.Eggs-module__c576wa__layer{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.Eggs-module__c576wa__particle{opacity:0;animation:1.4s steps(14,end) forwards Eggs-module__c576wa__float;position:absolute;translate:-50% -50%}.Eggs-module__c576wa__particle svg{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--cosmic-2) 60%, transparent));display:block}@keyframes Eggs-module__c576wa__float{0%{opacity:1;transform:translate(0)scale(.6)}20%{opacity:1;transform:translate(calc(var(--dx) * .3), calc(var(--dy) * .4)) scale(1)}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--spin) * 20deg)) scale(.9)}}@media (prefers-reduced-motion:reduce){.Eggs-module__c576wa__particle{animation:1s forwards Eggs-module__c576wa__fade}@keyframes Eggs-module__c576wa__fade{0%,60%{opacity:1}to{opacity:0}}}.Eggs-module__c576wa__toastSlot{z-index:61;pointer-events:none;position:fixed;bottom:16px;left:16px}.Eggs-module__c576wa__toast{background:var(--color-background);color:var(--color-onSurfaceHigh);box-shadow:0 -3px 0 0 var(--px-1), 0 3px 0 0 var(--px-1), -3px 0 0 0 var(--px-1), 3px 0 0 0 var(--px-1), 6px 6px 0 0 color-mix(in srgb, var(--px-2) 50%, transparent);align-items:center;gap:14px;padding:12px 18px 12px 14px;animation:.5s steps(5,end) both Eggs-module__c576wa__toastIn,.4s steps(4,end) 3.8s forwards Eggs-module__c576wa__toastOut;display:flex}.Eggs-module__c576wa__toastKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--px-ink);font-size:.75rem;font-weight:700}.Eggs-module__c576wa__toastText{font-size:.9375rem;font-weight:600}@keyframes Eggs-module__c576wa__toastIn{0%{opacity:0;transform:translateY(24px)}}@keyframes Eggs-module__c576wa__toastOut{to{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.Eggs-module__c576wa__toast{animation:none}}
.Header-module__Af2_WG__header{z-index:30;background-color:#0000;transition:background-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:sticky;top:0;box-shadow:inset 0 -1px #0000}html[data-scrolled] .Header-module__Af2_WG__header{-webkit-backdrop-filter:blur(10px)saturate(1.4);background-color:var(--color-backgroundBlurred);box-shadow:inset 0 -1px 0 var(--color-overlay01)}.Header-module__Af2_WG__nav{height:var(--header-h);align-items:center;gap:4px;display:flex}.Header-module__Af2_WG__home{color:var(--color-onSurfaceHigh);align-items:center;gap:10px;margin-inline:-4px auto;padding:8px 4px;font-weight:600;text-decoration:none;display:inline-flex}.Header-module__Af2_WG__home:hover{color:var(--color-onSurfaceHigh)}.Header-module__Af2_WG__nameLong{display:none}@media (min-width:420px){.Header-module__Af2_WG__nameLong{display:inline}.Header-module__Af2_WG__nameShort{display:none}}.Header-module__Af2_WG__links{gap:2px;display:flex}.Header-module__Af2_WG__wide{display:none}@media (min-width:720px){.Header-module__Af2_WG__wide{display:block}}.Header-module__Af2_WG__link{border-radius:var(--radius-s);color:var(--color-onSurfaceMedium);padding:10px 12px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex;position:relative}.Header-module__Af2_WG__link:hover,.Header-module__Af2_WG__link[aria-current=page]{color:var(--color-onSurfaceHigh)}.Header-module__Af2_WG__link:hover{background-color:var(--color-overlay01)}.Header-module__Af2_WG__underline{pointer-events:none;transition:transform .45s var(--ease-out), width .45s var(--ease-out), opacity .2s;background:var(--gradient-cosmic);height:2px;list-style:none;position:absolute;bottom:4px;left:0}.Header-module__Af2_WG__actions{align-items:center;gap:2px;margin-inline-end:-8px;display:flex}.Header-module__Af2_WG__iconButton{border-radius:var(--radius-s);width:44px;height:44px;color:var(--color-onSurfaceMedium);place-items:center;text-decoration:none;transition:color .2s,background-color .2s;display:inline-grid;position:relative}.Header-module__Af2_WG__iconButton:hover{color:var(--color-onSurfaceHigh);background-color:var(--color-overlay01)}.Header-module__Af2_WG__iconButton:active{background-color:var(--color-overlay03)}.Header-module__Af2_WG__locale{letter-spacing:.04em;font-size:.8125rem;font-weight:700}.Header-module__Af2_WG__tooltip:after{content:attr(data-tooltip);white-space:nowrap;letter-spacing:0;color:var(--color-background);background:var(--color-onSurfaceHigh);opacity:0;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:.8125rem;font-weight:600;transition:opacity .15s,translate .15s;position:absolute;top:calc(100% + 6px);right:0;translate:0 -4px}@media (hover:hover){.Header-module__Af2_WG__tooltip:hover:after{opacity:1;transition-delay:.4s;translate:0}}.Header-module__Af2_WG__tooltip:focus-visible:after{opacity:1;translate:0}.Header-module__Af2_WG__themeWrap{position:relative}.Header-module__Af2_WG__menu{z-index:40;background:var(--color-background);border:1px solid var(--color-overlay02);min-width:190px;box-shadow:var(--shadow-01);transform-origin:100% 0;border-radius:8px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.Header-module__Af2_WG__menuItem{border-radius:var(--radius-s);text-align:start;width:100%;color:var(--color-onSurfaceMedium);align-items:center;gap:12px;padding:10px 12px;font-size:.9375rem;font-weight:600;transition:background-color .15s,color .15s;display:flex}.Header-module__Af2_WG__menuItem:hover,.Header-module__Af2_WG__menuItem:focus-visible{color:var(--color-onSurfaceHigh);background:var(--color-overlay01)}.Header-module__Af2_WG__menuItem:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.Header-module__Af2_WG__menuItem[aria-checked=true]{color:var(--color-onSurfaceHigh)}.Header-module__Af2_WG__menuItem span{flex:1}.Header-module__Af2_WG__check{color:var(--color-primary)}.Header-module__Af2_WG__menuItem .Header-module__Af2_WG__swatch{height:14px;box-shadow:inset 0 0 0 1px var(--color-overlay03);border-radius:2px;flex:0 0 18px}.Header-module__Af2_WG__swatch[data-swatch=pride]{background:var(--swatch-pride)}.Header-module__Af2_WG__swatch[data-swatch=trans]{background:var(--swatch-trans)}.Header-module__Af2_WG__swatch[data-swatch=norway]{background:var(--swatch-norway)}@media (prefers-reduced-motion:reduce){.Header-module__Af2_WG__underline{transition:opacity .2s}}
.LogoMark-module__nv9Nsa__mark{flex-shrink:0;transition:color .3s,filter .4s;overflow:visible}.LogoMark-module__nv9Nsa__heart{transform-origin:40px 44px;transform-box:view-box}.LogoMark-module__nv9Nsa__pixel{transform-box:fill-box;transform-origin:50%;transform:translate(var(--dx), var(--dy)) scale(.3);opacity:0;transition:transform .28s var(--ease-out), opacity .2s}:is(a:hover>.LogoMark-module__nv9Nsa__mark,a:focus-visible>.LogoMark-module__nv9Nsa__mark){color:var(--color-primary);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--cosmic-2) 80%, transparent)) drop-shadow(0 0 8px color-mix(in srgb, var(--cosmic-2) 50%, transparent))}:is(a:hover>.LogoMark-module__nv9Nsa__mark .LogoMark-module__nv9Nsa__pixel,a:focus-visible>.LogoMark-module__nv9Nsa__mark .LogoMark-module__nv9Nsa__pixel){opacity:1;transition:transform .45s cubic-bezier(.34, 1.56, .64, 1) var(--d), opacity .2s var(--d);transform:none}:is(a:hover>.LogoMark-module__nv9Nsa__mark .LogoMark-module__nv9Nsa__heart,a:focus-visible>.LogoMark-module__nv9Nsa__mark .LogoMark-module__nv9Nsa__heart){animation:1.1s ease-in-out .45s infinite LogoMark-module__nv9Nsa__beat}:root[data-theme=pride] a:is(:hover,:focus-visible)>.LogoMark-module__nv9Nsa__mark rect{fill:var(--f-pride)}:root[data-theme=trans] a:is(:hover,:focus-visible)>.LogoMark-module__nv9Nsa__mark rect{fill:var(--f-trans)}:root[data-theme=norway] a:is(:hover,:focus-visible)>.LogoMark-module__nv9Nsa__mark rect{fill:var(--f-norway)}@keyframes LogoMark-module__nv9Nsa__beat{0%,60%,to{transform:scale(1)}15%{transform:scale(1.14)}30%{transform:scale(1.02)}45%{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.LogoMark-module__nv9Nsa__pixel{transition:opacity .2s;transform:none}a:hover>.LogoMark-module__nv9Nsa__mark .LogoMark-module__nv9Nsa__pixel{transition:opacity .2s;transform:none}:is(a:hover>.LogoMark-module__nv9Nsa__mark .LogoMark-module__nv9Nsa__heart,a:focus-visible>.LogoMark-module__nv9Nsa__mark .LogoMark-module__nv9Nsa__heart){animation:none}}
.PixelCity-module___Ss8Zq__city{--cpx:3px;justify-content:flex-end;width:100vw;margin-top:56px;margin-bottom:0;display:flex;position:relative;left:50%;overflow:clip visible;translate:-50%}@media (min-width:1024px){.PixelCity-module___Ss8Zq__city{margin-top:128px}}@media (min-width:1600px){.PixelCity-module___Ss8Zq__city{--cpx:4px}}@supports (width:round(up, 10.5px, 1px)){@media (min-width:1600px){.PixelCity-module___Ss8Zq__city{--cpx:max(4px, round(up, 100vw / 1920, 1px))}}}.PixelCity-module___Ss8Zq__scene{flex:none;position:relative}.PixelCity-module___Ss8Zq__svg{width:calc(var(--w) * var(--cpx));height:calc(var(--h) * var(--cpx));flex:none;display:block;overflow:visible}.PixelCity-module___Ss8Zq__stars rect{fill:var(--px-3);opacity:.35}.PixelCity-module___Ss8Zq__back{opacity:.35}.PixelCity-module___Ss8Zq__flicker,.PixelCity-module___Ss8Zq__blink{fill:var(--px-4)}.PixelCity-module___Ss8Zq__spark{fill:var(--px-4);opacity:0}.PixelCity-module___Ss8Zq__playing .PixelCity-module___Ss8Zq__stars rect{animation:4s steps(2,end) infinite PixelCity-module___Ss8Zq__twinkle}.PixelCity-module___Ss8Zq__playing .PixelCity-module___Ss8Zq__flicker{animation:9s step-end infinite PixelCity-module___Ss8Zq__flicker}.PixelCity-module___Ss8Zq__playing .PixelCity-module___Ss8Zq__blink{animation:1.6s step-end infinite PixelCity-module___Ss8Zq__blink}.PixelCity-module___Ss8Zq__playing .PixelCity-module___Ss8Zq__spark{animation:.9s step-end infinite PixelCity-module___Ss8Zq__spark}.PixelCity-module___Ss8Zq__playing .PixelCity-module___Ss8Zq__cone,.PixelCity-module___Ss8Zq__playing .PixelCity-module___Ss8Zq__hook{animation:5s step-end infinite PixelCity-module___Ss8Zq__lower}@keyframes PixelCity-module___Ss8Zq__twinkle{50%{opacity:.8}}@keyframes PixelCity-module___Ss8Zq__flicker{0%,70%{fill:var(--px-4)}71%,to{fill:var(--px-2)}}@keyframes PixelCity-module___Ss8Zq__blink{50%{opacity:.15}}@keyframes PixelCity-module___Ss8Zq__spark{0%,30%{opacity:1}31%,to{opacity:0}}@keyframes PixelCity-module___Ss8Zq__lower{0%{transform:translateY(0)}25%{transform:translateY(1px)}50%{transform:translateY(2px)}75%{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.PixelCity-module___Ss8Zq__playing .PixelCity-module___Ss8Zq__stars rect,.PixelCity-module___Ss8Zq__playing .PixelCity-module___Ss8Zq__flicker,.PixelCity-module___Ss8Zq__playing .PixelCity-module___Ss8Zq__blink,.PixelCity-module___Ss8Zq__playing .PixelCity-module___Ss8Zq__spark,.PixelCity-module___Ss8Zq__playing .PixelCity-module___Ss8Zq__cone,.PixelCity-module___Ss8Zq__playing .PixelCity-module___Ss8Zq__hook{animation:none}.PixelCity-module___Ss8Zq__spark{opacity:1}}@media (max-width:699px){.PixelCity-module___Ss8Zq__city{margin-top:40px}}.PixelCity-module___Ss8Zq__launchHit{cursor:pointer;background:0 0;border:0;width:1.04167%;height:82.6087%;position:absolute;top:13.0435%;left:97.6042%}.PixelCity-module___Ss8Zq__launchHit:focus-visible{outline:2px dashed var(--px-4);outline-offset:4px}.PixelCity-module___Ss8Zq__flame,.PixelCity-module___Ss8Zq__smoke{opacity:0}.PixelCity-module___Ss8Zq__rise,.PixelCity-module___Ss8Zq__rumble,.PixelCity-module___Ss8Zq__cone{transform-box:view-box}.PixelCity-module___Ss8Zq__launch .PixelCity-module___Ss8Zq__cone{animation:.45s steps(4,end) forwards PixelCity-module___Ss8Zq__coneOn}.PixelCity-module___Ss8Zq__launch .PixelCity-module___Ss8Zq__hook{animation:none}.PixelCity-module___Ss8Zq__launch .PixelCity-module___Ss8Zq__sparks{opacity:0}.PixelCity-module___Ss8Zq__launch .PixelCity-module___Ss8Zq__flame{animation:.2s step-end .5s forwards PixelCity-module___Ss8Zq__ignite,.12s steps(2,end) .7s infinite PixelCity-module___Ss8Zq__flameFlicker}.PixelCity-module___Ss8Zq__launch .PixelCity-module___Ss8Zq__smoke{animation:1.6s steps(6,end) .55s forwards PixelCity-module___Ss8Zq__puff}.PixelCity-module___Ss8Zq__launch .PixelCity-module___Ss8Zq__rumble{animation:.1s steps(2,end) .55s 6 PixelCity-module___Ss8Zq__rumble}@keyframes PixelCity-module___Ss8Zq__coneOn{to{transform:translateY(4px)}}@keyframes PixelCity-module___Ss8Zq__ignite{to{opacity:1}}@keyframes PixelCity-module___Ss8Zq__flameFlicker{50%{transform:translateY(1px)}}@keyframes PixelCity-module___Ss8Zq__puff{0%{opacity:.9;transform:scale(.8)}60%{opacity:.6}to{opacity:0;transform:scale(1.4)translateY(-2px)}}@keyframes PixelCity-module___Ss8Zq__rumble{50%{transform:translate(1px)}}.PixelCity-module___Ss8Zq__smoke{transform-box:fill-box;transform-origin:bottom}.PixelCity-module___Ss8Zq__scene:has(.PixelCity-module___Ss8Zq__launchHit:hover,.PixelCity-module___Ss8Zq__launchHit:focus-visible) .PixelCity-module___Ss8Zq__flame{opacity:.8;animation:.16s steps(2,end) infinite PixelCity-module___Ss8Zq__flameFlicker}.PixelCity-module___Ss8Zq__scene:has(.PixelCity-module___Ss8Zq__launchHit:hover,.PixelCity-module___Ss8Zq__launchHit:focus-visible) .PixelCity-module___Ss8Zq__rise{filter:drop-shadow(0 0 3px var(--cosmic-2))}
.Footer-module__EZoWya__footer{z-index:2;background-color:var(--color-background);border-top:1px solid var(--color-overlay02);margin-top:auto;position:relative}.Footer-module__EZoWya__inner{padding-block:72px 0}@media (max-width:699px){.Footer-module__EZoWya__inner{padding-top:48px}}.Footer-module__EZoWya__columns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px 48px;padding-bottom:56px;display:grid}@media (max-width:699px){.Footer-module__EZoWya__columns{grid-template-columns:1fr 1fr;gap:24px;padding-bottom:40px}}.Footer-module__EZoWya__list{flex-direction:column;gap:4px;padding-top:20px;display:flex}.Footer-module__EZoWya__big{color:var(--color-onSurfaceMedium);background:var(--gradient-cosmic);transition:color .4s var(--ease-out);-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:8px;padding-block:6px;font-size:1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.Footer-module__EZoWya__big:hover,.Footer-module__EZoWya__big:focus-visible{color:#0000}.Footer-module__EZoWya__arrow{transition:transform .25s var(--ease-out);font-size:.9em;display:inline-block}.Footer-module__EZoWya__big:hover .Footer-module__EZoWya__arrow,.Footer-module__EZoWya__big:focus-visible .Footer-module__EZoWya__arrow{transform:translate(3px,-3px)}.Footer-module__EZoWya__bottom{background:repeating-linear-gradient(90deg, var(--color-overlay03) 0 2px, transparent 2px 6px) 0 0 / 100% 2px no-repeat;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;padding-top:24px;display:flex}.Footer-module__EZoWya__fine{max-width:62ch;color:var(--color-onSurfaceMedium);flex-direction:column;gap:6px;display:flex}.Footer-module__EZoWya__privacy{align-items:baseline;gap:8px;display:flex}.Footer-module__EZoWya__privacy svg{flex-shrink:0;translate:0 1px}.Footer-module__EZoWya__top{color:var(--color-onSurfaceMedium);text-underline-offset:.2em;align-items:center;gap:8px;padding:6px 0;font-weight:600;text-decoration:underline;display:inline-flex}.Footer-module__EZoWya__top:hover{color:var(--color-onSurfaceHigh)}
.Starfield-module__rviC0a__field{pointer-events:none;position:absolute;inset:0;overflow:hidden}.Starfield-module__rviC0a__rotor{will-change:transform;width:160vmax;height:160vmax;position:absolute;top:50%;left:50%;translate:-50% -50%}.Starfield-module__rviC0a__nebula{background:radial-gradient(40% 55% at var(--nx,68%) 45%, color-mix(in srgb, var(--cosmic-1) 20%, transparent), transparent), radial-gradient(30% 45% at calc(var(--nx,68%) + 14%) 38%, color-mix(in srgb, var(--cosmic-3) 16%, transparent), transparent), radial-gradient(55% 70% at calc(var(--nx,68%) - 6%) 55%, color-mix(in srgb, var(--cosmic-2) 10%, transparent), transparent);opacity:.6;will-change:opacity;position:absolute;inset:0}.Starfield-module__rviC0a__star{background:var(--color-ink);opacity:.35;will-change:opacity;position:absolute}.Starfield-module__rviC0a__starA{background:var(--cosmic-1);box-shadow:0 0 10px 1px var(--cosmic-1)}.Starfield-module__rviC0a__starB{background:var(--cosmic-3);box-shadow:0 0 10px 1px var(--cosmic-3)}.Starfield-module__rviC0a__sparkle{opacity:.8;background:0 0}.Starfield-module__rviC0a__sparkle:before,.Starfield-module__rviC0a__sparkle:after{content:"";background:var(--gradient-cosmic);box-shadow:0 0 6px var(--cosmic-2);position:absolute;inset:33.3% 0}.Starfield-module__rviC0a__sparkle:after{inset:0 33.3%}.Starfield-module__rviC0a__rotor,.Starfield-module__rviC0a__star,.Starfield-module__rviC0a__nebula{animation-play-state:paused}.Starfield-module__rviC0a__field:not(.Starfield-module__rviC0a__animated) .Starfield-module__rviC0a__shooter{display:none}.Starfield-module__rviC0a__animated .Starfield-module__rviC0a__rotor{animation:360s linear infinite Starfield-module__rviC0a__spin}.Starfield-module__rviC0a__animated .Starfield-module__rviC0a__star{animation:4s ease-in-out infinite alternate Starfield-module__rviC0a__twinkle}.Starfield-module__rviC0a__animated .Starfield-module__rviC0a__nebula{animation:12s ease-in-out infinite alternate Starfield-module__rviC0a__breathe}.Starfield-module__rviC0a__field .Starfield-module__rviC0a__shooter{animation-play-state:paused}.Starfield-module__rviC0a__playing .Starfield-module__rviC0a__rotor,.Starfield-module__rviC0a__playing .Starfield-module__rviC0a__star,.Starfield-module__rviC0a__playing .Starfield-module__rviC0a__nebula,.Starfield-module__rviC0a__playing .Starfield-module__rviC0a__shooter{animation-play-state:running}@keyframes Starfield-module__rviC0a__spin{to{transform:rotate(360deg)}}@keyframes Starfield-module__rviC0a__twinkle{0%{opacity:.2}to{opacity:.95}}@keyframes Starfield-module__rviC0a__breathe{0%{opacity:.4}to{opacity:.8}}
.Hero-module__Z8hQ_W__hero{isolation:isolate;top:var(--header-h);z-index:1;height:calc(100svh - var(--header-h) - 2.5rem);min-height:420px;position:sticky}.Hero-module__Z8hQ_W__inner{pointer-events:none;transform-origin:50% 0;flex-direction:column;justify-content:space-between;height:100%;padding-block:24px 48px;display:flex;position:relative}@media (min-width:640px){.Hero-module__Z8hQ_W__inner{padding-block:40px 56px}}.Hero-module__Z8hQ_W__art{top:calc(-1 * var(--header-h));z-index:-1;pointer-events:none;width:100vw;position:absolute;bottom:0;left:50%;overflow:hidden;translate:-50%}.Hero-module__Z8hQ_W__art:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-background));height:30%;position:absolute;inset:auto 0 0}.Hero-module__Z8hQ_W__loopLayer{top:calc(50% + var(--header-h) / 2);right:max(2vw, calc((100vw - var(--max-w)) / 2));aspect-ratio:41/15;width:min(50vw,680px);position:absolute;translate:0 -50%}.Hero-module__Z8hQ_W__loopFloat{width:100%;height:100%;position:relative}.Hero-module__Z8hQ_W__loopSvg{opacity:.2;width:100%;height:100%;position:absolute;inset:0}.Hero-module__Z8hQ_W__animated .Hero-module__Z8hQ_W__loopSvg{animation:1.6s steps(8,end) backwards Hero-module__Z8hQ_W__build}@keyframes Hero-module__Z8hQ_W__build{0%{opacity:0}}.Hero-module__Z8hQ_W__comet{will-change:transform;width:2.43902%;height:6.66667%;animation:7s step-end infinite paused Hero-module__Z8hQ_W__px-lap;position:absolute;top:0;left:0}.Hero-module__Z8hQ_W__comet:before{content:"";background:var(--cosmic-2);border-radius:18%;position:absolute;inset:9%}.Hero-module__Z8hQ_W__cometHead:before{background:color-mix(in srgb, var(--cosmic-2) 45%, white);box-shadow:0 0 14px 2px var(--cosmic-2)}.Hero-module__Z8hQ_W__animated.Hero-module__Z8hQ_W__playing .Hero-module__Z8hQ_W__comet,.Hero-module__Z8hQ_W__animated.Hero-module__Z8hQ_W__playing .Hero-module__Z8hQ_W__loopFloat{animation-play-state:running}.Hero-module__Z8hQ_W__loopHit{z-index:2;pointer-events:auto;cursor:pointer;background:0 0;border:0;position:absolute;inset:-4%}.Hero-module__Z8hQ_W__loopHit:focus-visible{outline:2px dashed var(--px-4);outline-offset:6px}.Hero-module__Z8hQ_W__loopSvg{transition:opacity .5s}.Hero-module__Z8hQ_W__loving .Hero-module__Z8hQ_W__loopSvg{opacity:0;transition-duration:.25s}.Hero-module__Z8hQ_W__comet{transition:opacity .5s}.Hero-module__Z8hQ_W__loving .Hero-module__Z8hQ_W__comet{transition-duration:.2s;opacity:0!important}.Hero-module__Z8hQ_W__morph{transform-origin:50% 55%;position:absolute;inset:0}.Hero-module__Z8hQ_W__morphPx{opacity:.2;width:2.43902%;height:6.66667%;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s;position:absolute;top:0;left:0}.Hero-module__Z8hQ_W__morphPx:before{content:"";background-color:color-mix(in srgb, color-mix(in srgb, var(--cosmic-1), var(--cosmic-2) var(--m1)), var(--cosmic-3) var(--m2));border-radius:0;transition:background-color .6s,box-shadow .6s,border-radius .6s;position:absolute;inset:10%;box-shadow:0 0 #0000}.Hero-module__Z8hQ_W__settling{opacity:0;transition:opacity .5s}.Hero-module__Z8hQ_W__isHeart .Hero-module__Z8hQ_W__morphPx{opacity:1}.Hero-module__Z8hQ_W__isHeart .Hero-module__Z8hQ_W__morphPx:before{background-color:color-mix(in oklch, var(--cosmic-3) 75%, var(--cosmic-2));box-shadow:0 0 10px -2px var(--cosmic-3);border-radius:18%}:root[data-theme=pride] .Hero-module__Z8hQ_W__morphPx:before{background-color:var(--fl-pride)}:root[data-theme=trans] .Hero-module__Z8hQ_W__morphPx:before{background-color:var(--fl-trans)}:root[data-theme=norway] .Hero-module__Z8hQ_W__morphPx:before{background-color:var(--fl-norway)}:root[data-theme=pride] .Hero-module__Z8hQ_W__isHeart .Hero-module__Z8hQ_W__morphPx:before{background-color:var(--fh-pride);box-shadow:0 0 10px -2px var(--fh-pride)}:root[data-theme=trans] .Hero-module__Z8hQ_W__isHeart .Hero-module__Z8hQ_W__morphPx:before{background-color:var(--fh-trans);box-shadow:0 0 10px -2px var(--fh-trans)}:root[data-theme=norway] .Hero-module__Z8hQ_W__isHeart .Hero-module__Z8hQ_W__morphPx:before{background-color:var(--fh-norway);box-shadow:0 0 10px -2px var(--fh-norway)}.Hero-module__Z8hQ_W__beat{animation:.8s cubic-bezier(.22,1,.36,1) Hero-module__Z8hQ_W__beat}@keyframes Hero-module__Z8hQ_W__beat{0%{transform:scale(1)}18%{transform:scale(1.16)}36%{transform:scale(.98)}54%{transform:scale(1.09)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__morphPx,.Hero-module__Z8hQ_W__morphPx:before{transition:none}.Hero-module__Z8hQ_W__beat{animation:none}}.Hero-module__Z8hQ_W__animated .Hero-module__Z8hQ_W__loopFloat{will-change:transform;animation:14s ease-in-out 3s infinite paused Hero-module__Z8hQ_W__float}@keyframes Hero-module__Z8hQ_W__float{0%,to{transform:translate(0,0)}50%{transform:translate(-1%,-3%)}}@media (max-width:767px){.Hero-module__Z8hQ_W__loopLayer{width:min(90vw,480px);top:auto;bottom:124px;right:50%;translate:50%}}.Hero-module__Z8hQ_W__inner>*{pointer-events:auto}.Hero-module__Z8hQ_W__kicker{padding-top:8px}.Hero-module__Z8hQ_W__title{max-width:14ch;padding-block:24px}@media (min-width:640px){.Hero-module__Z8hQ_W__title{max-width:none}}.Hero-module__Z8hQ_W__word{color:var(--color-primary);display:inline-block;position:relative}@supports ((-webkit-background-clip:text) or (background-clip:text)){.Hero-module__Z8hQ_W__char{background:var(--gradient-cosmic);background-size:calc(var(--n,1) * 100%) 100%;background-position:calc(var(--i,0) / max(var(--n,1) - 1, 1) * 100%) 0;color:#0000;-webkit-background-clip:text;background-clip:text}}.Hero-module__Z8hQ_W__pixelLine{pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:-.06em;left:.04em;right:.14em}.Hero-module__Z8hQ_W__pixelLine i{background:color-mix(in oklch, var(--cosmic-1), var(--cosmic-3) calc(var(--i) * 100% / var(--n,11)));width:.11em;height:.11em;animation:Hero-module__Z8hQ_W__pixelIn .4s cubic-bezier(.34, 1.56, .64, 1) calc(.35s + var(--i) * 35ms) backwards;border-radius:.02em}@keyframes Hero-module__Z8hQ_W__pixelIn{0%{opacity:0;scale:0}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__pixelLine i{animation:none}}.Hero-module__Z8hQ_W__wordInner{white-space:pre;display:inline-block}.Hero-module__Z8hQ_W__char{will-change:transform, filter;display:inline-block}.Hero-module__Z8hQ_W__sub{margin-top:auto;font-weight:400}.Hero-module__Z8hQ_W__nowrap{white-space:nowrap}
.WorkSection-module__SB3eUq__section{grid-template-columns:1fr;padding-block-end:72px;display:grid;position:relative}@media (min-width:1280px){.WorkSection-module__SB3eUq__section{grid-template-columns:420px 1fr;column-gap:72px}}@media (min-width:1600px){.WorkSection-module__SB3eUq__section{grid-template-columns:520px 1fr}}.WorkSection-module__SB3eUq__rule{top:var(--header-h);z-index:3;background:repeating-linear-gradient(90deg, var(--color-overlay03) 0 2px, transparent 2px 6px) 0 0 / 100% 2px no-repeat;grid-column:1/-1;height:32px;position:sticky}@media (min-width:1280px){.WorkSection-module__SB3eUq__rule{height:56px}}.WorkSection-module__SB3eUq__description{flex-direction:column;justify-content:space-between;gap:40px;min-width:0;padding-block:8px 56px;display:flex}@media (min-width:1280px){.WorkSection-module__SB3eUq__description{align-self:start;padding-block:0 24px}}@media (min-width:1280px) and (min-height:1000px){.WorkSection-module__SB3eUq__description{top:calc(var(--header-h) + 56px);position:sticky}}.WorkSection-module__SB3eUq__title{text-wrap:balance;padding-block:8px 24px}.WorkSection-module__SB3eUq__titleLink{color:inherit;text-decoration:none}.WorkSection-module__SB3eUq__titleLink:hover{color:var(--color-primary);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:2px}.WorkSection-module__SB3eUq__cta{padding-top:24px}.WorkSection-module__SB3eUq__intro{flex-direction:column;gap:1em;display:flex}.WorkSection-module__SB3eUq__nda{background:var(--color-surface);color:var(--color-onSurfaceMedium);align-items:center;gap:8px;padding:10px 14px;display:flex}.WorkSection-module__SB3eUq__nda svg{flex-shrink:0}.WorkSection-module__SB3eUq__content{flex-direction:column;gap:40px;min-width:0;display:flex}@media (min-width:1280px){.WorkSection-module__SB3eUq__content{padding-top:0}}
.ProjectSpecs-module__MQtkla__spec{background:repeating-linear-gradient(90deg, var(--color-overlay03) 0 2px, transparent 2px 6px) 0 0 / 100% 2px no-repeat}.ProjectSpecs-module__MQtkla__spec dd a{color:var(--color-onSurfaceHigh)}.ProjectSpecs-module__MQtkla__stack{flex-direction:column;display:flex}.ProjectSpecs-module__MQtkla__stack .ProjectSpecs-module__MQtkla__spec{grid-template-columns:30% 1fr;gap:16px;padding-block:10px;display:grid}.ProjectSpecs-module__MQtkla__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}@media (min-width:1024px){.ProjectSpecs-module__MQtkla__row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 40px}}.ProjectSpecs-module__MQtkla__row .ProjectSpecs-module__MQtkla__spec{flex-direction:column;gap:4px;padding-block:14px 18px;display:flex}
.Illustration-module__-stp3a__frame{aspect-ratio:4/3;--px:clamp(4px, 2.6cqi, 14px);place-items:center;width:100%;display:grid;position:relative;container-type:inline-size}@supports (width:round(down, 10.5px, 1px)){.Illustration-module__-stp3a__frame{--px:clamp(4px, round(down, 2.6cqi, 1px), 14px)}}@media (max-width:1023px){.Illustration-module__-stp3a__frame{aspect-ratio:2;--px:clamp(4px, 1.6cqi, 9px);max-height:240px}@supports (width:round(down, 10.5px, 1px)){.Illustration-module__-stp3a__frame{--px:clamp(4px, round(down, 1.6cqi, 1px), 9px)}}}.Illustration-module__-stp3a__frame:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--cosmic-2) calc(14% * var(--glow,1)), transparent) 0%, color-mix(in srgb, var(--cosmic-2) calc(9% * var(--glow,1)), transparent) 35%, color-mix(in srgb, var(--cosmic-2) calc(4% * var(--glow,1)), transparent) 65%, color-mix(in srgb, var(--cosmic-2) calc(1% * var(--glow,1)), transparent) 88%, transparent 100%);border-radius:50%;position:absolute;inset:10% 14%}.Illustration-module__-stp3a__flag{display:none}:is(:root[data-theme=pride] .Illustration-module__-stp3a__flag[data-flag=pride],:root[data-theme=trans] .Illustration-module__-stp3a__flag[data-flag=trans],:root[data-theme=norway] .Illustration-module__-stp3a__flag[data-flag=norway]){display:inline}:is(:root[data-theme=pride] .Illustration-module__-stp3a__tones,:root[data-theme=trans] .Illustration-module__-stp3a__tones,:root[data-theme=norway] .Illustration-module__-stp3a__tones){display:none}.Illustration-module__-stp3a__sprite{width:calc(var(--w) * var(--px));height:calc(var(--h) * var(--px));position:relative;overflow:visible}.Illustration-module__-stp3a__star{width:calc(var(--px) * .5);height:calc(var(--px) * .5);background:var(--px-3);opacity:.5;position:absolute}.Illustration-module__-stp3a__sparkle{width:calc(var(--px) * 1.5);height:calc(var(--px) * 1.5);opacity:.8;position:absolute;top:16%;right:20%}.Illustration-module__-stp3a__sparkle:before,.Illustration-module__-stp3a__sparkle:after{content:"";background:var(--px-4);position:absolute;inset:33.3% 0}.Illustration-module__-stp3a__sparkle:after{inset:0 33.3%}.Illustration-module__-stp3a__animated .Illustration-module__-stp3a__sprite{clip-path:inset(100% 0 0)}.Illustration-module__-stp3a__animated .Illustration-module__-stp3a__sparkle,.Illustration-module__-stp3a__animated:before{opacity:0}.Illustration-module__-stp3a__on .Illustration-module__-stp3a__sprite{animation:Illustration-module__-stp3a__print .9s steps(var(--h), end) forwards}.Illustration-module__-stp3a__on:before{animation:1.2s forwards Illustration-module__-stp3a__fade}.Illustration-module__-stp3a__on .Illustration-module__-stp3a__sparkle{animation:.5s steps(2,end) .9s forwards Illustration-module__-stp3a__sparkle}@keyframes Illustration-module__-stp3a__print{to{clip-path:inset(0)}}@keyframes Illustration-module__-stp3a__fade{to{opacity:1}}@keyframes Illustration-module__-stp3a__sparkle{to{opacity:.8}}.Illustration-module__-stp3a__orbit{width:calc(var(--cols) * var(--px));height:calc(var(--rows) * var(--px));pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.Illustration-module__-stp3a__ring{opacity:.35;width:100%;height:100%;position:absolute;inset:0}.Illustration-module__-stp3a__comet{width:calc(100% / var(--cols));height:calc(100% / var(--rows));will-change:transform;animation-duration:9s;animation-timing-function:step-end;animation-iteration-count:infinite;animation-play-state:paused;position:absolute;top:0;left:0}.Illustration-module__-stp3a__comet:before{content:"";background:var(--px-4);position:absolute;inset:15%}.Illustration-module__-stp3a__cometHead:before{background:color-mix(in srgb, var(--px-4) 50%, white);box-shadow:0 0 10px 1px var(--cosmic-2)}.Illustration-module__-stp3a__live .Illustration-module__-stp3a__accent{animation:2.4s steps(3,end) infinite paused Illustration-module__-stp3a__pulse}@keyframes Illustration-module__-stp3a__pulse{50%{opacity:.45}}:is(.Illustration-module__-stp3a__playing .Illustration-module__-stp3a__comet,.Illustration-module__-stp3a__playing .Illustration-module__-stp3a__accent,.Illustration-module__-stp3a__playing .shooting-star--loop){animation-play-state:running}.Illustration-module__-stp3a__live .shooting-star--loop{animation-play-state:paused}.Illustration-module__-stp3a__playing .shooting-star--loop{animation-play-state:running}.Illustration-module__-stp3a__animated.Illustration-module__-stp3a__live .Illustration-module__-stp3a__orbit{opacity:0}.Illustration-module__-stp3a__on.Illustration-module__-stp3a__live .Illustration-module__-stp3a__orbit{animation:.8s .9s forwards Illustration-module__-stp3a__fade}.Illustration-module__-stp3a__playHit{width:calc((var(--w) + 10) * var(--px));height:calc((var(--h) + 10) * var(--px));z-index:2;cursor:pointer;background:0 0;border:0;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.Illustration-module__-stp3a__playHit:focus-visible{outline:2px dashed var(--px-4);outline-offset:4px}.Illustration-module__-stp3a__fx{z-index:1;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.Illustration-module__-stp3a__fx svg{max-width:none;display:block}.Illustration-module__-stp3a__bit{opacity:0;animation-fill-mode:forwards;position:absolute;translate:-50% -50%}.Illustration-module__-stp3a__burst .Illustration-module__-stp3a__bit{animation-name:Illustration-module__-stp3a__burst;animation-duration:1.4s;animation-timing-function:cubic-bezier(.2,.8,.3,1)}@keyframes Illustration-module__-stp3a__burst{0%{opacity:1;transform:translate(0)rotate(0)scale(.4)}35%{opacity:1;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--r) * .6)) scale(1)}to{opacity:0;transform:translate(calc(var(--dx) * 1.2), calc(var(--dy) + 140px)) rotate(var(--r)) scale(.9)}}.Illustration-module__-stp3a__rise .Illustration-module__-stp3a__bit{animation-name:Illustration-module__-stp3a__rise;animation-duration:1.6s;animation-timing-function:ease-out}@keyframes Illustration-module__-stp3a__rise{0%{opacity:0;transform:translateY(10px)scale(.5)}15%{opacity:1;transform:translate(calc(var(--dx) * .2), -10px) scale(1)}60%{opacity:1;transform:translate(calc(var(--dx) * .7), calc(var(--dy) * .7)) rotate(var(--r))}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(calc(var(--r) * -1))}}.Illustration-module__-stp3a__drop .Illustration-module__-stp3a__bit{animation-name:Illustration-module__-stp3a__drop;animation-duration:1.5s;animation-timing-function:linear}@keyframes Illustration-module__-stp3a__drop{0%{opacity:0;transform:translate(var(--dx), -260px)}10%{opacity:1}40%{transform:translate(var(--dx), var(--dy));animation-timing-function:ease-out}52%{transform:translate(var(--dx), calc(var(--dy) - 18px));animation-timing-function:ease-in}64%{opacity:1;transform:translate(var(--dx), var(--dy))}to{opacity:0;transform:translate(var(--dx), var(--dy))}}.Illustration-module__-stp3a__converge .Illustration-module__-stp3a__bit{animation-name:Illustration-module__-stp3a__converge;animation-duration:1.1s;animation-timing-function:cubic-bezier(.5,0,.75,0)}@keyframes Illustration-module__-stp3a__converge{0%{opacity:0;transform:translate(var(--dx), var(--dy))}20%{opacity:1}85%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(.3)}}.Illustration-module__-stp3a__waves .Illustration-module__-stp3a__bit{animation-name:Illustration-module__-stp3a__waves;animation-duration:1.2s;animation-timing-function:ease-out}@keyframes Illustration-module__-stp3a__waves{0%{opacity:0;transform:translate(0, var(--dy)) scaleY(.6)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scaleY(1.4)}}.Illustration-module__-stp3a__rings .Illustration-module__-stp3a__bit{width:calc(var(--px) * 8);height:calc(var(--px) * 8);border:calc(var(--px) * .5) dotted var(--px-4);animation-name:Illustration-module__-stp3a__ring;animation-duration:1.3s;animation-timing-function:steps(8,end)}@keyframes Illustration-module__-stp3a__ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(4.5)}}.Illustration-module__-stp3a__arrow .Illustration-module__-stp3a__bit{opacity:1;translate:calc(-100% + var(--px)) calc(-50% + var(--dy));animation:.32s cubic-bezier(.5,0,.9,.5) forwards Illustration-module__-stp3a__fly,.3s steps(2,end) .32s 3 Illustration-module__-stp3a__quiver,.4s 1.7s forwards Illustration-module__-stp3a__gone}@keyframes Illustration-module__-stp3a__fly{0%{opacity:0;transform:translate(-60vw)}20%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes Illustration-module__-stp3a__quiver{50%{transform-origin:100%;transform:rotate(-3deg)}}@keyframes Illustration-module__-stp3a__gone{to{opacity:0}}@media (prefers-reduced-motion:reduce){.Illustration-module__-stp3a__fx .Illustration-module__-stp3a__bit{opacity:1;transform:translate(var(--dx), var(--dy));animation:.9s forwards Illustration-module__-stp3a__gone!important}}.Illustration-module__-stp3a__sprite{transition:translate .25s var(--ease-out), filter .25s ease}.Illustration-module__-stp3a__ring{transition:opacity .3s}.Illustration-module__-stp3a__frame:has(.Illustration-module__-stp3a__playHit:hover,.Illustration-module__-stp3a__playHit:focus-visible) .Illustration-module__-stp3a__sprite{translate:0 calc(var(--px) * -1);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--cosmic-2) 45%, transparent))}.Illustration-module__-stp3a__frame:has(.Illustration-module__-stp3a__playHit:hover,.Illustration-module__-stp3a__playHit:focus-visible) .Illustration-module__-stp3a__ring{opacity:.7}@media (prefers-reduced-motion:reduce){.Illustration-module__-stp3a__sprite{transition:opacity .2s}}
.detail-module__vxoKYq__back{padding-block:24px 8px}.detail-module__vxoKYq__back a{border-radius:var(--radius-s);color:var(--color-onSurfaceMedium);align-items:center;gap:8px;margin-inline-start:-10px;padding:8px 14px 8px 10px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.detail-module__vxoKYq__back a:hover{color:var(--color-onSurfaceHigh);background:var(--color-overlay01)}.detail-module__vxoKYq__back a svg{transition:transform .25s var(--ease-out)}.detail-module__vxoKYq__back a:hover svg{transform:translate(-3px)}.detail-module__vxoKYq__fallback{background:var(--color-surface);color:var(--color-onSurfaceMedium);width:fit-content;box-shadow:inset 3px 0 0 var(--px-4);margin-block:8px 16px;padding:10px 14px}.detail-module__vxoKYq__caseIntro{flex-direction:column;gap:.8em;max-width:60ch;display:flex}.detail-module__vxoKYq__caseFacts{flex-direction:column;gap:20px;padding-bottom:56px;display:flex}@media (min-width:1024px){.detail-module__vxoKYq__caseFacts{padding-bottom:88px}}.detail-module__vxoKYq__caseNda{background:var(--color-surface);width:fit-content;color:var(--color-onSurfaceMedium);align-items:center;gap:8px;padding:10px 14px;display:flex}.detail-module__vxoKYq__caseNda svg{flex-shrink:0}.detail-module__vxoKYq__caseLayout{gap:48px;display:grid}@media (min-width:1280px){.detail-module__vxoKYq__caseLayout{grid-template-columns:minmax(0,1fr) 240px;gap:96px}}.detail-module__vxoKYq__caseBody{counter-reset:case-section;flex-direction:column;gap:72px;max-width:880px;padding-bottom:32px;display:flex}@media (min-width:1024px){.detail-module__vxoKYq__caseBody{gap:112px}}.detail-module__vxoKYq__next{flex-direction:column;gap:32px;padding-block:48px 112px;display:flex}@media (min-width:1024px){.detail-module__vxoKYq__next{padding-block:80px 144px}}.detail-module__vxoKYq__postHeader{align-items:end;gap:32px;padding-block:24px 56px;display:grid}@media (min-width:1024px){.detail-module__vxoKYq__postHeader{grid-template-columns:1fr minmax(280px,420px);gap:64px;padding-block:40px 80px}}.detail-module__vxoKYq__postTitle{text-wrap:balance;padding-block:12px 20px}.detail-module__vxoKYq__postMeta{flex-wrap:wrap;gap:6px 20px;display:flex}.detail-module__vxoKYq__postMeta>span{align-items:center;gap:8px;display:inline-flex}.detail-module__vxoKYq__postLayout{gap:48px;padding-bottom:96px;display:grid}@media (min-width:1280px){.detail-module__vxoKYq__postLayout{grid-template-columns:1fr 240px;gap:96px}}@media (max-width:1279px){.detail-module__vxoKYq__toc{background:var(--color-surface);max-width:720px}.detail-module__vxoKYq__toc>p{display:none}.detail-module__vxoKYq__toc>button{width:100%;font:inherit;color:var(--color-onSurfaceMedium);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 16px;font-size:.9375rem;font-weight:600;display:flex}.detail-module__vxoKYq__toc>button:hover{color:var(--color-onSurfaceHigh)}.detail-module__vxoKYq__toc>button svg{transition:rotate .2s steps(2,end);rotate:90deg}.detail-module__vxoKYq__toc[data-open=true]>button svg{rotate:-90deg}.detail-module__vxoKYq__toc[data-open=false] ol{display:none}.detail-module__vxoKYq__toc ol{background-position:0 0;margin:0 16px;padding:0 0 16px}}@media (min-width:1280px){.detail-module__vxoKYq__toc>button{display:none}.detail-module__vxoKYq__toc{top:calc(var(--header-h) + 40px);grid-area:1/2;align-self:start;display:block;position:sticky}}.detail-module__vxoKYq__toc ol{background:repeating-linear-gradient(to bottom, var(--color-overlay03) 0 2px, transparent 2px 6px) 0 16px / 2px 100% no-repeat;flex-direction:column;gap:10px;padding-top:16px;display:flex}.detail-module__vxoKYq__toc a{color:var(--color-onSurfaceMedium);margin-inline-start:-1px;padding-inline-start:16px;font-size:.9375rem;line-height:1.4;text-decoration:none;display:block;position:relative}.detail-module__vxoKYq__toc a:hover,.detail-module__vxoKYq__toc a[aria-current=true]{color:var(--color-onSurfaceHigh)}.detail-module__vxoKYq__toc a[aria-current=true]:before{content:"";background:var(--px-4);clip-path:polygon(0 0,33% 0,33% 20%,67% 20%,67% 40%,100% 40%,100% 60%,67% 60%,67% 80%,33% 80%,33% 100%,0 100%);width:6px;height:10px;position:absolute;top:.35em;left:-2px}.detail-module__vxoKYq__tags{flex-wrap:wrap;gap:8px;display:flex}.detail-module__vxoKYq__tag{color:var(--color-onSurfaceMedium);background:var(--color-surface);box-shadow:0 -2px 0 0 var(--color-overlay03), 0 2px 0 0 var(--color-overlay03), -2px 0 0 0 var(--color-overlay03), 2px 0 0 0 var(--color-overlay03);align-items:center;margin:2px;padding:5px 10px;font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .15s steps(2,end),background-color .15s steps(2,end);display:inline-flex}.detail-module__vxoKYq__tag:before{content:"#";color:var(--px-4);margin-inline-end:1px}.detail-module__vxoKYq__tag:hover{color:var(--color-onSurfaceHigh);background:var(--color-overlay02)}.detail-module__vxoKYq__tag[aria-current=true],.detail-module__vxoKYq__tag[aria-pressed=true]{color:var(--px-on-ink);background:var(--px-ink);box-shadow:0 -2px 0 0 var(--px-1), 0 2px 0 0 var(--px-1), -2px 0 0 0 var(--px-1), 2px 0 0 0 var(--px-1), 3px 4px 0 0 var(--px-2)}.detail-module__vxoKYq__tag[aria-current=true]:before,.detail-module__vxoKYq__tag[aria-pressed=true]:before{color:inherit}button.detail-module__vxoKYq__tag{cursor:pointer}@media (max-width:699px){.detail-module__vxoKYq__filters{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scroll-padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.detail-module__vxoKYq__filters::-webkit-scrollbar{display:none}.detail-module__vxoKYq__filters .detail-module__vxoKYq__tag{flex:none}}.detail-module__vxoKYq__listHeader{max-width:720px;padding-block:72px 48px}@media (min-width:1024px){.detail-module__vxoKYq__listHeader{padding-block:112px 64px}}.detail-module__vxoKYq__listHeader p{padding-top:20px}
.Cards-module__gr_8KG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:40px 32px;display:grid}@media (min-width:1024px){.Cards-module__gr_8KG__grid{gap:56px 40px}}.Cards-module__gr_8KG__two{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.Cards-module__gr_8KG__item{display:flex}.Cards-module__gr_8KG__card{width:100%;color:inherit;flex-direction:column;gap:20px;text-decoration:none;display:flex}.Cards-module__gr_8KG__card:hover{color:inherit}.Cards-module__gr_8KG__body{flex-direction:column;gap:6px;display:flex}.Cards-module__gr_8KG__text{margin-top:4px}@media (max-width:1023px){.Cards-module__gr_8KG__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px}.Cards-module__gr_8KG__card{background:var(--color-surface);gap:10px;padding:0 20px 22px}.Cards-module__gr_8KG__card>:first-child{margin-inline:-20px;margin-bottom:4px}}.Cards-module__gr_8KG__cta{color:var(--color-onSurfaceHigh);align-items:center;gap:6px;margin-top:8px;font-weight:600;display:inline-flex}.Cards-module__gr_8KG__cta svg{transition:transform .25s var(--ease-out)}.Cards-module__gr_8KG__card:hover .Cards-module__gr_8KG__cta svg,.Cards-module__gr_8KG__card:focus-visible .Cards-module__gr_8KG__cta svg{transform:translate(4px)}
.Figure-module__POC1OW__figure{flex-direction:column;gap:12px;width:100%;display:flex}.Figure-module__POC1OW__figure figcaption{text-align:center}.Figure-module__POC1OW__centered{padding-inline:8%}@media (min-width:1024px){.Figure-module__POC1OW__centered{padding-inline:16%}}.Figure-module__POC1OW__stage{isolation:isolate;position:relative}.Figure-module__POC1OW__image{width:100%;height:auto;display:block;position:relative}@media (min-width:1024px){.Figure-module__POC1OW__stage{max-width:640px;margin-inline:auto}.Figure-module__POC1OW__floating .Figure-module__POC1OW__image{width:auto;max-width:100%;max-height:min(64vh,600px);margin-inline:auto}}.Figure-module__POC1OW__floating:before{content:"";z-index:-1;background:radial-gradient(closest-side at 35% 55%, color-mix(in srgb, var(--cosmic-1) 22%, transparent) 0%, color-mix(in srgb, var(--cosmic-1) 15%, transparent) 30%, color-mix(in srgb, var(--cosmic-1) 7%, transparent) 60%, color-mix(in srgb, var(--cosmic-1) 2%, transparent) 85%, transparent 100%), radial-gradient(closest-side at 68% 42%, color-mix(in srgb, var(--cosmic-3) 16%, transparent) 0%, color-mix(in srgb, var(--cosmic-3) 10%, transparent) 30%, color-mix(in srgb, var(--cosmic-3) 5%, transparent) 60%, color-mix(in srgb, var(--cosmic-3) 1%, transparent) 85%, transparent 100%);opacity:calc(.7 * var(--glow,1));position:absolute;inset:6% 4%}.Figure-module__POC1OW__floating .Figure-module__POC1OW__image{filter:drop-shadow(0 0 1px color-mix(in srgb, var(--cosmic-2) calc(70% * var(--glow,1)), transparent)) drop-shadow(0 16px 40px color-mix(in srgb, var(--cosmic-2) calc(24% * var(--glow,1)), transparent))}.Figure-module__POC1OW__framed{border-radius:calc(var(--radius) + 1.5px);background:var(--gradient-cosmic);box-shadow:0 24px 60px -30px color-mix(in srgb, var(--cosmic-2) calc(60% * var(--glow,1)), transparent);padding:1.5px}.Figure-module__POC1OW__framed .Figure-module__POC1OW__image{border-radius:var(--radius);background:var(--color-surface);display:block}
.ReadingProgress-module__LJsHkW__bar{top:var(--header-h);z-index:31;pointer-events:none;height:4px;position:fixed;left:0;right:0}.ReadingProgress-module__LJsHkW__fill{transform-origin:0;background:linear-gradient(90deg, var(--cosmic-1), var(--cosmic-2) 50%, var(--cosmic-3));position:absolute;inset:0}.ReadingProgress-module__LJsHkW__bar:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(100% / var(--segments) - 2px), var(--color-background) calc(100% / var(--segments) - 2px) calc(100% / var(--segments)));position:absolute;inset:0}
.mdx-module__7QVy3G__prose{max-width:66ch;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.75}.mdx-module__7QVy3G__prose>*+*{margin-top:1em}.mdx-module__7QVy3G__prose h2{letter-spacing:-.01em;margin-top:2em;font-size:clamp(1.3125rem,1.15rem + .6vw,1.625rem);font-weight:600;line-height:1.25}.mdx-module__7QVy3G__prose h3{margin-top:1.6em;font-size:1.125rem;font-weight:600;line-height:1.35}.mdx-module__7QVy3G__prose h2+*,.mdx-module__7QVy3G__prose h3+*{margin-top:.6em}.mdx-module__7QVy3G__prose ul,.mdx-module__7QVy3G__prose ol{padding-inline-start:1.3em}.mdx-module__7QVy3G__prose ol{list-style:decimal}.mdx-module__7QVy3G__prose li+li{margin-top:.4em}.mdx-module__7QVy3G__prose ol li::marker{color:var(--color-primary)}.mdx-module__7QVy3G__prose ul{padding-inline-start:1.6em;list-style:none}.mdx-module__7QVy3G__prose ul>li{position:relative}.mdx-module__7QVy3G__prose ul>li:before{content:"";background:var(--px-4);width:6px;height:6px;box-shadow:2px 2px 0 var(--px-2);position:absolute;top:calc(.875em - 3px);left:-1.35em}.mdx-module__7QVy3G__split[data-marker=check] ul>li:before,.mdx-module__7QVy3G__split[data-marker=cross] ul>li:before{width:14px;height:10px;box-shadow:none;top:calc(.875em - 7px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 5' shape-rendering='crispEdges'%3E%3Cpath d='M6 0h1v1h-1zM5 1h2v1h-2zM0 2h1v1h-1zM4 2h2v1h-2zM0 3h2v1h-2zM3 3h2v1h-2zM1 4h3v1h-3z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 5' shape-rendering='crispEdges'%3E%3Cpath d='M6 0h1v1h-1zM5 1h2v1h-2zM0 2h1v1h-1zM4 2h2v1h-2zM0 3h2v1h-2zM3 3h2v1h-2zM1 4h3v1h-3z'/%3E%3C/svg%3E") 50%/contain no-repeat}.mdx-module__7QVy3G__split[data-marker=cross] ul>li:before{background:var(--px-2);width:10px;height:10px;top:calc(.875em - 5px);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v1h-1zM4 0h1v1h-1zM1 1h1v1h-1zM3 1h1v1h-1zM2 2h1v1h-1zM1 3h1v1h-1zM3 3h1v1h-1zM0 4h1v1h-1zM4 4h1v1h-1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5 5' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h1v1h-1zM4 0h1v1h-1zM1 1h1v1h-1zM3 1h1v1h-1zM2 2h1v1h-1zM1 3h1v1h-1zM3 3h1v1h-1zM0 4h1v1h-1zM4 4h1v1h-1z'/%3E%3C/svg%3E")}.mdx-module__7QVy3G__prose a{color:var(--color-onSurfaceHigh);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px}.mdx-module__7QVy3G__prose a:hover{color:var(--color-primary)}.mdx-module__7QVy3G__prose strong{font-weight:700}.mdx-module__7QVy3G__prose hr{background:var(--color-overlay02);border:0;height:1px;margin-block:2.5em}.mdx-module__7QVy3G__prose>blockquote{border-inline-start:3px dotted var(--px-2);color:var(--color-onSurfaceMedium);padding-inline-start:1.2em;font-style:italic;position:relative}.mdx-module__7QVy3G__prose>blockquote:before{content:"";background:var(--px-4);width:21px;height:12px;margin-bottom:10px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h2v1h-2zM4 0h2v1h-2zM0 1h2v1h-2zM4 1h2v1h-2zM1 2h1v1h-1zM5 2h1v1h-1zM0 3h1v1h-1zM4 3h1v1h-1z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 4' shape-rendering='crispEdges'%3E%3Cpath d='M0 0h2v1h-2zM4 0h2v1h-2zM0 1h2v1h-2zM4 1h2v1h-2zM1 2h1v1h-1zM5 2h1v1h-1zM0 3h1v1h-1zM4 3h1v1h-1z'/%3E%3C/svg%3E") 50%/contain no-repeat}.mdx-module__7QVy3G__prose code{background:var(--color-overlay01);border-radius:6px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.mdx-module__7QVy3G__prose pre{background:var(--color-surface);border-radius:8px;padding:16px 20px;font-size:.9rem;line-height:1.6;overflow-x:auto}.mdx-module__7QVy3G__prose pre code{background:0 0;padding:0}.mdx-module__7QVy3G__prose table{border-collapse:collapse;width:100%;font-size:.95em}.mdx-module__7QVy3G__prose th,.mdx-module__7QVy3G__prose td{text-align:start;border-bottom:1px solid var(--color-overlay02);padding:10px 12px}.mdx-module__7QVy3G__prose th{font-weight:600}.mdx-module__7QVy3G__prose [id]{scroll-margin-top:calc(var(--header-h) + 24px)}.mdx-module__7QVy3G__section{flex-direction:column;align-items:flex-start;display:flex}.mdx-module__7QVy3G__section .mdx-module__7QVy3G__prose{width:100%}.mdx-module__7QVy3G__sectionTitle{text-wrap:balance;counter-increment:case-section;max-width:66ch;scroll-margin-top:calc(var(--header-h) + 24px);padding-bottom:20px}.mdx-module__7QVy3G__sectionTitle:before{content:counter(case-section, decimal-leading-zero);letter-spacing:.12em;color:var(--px-4);margin-bottom:10px;font-size:.75rem;font-weight:700;display:block}.mdx-module__7QVy3G__quotes{flex-direction:column;gap:20px;margin-block:1.5em;display:flex}.mdx-module__7QVy3G__quote{align-items:flex-start;gap:20px;display:flex}@media (min-width:1024px){.mdx-module__7QVy3G__quote{gap:28px}}.mdx-module__7QVy3G__quoteText{font-style:italic}.mdx-module__7QVy3G__quoteText>*+*{margin-top:.5em}.mdx-module__7QVy3G__quote cite{margin-top:6px;font-style:normal;display:block}.mdx-module__7QVy3G__avatar{background:var(--color-surface);width:64px;height:64px;color:var(--color-primary);border-radius:8px;flex:none;place-items:center;display:grid}.mdx-module__7QVy3G__callout{background:var(--color-surface);background-image:repeating-linear-gradient(to bottom, var(--px-4) 0 8px, transparent 8px 12px);background-repeat:no-repeat;background-size:4px 100%;padding:20px 24px 20px 28px}.mdx-module__7QVy3G__callout>*+*{margin-top:.6em}.mdx-module__7QVy3G__todo{border:2px dashed var(--color-onSurfaceLow);color:var(--color-onSurfaceMedium);border-radius:8px;flex-direction:column;gap:8px;padding:20px 24px;display:flex}.mdx-module__7QVy3G__split{gap:16px;padding-block:16px;display:grid}@media (min-width:1024px){.mdx-module__7QVy3G__split{grid-template-columns:22% 1fr;gap:72px}}.mdx-module__7QVy3G__hobbies{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;max-width:none;margin-block:1em;display:grid;padding:0!important;list-style:none!important}.mdx-module__7QVy3G__hobby{background:var(--color-surface);--dissolve:24px;flex-direction:column;gap:14px;padding:18px 18px 20px;display:flex;margin:0!important}.mdx-module__7QVy3G__hobbies>li:before{content:none!important}.mdx-module__7QVy3G__hobby h3{margin:0 0 2px}.mdx-module__7QVy3G__now{border-radius:var(--radius);background:var(--color-surface);flex-direction:column;gap:12px;max-width:68ch;padding:24px 28px;display:flex}.mdx-module__7QVy3G__now ul{margin:0!important}.mdx-module__7QVy3G__now p{color:var(--color-primary);align-items:center;gap:10px;display:flex}.mdx-module__7QVy3G__pulse{background:var(--px-4);width:8px;height:8px;box-shadow:2px 2px 0 var(--px-2)}@media (prefers-reduced-motion:no-preference){.mdx-module__7QVy3G__pulse{animation:1.1s step-end infinite mdx-module__7QVy3G__blink}}@keyframes mdx-module__7QVy3G__blink{50%{opacity:0}}button.mdx-module__7QVy3G__avatar{cursor:pointer;transition:background-color .2s}button.mdx-module__7QVy3G__avatar:hover{background:var(--color-overlay02)}button.mdx-module__7QVy3G__avatar>span{transition:translate .2s var(--ease-out)}@media (hover:hover){button.mdx-module__7QVy3G__avatar:hover>span{translate:0 -3px}}button.mdx-module__7QVy3G__avatar:focus-visible{outline:2px solid var(--px-4);outline-offset:3px}.mdx-module__7QVy3G__hop{animation:.5s steps(6,end) mdx-module__7QVy3G__hop;display:block}@keyframes mdx-module__7QVy3G__hop{0%,to{transform:translateY(0)}35%{transform:translateY(-12px)}60%{transform:translateY(0)scaleY(.9)}}@media (prefers-reduced-motion:reduce){.mdx-module__7QVy3G__hop{animation:none}}.mdx-module__7QVy3G__columns{gap:16px;display:grid;max-width:none!important;margin-block:1.5em!important}@media (min-width:1024px){.mdx-module__7QVy3G__columns{grid-template-columns:repeat(3,1fr)}}.mdx-module__7QVy3G__columns .mdx-module__7QVy3G__split{-webkit-mask:linear-gradient(#000 0 0) top left / 100% calc(100% - 23.5px) no-repeat, linear-gradient(#000 0 0) bottom left / calc(100% - 23.5px) 24px no-repeat, var(--corner) bottom right / 24px 24px no-repeat;-webkit-mask:linear-gradient(#000 0 0) top left / 100% calc(100% - 23.5px) no-repeat, linear-gradient(#000 0 0) bottom left / calc(100% - 23.5px) 24px no-repeat, var(--corner) bottom right / 24px 24px no-repeat;mask:linear-gradient(#000 0 0) top left / 100% calc(100% - 23.5px) no-repeat, linear-gradient(#000 0 0) bottom left / calc(100% - 23.5px) 24px no-repeat, var(--corner) bottom right / 24px 24px no-repeat;background:var(--color-surface);grid-template-columns:1fr;align-content:start;gap:14px;padding:24px}.mdx-module__7QVy3G__columns .mdx-module__7QVy3G__split .mdx-module__7QVy3G__prose{font-size:1rem}.mdx-module__7QVy3G__finale{--dissolve:30px;text-align:center;background:radial-gradient(60% 80% at 50% 0%, color-mix(in srgb, var(--cosmic-2) calc(14% * var(--glow,1)), transparent), transparent), var(--color-surface);flex-direction:column;align-items:center;gap:16px;padding:56px 24px;display:flex;max-width:none!important;margin-top:5em!important}.mdx-module__7QVy3G__finale h2{margin:0!important}.mdx-module__7QVy3G__finale .mdx-module__7QVy3G__prose{max-width:56ch;margin-inline:auto}.mdx-module__7QVy3G__finaleButtons{flex-wrap:wrap;justify-content:center;gap:12px 20px;margin-top:12px;display:flex}.mdx-module__7QVy3G__trophy{animation:none}@media (prefers-reduced-motion:no-preference){.mdx-module__7QVy3G__trophy{animation:2.4s step-end infinite mdx-module__7QVy3G__shine}}@keyframes mdx-module__7QVy3G__shine{0%,80%,to{filter:none}85%{filter:brightness(1.25) drop-shadow(0 0 8px var(--cosmic-2))}}
.Timeline-module__xPkO6q__wrap{gap:56px;margin-block:1em;display:grid;max-width:none!important}@media (min-width:1024px){.Timeline-module__xPkO6q__wrap{grid-template-columns:3fr 2fr;gap:72px}}.Timeline-module__xPkO6q__group{flex-direction:column;gap:24px;display:flex}.Timeline-module__xPkO6q__list{flex-direction:column;gap:28px;display:flex;position:relative;padding:0 0 0 28px!important;list-style:none!important}.Timeline-module__xPkO6q__list:before{content:"";background:repeating-linear-gradient(to bottom, var(--px-2) 0 2px, transparent 2px 6px);width:2px;position:absolute;top:8px;bottom:8px;left:5px}.Timeline-module__xPkO6q__item{flex-direction:column;gap:2px;display:flex;position:relative;margin:0!important}.Timeline-module__xPkO6q__item p{margin:0!important}.Timeline-module__xPkO6q__item a{color:inherit}.Timeline-module__xPkO6q__dot{background:var(--px-4);width:12px;height:12px;box-shadow:2px 2px 0 var(--px-1);position:absolute;top:4px;left:-28px}
.EndCTAs-module__MnCA5W__grid{gap:16px;display:grid}@media (min-width:900px){.EndCTAs-module__MnCA5W__grid{grid-template-columns:repeat(3,1fr)}}.EndCTAs-module__MnCA5W__cell{display:flex}.EndCTAs-module__MnCA5W__card{background:var(--color-surface);width:100%;color:inherit;transition:transform .35s var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.EndCTAs-module__MnCA5W__card:hover{color:inherit}.EndCTAs-module__MnCA5W__stage{aspect-ratio:4/3;isolation:isolate;color:inherit;background:radial-gradient(60% 70% at 50% 100%, color-mix(in srgb, var(--tint) calc(30% * var(--glow,1)), transparent), transparent 70%), color-mix(in srgb, var(--tint) 7%, var(--color-surface));place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.EndCTAs-module__MnCA5W__stage:before{content:"";z-index:-1;background:linear-gradient(var(--px-3), var(--px-3)) 14% 18% / 3px 3px no-repeat, linear-gradient(var(--px-3), var(--px-3)) 82% 12% / 3px 3px no-repeat, linear-gradient(var(--px-3), var(--px-3)) 70% 34% / 2px 2px no-repeat, linear-gradient(var(--px-3), var(--px-3)) 24% 48% / 2px 2px no-repeat, linear-gradient(var(--px-3), var(--px-3)) 90% 58% / 3px 3px no-repeat;opacity:.6;position:absolute;inset:0}.EndCTAs-module__MnCA5W__stage:after{content:"";z-index:-1;background:radial-gradient(50% 60% at 50% 70%, color-mix(in srgb, var(--tint) 30%, transparent), transparent 70%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.EndCTAs-module__MnCA5W__body{color:inherit;flex-direction:column;flex:1;gap:6px;padding:22px 24px 26px;text-decoration:none;display:flex}.EndCTAs-module__MnCA5W__body:hover{color:inherit}.EndCTAs-module__MnCA5W__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--px-ink);margin:0;font-size:.75rem;font-weight:700}.EndCTAs-module__MnCA5W__title{text-wrap:balance;margin:2px 0 0;font-size:1.25rem;font-weight:600;line-height:1.25}.EndCTAs-module__MnCA5W__text{color:var(--color-onSurfaceMedium);margin:0;font-size:.9375rem;line-height:1.55}.EndCTAs-module__MnCA5W__cta{align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:.875rem;font-weight:700;display:inline-flex}.EndCTAs-module__MnCA5W__cta svg{transition:transform .3s var(--ease-out)}@media (hover:hover){.EndCTAs-module__MnCA5W__card:hover{transform:translateY(-4px)}.EndCTAs-module__MnCA5W__card:hover .EndCTAs-module__MnCA5W__stage:after,.EndCTAs-module__MnCA5W__stage:hover:after{opacity:1}.EndCTAs-module__MnCA5W__card:hover .EndCTAs-module__MnCA5W__body .EndCTAs-module__MnCA5W__cta svg,.EndCTAs-module__MnCA5W__body:hover .EndCTAs-module__MnCA5W__cta svg{transform:translate(4px)}}.EndCTAs-module__MnCA5W__portraitStage{place-items:end center}.EndCTAs-module__MnCA5W__portraitSlot{aspect-ratio:3/4;height:min(92%,256px)}.EndCTAs-module__MnCA5W__stack{aspect-ratio:5/4;width:62%;position:relative}.EndCTAs-module__MnCA5W__sheet{background:var(--color-surface);box-shadow:0 0 0 2px var(--color-overlay03), 6px 8px 0 0 color-mix(in srgb, var(--tint) 18%, transparent);transition:transform .5s var(--ease-out);position:absolute;inset:0}.EndCTAs-module__MnCA5W__back0{transform:rotate(-6deg)translate(-4%,3%)}.EndCTAs-module__MnCA5W__back1{transform:rotate(5deg)translate(4%,-2%)}.EndCTAs-module__MnCA5W__front{background:var(--color-background);box-shadow:0 0 0 2px var(--px-2), 6px 8px 0 0 color-mix(in srgb, var(--tint) 30%, transparent);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.EndCTAs-module__MnCA5W__sheetIcon{position:absolute;top:14px;right:14px}.EndCTAs-module__MnCA5W__sheetEyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--px-ink);margin:0;font-size:.6875rem;font-weight:700}.EndCTAs-module__MnCA5W__sheetTitle{text-wrap:balance;margin:0;padding-right:20px;font-size:1rem;font-weight:700;line-height:1.25}.EndCTAs-module__MnCA5W__sheetCta{color:var(--px-ink);align-items:center;gap:6px;margin-top:auto;font-size:.8125rem;font-weight:700;display:inline-flex}.EndCTAs-module__MnCA5W__sheetCta svg{transition:transform .3s var(--ease-out)}@media (hover:hover){.EndCTAs-module__MnCA5W__stackStage:hover .EndCTAs-module__MnCA5W__back0,.EndCTAs-module__MnCA5W__stackStage:focus-visible .EndCTAs-module__MnCA5W__back0{transform:rotate(-12deg)translate(-18%,5%)}.EndCTAs-module__MnCA5W__stackStage:hover .EndCTAs-module__MnCA5W__back1,.EndCTAs-module__MnCA5W__stackStage:focus-visible .EndCTAs-module__MnCA5W__back1{transform:rotate(10deg)translate(18%,-3%)}.EndCTAs-module__MnCA5W__stackStage:hover .EndCTAs-module__MnCA5W__front,.EndCTAs-module__MnCA5W__stackStage:focus-visible .EndCTAs-module__MnCA5W__front{transform:translateY(-6px)}.EndCTAs-module__MnCA5W__stackStage:hover .EndCTAs-module__MnCA5W__sheetCta svg{transform:translate(4px)}}.EndCTAs-module__MnCA5W__rocketStage{--spx:clamp(4px, 1.6cqi, 7px);container-type:inline-size}@supports (width:round(down, 4.5px, 1px)){.EndCTAs-module__MnCA5W__rocketStage{--spx:clamp(4px, round(down, 1.6cqi, 1px), 7px)}}.EndCTAs-module__MnCA5W__scene{align-items:flex-end;gap:calc(var(--spx) * -1);display:flex;position:absolute;bottom:16%;left:50%;translate:-50%}.EndCTAs-module__MnCA5W__scene svg{max-width:none;display:block}.EndCTAs-module__MnCA5W__tower{margin-bottom:0}.EndCTAs-module__MnCA5W__rocket{margin-bottom:calc(var(--spx) * -4);flex-direction:column;align-items:center;display:flex;position:relative}.EndCTAs-module__MnCA5W__pad{width:46%;height:var(--spx,6px);background:repeating-linear-gradient(90deg, var(--px-2) 0 var(--spx,6px), transparent var(--spx,6px) calc(var(--spx,6px) * 1.5));position:absolute;bottom:16%;left:50%;translate:-50% 100%}.EndCTAs-module__MnCA5W__flame{opacity:0}.EndCTAs-module__MnCA5W__puff{bottom:calc(var(--spx) * -1);opacity:0;position:absolute}.EndCTAs-module__MnCA5W__puffL{left:calc(var(--spx) * 2)}.EndCTAs-module__MnCA5W__puffR{right:calc(var(--spx) * -5)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.EndCTAs-module__MnCA5W__space:hover .EndCTAs-module__MnCA5W__rocket,.EndCTAs-module__MnCA5W__space:focus-visible .EndCTAs-module__MnCA5W__rocket{animation:.5s steps(4,end) EndCTAs-module__MnCA5W__rumble,1.6s cubic-bezier(.55,0,.8,.4) .5s forwards EndCTAs-module__MnCA5W__launch}.EndCTAs-module__MnCA5W__space:hover .EndCTAs-module__MnCA5W__flame,.EndCTAs-module__MnCA5W__space:focus-visible .EndCTAs-module__MnCA5W__flame{opacity:1;animation:.16s steps(2,end) infinite EndCTAs-module__MnCA5W__flicker}.EndCTAs-module__MnCA5W__space:hover .EndCTAs-module__MnCA5W__puff,.EndCTAs-module__MnCA5W__space:focus-visible .EndCTAs-module__MnCA5W__puff{animation:1.4s steps(5,end) .3s forwards EndCTAs-module__MnCA5W__puff}.EndCTAs-module__MnCA5W__space:hover .EndCTAs-module__MnCA5W__puffR,.EndCTAs-module__MnCA5W__space:focus-visible .EndCTAs-module__MnCA5W__puffR{animation-delay:.4s}}@keyframes EndCTAs-module__MnCA5W__puff{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(2.4)translateY(-6px)}}@keyframes EndCTAs-module__MnCA5W__rumble{25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-2px)}}@keyframes EndCTAs-module__MnCA5W__launch{to{transform:translateY(-420px)}}@keyframes EndCTAs-module__MnCA5W__flicker{50%{transform-origin:top;transform:scaleY(.6)}}@media (prefers-reduced-motion:reduce){.EndCTAs-module__MnCA5W__card,.EndCTAs-module__MnCA5W__sheet,.EndCTAs-module__MnCA5W__cta svg,.EndCTAs-module__MnCA5W__sheetCta svg{transition:none}.EndCTAs-module__MnCA5W__card:hover{transform:none}}
.LevelMap-module__nztdFq__map{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid;max-width:760px!important;margin-block:2.5em!important;padding:0!important;list-style:none!important}.LevelMap-module__nztdFq__map>li:before{content:none!important}.LevelMap-module__nztdFq__stop{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative;margin:0!important}.LevelMap-module__nztdFq__stop:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg, var(--px-2) 0 4px, transparent 4px 10px);height:4px;position:absolute;top:21px;left:calc(50% + 28px);right:calc(28px - 50%)}.LevelMap-module__nztdFq__node{color:#251c40;background:var(--px-3);width:44px;height:44px;box-shadow:0 -3px 0 0 var(--px-1), 0 3px 0 0 var(--px-1), -3px 0 0 0 var(--px-1), 3px 0 0 0 var(--px-1), 4px 5px 0 0 var(--px-2);place-items:center;font-size:.9375rem;font-weight:700;display:grid}.LevelMap-module__nztdFq__goal .LevelMap-module__nztdFq__node{background:var(--color-surface);box-shadow:0 -3px 0 0 var(--px-4), 0 3px 0 0 var(--px-4), -3px 0 0 0 var(--px-4), 3px 0 0 0 var(--px-4), 4px 5px 0 0 var(--px-2), 0 0 18px 2px color-mix(in srgb, var(--cosmic-2) 45%, transparent)}.LevelMap-module__nztdFq__lvl{letter-spacing:.08em;text-transform:uppercase;color:var(--px-ink);margin-top:8px;font-size:.6875rem;font-weight:700}.LevelMap-module__nztdFq__name{font-size:.9375rem;font-weight:600;line-height:1.3}.LevelMap-module__nztdFq__player{position:absolute;top:-30px}.LevelMap-module__nztdFq__node{opacity:.25}.LevelMap-module__nztdFq__player{opacity:0}.LevelMap-module__nztdFq__on .LevelMap-module__nztdFq__node{animation:LevelMap-module__nztdFq__light .2s steps(2, end) calc(var(--i) * .35s) forwards}.LevelMap-module__nztdFq__on .LevelMap-module__nztdFq__player{animation:LevelMap-module__nztdFq__drop .4s steps(4, end) calc(var(--i) * .35s + .3s) forwards, LevelMap-module__nztdFq__bob 1.2s steps(2, end) calc(var(--i) * .35s + .8s) infinite}@keyframes LevelMap-module__nztdFq__light{to{opacity:1}}@keyframes LevelMap-module__nztdFq__drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes LevelMap-module__nztdFq__bob{50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.LevelMap-module__nztdFq__node,.LevelMap-module__nztdFq__player{opacity:1}.LevelMap-module__nztdFq__on .LevelMap-module__nztdFq__node,.LevelMap-module__nztdFq__on .LevelMap-module__nztdFq__player{animation:none}}@media (max-width:639px){.LevelMap-module__nztdFq__map{grid-auto-flow:row;justify-items:start;gap:28px}.LevelMap-module__nztdFq__stop{text-align:start;flex-flow:wrap;gap:4px 14px;padding-inline-start:4px}.LevelMap-module__nztdFq__stop:not(:last-child):after{background:repeating-linear-gradient(to bottom, var(--px-2) 0 4px, transparent 4px 10px);width:4px;height:auto;inset:52px auto -24px 24px}.LevelMap-module__nztdFq__lvl{flex-basis:calc(100% - 64px);order:2;margin:0}.LevelMap-module__nztdFq__name{margin-inline-start:58px;flex-basis:calc(100% - 64px);order:3;margin-top:-26px}.LevelMap-module__nztdFq__player{top:-24px;left:64px}}
.AgentTeam-module__YF4cvG__team{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;display:grid;max-width:none!important;margin-block:1.5em 2em!important;padding:0!important;list-style:none!important}.AgentTeam-module__YF4cvG__team>li:before{content:none!important}.AgentTeam-module__YF4cvG__agent{background:var(--color-surface);flex-direction:column;gap:14px;padding:18px;display:flex;margin:0!important}.AgentTeam-module__YF4cvG__lead{box-shadow:inset 0 3px 0 var(--px-4);flex-direction:row;align-items:flex-start}@media (min-width:640px){.AgentTeam-module__YF4cvG__lead{grid-column:span 2}}.AgentTeam-module__YF4cvG__tile{background:repeating-conic-gradient(var(--color-overlay02) 0 25%, transparent 0 50%) 0 0 / 16px 16px;flex:none;place-items:center;height:136px;display:grid}.AgentTeam-module__YF4cvG__lead .AgentTeam-module__YF4cvG__tile{width:112px}.AgentTeam-module__YF4cvG__sprite{width:80px;height:120px}.AgentTeam-module__YF4cvG__text{flex-direction:column;gap:2px;min-width:0;display:flex}.AgentTeam-module__YF4cvG__name{font-size:1.0625rem;font-weight:700;margin:0!important}.AgentTeam-module__YF4cvG__role{color:var(--color-onSurfaceMedium);font-size:.875rem;margin:0 0 8px!important}.AgentTeam-module__YF4cvG__body{font-size:.9375rem;line-height:1.55}.AgentTeam-module__YF4cvG__body>p{margin:0!important}.AgentTeam-module__YF4cvG__tag{color:var(--px-ink);box-shadow:inset 0 0 0 2px var(--px-2);align-self:flex-start;margin-top:12px;padding:2px 8px;font-size:.75rem;font-weight:700}
.WorkIndex-module__P1JVWa__list{background:repeating-linear-gradient(90deg, var(--color-overlay03) 0 2px, transparent 2px 6px) 0 0 / 100% 2px no-repeat;flex-direction:column;margin-top:56px;padding:0;list-style:none;display:flex}.WorkIndex-module__P1JVWa__item{background:repeating-linear-gradient(90deg, var(--color-overlay03) 0 2px, transparent 2px 6px) 0 100% / 100% 2px no-repeat}.WorkIndex-module__P1JVWa__row{color:inherit;grid-template-columns:56px 1fr 20px;grid-template-areas:"icon main arrow";align-items:center;gap:20px;padding:28px 4px;text-decoration:none;display:grid}.WorkIndex-module__P1JVWa__row:hover{color:inherit}@media (min-width:900px){.WorkIndex-module__P1JVWa__row{grid-template-columns:120px 64px minmax(0,1fr) 220px 20px;grid-template-areas:"year icon main role arrow";gap:32px;padding:36px 8px}}.WorkIndex-module__P1JVWa__year{color:var(--color-onSurfaceLow);font-variant-numeric:tabular-nums;grid-area:year;font-size:.875rem;display:none}@media (min-width:900px){.WorkIndex-module__P1JVWa__year{display:block}}.WorkIndex-module__P1JVWa__icon{grid-area:icon;place-items:center;height:48px;display:grid}.WorkIndex-module__P1JVWa__icon svg{width:auto;max-height:48px;transition:transform .3s var(--ease-out)}.WorkIndex-module__P1JVWa__main{flex-direction:column;grid-area:main;gap:2px;min-width:0;display:flex}.WorkIndex-module__P1JVWa__client{letter-spacing:.08em;text-transform:uppercase;color:var(--color-onSurfaceLow);font-size:.75rem;font-weight:700}.WorkIndex-module__P1JVWa__title{font-size:1.1875rem;font-weight:600}.WorkIndex-module__P1JVWa__summary{color:var(--color-onSurfaceMedium);text-overflow:ellipsis;white-space:nowrap;max-width:60ch;margin-top:4px;font-size:.9375rem;overflow:hidden}@media (max-width:899px){.WorkIndex-module__P1JVWa__summary{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.WorkIndex-module__P1JVWa__role{color:var(--color-onSurfaceMedium);grid-area:role;font-size:.875rem;display:none}@media (min-width:900px){.WorkIndex-module__P1JVWa__role{display:block}}.WorkIndex-module__P1JVWa__arrow{color:var(--color-onSurfaceLow);transition:transform .25s var(--ease-out), color .2s;grid-area:arrow}@media (hover:hover){.WorkIndex-module__P1JVWa__row:hover .WorkIndex-module__P1JVWa__title,.WorkIndex-module__P1JVWa__row:focus-visible .WorkIndex-module__P1JVWa__title{color:#0000}.WorkIndex-module__P1JVWa__row:hover .WorkIndex-module__P1JVWa__arrow,.WorkIndex-module__P1JVWa__row:focus-visible .WorkIndex-module__P1JVWa__arrow{color:var(--px-4);transform:translate(4px)}.WorkIndex-module__P1JVWa__row:hover .WorkIndex-module__P1JVWa__icon svg,.WorkIndex-module__P1JVWa__row:focus-visible .WorkIndex-module__P1JVWa__icon svg{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.WorkIndex-module__P1JVWa__arrow,.WorkIndex-module__P1JVWa__icon svg{transition:none}}
.LogoCloud-module__FnxWea__section{text-align:center;flex-direction:column;align-items:center;gap:72px;padding-block:112px 120px;display:flex}@media (min-width:1280px){.LogoCloud-module__FnxWea__section{gap:88px;padding-block:144px 160px}}.LogoCloud-module__FnxWea__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:center;gap:48px;width:100%;max-width:1080px;display:grid}@media (min-width:1024px){.LogoCloud-module__FnxWea__grid{gap:72px 88px}}.LogoCloud-module__FnxWea__item{height:44px;color:var(--color-onSurfaceLow);transition:color .3s, transform .3s var(--ease-out);place-items:center;display:grid}.LogoCloud-module__FnxWea__item:hover{color:var(--color-onSurfaceHigh);transform:scale(1.05)}.LogoCloud-module__FnxWea__logo{height:34px;width:calc(34px * var(--ratio));max-width:160px;-webkit-mask:var(--logo) center / contain no-repeat;-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;background-color:currentColor;display:block}.LogoCloud-module__FnxWea__wordmark{letter-spacing:-.03em;font-size:1.3125rem;font-weight:700}
.Portrait-module__hctoDW__portrait{aspect-ratio:1086/1448;object-fit:cover;background:#f1e8da;width:100%;height:auto}.Portrait-module__hctoDW__placeholder{position:relative;overflow:hidden}.Portrait-module__hctoDW__placeholder svg{width:100%;height:100%}.Portrait-module__hctoDW__placeholder span{text-align:center;color:#625241;font-weight:600;position:absolute;inset:auto 0 16px}.Portrait-module__hctoDW__frame{aspect-ratio:3/4;display:block;position:relative}.Portrait-module__hctoDW__sprite{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.Portrait-module__hctoDW__blink{opacity:0}.Portrait-module__hctoDW__blink.Portrait-module__hctoDW__shut{opacity:1}.Portrait-module__hctoDW__sparkles{pointer-events:none;position:absolute;inset:0}.Portrait-module__hctoDW__sparkles i{aspect-ratio:1;opacity:0;width:3%;animation:.9s steps(4,end) forwards Portrait-module__hctoDW__twinkle;position:absolute}.Portrait-module__hctoDW__sparkles i:before,.Portrait-module__hctoDW__sparkles i:after{content:"";background:var(--px-4);position:absolute;inset:33.3% 0}.Portrait-module__hctoDW__sparkles i:after{inset:0 33.3%}@keyframes Portrait-module__hctoDW__twinkle{0%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1.3)}60%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Portrait-module__hctoDW__sparkles i{animation:.9s forwards Portrait-module__hctoDW__fade-twinkle}@keyframes Portrait-module__hctoDW__fade-twinkle{40%{opacity:1}}}
.PixelDivider-module__ku-IiW__divider{align-items:center;gap:10px;height:14px;display:flex}.PixelDivider-module__ku-IiW__line{background:repeating-linear-gradient(90deg, var(--color-onSurfaceLow) 0 3px, transparent 3px 8px);opacity:.6;clip-path:inset(0 100% 0 0);flex:1;height:3px}.PixelDivider-module__ku-IiW__star{opacity:0;width:9px;height:9px;position:relative;scale:0}.PixelDivider-module__ku-IiW__star:before,.PixelDivider-module__ku-IiW__star:after{content:"";background:var(--gradient-cosmic);box-shadow:0 0 6px var(--cosmic-2);position:absolute;inset:33.3% 0}.PixelDivider-module__ku-IiW__star:after{inset:0 33.3%}.PixelDivider-module__ku-IiW__on .PixelDivider-module__ku-IiW__line{animation:1.1s steps(28,end) forwards PixelDivider-module__ku-IiW__build}.PixelDivider-module__ku-IiW__on .PixelDivider-module__ku-IiW__star{animation:.5s cubic-bezier(.34,1.56,.64,1) 1.05s forwards PixelDivider-module__ku-IiW__pop}@keyframes PixelDivider-module__ku-IiW__build{to{clip-path:inset(0)}}@keyframes PixelDivider-module__ku-IiW__pop{to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.PixelDivider-module__ku-IiW__line{clip-path:none}.PixelDivider-module__ku-IiW__star{opacity:1;scale:1}.PixelDivider-module__ku-IiW__on .PixelDivider-module__ku-IiW__line,.PixelDivider-module__ku-IiW__on .PixelDivider-module__ku-IiW__star{animation:none}}
.Showcase-module__HyV_Rq__frames ol,.Showcase-module__HyV_Rq__cards,.Showcase-module__HyV_Rq__shelf ul{margin:0;padding:0;list-style:none}.Showcase-module__HyV_Rq__frames li:before,ul.Showcase-module__HyV_Rq__cards>li:before,.Showcase-module__HyV_Rq__shelf ul>li:before{content:none}.Showcase-module__HyV_Rq__frames li+li,.Showcase-module__HyV_Rq__cards li+li,.Showcase-module__HyV_Rq__shelf li+li{margin-top:0}.Showcase-module__HyV_Rq__note{color:var(--color-onSurfaceLow);margin:14px 0 0;font-size:.875rem;line-height:1.5}.Showcase-module__HyV_Rq__frameLabel{color:var(--color-onSurfaceMedium);font-size:.8125rem;font-weight:600}.Showcase-module__HyV_Rq__chart{background:var(--color-surface);margin-block:2em;padding:22px 24px 24px}.Showcase-module__HyV_Rq__chartHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:22px;display:flex}.Showcase-module__HyV_Rq__chartTitle{color:var(--color-onSurfaceHigh);font-weight:700;line-height:1.4}.Showcase-module__HyV_Rq__legend{color:var(--color-onSurfaceMedium);gap:16px;font-size:.8125rem;line-height:1.4;display:flex}.Showcase-module__HyV_Rq__legend>span{align-items:center;gap:6px;display:inline-flex}.Showcase-module__HyV_Rq__legend i{width:12px;height:12px;display:inline-block}.Showcase-module__HyV_Rq__keyBefore{background:var(--px-2)}.Showcase-module__HyV_Rq__keyAfter{background:var(--px-4);box-shadow:0 0 8px -2px var(--cosmic-2)}.Showcase-module__HyV_Rq__rows{flex-direction:column;gap:22px;display:flex}.Showcase-module__HyV_Rq__row>*+*{margin-top:6px}.Showcase-module__HyV_Rq__rowLabel{color:var(--color-onSurfaceHigh);justify-content:space-between;gap:12px;margin:0 0 8px;font-size:.9375rem;line-height:1.4;display:flex}.Showcase-module__HyV_Rq__change{color:var(--px-ink);font-variant-numeric:tabular-nums;font-weight:700}.Showcase-module__HyV_Rq__barLine{align-items:center;gap:10px;display:flex}.Showcase-module__HyV_Rq__bar{--c:var(--px-2);width:max(6px, calc(var(--w) * (100% - 96px)));background:repeating-linear-gradient(to right, var(--c) 0 6px, transparent 6px 8px);flex:none;height:14px}.Showcase-module__HyV_Rq__barAfter{--c:var(--px-4)}.Showcase-module__HyV_Rq__value{white-space:nowrap;color:var(--color-onSurfaceMedium);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1}.Showcase-module__HyV_Rq__frames{margin-block:2em}.Showcase-module__HyV_Rq__frames ol{grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:12px;display:grid}.Showcase-module__HyV_Rq__frames li{background:var(--color-surface);flex-direction:column;align-items:center;gap:8px;padding:14px 0 12px;display:flex}.Showcase-module__HyV_Rq__eyes{width:144px;height:64px;display:block;position:relative;overflow:hidden}.Showcase-module__HyV_Rq__eyes img{width:384px;max-width:none;height:512px;image-rendering:pixelated;position:absolute;top:-146px;left:-120px}.Showcase-module__HyV_Rq__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-block:2em;display:grid}.Showcase-module__HyV_Rq__cards li{flex-direction:column;gap:8px;display:flex}.Showcase-module__HyV_Rq__cards img{width:100%;height:auto;box-shadow:0 0 0 2px var(--color-overlay03)}.Showcase-module__HyV_Rq__shelf{margin-block:2em}.Showcase-module__HyV_Rq__shelf ul{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px;display:grid}.Showcase-module__HyV_Rq__shelf li{background:var(--color-surface);align-items:center;gap:16px;padding:14px 16px;line-height:1.45;display:flex}.Showcase-module__HyV_Rq__shelf li.Showcase-module__HyV_Rq__got{box-shadow:inset 3px 0 0 var(--px-4)}.Showcase-module__HyV_Rq__shelfArt{flex:none;place-items:center;width:56px;height:56px;display:grid}.Showcase-module__HyV_Rq__shelfArt svg{width:auto;max-width:56px;height:auto;max-height:56px}.Showcase-module__HyV_Rq__qmark{width:44px;height:44px;color:var(--color-onSurfaceLow);background:repeating-conic-gradient(var(--color-overlay02) 0 25%, transparent 0 50%) 0 0 / 11px 11px;place-items:center;font-size:1.375rem;font-weight:700;display:grid}.Showcase-module__HyV_Rq__shelfText{min-width:0;color:var(--color-onSurfaceMedium);flex-direction:column;gap:2px;font-size:.875rem;display:flex}.Showcase-module__HyV_Rq__shelfText strong{color:var(--color-onSurfaceHigh);font-size:.9375rem}.Showcase-module__HyV_Rq__got .Showcase-module__HyV_Rq__shelfText strong{color:var(--px-ink)}.Showcase-module__HyV_Rq__shelfFoot{color:var(--color-onSurfaceMedium);flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 0;font-size:.875rem;display:flex}.Showcase-module__HyV_Rq__picker{flex-wrap:wrap;gap:10px;margin-block:1.6em 2em;display:flex}.Showcase-module__HyV_Rq__picker button{font:inherit;color:var(--color-onSurfaceMedium);background:var(--color-surface);box-shadow:inset 0 0 0 2px var(--color-overlay03);cursor:pointer;border:0;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:.9375rem;font-weight:600;transition:color .15s steps(2,end),box-shadow .15s steps(2,end);display:inline-flex}.Showcase-module__HyV_Rq__picker button:hover{color:var(--color-onSurfaceHigh)}.Showcase-module__HyV_Rq__picker button[aria-pressed=true]{color:var(--color-onSurfaceHigh);box-shadow:inset 0 0 0 2px var(--px-4), 3px 4px 0 0 var(--px-2)}.Showcase-module__HyV_Rq__swatch{width:28px;height:20px;box-shadow:0 0 0 1px var(--color-overlay03);flex:none}.Showcase-module__HyV_Rq__swatch[data-swatch=dark]{background:var(--swatch-dark)}.Showcase-module__HyV_Rq__swatch[data-swatch=light]{background:var(--swatch-light)}.Showcase-module__HyV_Rq__swatch[data-swatch=pride]{background:var(--swatch-pride)}.Showcase-module__HyV_Rq__swatch[data-swatch=trans]{background:var(--swatch-trans)}.Showcase-module__HyV_Rq__swatch[data-swatch=norway]{background:var(--swatch-norway)}
.SpaceBackdrop-module__LNyVpW__backdrop{z-index:0;pointer-events:none;height:min(78vh,760px);position:absolute;inset:0 0 auto;overflow:hidden}.SpaceBackdrop-module__LNyVpW__backdrop:after{content:"";background:linear-gradient(to bottom, transparent, var(--color-background));position:absolute;inset:45% 0 0}
@font-face{font-family:openSans;src:url(../media/open_sans_v20_latin_regular-s.p.44fltlr-ewftp.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:openSans;src:url(../media/open_sans_v20_latin_600-s.p.1_6u5p7cfp-cc.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:openSans;src:url(../media/open_sans_v20_latin_700-s.p.2_9dnxtofqozk.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:openSans Fallback;src:local(Arial);ascent-override:101.48%;descent-override:27.82%;line-gap-override:0.0%;size-adjust:105.33%}.opensans_b40b4d96-module__N1H5Ta__className{font-family:openSans,openSans Fallback}.opensans_b40b4d96-module__N1H5Ta__variable{--font-sans:"openSans", "openSans Fallback"}
.TrophyRoom-module__iIS1Pa__room{padding-bottom:120px}.TrophyRoom-module__iIS1Pa__progress{flex-direction:column;gap:14px;max-width:720px;margin-bottom:48px;display:flex}.TrophyRoom-module__iIS1Pa__bar{flex-wrap:wrap;gap:4px;display:flex}.TrophyRoom-module__iIS1Pa__bar i{background:var(--color-overlay02);width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--color-overlay03)}.TrophyRoom-module__iIS1Pa__bar i.TrophyRoom-module__iIS1Pa__on{background:var(--px-4);box-shadow:inset 0 0 0 2px var(--px-1), 0 0 10px -2px var(--cosmic-2)}.TrophyRoom-module__iIS1Pa__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;padding:0;list-style:none;display:grid}.TrophyRoom-module__iIS1Pa__card{background:var(--color-surface);align-items:center;gap:18px;padding:16px 18px;display:flex}.TrophyRoom-module__iIS1Pa__got{box-shadow:inset 3px 0 0 var(--px-4)}.TrophyRoom-module__iIS1Pa__locked{opacity:.75}.TrophyRoom-module__iIS1Pa__art{flex:none;place-items:center;width:64px;height:64px;display:grid}.TrophyRoom-module__iIS1Pa__art svg{width:auto;max-width:64px;height:auto;max-height:64px}.TrophyRoom-module__iIS1Pa__qmark{width:48px;height:48px;color:var(--color-onSurfaceLow);background:repeating-conic-gradient(var(--color-overlay02) 0 25%, transparent 0 50%) 0 0 / 12px 12px;place-items:center;font-size:1.5rem;font-weight:700;display:grid}.TrophyRoom-module__iIS1Pa__text{flex-direction:column;gap:2px;min-width:0;display:flex}.TrophyRoom-module__iIS1Pa__name{margin:0;font-weight:700}.TrophyRoom-module__iIS1Pa__got .TrophyRoom-module__iIS1Pa__name{color:var(--px-ink)}.TrophyRoom-module__iIS1Pa__desc{color:var(--color-onSurfaceMedium);margin:0;font-size:.9375rem}.TrophyRoom-module__iIS1Pa__go{white-space:nowrap;font-weight:600}.TrophyRoom-module__iIS1Pa__reset{color:var(--color-onSurfaceLow);text-underline-offset:.2em;cursor:pointer;margin-top:48px;font-size:.875rem;text-decoration:underline}.TrophyRoom-module__iIS1Pa__reset:hover{color:var(--color-onSurfaceHigh)}
.about-module__pkN5va__page{max-width:1200px}.about-module__pkN5va__hero{text-align:center;place-items:center;min-height:28svh;padding-block:72px 40px;display:grid}.about-module__pkN5va__intro{align-items:center;gap:48px;padding-block:24px 40px;display:grid}@media (min-width:1024px){.about-module__pkN5va__intro{grid-template-columns:1fr minmax(300px,480px);gap:96px;padding-block:40px 56px}}.about-module__pkN5va__introText{flex-direction:column;gap:20px;max-width:560px;display:flex}.about-module__pkN5va__introText>p:first-of-type{margin-top:-8px}.about-module__pkN5va__introText a{-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-decoration-thickness:2px}.about-module__pkN5va__portrait{--dissolve:48px;justify-self:center;width:100%;max-width:480px}.about-module__pkN5va__body{max-width:none;padding-block:64px 120px}.about-module__pkN5va__body>h2:first-child{margin-top:1em}.about-module__pkN5va__body>p,.about-module__pkN5va__body>ul:not([class]),.about-module__pkN5va__body>blockquote{max-width:68ch}.about-module__pkN5va__sheet{--dissolve:24px;background:var(--color-overlay02);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:2px;margin-top:20px;display:grid}.about-module__pkN5va__stat{background:var(--color-surface);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.about-module__pkN5va__stat dt{letter-spacing:.08em;text-transform:uppercase;color:var(--px-ink);align-items:center;gap:8px;font-size:.6875rem;font-weight:700;display:flex}.about-module__pkN5va__stat dd{margin:0;font-weight:600}.about-module__pkN5va__body>blockquote{margin-block:4.5em 3.5em!important}.about-module__pkN5va__body>*+blockquote{margin-block:4.5em 3.5em!important}.about-module__pkN5va__body>p{margin-top:1.4em}.about-module__pkN5va__body>p:has(>strong:only-child){letter-spacing:-.02em;margin-block:2em 1.2em;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);line-height:1.15}.about-module__pkN5va__body>p:has(>strong:only-child) strong{background:var(--gradient-cosmic);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.about-module__pkN5va__body>h2{margin-top:4.5em}.about-module__pkN5va__body>h2+p{margin-top:1em}
.layout-module__ACst_q__main{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.layout-module__ACst_q__skip{z-index:100;transition:transform .2s;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.layout-module__ACst_q__skip:focus{transform:none}
.page-module__EVJJWa__content{z-index:2;background-color:var(--color-background);flex:1;position:relative}.page-module__EVJJWa__readCase{align-self:flex-start}.page-module__EVJJWa__more{padding-block:72px 0}.page-module__EVJJWa__dividerGap{padding-top:120px}@media (min-width:1280px){.page-module__EVJJWa__more{padding-block:96px 0}}.page-module__EVJJWa__sectionHeader{flex-direction:column;gap:12px;padding-bottom:56px;display:flex}.page-module__EVJJWa__end{padding-block:112px 120px}.page-module__EVJJWa__workAnchor{scroll-margin-top:-24px}
.WordsList-module__73LhyG__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:56px 40px;padding-block:72px 120px;display:grid}.WordsList-module__73LhyG__item{display:flex}.WordsList-module__73LhyG__post{width:100%;color:inherit;flex-direction:column;gap:18px;text-decoration:none;display:flex}.WordsList-module__73LhyG__post:hover{color:inherit}.WordsList-module__73LhyG__meta{flex-wrap:wrap;gap:4px 16px;display:flex}.WordsList-module__73LhyG__meta>span{align-items:center;gap:7px;display:inline-flex}@media (max-width:1023px){.WordsList-module__73LhyG__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;padding-block:40px 96px}.WordsList-module__73LhyG__post{background:var(--color-surface);gap:10px;padding:0 20px 22px}.WordsList-module__73LhyG__post>:first-child{margin-inline:-20px;margin-bottom:4px}}
