.PillarsHero-module__IyKz7q__section{background-color:#08080e;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.PillarsHero-module__IyKz7q__strips{z-index:0;display:flex;position:absolute;inset:0}.PillarsHero-module__IyKz7q__strip{flex:1 1 0;position:relative;overflow:hidden}.PillarsHero-module__IyKz7q__strip:not(:last-child):after{content:"";z-index:3;background:linear-gradient(#f5c45a00,#f5c45a47,#f5c45a00);width:1px;position:absolute;top:0;bottom:0;right:0}.PillarsHero-module__IyKz7q__stripInner{clip-path:inset(100% 0 0);transition:clip-path 1.15s var(--ease-out-cubic);transition-delay:calc(var(--i) * .15s);position:absolute;inset:0}.PillarsHero-module__IyKz7q__section.PillarsHero-module__IyKz7q__in .PillarsHero-module__IyKz7q__stripInner{clip-path:inset(0)}.PillarsHero-module__IyKz7q__stripImg{object-fit:cover;object-position:center;filter:saturate(.82)brightness(.62);transition:transform 1.6s var(--ease-out-cubic);transform:scale(1.06)}.PillarsHero-module__IyKz7q__section.PillarsHero-module__IyKz7q__in .PillarsHero-module__IyKz7q__stripImg{transform:scale(1)}.PillarsHero-module__IyKz7q__overlay{z-index:1;background:radial-gradient(60% 55% at 14% 46%,#7c5cff29 0%,#0000 62%),linear-gradient(90deg,#07070cf2 0%,#07070cd1 38%,#07070c85 66%,#07070c99 100%),linear-gradient(#0000 38%,#07070c1f 64%,#07070ceb 100%);position:absolute;inset:0}.PillarsHero-module__IyKz7q__grain{z-index:2;pointer-events:none;opacity:.5;position:absolute;inset:0}.PillarsHero-module__IyKz7q__inner{z-index:3;width:100%;max-width:1280px;margin:0 auto;padding:clamp(7rem,16vh,12rem) clamp(1.5rem,6vw,6rem) clamp(8rem,18vh,12rem);position:relative}.PillarsHero-module__IyKz7q__overlineWrap{opacity:0;transition:opacity .7s var(--ease-out-cubic) .3s, transform .7s var(--ease-out-cubic) .3s;align-items:center;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex;transform:translateY(16px)}.PillarsHero-module__IyKz7q__section.PillarsHero-module__IyKz7q__in .PillarsHero-module__IyKz7q__overlineWrap{opacity:1;transform:none}.PillarsHero-module__IyKz7q__overlineRule{background:linear-gradient(90deg,#f5c45a,#f5c45a00);width:clamp(2rem,5vw,3.5rem);height:1px;display:block}.PillarsHero-module__IyKz7q__overline{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:#f5c45a;font-size:clamp(.625rem,.85vw,.75rem);font-weight:600}.PillarsHero-module__IyKz7q__headline{font-family:var(--font-display);letter-spacing:-.025em;color:#f4f2f7;opacity:0;max-width:16ch;transition:opacity .86s var(--ease-out-cubic) .42s, transform .86s var(--ease-out-cubic) .42s;margin-bottom:clamp(1.5rem,3vw,2rem);font-size:clamp(2.75rem,7vw,6rem);font-weight:600;line-height:1;transform:translateY(26px)}.PillarsHero-module__IyKz7q__sub{font-family:var(--font-body);color:#dad8e2;opacity:0;max-width:44ch;transition:opacity .86s var(--ease-out-cubic) .56s, transform .86s var(--ease-out-cubic) .56s;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.6;transform:translateY(22px)}.PillarsHero-module__IyKz7q__section.PillarsHero-module__IyKz7q__in .PillarsHero-module__IyKz7q__headline,.PillarsHero-module__IyKz7q__section.PillarsHero-module__IyKz7q__in .PillarsHero-module__IyKz7q__sub{opacity:1;transform:none}.PillarsHero-module__IyKz7q__legend{z-index:3;border-top:1px solid var(--hairline);display:flex;position:absolute;bottom:0;left:0;right:0}.PillarsHero-module__IyKz7q__legendItem{font-family:var(--font-body);letter-spacing:.02em;color:#dad8e2;border-right:1px solid var(--hairline);opacity:0;transition:opacity .64s var(--ease-out-cubic), transform .64s var(--ease-out-cubic);flex:1 1 0;align-items:center;gap:.6rem;padding:clamp(.9rem,1.6vw,1.25rem) clamp(.85rem,1.4vw,1.35rem);font-size:clamp(.625rem,.85vw,.8125rem);font-weight:500;display:flex;transform:translateY(10px)}.PillarsHero-module__IyKz7q__legendItem:last-child{border-right:0}.PillarsHero-module__IyKz7q__legendItem:first-child{transition-delay:.7s}.PillarsHero-module__IyKz7q__legendItem:nth-child(2){transition-delay:.82s}.PillarsHero-module__IyKz7q__legendItem:nth-child(3){transition-delay:.94s}.PillarsHero-module__IyKz7q__legendItem:nth-child(4){transition-delay:1.06s}.PillarsHero-module__IyKz7q__section.PillarsHero-module__IyKz7q__in .PillarsHero-module__IyKz7q__legendItem{opacity:1;transform:none}.PillarsHero-module__IyKz7q__legendNo{color:#f5c45a;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.6875rem;font-weight:600}@media (max-width:760px){.PillarsHero-module__IyKz7q__legend{display:none}.PillarsHero-module__IyKz7q__inner{align-self:center;padding-bottom:clamp(5rem,12vh,8rem)}}@media (prefers-reduced-motion:reduce){.PillarsHero-module__IyKz7q__stripInner{clip-path:inset(0);transition:none}.PillarsHero-module__IyKz7q__stripImg{transition:none;transform:none}.PillarsHero-module__IyKz7q__overlineWrap,.PillarsHero-module__IyKz7q__headline,.PillarsHero-module__IyKz7q__sub,.PillarsHero-module__IyKz7q__legendItem{opacity:1;transition:none;transform:none}}
.PillarsGrid-module__LKup2q__section{background-color:#0b0b12;padding:clamp(5rem,12vh,9rem) clamp(1.5rem,6vw,6rem) clamp(6rem,14vh,10rem);position:relative;overflow:hidden}.PillarsGrid-module__LKup2q__glow{z-index:0;pointer-events:none;background:radial-gradient(50% 50%,#7c5cff24 0%,#0000 70%);width:min(1100px,120%);height:60%;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.PillarsGrid-module__LKup2q__inner{z-index:1;max-width:1220px;margin:0 auto;position:relative}.PillarsGrid-module__LKup2q__intro{text-align:center;opacity:0;max-width:62ch;transition:opacity .8s var(--ease-out-cubic), transform .8s var(--ease-out-cubic);margin:0 auto clamp(3rem,6vw,5rem);transform:translateY(20px)}.PillarsGrid-module__LKup2q__section.PillarsGrid-module__LKup2q__in .PillarsGrid-module__LKup2q__intro{opacity:1;transform:none}.PillarsGrid-module__LKup2q__introLead{font-family:var(--font-display);letter-spacing:-.02em;color:#f4f2f7;margin-bottom:clamp(1rem,2vw,1.5rem);font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:600;line-height:1.1}.PillarsGrid-module__LKup2q__introBody{font-family:var(--font-body);color:#b7b4c4;font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.7}.PillarsGrid-module__LKup2q__emph{color:#f5c45a;font-weight:600}.PillarsGrid-module__LKup2q__emphMuted{color:#7c7a8a;font-style:italic}.PillarsGrid-module__LKup2q__grid{grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,2.4vw,2rem);margin:0;padding:0;list-style:none;display:grid}.PillarsGrid-module__LKup2q__card{opacity:0;transition:opacity .82s var(--ease-out-cubic), transform .82s var(--ease-out-cubic);transition-delay:calc(var(--i) * .12s + .16s);transform:translateY(30px)}.PillarsGrid-module__LKup2q__section.PillarsGrid-module__LKup2q__in .PillarsGrid-module__LKup2q__card{opacity:1;transform:none}.PillarsGrid-module__LKup2q__cardLink{border:1px solid var(--hairline);height:100%;transition:border-color .48s var(--ease-out-cubic), transform .48s var(--ease-out-cubic), box-shadow .48s var(--ease-out-cubic);background:linear-gradient(#ffffff08,#ffffff02);border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.PillarsGrid-module__LKup2q__cardLink:hover{border-color:var(--hairline-gold);transform:translateY(-4px);box-shadow:0 24px 60px -30px #000000b3}.PillarsGrid-module__LKup2q__media{aspect-ratio:16/10;position:relative;overflow:hidden}.PillarsGrid-module__LKup2q__img{object-fit:cover;object-position:center;transition:transform .9s var(--ease-out-cubic)}.PillarsGrid-module__LKup2q__cardLink:hover .PillarsGrid-module__LKup2q__img{transform:scale(1.045)}.PillarsGrid-module__LKup2q__grade{background:linear-gradient(#0b0b1259 0%,#0b0b122e 54%,#0b0b12db 100%);position:absolute;inset:0}.PillarsGrid-module__LKup2q__metaTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:absolute;top:clamp(.9rem,1.6vw,1.25rem);left:clamp(.9rem,1.6vw,1.25rem);right:clamp(.9rem,1.6vw,1.25rem)}.PillarsGrid-module__LKup2q__index{letter-spacing:.06em;color:#f5c45a;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.75rem;font-weight:600}.PillarsGrid-module__LKup2q__tag{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:#e7e5ef;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0b126b;border:1px solid #ffffff38;border-radius:999px;padding:.3rem .7rem;font-size:.625rem;font-weight:600}.PillarsGrid-module__LKup2q__body{flex-direction:column;flex:1;padding:clamp(1.35rem,2.4vw,2rem);display:flex}.PillarsGrid-module__LKup2q__name{font-family:var(--font-display);letter-spacing:-.015em;color:#f4f2f7;margin-bottom:.75rem;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:600;line-height:1.15}.PillarsGrid-module__LKup2q__desc{font-family:var(--font-body);color:#a9a6b8;margin-bottom:1.5rem;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.62}.PillarsGrid-module__LKup2q__link{font-family:var(--font-body);letter-spacing:.01em;color:#f5c45a;align-items:center;gap:.5rem;margin-top:auto;font-size:.875rem;font-weight:600;display:inline-flex}.PillarsGrid-module__LKup2q__arrow{transition:transform .42s var(--ease-out-cubic)}.PillarsGrid-module__LKup2q__cardLink:hover .PillarsGrid-module__LKup2q__arrow{transform:translate(5px)}@media (max-width:760px){.PillarsGrid-module__LKup2q__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PillarsGrid-module__LKup2q__intro,.PillarsGrid-module__LKup2q__card{opacity:1;transition:none;transform:none}.PillarsGrid-module__LKup2q__img,.PillarsGrid-module__LKup2q__arrow{transition:none}}
