.division-portal[data-astro-cid-3ruu44tp]{display:flex;flex-direction:column;height:100%;min-height:22.5rem;position:relative;background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:0;text-decoration:none;overflow:hidden;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1)}.division-portal[data-astro-cid-3ruu44tp]:before{content:"";position:absolute;z-index:1;inset:0 0 auto;block-size:4px;background:var(--division-accent, var(--color-rust))}.division-portal[data-astro-cid-3ruu44tp]:hover,.division-portal[data-astro-cid-3ruu44tp]:focus-visible{transform:translateY(-2px);border-color:var(--division-accent, var(--color-rust))}.division-portal[data-astro-cid-3ruu44tp]:focus-visible{outline:2px solid var(--color-obsidian);outline-offset:3px}.division-portal__body[data-astro-cid-3ruu44tp]{display:flex;flex:1 1 auto;flex-direction:column;padding:2rem}.division-portal__name[data-astro-cid-3ruu44tp]{margin:0 0 .35rem;font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.15;color:var(--color-obsidian)}.division-portal__scope[data-astro-cid-3ruu44tp]{margin:0 0 1.5rem;font-family:var(--font-body);font-size:.85rem;line-height:1.45;color:var(--color-muted)}.division-portal__description[data-astro-cid-3ruu44tp]{margin:0;font-family:var(--font-body);font-size:.875rem;line-height:1.65;color:var(--color-muted)}.division-portal__cta[data-astro-cid-3ruu44tp]{display:inline-flex;align-items:center;align-self:flex-start;margin-top:auto;padding-top:2rem;padding-bottom:.25rem;border-bottom:1px solid var(--division-accent, var(--color-rust));font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--color-obsidian);text-transform:uppercase}.home-hero[data-astro-cid-j7pv25f6]{background:var(--color-canvas);border-bottom:1px solid var(--color-hairline)}.home-portals[data-astro-cid-j7pv25f6]{background:var(--color-surface)}.home-hero__inner[data-astro-cid-j7pv25f6]{padding-block:7rem 8rem}.home-hero__location[data-astro-cid-j7pv25f6]{margin:0 0 2rem;font-size:.75rem;font-style:italic;letter-spacing:.04em;color:var(--color-muted)}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:900px;margin:0 0 2rem;font-family:var(--font-display);font-size:clamp(3.25rem,5.3vw,4.25rem);font-weight:800;line-height:1.06;letter-spacing:-.03em}.home-hero[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:900px;margin:0 0 2rem;font-family:var(--font-display);font-size:clamp(1.25rem,1.8vw,1.375rem);font-style:italic;font-weight:500;line-height:1.35;color:var(--color-slate)}.home-hero__purpose[data-astro-cid-j7pv25f6]{max-width:620px;margin:0;font-size:1.0625rem;line-height:1.7;color:var(--color-muted)}.home-portals__inner[data-astro-cid-j7pv25f6]{padding-block:8rem}.home-portals__header[data-astro-cid-j7pv25f6]{margin-bottom:5rem}.home-portals__header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 .75rem;font-family:var(--font-display);font-size:2rem;letter-spacing:-.02em}.home-portals__header[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-muted)}.home-portals__carousel[data-astro-cid-j7pv25f6]{position:relative}.home-portals__viewport[data-astro-cid-j7pv25f6]{overflow:visible}.home-portals__track[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem}.home-portals__slide[data-astro-cid-j7pv25f6]{grid-column:span 2;min-width:0;position:relative}.home-portals__slide[data-astro-cid-j7pv25f6][data-carousel-index="3"]{grid-column:2 / span 2}.home-portals__slide[data-astro-cid-j7pv25f6][data-carousel-index="4"]{grid-column:4 / span 2}.home-portals__slide[data-astro-cid-j7pv25f6][data-carousel-clone],.home-portals__carousel-controls[data-astro-cid-j7pv25f6]{display:none}.home-about[data-astro-cid-j7pv25f6]{background:var(--color-obsidian);color:var(--color-canvas)}.home-about__inner[data-astro-cid-j7pv25f6]{padding-block:6rem}.home-about__reading[data-astro-cid-j7pv25f6]{max-width:800px;margin-inline:auto}.home-about[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0}.home-about__primary[data-astro-cid-j7pv25f6]{margin-bottom:2rem!important;font-size:1.1875rem;font-weight:300;line-height:1.8;color:#fdfefee6}.home-about__secondary[data-astro-cid-j7pv25f6]{margin-bottom:3rem!important;font-size:1.0625rem;font-weight:300;line-height:1.8;color:var(--color-muted)}.home-about__etymology[data-astro-cid-j7pv25f6]{margin-bottom:4rem;padding:.25rem 0 .25rem 1.25rem;border-left:2px solid var(--color-rust)}.home-about__etymology[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.875rem;font-style:italic;line-height:1.7;color:var(--color-muted)}.home-about__etymology-name[data-astro-cid-j7pv25f6]{color:var(--color-canvas);font-style:normal;font-weight:600}.home-about__meta[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding-top:2rem;border-top:1px solid rgb(253 254 254 / .1)}.home-about__meta-item[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.375rem}.home-about__meta-label[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.18em;color:var(--color-rust)}.home-about__meta-item[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.125rem;line-height:1.3;color:var(--color-canvas)}@media(max-width:850px){.home-portals__viewport[data-astro-cid-j7pv25f6]{overflow:hidden;touch-action:pan-y}.home-portals__track[data-astro-cid-j7pv25f6]{display:flex;align-items:stretch;gap:1rem;transition:transform .35s cubic-bezier(.16,1,.3,1);will-change:transform}.home-portals__slide[data-astro-cid-j7pv25f6]{flex:0 0 calc(100% - 9rem);min-width:0;grid-column:auto}.home-portals__slide[data-astro-cid-j7pv25f6][data-carousel-clone]{display:block}.home-portals__carousel-controls[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem}.home-portals__carousel-button[data-astro-cid-j7pv25f6]{display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;padding:0;border:1px solid var(--color-hairline);border-radius:50%;background:var(--color-canvas);color:var(--color-obsidian);font:inherit;font-size:1.25rem;cursor:pointer}.home-portals__carousel-button[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-obsidian)}.home-portals__carousel-button[data-astro-cid-j7pv25f6]:focus-visible,.home-portals__viewport[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--color-obsidian);outline-offset:3px}.home-portals__carousel-status[data-astro-cid-j7pv25f6]{min-width:3.5rem;font-family:var(--font-mono);font-size:.75rem;text-align:center;color:var(--color-muted)}}@media(max-width:767px){.home-hero__inner[data-astro-cid-j7pv25f6],.home-portals__inner[data-astro-cid-j7pv25f6],.home-about__inner[data-astro-cid-j7pv25f6]{padding-block:4.5rem}.home-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.7rem,12vw,3.25rem)}.home-portals__header[data-astro-cid-j7pv25f6]{margin-bottom:3rem}.home-about__meta[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.5rem}}
