.eoCRga_page{background:radial-gradient(70% 40% at 50% 100vh, color-mix(in oklab, var(--w-tint) 80%, transparent), transparent 70%), var(--night-0);position:relative}.eoCRga_brand,.eoCRga_back,.eoCRga_light,.eoCRga_glass,.eoCRga_heroCaption,.eoCRga_flip,.eoCRga_moreLink{scroll-margin-block:24px}.eoCRga_top{z-index:10;width:min(100%, var(--maxw));padding:22px var(--gutter);justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex;position:absolute;inset:0 0 auto}.eoCRga_brand{font-family:var(--font-display);color:var(--moon);border-radius:var(--r-s);align-items:center;gap:10px;font-size:1.25rem;text-decoration:none;display:inline-flex}.eoCRga_back{border-radius:var(--r-pill);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:40px;color:var(--moon);font-size:var(--t-small);background:#0a191780;align-items:center;gap:6px;padding:0 16px 0 12px;text-decoration:none;display:inline-flex}.eoCRga_back:hover{border-color:#ffc2d566}.eoCRga_hero{isolation:isolate;align-items:end;min-height:min(100svh,980px);display:grid;position:relative;overflow:hidden}.eoCRga_heroBg{z-index:-1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 58%,#0000);mask-image:linear-gradient(#000 58%,#0000)}.eoCRga_heroPic,.eoCRga_heroLoop{position:absolute;inset:0}.eoCRga_heroPic img,.eoCRga_heroLoop video{object-position:var(--hero-focus,50% 40%)}.eoCRga_isTall .eoCRga_heroPic{filter:blur(28px)saturate(1.15)brightness(.62);transform:scale(1.12)}.eoCRga_heroBg:after{content:"";background:linear-gradient(#0612108c 0%,#06121000 22%),linear-gradient(90deg,#061210d1 0%,#06121059 48%,#06121000 75%);position:absolute;inset:0}.eoCRga_hero[data-side=right] .eoCRga_heroBg:after{background:linear-gradient(#0612108c 0%,#06121000 22%),linear-gradient(270deg,#061210d1 0%,#06121059 48%,#06121000 75%)}.eoCRga_heroInner{width:min(100%, var(--maxw));padding:clamp(84px, 14vh, 120px) var(--gutter) clamp(76px, 11vh, 132px);grid-template-columns:minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);margin-inline:auto;display:grid}.eoCRga_isTall .eoCRga_heroInner{grid-template-columns:minmax(0,1fr) auto;align-items:center}.eoCRga_heroText{gap:18px;max-width:720px;display:grid}.eoCRga_page:not(.eoCRga_isTall) .eoCRga_heroText{max-width:min(720px,50vw)}.eoCRga_page:not(.eoCRga_isTall) .eoCRga_hero[data-side=right] .eoCRga_heroText{justify-self:end;max-width:min(600px,44vw)}.eoCRga_worldTag{border-radius:var(--r-pill);font-size:var(--t-label);color:var(--w-accent);background:color-mix(in oklab, var(--w-accent) 14%, #06121080);border:1px solid color-mix(in oklab, var(--w-accent) 38%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-self:start;padding:4px 12px;font-weight:700}.eoCRga_title{font-size:min(var(--t-hero), max(10vh, 2.75rem));text-shadow:0 4px 40px #06121099;line-height:.98}.eoCRga_logline{color:var(--moon);text-shadow:0 2px 18px #061210cc;max-width:54ch;font-size:clamp(1.08rem,1.5vw,1.3rem)}.eoCRga_began{border-radius:var(--r-m);border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:56ch;color:var(--moon-2);font-size:var(--t-small);background:#0a19179e;padding:12px 16px}.eoCRga_began span{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--bloom);margin-bottom:2px;font-weight:700;display:block}.eoCRga_ctas{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.eoCRga_light,.eoCRga_glass{border-radius:var(--r-pill);min-height:52px;transition:transform var(--d-2) var(--ease-out), box-shadow var(--d-2) var(--ease-out), border-color var(--d-2) var(--ease-out);align-items:center;gap:10px;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.eoCRga_light{background:radial-gradient(120% 140% at 30% 20%, var(--bloom-hi), var(--bloom) 55%, var(--bloom-deep));color:var(--ink);box-shadow:var(--glow)}.eoCRga_light:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffc2d599,0 14px 44px -8px #ff6f9cbf}.eoCRga_light:focus-visible{box-shadow:var(--focus), var(--glow)}.eoCRga_glass{color:var(--moon);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a19178c}.eoCRga_glass:hover{border-color:#ffc2d566}.eoCRga_heroFrame{aspect-ratio:9/16;border-radius:var(--r-xl);background:var(--night-2);width:max(200px,min(clamp(240px,26vw,400px),56.25svh - 129.375px));box-shadow:0 50px 120px -40px #000000f2, 0 0 0 1px #ffffff1a, 0 0 80px -20px color-mix(in oklab, var(--w-accent) 40%, transparent);position:relative;overflow:hidden;rotate:2deg}.eoCRga_heroCaption{font-family:var(--font-display);color:var(--moon-2);text-shadow:0 2px 14px #061210e6;transition:color var(--d-2) var(--ease-out);align-items:center;gap:10px;font-size:1.05rem;line-height:1.25;text-decoration:none;display:inline-flex}.eoCRga_heroCaption:hover{color:var(--moon)}.eoCRga_heroCaption svg{color:var(--mist);flex:none}.eoCRga_heroCaptionBottom{width:max-content;max-width:calc(100% - 2 * var(--gutter));border-radius:var(--r-pill);padding:6px 12px 6px 6px;position:absolute;bottom:18px;left:50%;translate:-50%}.eoCRga_heroCaptionTop{align-items:flex-start;display:none}.eoCRga_heroCaptionTop svg{display:none}.eoCRga_heroCaptionTop .eoCRga_heroNum{margin-top:-3px}.eoCRga_heroNum{width:28px;height:28px;font-family:var(--font-ui);font-size:var(--t-label);color:var(--ink);background:var(--bloom);box-shadow:var(--glow-soft);text-shadow:none;border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}@media (max-width:820px){.eoCRga_hero{min-height:auto}.eoCRga_isTall .eoCRga_heroInner{grid-template-columns:1fr}.eoCRga_isTall .eoCRga_heroFrame{order:-1;justify-self:center;width:min(50vw,230px)}.eoCRga_heroInner{padding-top:96px;padding-bottom:clamp(48px,8vh,72px)}.eoCRga_heroBg:after{background:linear-gradient(180deg, #06121099 0%, #06121000 22%), linear-gradient(0deg, var(--night-0) 0%, #0612108c 55%, #0612101a 100%)}.eoCRga_isTall .eoCRga_heroCaptionTop{justify-self:center;max-width:34ch;display:inline-flex}.eoCRga_isTall .eoCRga_heroCaptionBottom{display:none}}@media (min-width:821px) and (max-height:760px){.eoCRga_heroCaptionTop{justify-self:start;max-width:46ch;margin-bottom:4px;display:inline-flex}.eoCRga_heroCaptionBottom{display:none}.eoCRga_heroInner{padding-bottom:clamp(48px,8vh,72px)}}@media (max-width:820px),(orientation:portrait) and (max-width:1180px){.eoCRga_page:not(.eoCRga_isTall) .eoCRga_top{position:relative}.eoCRga_page:not(.eoCRga_isTall) .eoCRga_hero{min-height:0;display:block}.eoCRga_page:not(.eoCRga_isTall) .eoCRga_heroBg{z-index:0;aspect-ratio:16/9;position:relative;inset:auto;-webkit-mask-image:linear-gradient(#000 82%,#0000);mask-image:linear-gradient(#000 82%,#0000)}.eoCRga_page:not(.eoCRga_isTall) .eoCRga_heroBg:after{background:0 0}.eoCRga_page:not(.eoCRga_isTall) .eoCRga_heroInner{padding-top:4px;padding-bottom:clamp(48px,8vh,72px)}.eoCRga_page:not(.eoCRga_isTall) .eoCRga_hero[data-side] .eoCRga_heroText{justify-self:start;max-width:720px}.eoCRga_page:not(.eoCRga_isTall) .eoCRga_heroCaptionTop{justify-self:start;max-width:46ch;margin-bottom:14px;display:inline-flex}.eoCRga_page:not(.eoCRga_isTall) .eoCRga_heroCaptionBottom{display:none}}.eoCRga_story{width:min(100%,1180px);padding:clamp(40px, 8vh, 96px) var(--gutter) 0;margin-inline:auto;scroll-margin-top:24px}.eoCRga_frames{counter-reset:frame;gap:clamp(56px,10vh,120px);display:grid}.eoCRga_frame figure{justify-items:center;gap:18px;display:grid}.eoCRga_frameArt{aspect-ratio:16/9;border-radius:var(--r-xl);background:var(--night-2);width:100%;position:relative;overflow:hidden;box-shadow:0 40px 100px -50px #000000f2,0 0 0 1px #ffffff12}.eoCRga_isTall .eoCRga_frameArt{aspect-ratio:9/16;width:min(100%,460px)}.eoCRga_frameArt>picture,.eoCRga_frameLoop{position:absolute;inset:0}.eoCRga_frameNum{width:38px;height:38px;font-weight:700;font-size:var(--t-small);color:var(--ink);background:var(--bloom);box-shadow:var(--glow-soft);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.eoCRga_caption{text-align:center;max-width:30ch;font-family:var(--font-display);color:var(--moon);text-wrap:balance;font-size:clamp(1.35rem,2.4vw,2.1rem);line-height:1.18}@media (min-width:900px){.eoCRga_isTall .eoCRga_frame figure{grid-template-columns:460px minmax(0,1fr);place-items:center start;gap:clamp(32px,5vw,72px)}.eoCRga_isTall .eoCRga_frame:nth-child(2n) figure{grid-template-columns:minmax(0,1fr) 460px}.eoCRga_isTall .eoCRga_frame:nth-child(2n) .eoCRga_frameArt{order:2}.eoCRga_isTall .eoCRga_frame:nth-child(2n) .eoCRga_caption{text-align:right;justify-self:end}.eoCRga_isTall .eoCRga_caption{text-align:left;max-width:16ch;font-size:clamp(1.8rem,3vw,2.6rem)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.eoCRga_frame figure{animation:linear both eoCRga_rise;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes eoCRga_rise{0%{opacity:0;transform:translateY(48px)scale(.98)}}.eoCRga_section{width:min(100%, var(--maxw));padding:clamp(80px, 14vh, 150px) var(--gutter) 0;margin-inline:auto}.eoCRga_head{gap:14px;max-width:760px;margin-bottom:clamp(32px,5vh,56px);display:grid}.eoCRga_head h2{font-size:var(--t-1)}.eoCRga_head p{color:var(--moon-2);max-width:58ch;font-size:clamp(1.02rem,1.3vw,1.15rem)}.eoCRga_cast{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}@media (max-width:980px){.eoCRga_cast{grid-template-columns:1fr}}.eoCRga_member{border-radius:var(--r-xl);background:radial-gradient(120% 90% at 0% 0%, var(--night-2), var(--night-1));border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,2.4vw,32px);padding:clamp(18px,2vw,26px);display:grid}.eoCRga_flip{aspect-ratio:2/3;border-radius:var(--r-l);perspective:1000px;width:clamp(170px,16vw,230px);transition:rotate var(--d-3) var(--ease-out);background:0 0;border:0;padding:0;position:relative}.eoCRga_flip:hover{rotate:0deg!important}.eoCRga_flipInner{transform-style:preserve-3d;transition:transform var(--d-5) var(--ease-out);position:absolute;inset:0}.eoCRga_flipOn .eoCRga_flipInner{transform:rotateY(180deg)}.eoCRga_flipFace{border-radius:var(--r-l);backface-visibility:hidden;background:radial-gradient(100% 80% at 50% 30%, var(--night-4), var(--night-1));position:absolute;inset:0;overflow:hidden;box-shadow:0 24px 50px -22px #000000f2,0 0 0 1px #ffffff17}.eoCRga_flipFace img{object-position:50% 20%}.eoCRga_flipBack{transform:rotateY(180deg)}.eoCRga_flipBack picture{padding:14px 10px 30px}.eoCRga_flipHint{border-radius:var(--r-pill);white-space:nowrap;color:var(--moon);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#061210b8;align-items:center;gap:6px;padding:5px 11px;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:50%;translate:-50%}.eoCRga_flip:hover .eoCRga_flipHint,.eoCRga_flip:focus-visible .eoCRga_flipHint{color:var(--bloom-hi);border-color:#ffc2d580}.eoCRga_memberText{align-content:center;gap:8px;min-width:0;display:grid}.eoCRga_role{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--w-accent);font-weight:700}.eoCRga_name{font-size:var(--t-2)}.eoCRga_about{color:var(--moon-2);max-width:40ch}.eoCRga_views{justify-items:start;gap:10px;margin-top:8px;display:grid}.eoCRga_viewStrip{grid-template-columns:repeat(3,minmax(0,88px));gap:8px;display:grid}.eoCRga_view{justify-items:center;gap:4px;display:grid}.eoCRga_viewArt{aspect-ratio:2/3;border-radius:var(--r-s);background:radial-gradient(100% 70% at 50% 35%, var(--night-3), var(--night-1));border:1px solid var(--line);width:100%;overflow:hidden}.eoCRga_viewArt picture{padding:4px}.eoCRga_viewLabel{color:var(--mist);font-size:.75rem}@media (max-width:560px){.eoCRga_member{text-align:center;grid-template-columns:1fr;justify-items:center}.eoCRga_flip{width:min(64vw,240px)}.eoCRga_memberText,.eoCRga_views{justify-items:center}.eoCRga_about{margin-inline:auto}}.eoCRga_yours{border-radius:var(--r-xl);background:radial-gradient(60% 120% at 100% 0%, color-mix(in oklab, var(--bloom) 18%, transparent), transparent 60%), radial-gradient(90% 90% at 0% 100%, color-mix(in oklab, var(--w-accent) 14%, transparent), transparent 60%), var(--night-1);box-shadow:var(--glow-soft);border:1px solid #ffc2d538;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;padding:clamp(28px,4vw,56px);display:grid}.eoCRga_yoursText{gap:10px;display:grid}.eoCRga_yoursText h2{font-size:var(--t-1)}.eoCRga_yoursText p{color:var(--moon-2);max-width:52ch}@media (max-width:860px){.eoCRga_yours{grid-template-columns:1fr}}.eoCRga_moreTitle{font-size:var(--t-2);margin-top:clamp(56px,9vh,96px);margin-bottom:18px}.eoCRga_more{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:700px){.eoCRga_more{grid-template-columns:1fr}}.eoCRga_moreLink{border-radius:var(--r-l);background:var(--night-1);border:1px solid var(--line);color:inherit;transition:border-color var(--d-3) var(--ease-out), box-shadow var(--d-3) var(--ease-out), transform var(--d-3) var(--ease-out);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;padding:12px;text-decoration:none;display:grid}.eoCRga_moreLink:hover{box-shadow:var(--glow-soft);border-color:#ffc2d559;transform:translateY(-2px)}.eoCRga_moreArt{aspect-ratio:4/3;border-radius:var(--r-m);background:var(--night-2);display:block;position:relative;overflow:hidden}.eoCRga_moreArt>picture{position:absolute;inset:0}.eoCRga_moreArt img{object-position:50% 20%}.eoCRga_moreText{gap:8px;display:grid}.eoCRga_moreName{font-family:var(--font-display);font-size:1.35rem;line-height:1.1}.eoCRga_footer{width:min(100%, var(--maxw));padding:28px var(--gutter) 40px;border-top:1px solid var(--line);font-size:var(--t-label);color:var(--mist);margin:clamp(64px,10vh,110px) auto 0}
