.mem .ch{isolation:isolate;color:var(--color-white);background:0 0;position:relative;overflow:clip}.mem .ch>.c-in{z-index:1;position:relative}.mem-bg{z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--color-night) 0%, var(--color-night-2) 50%, var(--color-night) 100%);position:fixed;inset:0}.mem-bg .ground{opacity:0;position:absolute;inset:0;overflow:clip}.mem-bg .ground.is-on{opacity:1}.mem-bg .ground>*{position:absolute;inset:0}.mem-bg .ground .photo{opacity:.9;filter:blur(7px)saturate(.55)brightness(.34);transform:scale(1.06);-webkit-mask-image:radial-gradient(72% 70% at 50% 48%,#000 30%,#0000 100%);mask-image:radial-gradient(72% 70% at 50% 48%,#000 30%,#0000 100%)}.mem-bg .ground .photo img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}.mem-bg .ground .dots{opacity:.4;-webkit-mask-image:radial-gradient(ellipse 46% 60% at var(--light-x,50%) var(--light-y,50%), black 0%, transparent 70%);-webkit-mask-image:radial-gradient(ellipse 46% 60% at var(--light-x,50%) var(--light-y,50%), black 0%, transparent 70%);mask-image:radial-gradient(ellipse 46% 60% at var(--light-x,50%) var(--light-y,50%), black 0%, transparent 70%);background-image:radial-gradient(#ffffff21 1px,#0000 1.3px);background-size:28px 28px}.mem-bg .ground .glow{opacity:.6;background:radial-gradient(ellipse 34% 52% at var(--light-x,50%) var(--light-y,50%), var(--u-glow) 0%, #0000 70%), radial-gradient(ellipse 40% 44% at calc(100% - var(--light-x,50%)) 24%, var(--u-glow-2,transparent) 0%, #0000 70%)}.mem-bg .ground .spot{background:radial-gradient(82% 74% at 50% 52%,#0000 45%,#00000080 100%)}.mem-bg .ground .grain-bg{mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.mem .stage{position:relative}.mem .layers,.mem .layer{position:absolute;inset:0}.mem .layer.photo img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.mem .layer.grain{background:repeating-conic-gradient(#ffffff0f 0 25%, transparent 0 50%) 0 0 / 3px 3px;opacity:.4;-webkit-mask-image:var(--grain-mask);-webkit-mask-image:var(--grain-mask);mask-image:var(--grain-mask);-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mem .b-pin{width:var(--pin-w,160px);aspect-ratio:var(--pin-ar,1);max-height:var(--pin-w,160px);translate:calc((.5 - var(--pin-axis,.5)) * var(--pin-w,160px) * min(1, var(--pin-ar,1))) 0;position:relative;overflow:hidden}.mem .b-pin img{object-fit:contain;width:100%;height:100%;display:block}.mem .rank{font-family:var(--font-display);color:#ffffffd6;flex-wrap:wrap;align-items:center;gap:10px;font-size:1rem;display:flex}.mem .rank-r{font-weight:500}.mem .rank-u{font-weight:700}.mem .rank-r+.rank-u:before{content:"·";color:var(--u-accent);margin-inline-end:10px;font-weight:700}.mem .name{font-family:var(--font-memorial);color:var(--color-white);letter-spacing:0;font-size:clamp(2.25rem,1.4rem + 2.4vw,3.75rem);font-weight:700;line-height:1.06}.mem .life{font-family:var(--font-memorial);color:#ffffffd6;font-size:1.25rem;font-weight:500;line-height:1.3}.mem .life b{font-family:var(--font-display);color:var(--color-white);font-size:.92em;font-weight:700}.mem .meta{color:#ffffffd6;flex-wrap:wrap;gap:4px 0;font-size:1rem;line-height:1.5;display:flex}.mem .meta span+span:before{content:"·";color:var(--u-accent);margin-inline:10px}.mem .meta-d{color:var(--color-white);font-weight:700}.mem .saying{font-family:var(--font-memorial);color:var(--color-white);text-wrap:balance;font-size:clamp(2rem,1.1rem + 2.6vw,3.6rem);font-weight:500;line-height:1.18;position:relative}.mem .saying .q{color:var(--u-accent);font-size:2.1em;font-weight:500;line-height:1;position:absolute;inset-block-start:-.28em;inset-inline-start:-.55em}.mem .story{font-family:var(--font-memorial-story);font-feature-settings:"ss01";font-size:1.25rem;font-weight:400;line-height:1.75}.mem .story p+p{margin-block-start:.9em}.mem .credit{font-family:var(--font-text);color:#ffffffad;font-size:.8125rem}.mem .ev-title{font-family:var(--font-display);color:var(--color-white);font-size:1.125rem;font-weight:700;line-height:1.3}.mem .show{border-radius:var(--radius-tile);aspect-ratio:3/2;isolation:isolate;background:#00000040;position:relative;overflow:hidden}.mem .show .shot{position:absolute;inset:0}.mem .show .shot:not(.is-on){display:none}.mem .show .shot img{object-fit:cover;width:100%;height:100%;display:block}.mem .show .bars{z-index:2;gap:6px;display:flex;position:absolute;inset-block-end:12px;inset-inline:14px}.mem .show .bars i{background:#ffffff47;border-radius:2px;flex:1;height:3px;position:relative;overflow:hidden}.mem .show .bars i:after{content:"";background:var(--u-accent);transform-origin:100%;position:absolute;inset:0;transform:scaleX(0)}.mem .show .bars i:first-child:after{transform:none}.mem .acts{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mem .btn--story{color:var(--color-white);border-color:var(--u-accent);background:0 0;gap:14px;padding-inline-end:22px}.mem .btn--story .who{font-weight:700}.mem .btn--story .what{color:#ffffffad;font-size:.9375rem;font-weight:600}.mem .btn--story .what:before{content:"";vertical-align:-.15em;background:#ffffff59;width:1px;height:1em;margin-inline-end:14px;display:inline-block}.mem .story:focus-visible{outline:none}.mem .idx{inset-inline-start:8px;z-index:50;gap:0;margin:0;padding:0;list-style:none;display:grid;position:fixed;top:50%;translate:0 -50%}.mem .idx a{color:#ffffffad;width:44px;height:44px;font-family:var(--font-display);place-items:center;font-size:.8125rem;font-weight:600;text-decoration:none;display:grid;position:relative}.mem .idx a:before{content:"";border:2px solid #ffffff8c;border-radius:50%;width:8px;height:8px}.mem .idx a[aria-current]{color:var(--color-white)}.mem .idx a[aria-current]:before{background:var(--color-white);border-color:var(--color-white);transform:scale(1.15)}.mem .idx a span{inset-inline-start:100%;white-space:nowrap;opacity:0;pointer-events:none;background:color-mix(in srgb, var(--color-night) 86%, transparent);color:var(--color-white);border-radius:999px;padding:6px 12px;line-height:1;position:absolute;top:50%;translate:-6px -50%}.mem .idx a:hover span,.mem .idx a:focus-visible span{opacity:1;translate:0 -50%}html[data-mem-end] .mem .idx{opacity:0;visibility:hidden}.mem .title-strip{align-items:baseline;gap:var(--spacing-s2);flex-wrap:wrap;display:flex}.mem .title-strip h1{color:var(--color-white);letter-spacing:-.01em;align-items:center;gap:12px;font-size:1.375rem;font-weight:900;display:flex}.mem .title-strip h1:after{content:"";background:var(--u-accent,var(--color-red));border-radius:50%;width:6px;height:6px}.mem .title-strip p{color:#ffffffd6;font-size:1rem}.mem .closing{isolation:isolate;padding-block:var(--spacing-s6);background:var(--color-blue-900);color:var(--color-white);align-content:center;display:grid;position:relative;overflow:clip}.mem .closing .dots{z-index:0;pointer-events:none;background-image:radial-gradient(#ffffff24 1px,#0000 1.3px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(56% 62%,#000 0%,#0000 70%);mask-image:radial-gradient(56% 62%,#000 0%,#0000 70%)}.mem .closing .wrap{z-index:1;text-align:center;justify-items:center;gap:var(--spacing-s3);display:grid;position:relative}.mem .closing-line{font-family:var(--font-memorial);color:var(--color-white);letter-spacing:0;font-size:clamp(2.5rem,1.6rem + 3vw,4.5rem);font-weight:500;line-height:1.1}.mem .closing-names{justify-content:center;gap:4px var(--spacing-s2);font-family:var(--font-memorial);color:#ffffffd6;flex-wrap:wrap;font-size:1.375rem;font-weight:500;display:flex}.mem .closing-names a{color:inherit;border-block-end:1px solid #0000;align-items:center;min-height:44px;padding-inline:4px;text-decoration:none;display:inline-flex}.mem .closing-names a:hover{color:var(--color-white);border-color:var(--color-red)}.mem .closing-names a+a:before{content:"·";color:var(--color-red);margin-inline-end:var(--spacing-s2)}.mem .closing-credits{justify-items:center;gap:2px;display:grid}.mem .closing-credits .credit{line-height:1.5}.mem .show .shot.is-seen{display:block}.mem .show.js .shot{opacity:0}.mem .show.js .shot.is-on{opacity:1}.mem .show.js .bars i:after{transform:scaleX(0)}.mem .b-back:focus-visible{outline:none}@keyframes card-in{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}@keyframes stage-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes mem-rv-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes mem-line-up{0%{transform:translateY(110%)}to{transform:none}}@keyframes mem-bar-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes mem-wipe-out{0%{transform:translate(100%)}to{transform:none}}@keyframes mem-wipe-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes mem-bar-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){:where(html:not(.a11y-still)) .mem .ch .title-strip{animation:mem-rv-in var(--duration-reveal) var(--ease-land) .1s both}:where(html:not(.a11y-still)) .mem .ch .b-wrap{animation:card-in 1s var(--ease-land) both}:where(html:not(.a11y-still)) .mem .ch .stage{animation:stage-in 1.1s var(--ease-land) .2s both}:where(html:not(.a11y-still)) .mem .ch .b-front .rank{animation:mem-rv-in .7s var(--ease-land) .3s both}:where(html:not(.a11y-still)) .mem .ch .b-front .line>span{animation:mem-line-up 1s var(--ease-land) var(--d,.35s) both;transition:none}:where(html:not(.a11y-still)) .mem .ch .life{animation:mem-rv-in var(--duration-reveal) var(--ease-land) .55s both}:where(html:not(.a11y-still)) .mem .ch .b-rule{animation:mem-bar-draw .7s var(--ease-land) .7s both}:where(html:not(.a11y-still)) .mem .ch .saying .q{animation:mem-rv-in .6s var(--ease-land) .7s both}:where(html:not(.a11y-still)) .mem .ch .b-event{animation:mem-rv-in var(--duration-reveal) var(--ease-land) 1s both}:where(html:not(.a11y-still)) .mem .ch .b-show{animation:mem-rv-in var(--duration-reveal) var(--ease-land) 1.1s both}:where(html:not(.a11y-still)) .mem .ch .b-unit{animation:mem-rv-in var(--duration-reveal) var(--ease-land) 1.4s both}:where(html:not(.a11y-still)) .mem .ch .b-pin{animation:mem-wipe-out 1.2s var(--ease-land) 1.1s both}:where(html:not(.a11y-still)) .mem .ch .b-pin img{animation:mem-wipe-in 1.2s var(--ease-land) 1.1s both}:where(html:not(.a11y-still)) .mem .ch:not(.in) .title-strip,:where(html:not(.a11y-still)) .mem .ch:not(.in) .b-wrap,:where(html:not(.a11y-still)) .mem .ch:not(.in) .stage,:where(html:not(.a11y-still)) .mem .ch:not(.in) .b-front .rank,:where(html:not(.a11y-still)) .mem .ch:not(.in) .b-front .line>span,:where(html:not(.a11y-still)) .mem .ch:not(.in) .life,:where(html:not(.a11y-still)) .mem .ch:not(.in) .b-rule,:where(html:not(.a11y-still)) .mem .ch:not(.in) .saying .q,:where(html:not(.a11y-still)) .mem .ch:not(.in) .b-event,:where(html:not(.a11y-still)) .mem .ch:not(.in) .b-show,:where(html:not(.a11y-still)) .mem .ch:not(.in) .b-unit,:where(html:not(.a11y-still)) .mem .ch:not(.in) .b-pin,:where(html:not(.a11y-still)) .mem .ch:not(.in) .b-pin img,:where(html:not(.a11y-still)) .mem .ch:not(.in) .wm--tag svg *{animation-play-state:paused}:where(html:not(.a11y-still)) .mem-bg .ground{transition:opacity 1.1s var(--ease-land)}:where(html:not(.a11y-still)) .mem .show.js .shot{transition:opacity .9s var(--ease-land)}:where(html:not(.a11y-still)) .mem .ch.in .show.js .bars i.is-active:after{animation:7s linear both mem-bar-time}:where(html:not(.a11y-still)) .mem .ch.in .show.js:hover .bars i.is-active:after,:where(html:not(.a11y-still)) .mem .ch.in .show.js.is-held .bars i.is-active:after,:where(html:not(.a11y-still)) .mem .ch.in.is-open .show.js .bars i.is-active:after{animation-play-state:paused}:where(html:not(.a11y-still)) .mem .ch.is-open:not(.is-instant) .b-back .story>*,:where(html:not(.a11y-still)) .mem .ch.is-open:not(.is-instant) .b-back-foot{animation:mem-rv-in .6s var(--ease-land) both;animation-delay:calc(.55s + var(--i,0) * 70ms)}:where(html:not(.a11y-still)) .mem .idx{transition:opacity .5s var(--ease-land)}:where(html:not(.a11y-still))[data-mem-end] .mem .idx{transition:opacity .5s var(--ease-land), visibility 0s linear .5s}:where(html:not(.a11y-still)) .mem .idx a:before{transition:background-color .2s, border-color .2s, transform .3s var(--ease-land)}:where(html:not(.a11y-still)) .mem .idx a span{transition:opacity .2s, translate .3s var(--ease-land)}}@media (prefers-reduced-motion:no-preference) and (max-width:1099px){:where(html:not(.a11y-still)) .mem .ch .b-unit{animation-delay:1s}}
@font-face{font-family:memorialFace;src:url(../media/DavidLibre_500_hebrew.p.3q3lc2jti-ai-.woff2?dpl=1790246271)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:memorialFace;src:url(../media/DavidLibre_700_hebrew.p.26dp7kuxoqqj8.woff2?dpl=1790246271)format("woff2");font-display:swap;font-weight:700;font-style:normal}.memorialface_51f58061-module__n0C5eq__className{font-family:memorialFace,David Libre Fallback,Arial,serif}.memorialface_51f58061-module__n0C5eq__variable{--font-memorial:"memorialFace", David Libre Fallback, Arial, serif}
@font-face{font-family:memorialStoryFace;src:url(../media/DavidLibre_400_hebrew.2geiqbitr6cxn.woff2?dpl=1790246271)format("woff2");font-display:swap;font-weight:400;font-style:normal}.memorialstoryface_e2e34168-module__yBbUmq__className{font-family:memorialStoryFace,David Libre Fallback,Arial,serif;font-style:normal;font-weight:400}.memorialstoryface_e2e34168-module__yBbUmq__variable{--font-memorial-story:"memorialStoryFace", David Libre Fallback, Arial, serif}
@font-face{font-family:David Libre Fallback;src:local(Arial);size-adjust:103.3%;ascent-override:75.6%;descent-override:21.2%;line-gap-override:0%}html.a11y-font .mem{--font-memorial:var(--font-text);--font-memorial-story:var(--font-text)}html[data-page=commemoration]:has(.mem){scroll-snap-type:y mandatory;scroll-padding-top:var(--header-h)}.mem .ch,.mem .closing{scroll-snap-align:start;scroll-snap-stop:always;scroll-margin-block-start:0}@property --scrim{syntax:"<color>";inherits:true;initial-value:#0000}html[data-page=commemoration]:has(.mem) .header{--scrim:color-mix(in srgb, var(--color-night) 94%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom-color:#0000}html[data-page=commemoration][data-mem-end]:has(.mem) .header{--scrim:color-mix(in srgb, var(--color-blue-900) 96%, transparent)}html[data-page=commemoration]:has(.mem) .header:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--color-white) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--color-line);position:absolute;inset:0}html[data-page=commemoration]:has(.mem) .header:after{content:"";height:calc(var(--header-h) + 56px);z-index:-2;pointer-events:none;opacity:0;background:linear-gradient(180deg, var(--scrim) 0, var(--scrim) calc(var(--header-h) - 12px), transparent 100%);position:absolute;inset:0 0 auto}html[data-page=commemoration]:has(.mem) .header .logo{position:relative}html[data-page=commemoration]:has(.mem) .header .logo:after{content:"";pointer-events:none;opacity:0;background:url(/brand/logo-white.png) 50%/auto 40px no-repeat;position:absolute;inset:0}html[data-page=commemoration][data-mem-hdr]:has(.mem) .header:before{opacity:0;visibility:hidden}html[data-page=commemoration][data-mem-hdr]:has(.mem) .header:after{opacity:1}html[data-page=commemoration]:has(.mem):has(.menu.is-open) .header:before{opacity:1;visibility:visible}html[data-page=commemoration]:has(.mem):has(.menu.is-open) .header:after{opacity:0}html[data-page=commemoration]:has(.mem):has(.menu.is-open) .header .logo img{opacity:1}html[data-page=commemoration]:has(.mem):has(.menu.is-open) .header .logo:after{opacity:0}:is(html[data-page=commemoration][data-mem-hdr]:has(.mem) .header .acts .ico,html[data-page=commemoration][data-mem-hdr]:has(.mem) .header .acts .btn){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px)}html[data-page=commemoration][data-mem-hdr]:has(.mem) .header .logo img{opacity:0}html[data-page=commemoration][data-mem-hdr]:has(.mem) .header .logo:after{opacity:1}@media (prefers-reduced-motion:no-preference){:where(html:not(.a11y-still))[data-page=commemoration]:has(.mem) .header{transition:--scrim 1.1s var(--ease-land)}:where(html:not(.a11y-still))[data-page=commemoration]:has(.mem) .header:before{transition:opacity .7s var(--ease-land), visibility 0s linear .7s}:where(html:not(.a11y-still))[data-page=commemoration]:has(.mem):has(.menu.is-open) .header:before{transition:opacity .7s var(--ease-land), visibility 0s}:where(html:not(.a11y-still))[data-page=commemoration]:has(.mem) .header:after{transition:opacity .7s var(--ease-land)}:where(html:not(.a11y-still))[data-page=commemoration]:has(.mem) .header .logo:after{transition:opacity .7s var(--ease-land)}:where(html:not(.a11y-still))[data-page=commemoration]:has(.mem) .header .logo img{transition:opacity .7s var(--ease-land), transform .5s var(--ease-land)}:where(html:not(.a11y-still))[data-page=commemoration][data-mem-hdr]:has(.mem) .header .acts .ico{transition:background .25s, color .25s, border-color .25s, opacity .7s var(--ease-land), transform .7s var(--ease-land), visibility 0s linear .7s}:where(html:not(.a11y-still))[data-page=commemoration][data-mem-hdr]:has(.mem) .header .acts .btn{transition:color .2s, border-color .2s, opacity .7s var(--ease-land), transform .7s var(--ease-land), visibility 0s linear .7s}}@media (prefers-reduced-motion:reduce){html[data-page=commemoration]:has(.mem) .header:before{opacity:0;visibility:hidden}html[data-page=commemoration]:has(.mem) .header:after{opacity:1}:is(html[data-page=commemoration]:has(.mem) .header .acts .ico,html[data-page=commemoration]:has(.mem) .header .acts .btn){opacity:0;visibility:hidden;pointer-events:none}html[data-page=commemoration]:has(.mem) .header .logo img{opacity:0}html[data-page=commemoration]:has(.mem) .header .logo:after{opacity:1}}html.a11y-still[data-page=commemoration]:has(.mem) .header:before{opacity:0;visibility:hidden}html.a11y-still[data-page=commemoration]:has(.mem) .header:after{opacity:1}:is(html.a11y-still[data-page=commemoration]:has(.mem) .header .acts .ico,html.a11y-still[data-page=commemoration]:has(.mem) .header .acts .btn){opacity:0;visibility:hidden;pointer-events:none}html.a11y-still[data-page=commemoration]:has(.mem) .header .logo img{opacity:0}html.a11y-still[data-page=commemoration]:has(.mem) .header .logo:after{opacity:1}html:has(.mem) .footer{z-index:1;scroll-snap-align:end;position:relative}.mem .layer.grain{--grain-mask:var(--grain-320)}@media (min-width:1100px) and (not (max-resolution:1.65x)){.mem .layer.grain{--grain-mask:var(--grain-640)}}@media (min-width:1100px) and (1.1x<resolution<=1.65x){.mem .layer.grain{--grain-mask:var(--grain-480)}}@media (max-width:1099px) and (not (max-resolution:2.42x)){.mem .layer.grain{--grain-mask:var(--grain-480)}}.mem .ch--empty{min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));place-items:center;display:grid}.mem .ch.ch--empty .title-strip{text-align:center;width:auto;padding:var(--spacing-s6) var(--container-pad);justify-content:center;position:static}@media (min-width:1100px){.mem .ch{--card-w:min(1280px, 100vw - 2 * var(--container-pad));--card-h:clamp(540px, 74vh, 600px);--cover-w:clamp(280px, 23.62vw, 340px);--figure-w:clamp(210px, 20.14vw, 290px);--overhang:min(92px, calc((100vh - var(--header-h) - var(--card-h)) / 2 - 12px));--tag-w:296px;--pin-w:160px;height:calc(100vh - var(--header-h))}.mem .ch .c-in{place-items:center;width:100%;height:100%;display:grid}.mem .ch.is-open{height:auto;min-height:calc(100vh - var(--header-h))}.mem .ch.is-open .c-in{height:auto;min-height:calc(100vh - var(--header-h));padding-block:calc(var(--spacing-s5) + var(--spacing-s4)) var(--spacing-s4)}.mem .ch .title-strip{z-index:2;gap:var(--spacing-s3);padding:0;position:absolute;inset-block-start:calc((100% - var(--card-h)) / 4 - 18px);inset-inline-start:calc((100% - var(--card-w)) / 2 + var(--spacing-s5) + var(--spacing-s2))}.mem .ch.is-open .title-strip{inset-block-start:var(--spacing-s3)}.mem .ch .title-strip h1{font-size:1.75rem}.mem .ch .title-strip p{font-size:1.0625rem}.mem .b-card{height:var(--card-h)}.mem .b-front{height:var(--card-h);grid-template-columns:minmax(0, 1fr) var(--figure-w) var(--cover-w);column-gap:var(--spacing-s4);row-gap:var(--spacing-s3);padding-block:var(--spacing-s5) var(--spacing-s4);padding-inline:var(--spacing-s5) 0;grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"words figure cover""event show cover"}.mem .b-back{min-height:var(--card-h)}.mem .b-cover{margin-block:calc(-1 * var(--spacing-s5)) calc(-1 * var(--spacing-s4));padding:var(--spacing-s4) var(--spacing-s3);border-start-end-radius:var(--radius-card);border-end-end-radius:var(--radius-card);align-content:center;box-shadow:inset -18px 0 28px -20px #000000a6}.mem .b-words{align-content:center;padding-inline-start:var(--spacing-s2)}.mem .b-figure{margin-block-start:calc(-1 * var(--spacing-s5) - var(--overhang))}.mem .b-show{width:var(--figure-w);grid-area:show;place-self:end center}.mem .b-event{padding-inline-start:var(--spacing-s2)}.mem .b-back-foot .btn--close{display:none}.mem .ch[data-tall] .b-back-foot .btn--close{display:inline-flex}.mem .closing{min-height:calc(100vh - var(--header-h) - var(--mem-footer-h,462px))}}@media (min-width:1100px) and (max-height:639.98px){.mem .ch{--overhang:48px;height:auto;min-height:calc(100vh - var(--header-h))}.mem .ch .c-in,.mem .ch.is-open .c-in{height:auto;min-height:calc(100vh - var(--header-h));padding-block:var(--spacing-s3) var(--spacing-s4);align-content:center}.mem .ch .b-wrap{margin-block-start:var(--overhang)}}@media (min-width:1100px) and (max-height:727.98px){.mem .ch:has(>.c-in>.title-strip){--overhang:48px;height:auto;min-height:calc(100vh - var(--header-h))}.mem .ch:has(>.c-in>.title-strip) .c-in{height:auto;min-height:calc(100vh - var(--header-h));padding-block:var(--spacing-s3) var(--spacing-s4);align-content:center}.mem .ch:has(>.c-in>.title-strip) .b-wrap{margin-block-start:var(--overhang)}.mem .ch .title-strip,.mem .ch.is-open .title-strip{width:var(--card-w);padding-inline:calc(var(--spacing-s5) + var(--spacing-s2)) 0;padding-block-end:var(--spacing-s2);position:static}}.mem .b-wrap{perspective:2600px}.mem .b-card{width:var(--card-w);transform-style:preserve-3d;position:relative}.mem .b-face{backface-visibility:hidden;isolation:isolate;border-radius:var(--radius-card);background:var(--color-white);color:var(--color-ink);position:absolute;inset:0 0 auto;box-shadow:0 60px 110px -44px #000000bf,0 0 0 1px #ffffff0f}.mem .b-front{display:grid}.mem .b-back{opacity:0;transform:rotateY(180deg)}.mem .ch:not(.has-back) .b-back{display:none}.mem .ch.is-open .b-card{transform:rotateY(-180deg)}.mem .ch.is-open .b-front{opacity:0}.mem .ch.is-open .b-back{opacity:1}.mem .b-face:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(#0b1a331f 1px,#0000 1.3px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(58% 74% at 36% 60%,#000 0%,#0000 72%);mask-image:radial-gradient(58% 74% at 36% 60%,#000 0%,#0000 72%)}.mem .b-back:after{-webkit-mask-image:radial-gradient(58% 74% at 24% 64%,#000 0%,#0000 72%);mask-image:radial-gradient(58% 74% at 24% 64%,#000 0%,#0000 72%)}.mem .b-cover{isolation:isolate;background:var(--u-deep);justify-items:center;gap:var(--spacing-s3);color:var(--color-white);grid-area:cover;display:grid;position:relative;overflow:clip}.mem .b-cover:before{content:"";z-index:-1;background:radial-gradient(ellipse 72% 52% at 50% 42%, var(--u-glow) 0%, #0000 70%), linear-gradient(180deg, #ffffff12, #fff0 40%, #0000002e 100%);position:absolute;inset:0}.mem .b-cover:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff24 1px,#0000 1.3px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 56% at 50% 42%,#000 0%,#0000 70%);mask-image:radial-gradient(60% 56% at 50% 42%,#000 0%,#0000 70%)}.mem .b-cover .wm{width:var(--tag-w);height:var(--tag-w);opacity:1;filter:drop-shadow(0 2px 2px #00000073)drop-shadow(0 20px 18px #0000008c);position:relative;inset:auto;translate:none}.mem .b-cover .b-pin{filter:drop-shadow(0 2px 2px #0009)drop-shadow(0 12px 14px #00000080)}.mem .ch--pin .b-cover{--pin-w:var(--tag-w)}.mem .b-unit{font-family:var(--font-display);letter-spacing:.06em;color:#ffffffdb;font-size:.8125rem;font-weight:700}.mem .b-words{grid-area:words;gap:clamp(8px,1vw,14px);min-width:0;display:grid}.mem .b-card .rank{color:var(--color-ink-500);font-size:.9375rem}.mem .b-card .rank-u{color:var(--color-ink)}.mem .b-card .name{color:var(--color-ink);margin-block-start:2px;font-size:clamp(2.25rem,.2rem + 3.6vw,3.75rem);line-height:1.08}.mem .b-card .life{color:var(--color-ink-700);font-size:clamp(1.0625rem,.25rem + 1.1vw,1.25rem)}.mem .b-card .life b{color:var(--color-ink)}.mem .b-rule{background:var(--u-accent);transform-origin:100%;border-radius:2px;width:56px;height:3px;margin-block:6px}.mem .b-card .saying{color:var(--color-ink);max-width:30ch;font-size:clamp(1.5rem,.1rem + 2.3vw,2.25rem);font-weight:500;line-height:1.34}.mem .b-figure{z-index:2;grid-area:figure;align-content:start;justify-items:center;gap:4px;display:grid;position:relative}.mem .b-figure .stage{width:var(--figure-w);aspect-ratio:689/1024}.mem .b-figure .stage:before{content:"";border-radius:var(--radius-tile);background:linear-gradient(180deg, var(--u-paper) 0%, color-mix(in srgb, var(--u-paper) 55%, white) 100%);position:absolute;inset:34% 0 0;box-shadow:inset 0 1px #fff9,0 0 0 1px #0b1a330f}.mem .b-figure .layers{clip-path:inset(0 round 0 0 var(--radius-tile) var(--radius-tile))}.mem .b-card .credit{color:var(--color-ink-500);font-size:.8125rem}.mem .b-card .show{border-radius:var(--radius-tile)}.mem .b-event{align-self:end;gap:var(--spacing-s2);grid-area:event;display:grid}.mem .b-event .ev-title{color:var(--color-ink);font-size:1.0625rem}.mem .b-card .meta{color:var(--color-ink-500);font-size:.9375rem}.mem .b-card .meta-d{color:var(--color-ink)}.mem .b-card .acts{gap:12px;margin-block-start:4px}.mem .b-card .btn--story{background:var(--u-deep);color:var(--color-white);border-color:var(--u-deep)}.mem .b-card .btn--story:hover{color:var(--color-white);background:var(--u-deep-2);border-color:var(--u-deep-2)}.mem .b-card .btn--story .what,.mem .b-card .btn--story:hover .what{color:var(--color-white)}.mem .b-card .btn--story .what:before{background:#ffffff59}.mem .b-back{align-content:start;row-gap:var(--spacing-s4);padding:var(--spacing-s5);grid-template-rows:auto auto auto;overflow:clip}.mem .ch.has-back .b-back{display:grid}.mem .b-back:before{content:"";background:var(--u-accent);border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card);height:6px;position:absolute;inset-block-start:0;inset-inline:0}.mem .b-back .wm--back{aspect-ratio:1;opacity:.07;filter:none;z-index:0;pointer-events:none;width:min(40%,420px);height:auto;position:absolute;inset:auto auto -12% -6%;translate:none}.mem .b-back .wm--back *{filter:none;animation:none}.mem .b-back .wm--back .em-inner{display:none}.mem .b-back-head,.mem .b-back-text{z-index:1;position:relative}.mem .b-back-head{justify-content:space-between;align-items:end;gap:var(--spacing-s4);border-block-end:1px solid var(--color-line);flex-wrap:wrap;padding-block-end:var(--spacing-s3);display:flex}.mem .b-back-who{gap:8px;display:grid}.mem .b-back .rank{color:var(--color-ink-500)}.mem .b-back .rank-u{color:var(--color-ink)}.mem .b-back-name{font-family:var(--font-memorial);color:var(--color-ink);font-size:2.25rem;font-weight:700;line-height:1.1}.mem .b-back .story{color:var(--color-ink-700);column-count:2;column-gap:var(--spacing-s6);column-fill:balance;orphans:3;widows:3;font-size:1.4375rem;line-height:1.75}.mem .b-back .story p{break-inside:auto}.mem .b-back .story p+p{margin-block-start:.85em}.mem .b-back .attribution{color:var(--color-ink-500);font-size:.9375rem}.mem .b-back-foot{z-index:1;justify-content:space-between;align-items:center;gap:var(--spacing-s3);flex-wrap:wrap;display:flex;position:relative}.mem .b-back .story-more{margin:0}.mem .b-back .more{min-height:44px;color:var(--color-ink);font-family:var(--font-display);border-block-end:2px solid var(--u-accent);align-items:center;gap:8px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}@media (max-width:1099px){.mem .ch{--card-w:min(100vw - 24px, 640px);--tag-w:min(84px, 10svh);--pin-w:min(104px, 12.4svh);--figure-w:min(132px, 15.6svh);--overhang:48px;--band-h:min(90px, 10.8svh);min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h))}.mem .ch .c-in{padding:var(--spacing-s2) 0;justify-items:center;display:grid}.mem .ch .title-strip{width:var(--card-w);min-width:0;padding:0 var(--spacing-s3) 8px;flex-wrap:nowrap;gap:12px}.mem .ch .title-strip h1{gap:10px;font-size:1.25rem}.mem .ch .title-strip p{white-space:nowrap;font-size:.875rem}.mem .b-front{padding:0 var(--spacing-s3) 20px;grid-template:"cover""figure""words""event"/minmax(0,1fr);row-gap:10px;position:relative;inset:auto}.mem .b-back{row-gap:var(--spacing-s3);min-height:100%;padding:var(--spacing-s4) var(--spacing-s3)}.mem .b-cover{margin:0 calc(-1 * var(--spacing-s3));height:var(--band-h);border-radius:var(--radius-card) var(--radius-card) 0 0;place-content:center space-between;align-items:center;gap:var(--spacing-s2);padding:0 var(--spacing-s3);grid-template-columns:auto minmax(0,1fr) auto;grid-auto-flow:column}.mem .b-cover .b-pin{order:-1;translate:none}.mem .b-cover .wm{order:1}.mem .ch--pin .b-cover{--pin-w:min(104px, 12.4svh)}.mem .b-unit{text-align:center;white-space:nowrap;justify-self:center}.mem .b-figure{margin:calc(-1 * var(--overhang)) 0 0;justify-self:center}.mem .b-show{display:none}.mem .b-words{gap:6px;padding:0;padding-inline-start:6px}.mem .b-card .name{font-size:min(2rem,4svh)}.mem .b-card .saying{max-width:none;font-size:min(1.5rem,3svh);line-height:1.3}.mem .b-event{border-block-start:1px solid var(--color-line);gap:8px;margin-block-start:2px;padding:12px 0 0}.mem .b-event .ev-title{font-size:1rem}.mem .b-card .meta span:last-child{flex-basis:100%}.mem .b-card .meta span:last-child:before{content:none}.mem .b-card .acts{flex-wrap:wrap;gap:4px;margin:0}.mem .b-card .acts .btn--story{flex:100%;justify-content:center;min-height:50px;padding-inline:16px 12px}.mem .b-event .btn--ghost{min-height:44px;color:var(--color-ink);background:0 0;border:0;flex:100%;justify-content:center;padding:0 4px;font-size:.9375rem}.mem .b-back .btn--close{min-height:44px;padding-inline:20px;font-size:.9375rem}.mem .b-back-head{align-items:start;gap:var(--spacing-s2);flex-direction:column}.mem .b-back-foot{align-items:stretch;gap:var(--spacing-s2);flex-direction:column}.mem .b-back-foot .btn--close{justify-content:center;display:inline-flex}.mem .b-back .story{column-count:1;font-size:1.25rem;line-height:1.7}.mem .b-back-name{font-size:1.75rem}.mem .b-back .wm--back{width:60%;inset:auto auto -10% -12%}.mem .idx{display:none}.mem .closing{min-height:calc(100vh - var(--header-h));min-height:calc(100svh - var(--header-h));padding-block:var(--spacing-s6) var(--spacing-s5)}.mem .closing-names{flex-direction:column;align-items:center;gap:0;font-size:1.125rem}.mem .closing-names a+a:before{content:none}html:has(.mem) .footer{scroll-snap-align:start}}@media (max-width:360px){.mem .ch .title-strip{flex-wrap:wrap}.mem .ch .title-strip p{white-space:normal}}@media (min-width:1100px){html:has(.mem) .footer .wrap>:nth-child(2)>nav{column-gap:var(--spacing-s3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){:where(html:not(.a11y-still)) .mem .b-card{transition:transform 1.15s cubic-bezier(.65, 0, .35, 1), height .9s var(--ease-land)}:where(html:not(.a11y-still)) .mem .b-face{transition:opacity 0s linear .575s}@starting-style{:where(html:not(.a11y-still)) .mem .ch.is-open .b-back{opacity:0}}:where(html:not(.a11y-still)) .mem .ch.is-instant .b-card,:where(html:not(.a11y-still)) .mem .ch.is-instant .b-face{transition:none}}@media (prefers-reduced-motion:reduce){.mem .ch.is-open .b-card,.mem .b-back{transform:none}}html.a11y-still .mem .ch.is-open .b-card,html.a11y-still .mem .b-back{transform:none}@media (prefers-reduced-motion:reduce){.mem .wm--tag svg *{animation:none}}html.a11y-still .mem .wm--tag svg *{animation:none}@layer components{.mem .ch :focus-visible,.mem .closing :focus-visible{outline:3px solid var(--color-white);outline-offset:3px}.mem .b-card :focus-visible{outline-color:var(--color-ink)}.mem .idx a:focus-visible{outline:3px solid var(--color-white);outline-offset:-4px}html[data-page=commemoration]:has(.mem) .header .logo:focus-visible{outline-color:var(--color-white)}}
