._1Abva_entry{display:none}@media (max-width:650px){._1Abva_entry{width:calc(100% - 28px);margin:18px auto 0;display:block}._1Abva_link{border:1px solid var(--ds-border-subtle);background:radial-gradient(circle at 82% 18%, #8bf08d1f, transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--ds-surface-elevated) 92%, #07100d), var(--ds-canvas-subtle));min-height:132px;box-shadow:var(--ds-shadow);color:var(--ds-foreground);border-radius:24px;align-content:end;padding:22px;text-decoration:none;display:grid;position:relative;overflow:hidden}._1Abva_eyebrow{color:var(--ds-accent);font:800 .64rem/1.2 var(--ds-font-ui);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px}._1Abva_title{max-width:15ch;font:500 clamp(1.65rem, 8vw, 2.25rem) / 1 var(--ds-font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}._1Abva_action{color:var(--ds-accent);font:700 .76rem/1.2 var(--ds-font-ui);align-items:center;gap:7px;margin-top:14px;display:inline-flex}}
.Hx0lNG_home{--home-hero-min-block:640px;--home-editorial-keyline:var(--ds-page-gutter,clamp(20px, 3.5vw, 72px));--home-editorial-title-max:760px;--home-editorial-meta-max:760px;--home-editorial-summary-max:720px;--home-summary-lines:3;--home-artwork-position:center 46%;width:100%;overflow:clip}.Hx0lNG_hero{isolation:isolate;min-height:max(var(--home-hero-min-block), 100svh);background:#070a0d;align-items:end;display:grid;position:relative;overflow:hidden}.Hx0lNG_heroBackdrop{z-index:-2;background:#070a0d;position:absolute;inset:0;overflow:hidden}.Hx0lNG_heroBackdrop:after{z-index:2;background:linear-gradient(180deg, transparent 0%, #070a0d42 34%, #070a0dc7 68%, color-mix(in srgb, var(--ds-canvas) 26%, #070a0d) 86%, var(--ds-canvas) 100%);content:"";pointer-events:none;height:clamp(120px,15svh,220px);position:absolute;bottom:-1px;left:0;right:0}.Hx0lNG_sessionArtwork{object-fit:cover;transition:transform .5s cubic-bezier(.2,.72,.2,1)}.Hx0lNG_heroBackdrop .Hx0lNG_sessionArtwork{object-position:var(--home-artwork-position);transform:scale(1.002)}.Hx0lNG_heroBackdropShade{z-index:1;pointer-events:none;background:linear-gradient(#04060805 0% 45%,#0406082e 63%,#040608ad 88%,#040608e6 100%),linear-gradient(90deg,#04060857 0%,#04060814 42%,#0406080a 70%,#04060833 100%);position:absolute;inset:0}.Hx0lNG_heroLatest{z-index:2;width:min(100%, var(--ds-layout-expansive,var(--ds-layout-max,2160px)));padding:clamp(36px, 5svh, 76px) var(--home-editorial-keyline) clamp(84px, 10svh, 150px);color:var(--ds-on-art-foreground);text-shadow:0 2px 20px #00000094;margin-inline:auto;position:relative}.Hx0lNG_heroLatest:before{bottom:clamp(72px,8svh,126px);left:calc(var(--home-editorial-keyline) - 34px);z-index:-1;width:min(820px, calc(100% - var(--home-editorial-keyline)));content:"";pointer-events:none;background:radial-gradient(at 25% 72%,#040608d1,#0406086b 55%,#0000 80%);height:390px;position:absolute}.Hx0lNG_latestBadge{min-height:30px;color:var(--ds-on-art-accent);font-family:var(--ds-font-ui);letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070a0d8c;border:1px solid #f2c87980;border-radius:999px;align-items:center;padding:5px 12px;font-size:.65rem;font-weight:700;display:inline-flex}.Hx0lNG_latestMeta,.Hx0lNG_memoryMeta{min-width:0;font-family:var(--ds-font-ui);flex-wrap:wrap;align-items:center;gap:14px;font-size:.72rem;line-height:1.35;display:flex}.Hx0lNG_latestMeta{max-width:var(--home-editorial-meta-max);color:var(--ds-on-art-soft);margin-top:14px}.Hx0lNG_memoryMeta{color:var(--ds-foreground-muted);justify-content:space-between}.Hx0lNG_latestMeta>span,.Hx0lNG_memoryMeta>span{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;font-weight:650;overflow:hidden}.Hx0lNG_latestMeta>.Hx0lNG_campaignName,.Hx0lNG_memoryMeta>.Hx0lNG_campaignName{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.Hx0lNG_latestMeta>span{color:var(--ds-on-art-accent)}.Hx0lNG_memoryMeta>span{color:var(--ds-accent)}.Hx0lNG_latestDate{color:var(--ds-on-art-soft);font-family:var(--ds-font-ui);flex:none;align-items:center;gap:14px;font-size:.72rem;line-height:1.35;display:inline-flex}.Hx0lNG_latestDate:before{content:"";background:#fffdf86b;width:1px;height:14px}.Hx0lNG_memoryMeta time{flex:none}.Hx0lNG_latestTitle{max-width:var(--home-editorial-title-max);font-family:var(--ds-font-display);letter-spacing:-.035em;text-wrap:balance;margin:11px 0 0;font-size:clamp(2.25rem,3vw,4.1rem);font-weight:400;line-height:1.02}.Hx0lNG_latestTitle a{color:var(--ds-on-art-foreground)}.Hx0lNG_latestSummary{max-width:var(--home-editorial-summary-max);color:var(--ds-on-art-soft);font-family:var(--ds-font-body);-webkit-line-clamp:var(--home-summary-lines);-webkit-box-orient:vertical;margin:17px 0 0;font-size:clamp(.92rem,1vw,1.05rem);line-height:1.58;display:-webkit-box;overflow:hidden}.Hx0lNG_latestLink,.Hx0lNG_memoryRead,.Hx0lNG_sectionLink{font-family:var(--ds-font-ui);font-weight:650}.Hx0lNG_latestLink{min-height:44px;color:var(--ds-on-art-accent);align-items:center;gap:8px;margin-top:15px;font-size:.86rem;display:inline-flex}.Hx0lNG_heroFallback{width:min(100%, var(--ds-layout-expansive,var(--ds-layout-max,2160px)));padding:max(clamp(48px, 6vw, 96px), calc(var(--site-chrome-panel-top) + 16px)) var(--home-editorial-keyline) clamp(48px, 6vw, 96px);margin-inline:auto}.Hx0lNG_artworkPlaceholder{background:radial-gradient(circle at 60% 35%, var(--ds-ambient-accent), transparent 30%), linear-gradient(145deg, var(--ds-surface), var(--ds-canvas-subtle));place-items:center;display:grid;position:absolute;inset:0}.Hx0lNG_artworkPlaceholder span{color:var(--ds-foreground-muted);font-family:var(--ds-font-display);letter-spacing:.1em;opacity:.22;font-size:clamp(3rem,8vw,6.5rem)}.Hx0lNG_archivePreview{border:1px solid var(--ds-border);border-radius:var(--ds-radius-xl);background:radial-gradient(circle at 70% 28%, var(--ds-ambient-accent), transparent 28%), linear-gradient(145deg, var(--ds-surface-elevated), var(--ds-canvas-subtle));min-height:clamp(420px,39vw,560px);box-shadow:var(--ds-shadow);align-content:end;padding:clamp(28px,3vw,48px);display:grid;position:relative;overflow:hidden}.Hx0lNG_archiveMark{color:var(--ds-foreground);font-family:var(--ds-font-display);letter-spacing:.06em;opacity:.045;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,10vw,10rem);position:absolute;top:12%;right:7%}.Hx0lNG_archivePreview h1{max-width:620px;font-family:var(--ds-font-display);letter-spacing:-.035em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(2rem,2.6vw,3.35rem);font-weight:400;line-height:1.04}.Hx0lNG_archivePreview>div:last-child>p:last-child{max-width:580px;color:var(--ds-foreground-soft);font-family:var(--ds-font-ui);margin:0;font-size:.94rem;line-height:1.65}.Hx0lNG_memories{z-index:1;width:min(100%, var(--ds-layout-expansive,var(--ds-layout-max,2160px)));padding:clamp(44px, 5vw, 82px) var(--ds-page-gutter,clamp(20px, 3.5vw, 72px)) clamp(72px, 8vw, 128px);content-visibility:auto;contain-intrinsic-size:auto 720px;margin-inline:auto;position:relative}.Hx0lNG_sectionHeading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:clamp(24px,2.5vw,38px);display:flex}.Hx0lNG_sectionTitle{margin-top:9px;font-size:clamp(1.9rem,2.4vw,2.8rem)}.Hx0lNG_sectionLink{min-height:44px;color:var(--ds-accent);white-space:nowrap;align-items:center;gap:7px;font-size:.8rem;display:inline-flex}.Hx0lNG_memoryGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:clamp(16px,1.6vw,28px);display:grid}.Hx0lNG_memoryCard{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface);min-width:0;transition:border-color .18s,background-color .18s,transform .18s,box-shadow .18s;overflow:hidden}.Hx0lNG_memoryCardLink{height:100%;min-height:100%;color:inherit;flex-direction:column;display:flex}.Hx0lNG_memoryMedia{aspect-ratio:16/9;border-bottom:1px solid var(--ds-border);background:var(--ds-canvas-subtle);position:relative;overflow:hidden}.Hx0lNG_memoryShade{pointer-events:none;background:linear-gradient(#0000 54%,#06080a61);position:absolute;inset:0}.Hx0lNG_memoryBody{flex-direction:column;flex:1;padding:clamp(20px,1.7vw,28px);display:flex}.Hx0lNG_memoryBody h3{font-family:var(--ds-font-display);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:clamp(1.35rem,1.6vw,1.8rem);font-weight:400;line-height:1.12;display:-webkit-box;overflow:hidden}.Hx0lNG_memoryBody>p{color:var(--ds-foreground-soft);font-family:var(--ds-font-ui);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 20px;font-size:.86rem;line-height:1.6;display:-webkit-box;overflow:hidden}.Hx0lNG_memoryRead{color:var(--ds-accent);align-items:center;gap:7px;margin-top:auto;font-size:.78rem;display:inline-flex}.Hx0lNG_state{border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-canvas-subtle);color:var(--ds-foreground-soft);font-family:var(--ds-font-ui);margin:0;padding:clamp(22px,2.5vw,32px);font-size:.92rem;line-height:1.6}:root[data-theme=light] .Hx0lNG_heroBackdrop:after{background:linear-gradient(180deg, transparent 0%, #070a0da3 54%, color-mix(in srgb, var(--ds-canvas) 24%, #070a0d) 78%, var(--ds-canvas) 100%);height:clamp(92px,11svh,160px)}@media (prefers-color-scheme:light){:root:not([data-theme]) .Hx0lNG_heroBackdrop:after{background:linear-gradient(180deg, transparent 0%, #070a0da3 54%, color-mix(in srgb, var(--ds-canvas) 24%, #070a0d) 78%, var(--ds-canvas) 100%);height:clamp(92px,11svh,160px)}}@media (hover:hover) and (pointer:fine){.Hx0lNG_memoryCard:hover .Hx0lNG_sessionArtwork{transform:scale(1.025)}.Hx0lNG_latestTitle a:hover,.Hx0lNG_latestLink:hover{color:#fff4d4}.Hx0lNG_sectionLink:hover{color:var(--ds-accent-strong)}.Hx0lNG_memoryCard:hover{border-color:var(--ds-control-border);background:var(--ds-surface-hover);transform:translateY(-3px);box-shadow:0 20px 56px #00000024}}@media (min-width:2161px){.Hx0lNG_home{--home-hero-min-block:860px;--home-editorial-title-max:900px;--home-editorial-meta-max:820px;--home-editorial-summary-max:820px;--home-artwork-position:center 44%}.Hx0lNG_heroLatest{padding-bottom:clamp(110px,11svh,190px)}.Hx0lNG_heroLatest:before{width:920px;height:440px;bottom:clamp(98px,10svh,168px)}.Hx0lNG_latestTitle{font-size:clamp(3.2rem,2.2vw,4.6rem)}}@media (max-width:980px){.Hx0lNG_home{--home-hero-min-block:620px;--home-artwork-position:58% center}.Hx0lNG_heroBackdropShade{background:linear-gradient(#0406080a 0%,#0406080d 38%,#04060842 59%,#040608bd 86%,#040608eb 100%),linear-gradient(90deg,#04060847,#0406080f 58%,#04060829)}.Hx0lNG_heroLatest{padding-top:180px;padding-bottom:88px}.Hx0lNG_heroLatest:before{width:min(760px,100%);height:360px;bottom:70px;left:0}.Hx0lNG_latestTitle{font-size:clamp(2.2rem,5.8vw,3.45rem)}}@media (max-width:700px){.Hx0lNG_home{--home-summary-lines:4;--home-artwork-position:64% center}.Hx0lNG_heroBackdropShade{background:linear-gradient(#0406080a 0%,#0406081a 34%,#04060866 58%,#040608d6 84%,#040608f5 100%),linear-gradient(90deg,#04060847,#04060814 60%,#04060838)}.Hx0lNG_heroBackdrop:after{height:108px}.Hx0lNG_heroLatest{padding-top:210px;padding-bottom:76px}.Hx0lNG_heroLatest:before{height:390px;bottom:54px}.Hx0lNG_latestMeta{flex-wrap:wrap;gap:8px 12px}.Hx0lNG_latestDate{gap:12px}.Hx0lNG_latestTitle{font-size:clamp(2rem,10vw,3rem)}.Hx0lNG_latestSummary{font-size:.92rem}.Hx0lNG_sectionHeading{flex-direction:column;align-items:flex-start;gap:12px}.Hx0lNG_sectionLink{margin-left:-2px}.Hx0lNG_memoryGrid{grid-template-columns:1fr}}@media (max-width:460px){.Hx0lNG_home{--home-artwork-position:67% center}.Hx0lNG_latestMeta,.Hx0lNG_memoryMeta{flex-direction:column;align-items:flex-start;gap:7px}.Hx0lNG_latestMeta>span,.Hx0lNG_memoryMeta>span,.Hx0lNG_memoryMeta time{max-width:100%}.Hx0lNG_latestDate:before{display:none}.Hx0lNG_latestTitle{font-size:clamp(1.9rem,10.5vw,2.7rem)}.Hx0lNG_archivePreview{min-height:340px}.Hx0lNG_archiveMark{top:8%}}@media (prefers-reduced-motion:reduce){.Hx0lNG_sessionArtwork,.Hx0lNG_memoryCard{transition:none}.Hx0lNG_memoryCard:hover,.Hx0lNG_memoryCard:hover .Hx0lNG_sessionArtwork{transform:none}}
