:root{--ink-950:#0a0a14;--ink-900:#11111e;--ink-800:#181830;--ink-700:#22223e;--ink-600:#2c2c4d;--ink-500:#3a3a62;--nebula-violet:#a855f7;--nebula-fuchsia:#d946ef;--nebula-rose:#fb7185;--nebula-gold:#fbbf24;--surface:var(--ink-800);--surface-edge:hsla(0,0%,100%,.1);--color-darkmode:var(--ink-950);--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--aeo-radius:16px;--aeo-glow-violet:0 0 0 1px rgba(168,85,247,.35), 0 0 32px -4px rgba(168,85,247,.45);--aeo-card-shadow:0 1px 0 0 hsla(0,0%,100%,.06) inset, 0 24px 60px -28px rgba(0,0,0,.7);--gh-font-heading:var(--font-sans);--gh-font-body:var(--font-sans)}html{color-scheme:dark}body{font-family:var(--font-sans);font-feature-settings:"ss01","cv11"}html.dark-mode body{color:hsla(0,0%,100%,.78);background:radial-gradient(1200px 620px at 12% -8%,rgba(168,85,247,.3),transparent 60%),radial-gradient(1000px 560px at 105% 5%,rgba(251,113,133,.18),transparent 60%),radial-gradient(1100px 580px at 50% 110%,rgba(217,70,239,.22),transparent 60%),radial-gradient(800px 480px at -10% 60%,rgba(99,102,241,.18),transparent 60%),var(--ink-950);background-attachment:fixed}code,kbd,pre,samp{font-family:var(--font-mono)}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 40%,transparent 75%);opacity:.35}.viewport{z-index:1}.aeo-glass-card{position:relative;border-radius:var(--aeo-radius);border:1px solid var(--surface-edge);background:hsla(0,0%,100%,.045);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--aeo-card-shadow)}.aeo-glass-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,rgba(192,132,252,.55),rgba(232,121,249,.35) 35%,rgba(251,113,133,.22) 65%,hsla(0,0%,100%,.06));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.aeo-brand-word,.error-code{padding-block-end:.14em;margin-block-end:-.14em}.aeo-btn-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:12px 20px;font-size:1.4rem;font-weight:600;letter-spacing:-.01em;color:#fff;background:linear-gradient(135deg,var(--nebula-violet) 0,var(--nebula-fuchsia) 50%,var(--nebula-rose) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 14px 38px -10px rgba(168,85,247,.65),0 0 50px -18px rgba(244,63,94,.45);transition:box-shadow .2s ease,transform .2s ease}.aeo-btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18),0 18px 44px -10px rgba(168,85,247,.85),0 0 60px -16px rgba(244,63,94,.55)}.aeo-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:12px 20px;font-size:1.4rem;font-weight:500;color:#f4f4f5;background:hsla(0,0%,100%,.04);transition:background .2s ease,border-color .2s ease}.aeo-btn-ghost:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.2)}.aeo-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:4px 12px;font-size:1.2rem;font-weight:500;color:#f4f4f5;background:hsla(0,0%,100%,.06);backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease}.aeo-chip:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25)}@keyframes aeo-blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-50px) scale(1.1)}66%{transform:translate(-30px,30px) scale(.95)}}@keyframes aeo-aurora{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes aeo-grid-fade{0%,to{opacity:.35}50%{opacity:.55}}body:before{animation:aeo-grid-fade 8s ease-in-out infinite}.aeo-blob{position:absolute;border-radius:9999px;filter:blur(64px);pointer-events:none;animation:aeo-blob 18s ease-in-out infinite}.aeo-blob-2{animation:aeo-blob 22s ease-in-out infinite reverse}.aeo-blob-3{animation:aeo-blob 26s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.aeo-blob,.aeo-blob-2,.aeo-blob-3,body:before{animation:none}.aeo-btn-ghost,.aeo-btn-primary,.aeo-chip{transition:none}}.aeo-brand{gap:10px;flex-shrink:0}.aeo-brand,.aeo-brand-mark{display:inline-flex;align-items:center}.aeo-brand-mark{position:relative;justify-content:center;width:36px;height:36px;border-radius:12px;color:#fff;background:linear-gradient(135deg,var(--nebula-violet),var(--nebula-fuchsia) 55%,var(--nebula-rose));box-shadow:0 8px 24px -8px rgba(217,70,239,.6)}.aeo-brand-mark svg{width:17px;height:17px}.aeo-brand-mark:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgba(217,70,239,.45);filter:blur(12px)}.aeo-brand-word{font-size:1.8rem;font-weight:800;letter-spacing:-.02em;background:linear-gradient(90deg,#fff,#ddd6fe 60%,#fecdd3);-webkit-background-clip:text;background-clip:text;color:transparent}.aeo-brand-logo{max-height:32px;width:auto}body:not(.gh-head-open) #gh-head.gh-head{position:sticky;top:0;z-index:150;height:72px;color:#fff;background-color:transparent;border-bottom:1px solid transparent;transition:background-color .3s,border-color .3s,box-shadow .3s}@media (min-width:992px){body:not(.gh-head-open) #gh-head.gh-head{height:80px}}body:not(.gh-head-open) #gh-head.gh-head.is-scrolled{background-color:rgba(10,10,20,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom-color:hsla(0,0%,100%,.1);box-shadow:0 20px 40px -24px rgba(0,0,0,.6)}#gh-head .gh-head-menu .nav a{padding:8px 14px;border-radius:8px;font-size:1.4rem;color:hsla(0,0%,100%,.62);opacity:1;transition:color .2s,background-color .2s}#gh-head .gh-head-menu .nav a:hover{color:#fff;background-color:hsla(0,0%,100%,.05);opacity:1}#gh-head :is(.gh-icon-btn,.gh-head-link){color:hsla(0,0%,100%,.62);transition:color .2s}#gh-head :is(.gh-icon-btn,.gh-head-link):hover{color:#fff}#gh-head .gh-head-button{height:40px;border-radius:12px;font-size:1.4rem;color:#fff;background:linear-gradient(135deg,var(--nebula-violet) 0,var(--nebula-fuchsia) 50%,var(--nebula-rose) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 14px 38px -12px rgba(168,85,247,.6)}.aeo-head-cta{height:40px;padding:0 18px}#gh-head .gh-burger:after,#gh-head .gh-burger:before{background-color:#fff}@media (max-width:991px){html.dark-mode .gh-head-open #gh-head .gh-head-actions,html.dark-mode .gh-head-open #gh-head.gh-head{background-color:rgba(17,17,30,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.gh-head-open #gh-head .gh-head-menu .nav a{font-size:1.8rem;font-weight:500;color:hsla(0,0%,100%,.82)}.aeo-head-cta{width:100%}}.aeo-footer{position:relative;margin-top:64px;padding:56px 0 32px;border-top:1px solid hsla(0,0%,100%,.1);background:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.aeo-footer .aeo-footer-inner{display:flex;flex-direction:column;align-items:flex-start;gap:28px}@media (min-width:768px){.aeo-footer .aeo-footer-inner{flex-direction:row;align-items:center;justify-content:space-between}}.aeo-footer-nav .nav{display:flex;flex-wrap:wrap;gap:8px 24px;padding:0;margin:0;list-style:none}.aeo-footer-nav .nav a{font-size:1.4rem;color:hsla(0,0%,100%,.62);transition:color .2s}.aeo-footer-nav .nav a:hover{color:#fff}.aeo-footer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.aeo-footer .site-footer-social-links{display:flex;align-items:center;gap:12px;color:hsla(0,0%,100%,.62)}.aeo-footer .site-footer-social-links a:hover{color:#fff}.aeo-footer .aeo-footer-legal{display:block}.aeo-footer-legal{margin-top:40px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.1);text-align:center;font-size:1.3rem;color:hsla(0,0%,100%,.45)}.aeo-footer-legal a{color:inherit}.is-head-left-logo.home-template #gh-head:not(.is-header-hidden) .gh-head-logo{display:inline-flex}.is-head-left-logo.home-template #gh-head:not(.is-header-hidden) .gh-head-menu{margin-left:0}.aeo-hero{position:relative;overflow:hidden;padding:112px 0 56px;text-align:center}@media (min-width:768px){.aeo-hero{padding:148px 0 72px}}.aeo-hero-bare{padding:96px 0 0}.aeo-hero-blob-1{top:-140px;left:-80px;width:420px;height:420px;background:rgba(168,85,247,.28)}.aeo-hero-blob-2{top:-60px;right:-120px;width:380px;height:380px;background:rgba(251,113,133,.2)}.aeo-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px}.aeo-hero-left{text-align:left}.aeo-hero-left .aeo-hero-inner{align-items:flex-start}.aeo-hero-description{max-width:720px;margin:0;font-size:clamp(2rem,2.4vw,2.6rem);line-height:1.45;letter-spacing:-.01em;color:hsla(0,0%,100%,.72);text-wrap:balance}.aeo-hero-cta{margin-top:8px}.post-feed .post-card{overflow:hidden;border:1px solid var(--surface-edge);border-radius:var(--aeo-radius);background:hsla(0,0%,100%,.045);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--aeo-card-shadow);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.post-feed .post-card:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.18);box-shadow:0 30px 70px -32px rgba(0,0,0,.8)}.post-card .post-card-image-link{margin-bottom:0}.post-card .post-card-content{padding:24px}.post-card .post-card-header{margin-top:0}.post-card-title{letter-spacing:-.02em}.post-card-excerpt{color:hsla(0,0%,100%,.58)}html.dark-mode .post-card-meta,html.dark-mode .post-card-tags{color:hsla(0,0%,100%,.45)}.post-card-primary-tag{color:hsla(0,0%,100%,.62)}html.dark-mode .post-card-featured{color:var(--nebula-gold)}.post-feed .post-card.no-image{align-self:start}.pagination{padding-top:48px}.pagination a{display:inline-flex;align-items:center;padding:10px 20px;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;font-size:1.4rem;color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.04);transition:background .2s,border-color .2s}.pagination a:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.2)}html.dark-mode .pagination .page-number{color:hsla(0,0%,100%,.45)}.article-title{letter-spacing:-.03em}.article-excerpt{color:hsla(0,0%,100%,.62)}html.dark-mode .gh-content a{color:#f0abfc;text-decoration-color:rgba(240,171,252,.4)}html.dark-mode .gh-content a:hover{text-decoration-color:currentColor}html.dark-mode .gh-content>blockquote:before,html.dark-mode .gh-content>blockquote:not([class]):before{background:linear-gradient(to bottom,var(--nebula-violet),var(--nebula-rose))}html.dark-mode .gh-content>blockquote{color:#fff}html.dark-mode .gh-content :is(pre,.gh-content pre){border:1px solid var(--surface-edge);border-radius:12px;background:hsla(0,0%,100%,.04)}html.dark-mode .gh-content :not(pre)>code{padding:2px 6px;border:1px solid var(--surface-edge);border-radius:6px;color:#fbcfe8;background:hsla(0,0%,100%,.06)}html.dark-mode .gh-content figcaption{color:hsla(0,0%,100%,.45)}html.dark-mode .gh-content hr{border-top-color:var(--surface-edge)}html.dark-mode .gh-content table:not([class]) td,html.dark-mode .gh-content table:not([class]) th{border-color:var(--surface-edge);color:hsla(0,0%,100%,.78)}html.dark-mode .gh-content table:not([class]) th{color:#fff;background:hsla(0,0%,100%,.05)}html.dark-mode :is(.byline-meta-content,.article-tag a,.byline-meta-date){color:hsla(0,0%,100%,.45)}html.dark-mode .author-avatar .author-profile-pic,html.dark-mode .author-profile-pic{border-color:var(--surface-edge);background:var(--ink-700);color:hsla(0,0%,100%,.35)}html.dark-mode :is(.gh-button,.gh-button-share){border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:hsla(0,0%,100%,.82);background:hsla(0,0%,100%,.04)}html.dark-mode :is(.gh-button,.gh-button-share):hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.2)}.footer-cta{position:relative;padding:48px 32px;border:1px solid var(--surface-edge);border-radius:var(--aeo-radius);background:hsla(0,0%,100%,.045);box-shadow:var(--aeo-card-shadow)}.footer-cta-title{color:#fff;letter-spacing:-.02em}html.dark-mode .footer-cta-input{border:1px solid var(--surface-edge);border-radius:12px;color:#fff;background:hsla(0,0%,100%,.04)}html.dark-mode .footer-cta-button{border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--nebula-violet),var(--nebula-fuchsia) 55%,var(--nebula-rose))}html.dark-mode :is(.author-profile-location,.author-profile-meta,.author-name){color:hsla(0,0%,100%,.62)}.error-code{background:linear-gradient(90deg,#fff,#ddd6fe 60%,#fecdd3);-webkit-background-clip:text;background-clip:text;color:transparent}html.dark-mode .error-description{color:hsla(0,0%,100%,.62)}.error-link{color:#f0abfc}html.dark-mode .gh-content .kg-callout-card{border:1px solid var(--surface-edge);border-radius:12px;background:hsla(0,0%,100%,.05)}html.dark-mode .gh-content .kg-callout-card-blue{background:rgba(56,189,248,.12)}html.dark-mode .gh-content .kg-callout-card-green{background:rgba(52,211,153,.12)}html.dark-mode .gh-content .kg-callout-card-yellow{background:rgba(251,191,36,.12)}html.dark-mode .gh-content .kg-callout-card-red{background:rgba(248,113,113,.12)}html.dark-mode .gh-content .kg-callout-card-pink{background:rgba(244,114,182,.12)}html.dark-mode .gh-content .kg-callout-card-purple{background:rgba(168,85,247,.14)}html.dark-mode .gh-content .kg-callout-card-accent{background:rgba(217,70,239,.16)}html.dark-mode .gh-content .kg-callout-text{font-family:var(--font-sans);color:hsla(0,0%,100%,.88)}html.dark-mode .gh-content .kg-toggle-card{border:1px solid var(--surface-edge);border-radius:12px;background:hsla(0,0%,100%,.045)}html.dark-mode .gh-content .kg-toggle-heading-text{color:#fff}html.dark-mode .gh-content .kg-toggle-content{color:hsla(0,0%,100%,.72)}html.dark-mode .gh-content .kg-toggle-card-icon{color:hsla(0,0%,100%,.62)}html.dark-mode .gh-content .kg-bookmark-container{border:1px solid var(--surface-edge);border-radius:12px;background:hsla(0,0%,100%,.045)}html.dark-mode .gh-content .kg-bookmark-title{color:#fff}html.dark-mode .gh-content .kg-bookmark-description,html.dark-mode .gh-content .kg-bookmark-metadata{color:hsla(0,0%,100%,.58)}html.dark-mode .gh-content .kg-product-card-container{border:1px solid var(--surface-edge);border-radius:var(--aeo-radius);background:hsla(0,0%,100%,.045);box-shadow:var(--aeo-card-shadow)}html.dark-mode .gh-content .kg-product-card-title{color:#fff}html.dark-mode .gh-content .kg-product-card-description{color:hsla(0,0%,100%,.68)}html.dark-mode .gh-content .kg-btn-accent,html.dark-mode .gh-content .kg-product-card-btn-accent{color:#fff;background:linear-gradient(135deg,var(--nebula-violet) 0,var(--nebula-fuchsia) 50%,var(--nebula-rose) 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.12),0 14px 38px -12px rgba(168,85,247,.6)}html.dark-mode .gh-content .kg-blockquote-alt{font-family:var(--font-sans);color:hsla(0,0%,100%,.82)}html.dark-mode .gh-content .kg-header-card .kg-header-card-header,html.dark-mode .gh-content .kg-header-card .kg-header-card-subheader{font-family:var(--font-sans)}.post-feed .post-card{align-self:stretch}.post-card .post-card-meta{margin-top:auto;padding-top:12px}.post-card .post-card-image-link{aspect-ratio:16/9}.post-card.keep-ratio .post-card-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.post-feed{grid-template-columns:repeat(3,1fr)}.post-feed>.post-card{grid-column:auto}.post-feed>.post-card-large{grid-column:1/-1}@media (max-width:991px){.post-feed{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.post-feed{grid-template-columns:1fr}}@media (min-width:992px){.post-feed:has(>.post-card-large+.post-card+.post-card:last-child),.post-feed:has(>.post-card:first-child+.post-card:last-child){grid-template-columns:repeat(2,1fr)}.post-feed:has(>.post-card:only-child){grid-template-columns:1fr}.post-feed>.post-card-large+.post-card:last-child,.post-feed>.post-card:only-child{grid-column:1/-1;display:grid;grid-template-columns:1.35fr 1fr;align-items:center}.post-feed>.post-card-large+.post-card:last-child .post-card-content,.post-feed>.post-card:only-child .post-card-content{padding:32px}}/*# sourceMappingURL=aeo.css.map */
