.moments-module__WlvtLq__emblem{shape-rendering:crispedges;display:block;overflow:visible}.moments-module__WlvtLq__px{opacity:0;transition:opacity 0s linear var(--o,0s)}.moments-module__WlvtLq__on .moments-module__WlvtLq__px{opacity:1;transition-delay:var(--i,0s)}.moments-module__WlvtLq__on .moments-module__WlvtLq__fa{animation:1.2s step-end 1.1s infinite moments-module__WlvtLq__frameA}.moments-module__WlvtLq__fb{visibility:hidden}.moments-module__WlvtLq__on .moments-module__WlvtLq__fb{animation:1.2s step-end 1.1s infinite moments-module__WlvtLq__frameB}@keyframes moments-module__WlvtLq__frameA{0%{visibility:visible}50%{visibility:hidden}}@keyframes moments-module__WlvtLq__frameB{0%{visibility:hidden}50%{visibility:visible}}.moments-module__WlvtLq__static .moments-module__WlvtLq__px{opacity:1;transition:none}.moments-module__WlvtLq__dot{animation:2.4s step-end infinite moments-module__WlvtLq__dot}@keyframes moments-module__WlvtLq__dot{0%{opacity:1}50%{opacity:.35}}.moments-module__WlvtLq__seed{animation:1s step-end infinite moments-module__WlvtLq__seed}@keyframes moments-module__WlvtLq__seed{0%{opacity:1}50%{opacity:0}}.moments-module__WlvtLq__glow{background:radial-gradient(circle closest-side at center, color-mix(in srgb, var(--accent) 20%, transparent) 0 30%, color-mix(in srgb, var(--accent) 12%, transparent) 30% 52%, color-mix(in srgb, var(--accent) 6%, transparent) 52% 74%, color-mix(in srgb, var(--accent) 2.5%, transparent) 74% 98%, transparent 98%)}@media (prefers-reduced-motion:reduce){.moments-module__WlvtLq__dot,.moments-module__WlvtLq__seed,.moments-module__WlvtLq__on .moments-module__WlvtLq__fa,.moments-module__WlvtLq__on .moments-module__WlvtLq__fb{animation:none}}
.companies-module__xX9Z5W__root{--cell-w:136px;--mark:52px}@media (min-width:1024px){.companies-module__xX9Z5W__root{--mark:65px}}.companies-module__xX9Z5W__caption{color:var(--ink-72);align-items:center;gap:10px;margin-bottom:16px;display:flex}.companies-module__xX9Z5W__caption:before{content:"";background:var(--sega-blue);flex:none;width:4px;height:4px}.companies-module__xX9Z5W__frame{position:relative}.companies-module__xX9Z5W__scroller{margin-inline:calc(var(--gutter) * -1);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.companies-module__xX9Z5W__scroller::-webkit-scrollbar{display:none}.companies-module__xX9Z5W__list{width:max-content;padding-inline:var(--gutter);margin:0;list-style:none;display:flex}@media (min-width:1024px){.companies-module__xX9Z5W__scroller{scroll-snap-type:none;margin-inline:0;overflow:visible}.companies-module__xX9Z5W__list{grid-template-columns:repeat(9,minmax(0,1fr));width:100%;padding-inline:0;display:grid}}.companies-module__xX9Z5W__rule{background:var(--ink-12);transform-origin:0;height:1px;transition:transform 1.1s var(--ease-out) var(--rd,0s);pointer-events:none;position:absolute;left:0;right:0;transform:scaleX(0)}.companies-module__xX9Z5W__ruleTop{top:0}.companies-module__xX9Z5W__ruleBottom{--rd:.12s;bottom:0}@media (max-width:1023px){.companies-module__xX9Z5W__rule{left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1)}}.companies-module__xX9Z5W__cell{width:var(--cell-w);scroll-snap-align:start;flex:none;position:relative}@media (min-width:1024px){.companies-module__xX9Z5W__cell{width:auto;min-width:0}}.companies-module__xX9Z5W__cell:before,.companies-module__xX9Z5W__cell:last-child:after{content:"";background:var(--ink-12);transform-origin:50% 0;width:1px;transition:transform .7s var(--ease-out) calc(.26s + var(--o,0s));pointer-events:none;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.companies-module__xX9Z5W__cell:last-child:after{left:auto;right:0}.companies-module__xX9Z5W__btn{font:inherit;color:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;grid-template-rows:auto 1fr auto;width:100%;height:100%;min-height:184px;margin:0;padding:16px 16px 15px;display:grid}@media (min-width:1024px){.companies-module__xX9Z5W__btn{min-height:212px;padding:18px 16px 16px}}.companies-module__xX9Z5W__btn:focus-visible{outline:2px solid var(--sega-blue);outline-offset:-4px;border-radius:0}.companies-module__xX9Z5W__year,.companies-module__xX9Z5W__name,.companies-module__xX9Z5W__markWrap{transition:opacity .4s var(--ease-fade)}.companies-module__xX9Z5W__root[data-dim] .companies-module__xX9Z5W__cell:not([data-active]) :is(.companies-module__xX9Z5W__year,.companies-module__xX9Z5W__name,.companies-module__xX9Z5W__markWrap){opacity:.4}.companies-module__xX9Z5W__year{color:var(--ink-72);font-variant-numeric:tabular-nums;font-size:16px}.companies-module__xX9Z5W__cell[data-active] .companies-module__xX9Z5W__year{color:var(--sega-blue)}.companies-module__xX9Z5W__yc{vertical-align:top;color:#fff;height:16px;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;-webkit-font-smoothing:antialiased;clip-path:polygon(0 2px,2px 2px,2px 0,calc(100% - 2px) 0,calc(100% - 2px) 2px,100% 2px,100% calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,2px calc(100% - 2px),0 calc(100% - 2px));background:#f26522;align-items:center;margin-left:8px;padding:0 5px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.companies-module__xX9Z5W__markWrap{justify-content:center;align-items:center;padding:12px 0 18px;display:flex}.companies-module__xX9Z5W__name{color:var(--ink);text-wrap:balance;align-items:flex-end;min-height:2.8em;display:flex}.companies-module__xX9Z5W__year,.companies-module__xX9Z5W__name{opacity:0;transition:opacity .4s var(--ease-fade), color .2s var(--ease-ui)}.companies-module__xX9Z5W__root[data-in] .companies-module__xX9Z5W__year,.companies-module__xX9Z5W__root[data-in] .companies-module__xX9Z5W__name{opacity:1;transition:opacity .24s steps(2, end) var(--o,0s), color .2s var(--ease-ui)}.companies-module__xX9Z5W__root[data-in][data-dim] .companies-module__xX9Z5W__cell:not([data-active]) :is(.companies-module__xX9Z5W__year,.companies-module__xX9Z5W__name){opacity:.4;transition:opacity .4s var(--ease-fade), color .2s var(--ease-ui)}.companies-module__xX9Z5W__mark{width:var(--mark);height:var(--mark);shape-rendering:crispedges;display:block;overflow:visible}.companies-module__xX9Z5W__px{opacity:0}.companies-module__xX9Z5W__root[data-in] .companies-module__xX9Z5W__px{opacity:1;transition:opacity 0s linear var(--d,0s)}.companies-module__xX9Z5W__fb{visibility:hidden}.companies-module__xX9Z5W__cell[data-active] .companies-module__xX9Z5W__fa{animation:.6s step-end infinite companies-module__xX9Z5W__frameA}.companies-module__xX9Z5W__cell[data-active] .companies-module__xX9Z5W__fb{animation:.6s step-end infinite companies-module__xX9Z5W__frameB}@keyframes companies-module__xX9Z5W__frameA{0%{visibility:hidden}50%{visibility:visible}}@keyframes companies-module__xX9Z5W__frameB{0%{visibility:visible}50%{visibility:hidden}}.companies-module__xX9Z5W__line{letter-spacing:-.006em;height:2.9em;margin-top:14px;font-size:15px;line-height:1.45;position:relative;overflow:hidden}@media (min-width:640px){.companies-module__xX9Z5W__line{height:1.45em}}.companies-module__xX9Z5W__lineItem{color:var(--ink-72);display:block;position:absolute;inset:0 0 auto}.companies-module__xX9Z5W__lineName{color:var(--ink);margin-right:12px}.companies-module__xX9Z5W__root[data-in] .companies-module__xX9Z5W__rule,.companies-module__xX9Z5W__root[data-in] .companies-module__xX9Z5W__cell:before,.companies-module__xX9Z5W__root[data-in] .companies-module__xX9Z5W__cell:last-child:after{transform:none}.companies-module__xX9Z5W__root[data-static] .companies-module__xX9Z5W__rule,.companies-module__xX9Z5W__root[data-static] .companies-module__xX9Z5W__cell:before,.companies-module__xX9Z5W__root[data-static] .companies-module__xX9Z5W__cell:last-child:after{transition:none;transform:none}.companies-module__xX9Z5W__root[data-static] .companies-module__xX9Z5W__px,.companies-module__xX9Z5W__root[data-static] .companies-module__xX9Z5W__year,.companies-module__xX9Z5W__root[data-static] .companies-module__xX9Z5W__name{opacity:1;transition:none}.companies-module__xX9Z5W__root[data-static] .companies-module__xX9Z5W__fa,.companies-module__xX9Z5W__root[data-static] .companies-module__xX9Z5W__fb{animation:none}@media (prefers-reduced-motion:reduce){.companies-module__xX9Z5W__px,.companies-module__xX9Z5W__year,.companies-module__xX9Z5W__name{opacity:1}.companies-module__xX9Z5W__rule,.companies-module__xX9Z5W__cell:before,.companies-module__xX9Z5W__cell:last-child:after{transform:none}.companies-module__xX9Z5W__cell[data-active] .companies-module__xX9Z5W__fa,.companies-module__xX9Z5W__cell[data-active] .companies-module__xX9Z5W__fb{animation:none}}
.letter-module__yWCOXq__openerType{letter-spacing:-.052em;font-feature-settings:"kern", "liga", "calt";font-size:min(20.5vw,14svh);font-weight:500;line-height:.9}@media (min-width:640px){.letter-module__yWCOXq__openerType{font-size:min(calc(min(100vw - 2 * var(--gutter) - 16px, var(--maxw)) * .148), 26svh)}}.letter-module__yWCOXq__openerSerif{letter-spacing:-.028em;margin-left:.025em;font-size:1.1em;line-height:.82}.letter-module__yWCOXq__mask{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.letter-module__yWCOXq__grid{--read:clamp(21px, 14.5px + .95vw, 29px);font-size:var(--read);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.letter-module__yWCOXq__grid{grid-template-columns:minmax(216px,1fr) minmax(0,34ch) minmax(0,1fr);column-gap:clamp(48px,5vw,80px)}}.letter-module__yWCOXq__col{grid-column:1/-1;width:100%;max-width:34ch;margin-inline:auto}@media (min-width:1024px){.letter-module__yWCOXq__col{grid-column:2;margin-inline:0}}.letter-module__yWCOXq__p{letter-spacing:-.017em;text-wrap:pretty;hanging-punctuation:first allow-end last;font-kerning:normal;font-feature-settings:"kern", "liga", "calt";overflow-wrap:break-word;color:var(--ink);transition:color .7s var(--ease-fade);font-weight:400;line-height:1.44}.letter-module__yWCOXq__lead{letter-spacing:-.027em;text-wrap:balance;font-size:1.27em;line-height:1.26}@supports (text-wrap:pretty){.letter-module__yWCOXq__lead{text-wrap:pretty}}.letter-module__yWCOXq__reading .letter-module__yWCOXq__p:not([data-active]){color:var(--ink-72)}@media (min-width:1024px){.letter-module__yWCOXq__reading .letter-module__yWCOXq__p:not([data-active]){color:var(--ink-56)}}.letter-module__yWCOXq__inlineNote{color:var(--ink-56);align-items:center;gap:10px;margin-bottom:14px;display:flex}.letter-module__yWCOXq__inlineNote:before{content:"";background:var(--sega-blue);flex:none;width:4px;height:4px}@media (min-width:1024px){.letter-module__yWCOXq__inlineNote{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.letter-module__yWCOXq__ref{font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#0000;background-image:linear-gradient(currentColor, currentColor), linear-gradient(color-mix(in srgb, currentColor 30%, transparent), color-mix(in srgb, currentColor 30%, transparent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 calc(100% - .07em),0 calc(100% - .07em);background-repeat:no-repeat;background-size:0% 1px,100% 1px;border:0;border-radius:0;margin:0;padding:0;text-decoration:none;transition:background-size .3s steps(6,end);display:inline}.letter-module__yWCOXq__nowrap{white-space:nowrap}.letter-module__yWCOXq__ref:hover,.letter-module__yWCOXq__ref:focus-visible,.letter-module__yWCOXq__ref[aria-expanded=true]{background-size:100% 1px,100% 1px}.letter-module__yWCOXq__ref:focus-visible{outline-offset:4px}.letter-module__yWCOXq__gloss{z-index:50;background:var(--paper);border:1px solid var(--ink-12);width:336px;max-width:calc(100vw - 32px);color:var(--ink);letter-spacing:-.006em;white-space:normal;text-align:left;transform-origin:0 0;cursor:auto;padding:14px 16px 15px;font-size:15px;font-weight:400;line-height:1.45;display:block;position:fixed;box-shadow:0 1px #11111108,0 12px 32px -12px #1111112e}.letter-module__yWCOXq__gloss[data-above]{transform-origin:0 100%}.letter-module__yWCOXq__glossHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.letter-module__yWCOXq__glossName{min-width:0;color:var(--ink);align-items:center;gap:8px;display:inline-flex}.letter-module__yWCOXq__glossName:before{content:"";background:var(--sega-blue);flex:none;width:4px;height:4px;transform:translateY(-1px)}.letter-module__yWCOXq__glossDates{white-space:nowrap;color:var(--ink-56);font-variant-numeric:tabular-nums;flex:none}.letter-module__yWCOXq__glossRule{background:var(--ink-12);height:1px;margin:11px 0 10px;display:block}.letter-module__yWCOXq__sheet{z-index:50;padding:20px var(--gutter) calc(24px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--ink-12);color:var(--ink);letter-spacing:-.006em;white-space:normal;text-align:left;cursor:auto;font-size:16px;font-weight:400;line-height:1.45;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -16px 40px -16px #1113}.letter-module__yWCOXq__sheetClose{color:var(--ink-56);cursor:pointer;background:0 0;border:0;margin:-8px;padding:8px}.letter-module__yWCOXq__sheetClose:hover{color:var(--ink)}.letter-module__yWCOXq__margin{text-align:right;transition:opacity .5s var(--ease-fade);grid-column:1;place-self:start end;margin-top:calc(40svh - 56px)}.letter-module__yWCOXq__year{justify-content:flex-end;height:1em;font-size:64px;line-height:1;display:flex}.letter-module__yWCOXq__digit{height:1em;display:block;overflow:hidden}.letter-module__yWCOXq__digitStrip{flex-direction:column;display:flex}.letter-module__yWCOXq__digitStrip>span{height:1em;display:block}.letter-module__yWCOXq__letterhead{--lh-ink:var(--ink);--lh-ink-dim:var(--ink-56);z-index:40;color:var(--lh-ink);transition:color .35s var(--ease-ui);position:fixed;inset:0 0 auto}.letter-module__yWCOXq__letterhead[data-ink=light]{--lh-ink:var(--night-ink);--lh-ink-dim:var(--night-ink-56)}.letter-module__yWCOXq__letterhead:before,.letter-module__yWCOXq__letterhead:after{content:"";pointer-events:none;transition:opacity .35s var(--ease-ui);z-index:-1;position:absolute;inset:0 0 -20px}.letter-module__yWCOXq__letterhead:before{background:linear-gradient(to bottom, var(--paper) 0 62%, #fafaf7b8 62% 76%, #fafaf75c 76% 88%, #fafaf700 88%)}.letter-module__yWCOXq__letterhead:after{opacity:0;background:linear-gradient(#070a1fe6 0 62%,#070a1f99 62% 76%,#070a1f47 76% 88%,#070a1f00 88%)}.letter-module__yWCOXq__letterhead[data-ink=light]:before{opacity:0}.letter-module__yWCOXq__letterhead[data-ink=light]:after{opacity:1}.letter-module__yWCOXq__lhLink{color:var(--lh-ink-dim);transition:color .2s var(--ease-ui)}.letter-module__yWCOXq__lhLink:hover,.letter-module__yWCOXq__lhLink:focus-visible,.letter-module__yWCOXq__lhName{color:var(--lh-ink)}.letter-module__yWCOXq__progress{background:var(--lh-ink);opacity:.85;transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0}.letter-module__yWCOXq__progressTrack{background:var(--lh-ink);opacity:.08;height:1px;position:absolute;bottom:0;left:0;right:0}.letter-module__yWCOXq__signature{letter-spacing:-.02em;font-size:clamp(52px,4.4vw + 30px,88px);line-height:1}.letter-module__yWCOXq__pressStart{cursor:pointer;color:var(--sega-blue);background:0 0;border:0;padding:0;font-size:16px;animation:1.1s steps(2,jump-none) infinite letter-module__yWCOXq__blink}.letter-module__yWCOXq__pressStart:hover{animation-play-state:paused}@keyframes letter-module__yWCOXq__blink{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.letter-module__yWCOXq__pressStart{animation:none}}
