/* source-sha256:c69dd05b90e3d055a26fa23d2ff0d17905a26d6c7ce319c524ff9a16ba611071 */
/* builder-sha256:46edecd21e98fa04f9f3646cc0c935e1c4b8d108b18cd2737ff7f2b73b9ef7d4 */
.about-page{--about-line:color-mix(in srgb,var(--ink) 15%,transparent);--about-soft:color-mix(in srgb,var(--brand) 6%,var(--panel-strong));--about-accent:color-mix(in srgb,var(--brand) 50%,var(--ink));display:grid;gap:clamp(1.5rem,3vw,2.6rem);color:var(--ink);padding-block:.25rem 1rem;}.about-page *,.about-page *::before,.about-page *::after{box-sizing:border-box;}.about-page :where(h1,h2,h3,p){margin:0;}.about-page :where(section,article,nav,div,details,summary){min-width:0;}.about-page a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;}.about-page a:focus-visible,.about-page .about-create:focus-visible,.about-page .about-category h3:focus-visible,.about-page .about-faq-item>summary:focus-visible{outline:3px solid var(--ink);outline-offset:4px;}.about-page .about-icon{width:1.25rem;height:1.25rem;flex:0 0 1.25rem;}.about-page .about-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}.about-page .about-kicker{font-size:.74rem;line-height:1.5;font-weight:750;letter-spacing:.085em;text-transform:uppercase;color:var(--muted);}.about-page .about-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.25rem,3vw,2.5rem);border:1px solid var(--about-line);border-radius:clamp(1.25rem,2.2vw,1.9rem);background:var(--panel);background:radial-gradient(ellipse at 3% 0%,color-mix(in srgb,var(--brand-2) 11%,transparent),transparent 65%),var(--panel);box-shadow:0 10px 30px color-mix(in srgb,var(--ink) 5%,transparent);}.about-page .about-hero h1{max-width:18ch;font-size:clamp(2.6rem,4.5vw,4rem);line-height:1.05;letter-spacing:-.055em;font-weight:850;margin-block:1rem 1.1rem;text-wrap:balance;overflow-wrap:normal;}.about-page .about-hero h1>span{display:block;color:var(--about-accent);}.about-page .about-intro{max-width:48ch;font-size:clamp(1rem,1.5vw,1.13rem);line-height:1.65;color:var(--muted);}.about-page .about-actions{display:flex;flex-wrap:wrap;gap:.65rem;}.about-page .about-hero-copy>.about-actions{margin-block-start:1.5rem;}.about-page .about-action{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:44px;max-width:100%;padding:.7rem 1rem;border:1px solid var(--about-line);border-radius:.85rem;background:var(--panel-strong);color:var(--ink);font-size:.88rem;font-weight:750;line-height:1.35;text-decoration:none;box-shadow:none;text-align:center;transition:transform .16s ease,border-color .16s ease,background-color .16s ease;}html[data-theme] .about-page a.about-action.about-action-primary{background:var(--ink);color:var(--panel-strong);border-color:var(--ink);}.about-page .about-action-secondary{background:transparent;}.about-page .about-text-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:.4rem;min-height:44px;padding-block:.45rem;font-size:.84rem;line-height:1.45;font-weight:650;border-radius:.3rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;}.about-page .about-text-link>.about-icon{width:1rem;height:1rem;flex-basis:1rem;}.about-page .about-brand-stage{width:min(100%,390px);min-height:330px;justify-self:end;isolation:isolate;pointer-events:none;}.about-page .about-brand-stage .pixel-orb{width:min(260px,70%);font-size:4.8rem;}.about-page .about-brand-stage .floating-sticker{z-index:1;}.about-page .about-create{scroll-margin-block-start:9rem;border-radius:.75rem;}.about-page .about-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1rem;margin-block-end:1rem;}.about-page .about-section-heading h2,.about-page .about-people h2{font-size:clamp(1.3rem,2.2vw,1.7rem);line-height:1.25;font-weight:800;letter-spacing:-.025em;}.about-page .about-section-heading p{color:var(--muted);font-size:.9rem;line-height:1.6;}.about-page .about-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;}.about-page .about-category{display:flex;flex-direction:column;align-items:stretch;gap:.8rem;padding:clamp(1.1rem,2vw,1.5rem);border:1px solid var(--about-line);border-radius:1.25rem;background:var(--panel);box-shadow:0 4px 16px color-mix(in srgb,var(--ink) 3%,transparent);}.about-page .about-category-heading{display:flex;align-items:center;gap:.8rem;}.about-page .about-category-icon{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;background:var(--about-soft);color:var(--about-accent);border-radius:.85rem;}.about-page .about-category h3{scroll-margin-block-start:9rem;font-size:1.13rem;font-weight:800;line-height:1.35;letter-spacing:-.02em;}.about-page .about-category>p{color:var(--muted);font-size:.94rem;line-height:1.65;max-width:54ch;}.about-page .about-category-links{display:flex;flex-wrap:wrap;gap:.1rem 1.25rem;border-block-start:1px solid var(--about-line);padding-block-start:.55rem;margin-block-start:auto;}.about-page .about-category-links .about-text-link{color:var(--ink);}.about-page .about-people{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.25rem,2.8vw,2rem);border:1px solid var(--about-line);border-radius:1.25rem;background:var(--about-soft);}.about-page .about-people .about-kicker{margin-block-end:.5rem;}.about-page .about-people-copy>p:last-child{max-width:58ch;margin-block-start:.75rem;color:var(--muted);font-size:.96rem;line-height:1.7;}.about-page .about-people-actions{display:grid;justify-items:start;gap:.3rem;justify-self:end;}.about-page .about-help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.3rem 1rem;border-block-start:1px solid var(--about-line);padding-block-start:.7rem;}.about-page .about-help>p{font-size:.82rem;line-height:1.6;color:var(--muted);}.about-page .about-help-links{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem 1.25rem;}.about-page .about-faq-list{display:grid;gap:.65rem;}.about-page .about-faq-item{margin:0;padding:0;border:1px solid var(--about-line);border-radius:.85rem;background:var(--panel);}.about-page .about-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:54px;padding:.9rem 1rem;border-radius:inherit;color:var(--ink);font-size:.94rem;font-weight:750;line-height:1.45;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent;}.about-page .about-faq-item>summary::-webkit-details-marker{display:none;}.about-page .about-faq-item>summary>span:first-child{min-width:0;overflow-wrap:anywhere;}.about-page .about-faq-chevron{display:inline-flex;flex:0 0 auto;color:var(--about-accent);transition:transform .16s ease;}.about-page .about-faq-item[open]>summary{border-end-start-radius:0;border-end-end-radius:0;}.about-page .about-faq-item[open] .about-faq-chevron{transform:rotate(180deg);}.about-page .about-faq-answer{padding:0 1rem .85rem;color:var(--muted);font-size:.9rem;line-height:1.7;}.about-page .about-faq-answer>p{max-width:85ch;}.about-page .about-faq-links{display:flex;flex-wrap:wrap;gap:.1rem 1.25rem;margin-block-start:.45rem;}.about-page .about-faq-links .about-text-link{color:var(--ink);}@media (hover:hover){.about-page .about-action:hover{transform:translateY(-2px);border-color:var(--ink);}.about-page .about-action-primary:hover{opacity:.9;}.about-page .about-text-link:hover{text-decoration-color:currentColor;}.about-page .about-faq-item>summary:hover{background:var(--about-soft);}}@media (max-width:960px){.about-page .about-hero{gap:1.2rem;padding:1.5rem;}.about-page .about-hero h1{font-size:clamp(2.5rem,5.3vw,3.4rem);}.about-page .about-brand-stage{min-height:300px;}.about-page .about-brand-stage .pixel-orb{font-size:4rem;}.about-page .about-brand-stage .floating-sticker{width:60px;height:60px;border-radius:19px;font-size:1.85rem;}.about-page .about-people{grid-template-columns:minmax(0,1fr);gap:1rem;}.about-page .about-people-actions{justify-self:start;}}@media (max-width:760px){.about-page .about-hero{grid-template-columns:minmax(0,1fr);gap:1.25rem;}.about-page .about-hero h1{font-size:clamp(2.4rem,6.5vw,3.5rem);}.about-page .about-brand-stage{width:min(100%,330px);min-height:275px;justify-self:center;}.about-page .about-brand-stage .pixel-orb{width:min(230px,68%);font-size:4rem;}}@media (max-width:600px){.about-page{gap:1.6rem;}.about-page .about-hero{padding:1.15rem;}.about-page .about-hero h1{font-size:clamp(2.15rem,8.8vw,3rem);margin-block:.8rem;}.about-page .about-intro{font-size:.96rem;}.about-page .about-hero-copy>.about-actions{margin-block-start:1.15rem;}.about-page .about-hero-copy>.about-actions .about-action{flex:1 1 auto;}.about-page .about-brand-stage{width:min(100%,300px);min-height:250px;}.about-page .about-brand-stage .pixel-orb{width:min(210px,68%);font-size:3.5rem;border-radius:36px;}.about-page .about-brand-stage .floating-sticker{width:54px;height:54px;border-radius:17px;font-size:1.6rem;}.about-page .about-category-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;}.about-page .about-category{padding:1.1rem;}.about-page .about-category h3{scroll-margin-block-start:9rem;font-size:1.04rem;}.about-page .about-category>p{font-size:.9rem;}.about-page .about-category-links{gap:.1rem 1.1rem;}.about-page .about-section-heading{gap:.25rem;}.about-page .about-section-heading p{font-size:.83rem;}.about-page .about-people{padding:1.25rem;}.about-page .about-people-copy>p:last-child{font-size:.92rem;}.about-page .about-help{align-items:flex-start;gap:.25rem;}.about-page .about-help-links{width:100%;justify-content:space-between;gap:.15rem .85rem;}.about-page .about-help-links .about-text-link{font-size:.78rem;}}@media (max-width:360px){.about-page .about-hero{padding:1rem;}.about-page .about-hero-copy>.about-actions{flex-direction:column;}.about-page .about-brand-stage{min-height:230px;}.about-page .about-people-actions,.about-page .about-people-actions .about-actions{width:100%;}.about-page .about-people-actions .about-action{flex:1 1 auto;}}html[data-contrast-preference="boost"] .about-page{--about-line:color-mix(in srgb,var(--ink) 45%,transparent);--about-accent:var(--ink);}html[data-contrast-preference="boost"] .about-page :is(.about-intro,.about-category>p,.about-section-heading p,.about-kicker,.about-people-copy>p,.about-help>p,.about-faq-answer){color:var(--ink);}html[dir="rtl"] .about-page .about-text-link>.about-icon,html[dir="rtl"] .about-page .about-action>.about-icon{transform:scaleX(-1);}html[data-motion-preference="reduce"] .about-page :is(.pixel-orb,.floating-sticker),body.accessibility-motion-reduce .about-page :is(.pixel-orb,.floating-sticker){animation:none !important;transform:none !important;}html[data-motion-preference="reduce"] .about-page .about-action,body.accessibility-motion-reduce .about-page .about-action{transition:none !important;transform:none !important;}html[data-motion-preference="reduce"] .about-page .about-faq-chevron,body.accessibility-motion-reduce .about-page .about-faq-chevron{transition:none !important;}@media (prefers-reduced-motion:reduce){.about-page .about-faq-chevron{transition:none !important;}.about-page :is(.pixel-orb,.floating-sticker){animation:none !important;transform:none !important;}.about-page .about-action{transition:none !important;transform:none !important;}}@media (forced-colors:active){.about-page :is(.about-hero,.about-category,.about-people,.about-faq-item){border-color:CanvasText;background:Canvas;box-shadow:none;}.about-page .about-faq-item>summary,.about-page .about-faq-chevron{color:CanvasText;}.about-page .about-faq-item>summary:hover{background:Canvas;}.about-page .about-category-links,.about-page .about-help{border-color:CanvasText;}.about-page .about-category-icon{color:CanvasText;background:Canvas;border:1px solid CanvasText;}html[data-theme] .about-page a.about-action.about-action-primary{background:ButtonFace;color:ButtonText;border-color:ButtonText;}.about-page .about-action{border-color:ButtonText;}.about-page .about-text-link{color:LinkText;text-decoration:underline;}.about-page .pixel-orb{color:CanvasText;background:Canvas;border-color:CanvasText;}}
