.main-pane:has(.ora-home) .sl-container{max-width:62rem}@media (width>=72rem){:root[data-has-sidebar]:not([data-has-toc]) .main-pane:has(.ora-home){--sl-content-margin-inline:auto;width:100%}}.ora-home:where(.astro-jrebxynx){color:var(--ora-white);flex-direction:column;gap:3.5rem;display:flex}.ora-home__hero:where(.astro-jrebxynx){isolation:isolate;padding:2.5rem 0 1rem;position:relative}.ora-home__hero:where(.astro-jrebxynx):before{content:"";z-index:-1;background:linear-gradient(var(--ora-grid) 1px, transparent 1px) 0 0 / 2rem 2rem, linear-gradient(90deg, var(--ora-grid) 1px, transparent 1px) 0 0 / 2rem 2rem;pointer-events:none;position:absolute;inset:-1.5rem -1rem -1.5rem 30%;mask-image:radial-gradient(60% 80% at 75% 40%,#000,#0000)}.ora-home__title:where(.astro-jrebxynx){max-width:34rem;font-family:var(--ora-font-display);letter-spacing:-.04em;color:var(--ora-white);margin:0;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:400;line-height:1.02}.ora-home__lead:where(.astro-jrebxynx){color:#f5f4efa6;max-width:26rem;margin:1rem 0 0;font-size:1rem;line-height:1.5}.ora-home__ctas:where(.astro-jrebxynx){flex-wrap:wrap;gap:.625rem;margin-top:1.75rem;display:flex}.ora-home__cta:where(.astro-jrebxynx){padding:.75rem 1rem;font-size:.9375rem}.ora-home__h2:where(.astro-jrebxynx){letter-spacing:-.02em;color:var(--ora-white);margin:0 0 1rem;font-size:1.375rem;font-weight:500}.ora-home__guides:where(.astro-jrebxynx){grid-template-columns:repeat(6,minmax(0,1fr));gap:.875rem;display:grid}.ora-home__guide:where(.astro-jrebxynx){border:1px solid var(--ora-border);background:linear-gradient(120deg, #d2a85c1a, #d2a85c08 70%), var(--ora-surface);min-height:5.25rem;color:var(--ora-white);transition:background-color .2s var(--ora-ease), border-color .2s var(--ora-ease);border-radius:16px;grid-column:span 2;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.ora-home__guide:where(.astro-jrebxynx):nth-child(-n+2){grid-column:span 3}.ora-home__guide:where(.astro-jrebxynx):hover{border-color:var(--ora-border-strong);background-color:var(--ora-hover);color:var(--ora-white)}.ora-home__guide-icon:where(.astro-jrebxynx){color:var(--ora-gold);flex:none;place-items:center;font-size:1.375rem;display:grid}.ora-home__guide-text:where(.astro-jrebxynx){flex-direction:column;gap:.25rem;min-width:0;display:flex}.ora-home__guide-text:where(.astro-jrebxynx) strong:where(.astro-jrebxynx){font-size:1rem;font-weight:500}.ora-home__guide-text:where(.astro-jrebxynx) span:where(.astro-jrebxynx){color:#f5f4ef99;font-size:.875rem;line-height:1.35}.ora-home__stages:where(.astro-jrebxynx){grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.ora-home__stage:where(.astro-jrebxynx){border:1px solid var(--ora-border);background:var(--ora-surface);border-radius:20px;flex-direction:column;padding:1.25rem;display:flex}.ora-home__stage-icon:where(.astro-jrebxynx){background:var(--ora-dgold-a10);width:2.5rem;height:2.5rem;color:var(--ora-gold);border-radius:10px;place-items:center;font-size:1.125rem;display:grid}.ora-home__stage:where(.astro-jrebxynx) h3:where(.astro-jrebxynx){letter-spacing:-.02em;color:var(--ora-white);margin:1.5rem 0 .375rem;font-size:1.25rem;font-weight:500}.ora-home__stage:where(.astro-jrebxynx) p:where(.astro-jrebxynx){color:#f5f4ef99;margin:0;font-size:.875rem}.ora-home__stage:where(.astro-jrebxynx) ul:where(.astro-jrebxynx){margin:1.25rem 0 0;padding:0;list-style:none}.ora-home__stage:where(.astro-jrebxynx) li:where(.astro-jrebxynx)+li:where(.astro-jrebxynx){border-top:1px solid var(--ora-border)}.ora-home__stage:where(.astro-jrebxynx) a:where(.astro-jrebxynx){color:var(--ora-white);padding:.75rem 0;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.ora-home__stage:where(.astro-jrebxynx) a:where(.astro-jrebxynx):hover{color:var(--ora-gold)}.ora-home__ways:where(.astro-jrebxynx){grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;display:grid}.ora-home__way:where(.astro-jrebxynx){border:1px solid var(--ora-border);color:var(--ora-white);transition:border-color .2s var(--ora-ease);border-radius:16px;align-items:center;gap:.875rem;padding:.875rem 1rem;text-decoration:none;display:flex}.ora-home__way:where(.astro-jrebxynx):hover{border-color:var(--ora-border-strong);color:var(--ora-white)}.ora-home__way-icon:where(.astro-jrebxynx){background:var(--ora-dgold-a10);width:2.5rem;height:2.5rem;color:var(--ora-gold);border-radius:10px;flex:none;place-items:center;font-size:1.0625rem;display:grid}.ora-home__resources:where(.astro-jrebxynx){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ora-home__resources:where(.astro-jrebxynx) .ora-home__h2:where(.astro-jrebxynx){margin:0}.ora-home__links:where(.astro-jrebxynx){flex-wrap:wrap;gap:.5rem;display:flex}.ora-home__banner:where(.astro-jrebxynx){isolation:isolate;border:1px solid var(--ora-border);background:#060606;border-radius:20px;min-height:15rem;padding:2.5rem 2.25rem;position:relative;overflow:hidden;box-shadow:inset -1px -1px 8px #e0c57926,inset 1px 1px 1px #e0c57933}.ora-home__banner:where(.astro-jrebxynx):before{content:"";z-index:-1;aspect-ratio:2000/1125;background:var(--ora-banner) right center / cover no-repeat;position:absolute;inset:0 0 0 auto;mask-image:linear-gradient(90deg,#0000,#000 40%)}.ora-home__banner:where(.astro-jrebxynx) h2:where(.astro-jrebxynx){letter-spacing:-.02em;max-width:22rem;color:var(--ora-white);margin:0;font-size:1.75rem;font-weight:500;line-height:1.15}.ora-home__banner:where(.astro-jrebxynx) p:where(.astro-jrebxynx){color:#f5f4efb3;max-width:22rem;margin:.5rem 0 1.5rem;font-size:.9375rem;line-height:1.5}@media (width<=50rem){.ora-home__hero:where(.astro-jrebxynx){padding-top:1rem}.ora-home__guides:where(.astro-jrebxynx){grid-template-columns:minmax(0,1fr)}.ora-home__guide:where(.astro-jrebxynx),.ora-home__guide:where(.astro-jrebxynx):nth-child(-n+2){grid-column:auto}.ora-home__stages:where(.astro-jrebxynx),.ora-home__ways:where(.astro-jrebxynx){grid-template-columns:minmax(0,1fr)}.ora-home__banner:where(.astro-jrebxynx):before{opacity:.3}}
