.IZs3zq_strip{padding-block:clamp(3.5rem,7vw,6rem)}.IZs3zq_panel{border:1px solid var(--home-hairline);--grid-line:color-mix(in srgb, var(--home-ivory) 8%, transparent);background-color:color-mix(in srgb, var(--home-ivory) 3%, var(--home-ink));background-image:radial-gradient(60% 90% at 100% 0%, color-mix(in srgb, var(--home-gold) 10%, transparent), transparent 70%), linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-position:50%;background-size:auto,48px 48px,48px 48px;border-radius:28px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4.5vw,4.5rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.IZs3zq_copy{justify-items:start;gap:1.1rem;min-width:0;display:grid}.IZs3zq_heading{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,3.6vw,3.2rem);font-weight:500;line-height:1.05}.IZs3zq_heading em{font-family:var(--sl-font-accent);letter-spacing:-.01em;color:var(--home-gold);font-style:italic;font-weight:400}.IZs3zq_lede{max-width:34rem;color:var(--home-muted);margin:0;font-size:1.02rem;line-height:1.6}.IZs3zq_facts{gap:.6rem;width:100%;margin:.2rem 0 0;display:grid}.IZs3zq_facts div{grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}.IZs3zq_facts dt{color:var(--home-muted);font-family:var(--sl-font-code);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.IZs3zq_facts dd{min-width:0;color:var(--home-ivory);overflow-wrap:anywhere;margin:0;font-size:.92rem}.IZs3zq_facts code{font-family:var(--sl-font-code);color:var(--home-gold);font-size:.85rem}@media (max-width:900px){.IZs3zq_panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.IZs3zq_panel{--grid-line:color-mix(in srgb, var(--home-ivory) 4.5%, transparent);border-radius:22px;padding:1.5rem 1rem 1rem}.IZs3zq_copy{padding-inline:.25rem}}@media (max-width:420px){.IZs3zq_facts div{grid-template-columns:minmax(0,1fr);gap:.2rem}}
._4uzAfW_closing{isolation:isolate;padding-bottom:clamp(5rem,10vw,9rem);overflow:hidden}._4uzAfW_closing:before{content:"";z-index:-1;background:radial-gradient(55% 60% at 75% 55%, color-mix(in srgb, var(--home-gold) 12%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}._4uzAfW_layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.25rem,5vw,5rem);display:grid}._4uzAfW_copy{justify-items:start;gap:1.3rem;min-width:0;display:grid}._4uzAfW_title{letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,5.6vw,5.2rem);font-weight:500;line-height:.98}._4uzAfW_title em{font-family:var(--sl-font-accent);letter-spacing:-.015em;color:var(--home-gold);font-style:italic;font-weight:400}._4uzAfW_lede{max-width:34rem;color:color-mix(in srgb, var(--home-ivory) 84%, transparent);margin:0;font-size:clamp(1.04rem,1.5vw,1.18rem);line-height:1.6}._4uzAfW_assurances{color:color-mix(in srgb, var(--home-ivory) 78%, transparent);flex-wrap:wrap;gap:.5rem 1.4rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}._4uzAfW_assurances li{align-items:center;gap:.5rem;display:inline-flex}._4uzAfW_assurances li:before{content:"";background:var(--home-gold);width:.4rem;height:.4rem;box-shadow:0 0 10px var(--home-gold);border-radius:1px;transform:rotate(45deg)}._4uzAfW_actions{flex-wrap:wrap;gap:.8rem;margin-top:.3rem;display:flex}._4uzAfW_frame{aspect-ratio:16/11;border:1px solid color-mix(in srgb, var(--home-gold) 26%, transparent);background:var(--home-raised);border-radius:28px;margin:0;position:relative;overflow:hidden}._4uzAfW_frame:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--home-ink) 70%, transparent), transparent 30%);pointer-events:none;position:absolute;inset:0}._4uzAfW_art,._4uzAfW_art img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}._4uzAfW_caption{z-index:1;margin:0;position:absolute;bottom:.9rem;right:1.1rem}@media (max-width:900px){._4uzAfW_layout{grid-template-columns:minmax(0,1fr)}._4uzAfW_frame{aspect-ratio:4/3}}@media (max-width:640px) and (orientation:portrait){._4uzAfW_frame{aspect-ratio:4/5;border-radius:22px}._4uzAfW_art img{object-position:50% 55%}}
.Gf584q_hero{isolation:isolate;background:var(--home-ink);align-items:end;min-height:max(36rem,100svh - 4.5rem);display:grid;position:relative;overflow:hidden}.Gf584q_media{z-index:-2;will-change:transform;position:absolute;inset:-4% 0 -6%}.Gf584q_plane{position:absolute;inset:0}.Gf584q_still,.Gf584q_still img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block;position:absolute;inset:0}.Gf584q_veil{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--home-ink) 62%, transparent) 0%, transparent 24%), linear-gradient(0deg, var(--home-ink) 0%, color-mix(in srgb, var(--home-ink) 90%, transparent) 24%, color-mix(in srgb, var(--home-ink) 45%, transparent) 54%, color-mix(in srgb, var(--home-ink) 12%, transparent) 76%, transparent 90%), radial-gradient(110% 75% at 0% 100%, color-mix(in srgb, var(--home-ink) 72%, transparent), transparent 62%);position:absolute;inset:0}.Gf584q_inner{width:min(100% - 2 * var(--home-gutter), var(--home-max));gap:1.35rem;margin-inline:auto;padding-block:clamp(6rem,18vh,12rem) clamp(4.5rem,10vh,7rem);display:grid}.Gf584q_kicker{color:var(--home-gold);font-family:var(--sl-font-code);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0;font-size:.8rem;display:inline-flex}.Gf584q_kickerMark{background:var(--home-gold);width:.45rem;height:.45rem;box-shadow:0 0 12px var(--home-gold);border-radius:1px;transform:rotate(45deg)}.Gf584q_title{max-width:12ch;font-family:var(--sl-font-interface);letter-spacing:-.045em;text-shadow:0 2px 40px color-mix(in srgb, var(--home-ink) 70%, transparent);margin:0;font-size:clamp(2.75rem,8vw,7.6rem);font-weight:500;line-height:.95}.Gf584q_title em{font-family:var(--sl-font-accent);letter-spacing:-.02em;color:var(--home-gold);font-style:italic;font-weight:400}.Gf584q_lede{max-width:38rem;color:color-mix(in srgb, var(--home-ivory) 90%, transparent);margin:0;font-size:clamp(1.06rem,1.7vw,1.3rem);line-height:1.55}.Gf584q_actions{flex-wrap:wrap;gap:.8rem;margin-top:.4rem;display:flex}.Gf584q_status{max-width:40rem;color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:.65rem;margin:.3rem 0 0;font-size:.92rem;line-height:1.5;display:flex}.Gf584q_footnote{right:var(--home-gutter);margin:0;position:absolute;bottom:1.25rem}@media (max-width:767px){.Gf584q_veil{background:linear-gradient(180deg, color-mix(in srgb, var(--home-ink) 55%, transparent) 0%, transparent 16%), linear-gradient(0deg, var(--home-ink) 0%, var(--home-ink) 34%, color-mix(in srgb, var(--home-ink) 80%, transparent) 54%, color-mix(in srgb, var(--home-ink) 20%, transparent) 74%, transparent 88%)}.Gf584q_still,.Gf584q_still img{object-position:50% 30%}.Gf584q_inner{gap:1.15rem;padding-block:10rem 4.5rem}.Gf584q_footnote{top:calc(5rem + env(safe-area-inset-top));bottom:auto}}
.AqzXRG_surfaces{isolation:isolate;overflow:hidden}.AqzXRG_backdrop{z-index:-1;opacity:.6;position:absolute;inset:0}.AqzXRG_backdrop img{object-fit:cover;object-position:85% 30%}.AqzXRG_backdrop:after{content:"";background:linear-gradient(90deg, var(--home-ink) 8%, color-mix(in srgb, var(--home-ink) 55%, transparent) 55%, color-mix(in srgb, var(--home-ink) 20%, transparent)), linear-gradient(180deg, var(--home-ink), transparent 22%, transparent 60%, var(--home-ink));position:absolute;inset:0}.AqzXRG_group+.AqzXRG_group{margin-top:clamp(2.75rem,6vw,4.5rem)}.AqzXRG_groupTitle{color:var(--home-muted);font-family:var(--sl-font-code);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 1.25rem;font-size:.76rem;font-weight:500;display:flex}.AqzXRG_groupTitle:after{content:"";background:linear-gradient(90deg, var(--home-hairline), transparent);flex:1;height:1px}.AqzXRG_groupMark{flex:none;width:.55rem;height:.55rem}.AqzXRG_groupMark[data-stage=open]{background:var(--home-gold);box-shadow:0 0 10px var(--home-gold);border-radius:1px;transform:rotate(45deg)}.AqzXRG_groupMark[data-stage=building]{border:1px dashed color-mix(in srgb, var(--home-ivory) 60%, transparent);border-radius:50%}.AqzXRG_openGrid,.AqzXRG_buildingGrid{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.AqzXRG_openGrid{grid-template-columns:repeat(12,minmax(0,1fr))}.AqzXRG_openGrid>.AqzXRG_cell{grid-column:span 5}.AqzXRG_openGrid>.AqzXRG_cell[data-featured]{grid-column:span 7}.AqzXRG_buildingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.AqzXRG_cell{min-width:0;display:grid}.AqzXRG_card{border:1px solid var(--home-hairline);background:color-mix(in srgb, var(--home-ink) 80%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:22px;flex-direction:column;gap:1rem;min-width:0;padding:clamp(1.35rem,2.4vw,1.9rem);display:flex}.AqzXRG_card[data-stage=open]{border-color:color-mix(in srgb, var(--home-gold) 30%, transparent);background:radial-gradient(120% 70% at 0% 0%, color-mix(in srgb, var(--home-gold) 11%, transparent), transparent 60%), color-mix(in srgb, var(--home-ink) 80%, transparent);box-shadow:0 24px 48px -36px color-mix(in srgb, var(--home-gold) 55%, transparent)}.AqzXRG_card[data-stage=building]{border-style:dashed;border-color:color-mix(in srgb, var(--home-ivory) 22%, transparent)}.AqzXRG_cardHead{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"glyph naming chip";align-items:start;gap:.9rem 1rem;display:grid}.AqzXRG_glyph{border:1px solid color-mix(in srgb, var(--home-gold) 38%, transparent);background:color-mix(in srgb, var(--home-gold) 6%, transparent);width:3.75rem;height:3.75rem;color:var(--home-gold);border-radius:16px;grid-area:glyph;place-items:center;display:grid}.AqzXRG_card[data-stage=building] .AqzXRG_glyph{border-style:dashed;border-color:color-mix(in srgb, var(--home-ivory) 26%, transparent);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--home-ivory) 4%, transparent) 0 6px, transparent 6px 12px);color:color-mix(in srgb, var(--home-ivory) 72%, transparent)}.AqzXRG_naming{grid-area:naming;gap:.3rem;min-width:0;padding-top:.2rem;display:grid}.AqzXRG_chip{grid-area:chip;justify-self:end;margin-top:.3rem}.AqzXRG_where{color:color-mix(in srgb, var(--home-gold) 82%, var(--home-ivory));font-family:var(--sl-font-code);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem}.AqzXRG_card[data-stage=building] .AqzXRG_where{color:var(--home-muted)}.AqzXRG_name{letter-spacing:-.015em;margin:0;font-size:1.35rem;font-weight:600;line-height:1.15}.AqzXRG_cell[data-featured] .AqzXRG_name{font-size:clamp(1.45rem,2.2vw,1.8rem)}.AqzXRG_summary{color:color-mix(in srgb, var(--home-ivory) 92%, transparent);margin:0;font-size:1.02rem;line-height:1.55}.AqzXRG_listLabel{color:var(--home-muted);font-family:var(--sl-font-code);letter-spacing:.12em;text-transform:uppercase;margin:.25rem 0 0;font-size:.7rem}.AqzXRG_points{color:var(--home-muted);gap:.7rem;margin:0;padding:0;font-size:.95rem;line-height:1.55;list-style:none;display:grid}.AqzXRG_points li{padding-left:1.3rem;position:relative}.AqzXRG_points li:before{content:"";width:.4rem;height:.4rem;position:absolute;top:.62em;left:.1rem}.AqzXRG_card[data-stage=open] .AqzXRG_points li:before{background:var(--home-gold);border-radius:1px;transform:rotate(45deg)}.AqzXRG_card[data-stage=building] .AqzXRG_points li:before{border:1px dashed color-mix(in srgb, var(--home-ivory) 60%, transparent);border-radius:50%}.AqzXRG_cardFoot{border-top:1px solid var(--home-hairline);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:auto;padding-top:1.1rem;display:flex}.AqzXRG_boundary{color:color-mix(in srgb, var(--home-ivory) 62%, transparent);flex:16rem;margin:0;font-size:.86rem;line-height:1.5}@media (min-width:1100px){.AqzXRG_buildingGrid .AqzXRG_cardHead{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph chip""naming naming";align-items:center}.AqzXRG_buildingGrid .AqzXRG_chip{margin-top:0}.AqzXRG_buildingGrid .AqzXRG_naming{padding-top:0}.AqzXRG_cell[data-featured] .AqzXRG_points{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.75rem}}@media (max-width:1099px){.AqzXRG_openGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AqzXRG_openGrid>.AqzXRG_cell,.AqzXRG_openGrid>.AqzXRG_cell[data-featured]{grid-column:auto}.AqzXRG_buildingGrid{grid-template-columns:minmax(0,1fr)}}@media (min-width:721px) and (max-width:1099px){.AqzXRG_openGrid .AqzXRG_cardHead{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph chip""naming naming";align-items:center}.AqzXRG_openGrid .AqzXRG_chip{margin-top:0}.AqzXRG_openGrid .AqzXRG_naming{padding-top:0}}@media (max-width:720px){.AqzXRG_openGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:440px){.AqzXRG_cardHead{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"glyph naming""chip chip"}.AqzXRG_chip{justify-self:start;margin-top:0}}
.cXfIaa_travel{--node:3.25rem;--flow-gap:clamp(1rem, 1.6vw, 1.5rem);background:radial-gradient(70% 55% at 50% 60%, color-mix(in srgb, var(--home-gold) 7%, transparent), transparent 70%)}.cXfIaa_legend{color:var(--home-muted);flex-wrap:wrap;gap:.6rem 1.75rem;margin:0 0 clamp(2rem,4vw,3rem);padding:0;font-size:.9rem;list-style:none;display:flex}.cXfIaa_legend li{align-items:center;gap:.7rem;display:inline-flex}.cXfIaa_legendLine{border-radius:2px;width:2.5rem;height:2px}.cXfIaa_legendLine[data-kind=today],.cXfIaa_link[data-kind=today]{background-color:var(--home-gold-deep)}.cXfIaa_legendLine[data-kind=building]{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--home-ivory) 55%, transparent) 0 6px, transparent 6px 11px)}.cXfIaa_flow{gap:var(--flow-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:2rem 0 0;list-style:none;display:grid}.cXfIaa_step{grid-template-rows:auto 1fr;align-content:start;gap:1.25rem;min-width:0;display:grid;position:relative}.cXfIaa_node{z-index:1;width:var(--node);height:var(--node);border:1px solid color-mix(in srgb, var(--home-gold) 70%, transparent);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--home-gold) 22%, var(--home-ink)), var(--home-ink) 70%);box-shadow:0 0 0 6px color-mix(in srgb, var(--home-gold) 7%, transparent), 0 0 28px -6px color-mix(in srgb, var(--home-gold) 80%, transparent);color:var(--home-gold);font-family:var(--sl-font-code);letter-spacing:.06em;border-radius:50%;place-items:center;font-size:.82rem;display:grid;position:relative}.cXfIaa_step[data-reach=building] .cXfIaa_node{border-style:dashed;border-color:color-mix(in srgb, var(--home-ivory) 45%, transparent);background:var(--home-ink);box-shadow:none;color:var(--home-muted)}.cXfIaa_link{top:calc(var(--node) / 2 - 1px);left:calc(var(--node) + .6rem);right:calc(-1 * var(--flow-gap) + .6rem);height:2px;transform:scaleX(var(--draw,1));transform-origin:0;border-radius:2px;position:absolute}.cXfIaa_link[data-kind=today]{background-image:linear-gradient(90deg, transparent 0%, var(--sl-gold-bright,#f0c87e) 50%, transparent 100%);box-shadow:0 0 12px -2px color-mix(in srgb, var(--home-gold) 70%, transparent);background-position:-60% 0;background-repeat:no-repeat;background-size:35% 100%}.cXfIaa_link[data-kind=building]{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--home-ivory) 45%, transparent) 0 6px, transparent 6px 12px)}.cXfIaa_body{align-content:start;gap:.55rem;min-width:0;padding-right:.25rem;display:grid}.cXfIaa_who{color:color-mix(in srgb, var(--home-gold) 80%, var(--home-ivory));font-family:var(--sl-font-code);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem}.cXfIaa_step[data-reach=building] .cXfIaa_who{color:var(--home-muted)}.cXfIaa_title{letter-spacing:-.01em;margin:0;font-size:1.2rem;font-weight:600;line-height:1.2}.cXfIaa_text{color:var(--home-muted);margin:0;font-size:.94rem;line-height:1.55}.cXfIaa_chips{flex-wrap:wrap;gap:.4rem;margin:.35rem 0 0;display:flex}.cXfIaa_hop{bottom:calc(100% - var(--node) / 2 + .55rem);left:calc(var(--node) + .6rem);right:calc(-1 * var(--flow-gap) + .6rem);gap:.15rem;margin:0;font-size:.8rem;line-height:1.3;display:grid;position:absolute}.cXfIaa_hopKind{font-family:var(--sl-font-code);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem}.cXfIaa_hop[data-kind=today] .cXfIaa_hopKind{color:var(--home-gold)}.cXfIaa_hop[data-kind=building] .cXfIaa_hopKind{color:var(--home-muted)}.cXfIaa_hopNote{color:color-mix(in srgb, var(--home-ivory) 78%, transparent)}@media (prefers-reduced-motion:no-preference){.cXfIaa_link[data-kind=today]{animation:3.2s linear infinite cXfIaa_travel-x}}@keyframes cXfIaa_travel-x{0%{background-position:-60% 0}to{background-position:160% 0}}@keyframes cXfIaa_travel-y{0%{background-position:0 -60%}to{background-position:0 160%}}@media (max-width:1079px){.cXfIaa_flow{grid-template-columns:minmax(0,1fr);gap:0;max-width:40rem;padding-top:0}.cXfIaa_step{grid-template-columns:var(--node) minmax(0, 1fr);grid-template-rows:none;gap:0 1.15rem;padding-bottom:2.4rem}.cXfIaa_step:last-child{padding-bottom:0}.cXfIaa_node{grid-area:1/1/span 2}.cXfIaa_body{grid-column:2;padding-top:.15rem}.cXfIaa_link{top:calc(var(--node) + .45rem);bottom:.45rem;left:calc(var(--node) / 2 - 1px);width:2px;height:auto;transform:scaleY(var(--draw,1));transform-origin:top;right:auto}.cXfIaa_link[data-kind=today]{background-image:linear-gradient(180deg, transparent 0%, var(--sl-gold-bright,#f0c87e) 50%, transparent 100%);background-position:0 -60%;background-size:100% 35%}.cXfIaa_link[data-kind=building]{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--home-ivory) 45%, transparent) 0 6px, transparent 6px 12px)}.cXfIaa_hop{flex-wrap:wrap;grid-column:2;align-items:baseline;gap:.25rem .6rem;margin-top:1rem;display:flex;position:static}}@media (max-width:1079px) and (prefers-reduced-motion:no-preference){.cXfIaa_link[data-kind=today]{animation-name:cXfIaa_travel-y}}
.J1N2DW_page[data-everywhere]{--home-section:clamp(4.5rem, 9vw, 8.5rem)}
