html,body{height:100%;margin:0;padding:0}
.cn-root{--cn-on-bg:#000;--cn-on-bg-muted:#58616b;--cn-bg:#ebebeb;--cn-blue500:#1f01b9;--cn-green500:#04724d;--cn-periwinkle300:#a9b2bc;--cn-periwinkle500:#8492a0;--cn-sky-top:#0b4170;--cn-sky-foot:#e8908e;--cn-blue600:#190194;--cn-focus-blur:3px;--cn-card-bg:#c3c3c399;--cn-card-bar-bg:#c2c2c2bf;--cn-card-hl:var(--cn-card-bar-bg);--cn-blur:30px;--cn-pad:12px;--cn-media-gap:0px;--cn-media-bleed:2px;--cn-inset:16px;--cn-card-w:420px;--cn-grain-opacity:.22;--cn-scanline-alpha:.1;--cn-scanline-period:3px;--cn-gloom-blur:10px;--cn-gloom-opacity:.15;--cn-vignette-opacity:.3;height:100%;color:var(--cn-on-bg);background-color:var(--cn-bg)}.cn-root .txt-paragraph,.cn-root .txt-label,.cn-root .txt-header{letter-spacing:0;margin:0;font-size:12px;line-height:14px}.cn-root .txt-paragraph{font-family:var(--font-ronzino), sans-serif;font-weight:400}.cn-root .txt-label{font-family:var(--font-ronzino), sans-serif;font-weight:500}.cn-root .txt-header{font-family:var(--font-clash-display), sans-serif;font-weight:600}.cn-page{background-color:var(--cn-bg);--reveal:0;height:100%;position:relative;overflow:hidden}.cn-page[data-revealed]{--reveal:1}.cn-page:not([data-revealed]) .cn-card,.cn-page:not([data-revealed]) .cn-links,.cn-page:not([data-revealed]) .cn-transport,.cn-page:not([data-revealed]) .cn-overview{pointer-events:none}.cn-scroller{isolation:isolate;scroll-snap-type:y mandatory;overscroll-behavior-y:none;scrollbar-width:none;-ms-overflow-style:none;height:100%;overflow-y:scroll}.cn-scroller::-webkit-scrollbar{display:none}.cn-panel{scroll-snap-align:start;scroll-snap-stop:always;height:100%}.cn-section{flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.cn-section{justify-content:center}}.cn-section[data-display=list]{background-color:var(--cn-periwinkle300)}.cn-list{z-index:1;column-gap:var(--cn-inset);box-sizing:border-box;width:100%;padding:0 var(--cn-inset);opacity:var(--reveal);grid-template-columns:repeat(6,minmax(0,1fr));transition:opacity 1.4s;display:grid;position:relative}.cn-list__rows{grid-column:2/-1;margin:0;padding:0;list-style:none}.cn-list__row{all:unset;box-sizing:border-box;cursor:pointer;grid-column-gap:2rem;text-transform:uppercase;width:100%;color:var(--cn-on-bg);opacity:1;border-bottom:1px solid #0000001a;grid-template-columns:1fr 2fr 1fr 1fr 80px;align-items:center;padding:12px 0;transition:all .3s;display:grid;position:relative}.cn-list__row.active{opacity:1;box-shadow:inset 0 1px #0003,inset 0 -1px #0003}.cn-list.has-active .cn-list__row{opacity:.3}.cn-list.has-active .cn-list__row.active{opacity:1}.cn-list__cell{white-space:nowrap;max-width:100%;color:var(--cn-on-bg);z-index:1;text-overflow:ellipsis;justify-self:start;padding:2px;line-height:1;transition:all .3s;position:relative;overflow:hidden}.cn-list__cell--year{text-align:right;justify-self:end}.cn-list__cell--label{color:color-mix(in srgb, var(--cn-on-bg) 60%, transparent)}.cn-list__cell--mobile{display:none}.cn-list__cell:after{content:"";background:var(--cn-green500);transform-origin:0;z-index:-1;width:calc(100% + 16px);height:calc(100% - 2px);transition:transform .3s;position:absolute;top:0;left:-8px;transform:scaleX(0)}.cn-list__row:hover .cn-list__cell:after,.cn-list__row:focus-visible .cn-list__cell:after{transform:scaleX(1)}.cn-list__row:hover .cn-list__cell,.cn-list__row:focus-visible .cn-list__cell{color:var(--cn-bg)}.cn-list__image{--image-h:600px;z-index:0;height:var(--image-h);width:calc(var(--image-h) * var(--ratio,1.333));max-width:calc(100% - 2 * var(--cn-inset));opacity:0;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .6s,transform .8s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@media (max-width:1200px){.cn-list__row{grid-column-gap:1rem;grid-template-columns:1fr 1.5fr .8fr .8fr 60px}.cn-list__image{--image-h:450px}}@media (max-width:767px){.cn-list{align-items:center;height:50%;display:flex}.cn-list__rows{width:100%}.cn-list__row{grid-column-gap:1rem;grid-template-columns:30px 1fr 1fr}.cn-list__cell--mobile{display:block}.cn-list__cell--desktop,.cn-list__cell--org,.cn-list__cell--year,.cn-list__image{display:none}}.cn-time{display:none}@media (min-width:768px){.cn-time{top:var(--cn-inset);left:var(--cn-inset);z-index:20;text-transform:uppercase;white-space:nowrap;color:var(--cn-on-bg);opacity:var(--reveal);pointer-events:none;transition:opacity 1.4s;display:block;position:absolute}}.cn-cursor{display:none}@media (min-width:768px){.cn-cursor{top:var(--cn-inset);left:var(--cn-inset);z-index:20;text-transform:uppercase;white-space:nowrap;color:var(--cn-on-bg-muted);font-variant-numeric:tabular-nums;opacity:var(--reveal);pointer-events:none;gap:1rem;transition:opacity 1.4s;display:flex;position:absolute}}.cn-links{display:none}@media (min-width:768px){.cn-links{right:var(--cn-inset);bottom:var(--cn-inset);z-index:20;gap:var(--cn-pad);opacity:var(--reveal);transition:opacity 1.4s;display:flex;position:absolute}}.cn-links__item{all:unset;cursor:pointer;white-space:nowrap;text-transform:uppercase;color:var(--cn-on-bg);transition:color .15s}.cn-links__item:hover,.cn-links__item:focus-visible{color:var(--cn-blue500)}.cn-time__blink{animation:1s step-end infinite cn-blink}@keyframes cn-blink{50%{opacity:0}}.cn-clouds{z-index:0;background-image:linear-gradient(to bottom, var(--cn-sky-top), var(--cn-sky-foot));position:absolute;inset:0;overflow:hidden}.cn-clouds__canvas{position:absolute;inset:0}.cn-clouds__canvas canvas{width:100%;height:100%;display:block}.cn-media{flex:none;width:100%;height:50%;position:relative}@media (min-width:768px){.cn-media{height:100%}}.cn-media__veil{display:none}@media (min-width:768px){.cn-media__veil{width:calc((100% - var(--cn-focus-w,0px)) / 2);z-index:2;pointer-events:none;opacity:0;transition:opacity .25s;display:block;position:absolute;top:0;bottom:0}.cn-media__veil--left{left:0}.cn-media__veil--right{right:0}.cn-media[data-focus] .cn-media__veil{opacity:1;-webkit-backdrop-filter:blur(var(--cn-focus-blur));backdrop-filter:blur(var(--cn-focus-blur))}}.cn-media__viewport{height:100%;overflow:hidden}.cn-media__track{height:100%;margin-left:calc(var(--cn-media-gap) * -1);touch-action:pan-y pinch-zoom;display:flex}.cn-media__slide{box-sizing:content-box;height:100%;padding-left:var(--cn-media-gap);background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none}.cn-media__slide>img,.cn-media__slide>video{width:calc(100% + var(--cn-media-bleed) * 2);margin-left:calc(var(--cn-media-bleed) * -1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;height:100%;display:block}.cn-ring{touch-action:pan-y pinch-zoom;opacity:0;flex:none;width:100%;height:100%;transition:opacity .3s;position:relative;overflow:hidden}.cn-ring[data-ready]{opacity:1}@media (max-width:767px){.cn-ring{height:50%}}.cn-ring__card{will-change:transform;position:absolute;top:0;left:0}.cn-ring__card-inner{background-color:#fff;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000014}.cn-ring__card img,.cn-ring__card video{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:768px){.cn-media,.cn-ring{-webkit-user-select:none;user-select:none}}.cn-media__slide>img,.cn-media__slide>video,.cn-ring__card img,.cn-ring__card video{pointer-events:none}.cn-skim{left:var(--cn-inset);bottom:var(--cn-inset);z-index:25;pointer-events:none;white-space:nowrap;color:var(--cn-on-bg);background-color:var(--cn-card-bg);-webkit-backdrop-filter:blur(var(--cn-blur));backdrop-filter:blur(var(--cn-blur));opacity:0;border-radius:999px;align-items:center;padding:10px 20px;display:flex;position:fixed}.cn-skim[data-shown]{opacity:1}@media (max-width:767px){.cn-skim{display:none}}.cn-card{z-index:20;min-height:0;max-height:50%;color:var(--cn-on-bg);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}@media (min-width:768px){.cn-card{top:var(--cn-inset);right:var(--cn-inset);width:var(--cn-card-w);max-height:calc(50% - var(--cn-inset));left:auto}}.cn-transport{display:none}@media (min-width:768px){.cn-transport{left:var(--cn-inset);bottom:var(--cn-inset);z-index:20;gap:4px;display:flex;position:absolute}}.cn-logo{z-index:22;transform-origin:50%;pointer-events:none;opacity:var(--reveal);transition:opacity 1.4s;position:fixed}.cn-logo:not([data-ready]){opacity:0}.cn-logo[data-docked]{pointer-events:auto;cursor:pointer}.cn-logo canvas{display:block}.cn-loader{z-index:100;padding:var(--cn-inset);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;justify-content:flex-end;transition:opacity .6s;display:flex;position:absolute;inset:0}.cn-loader[data-leaving]{opacity:0;pointer-events:none}.cn-loader__count{width:100%;height:50%;fill:var(--cn-green500);font-family:var(--font-martian-mono), monospace;font-kerning:none;opacity:0;flex:none;font-weight:400;transition:opacity .7s;display:block;overflow:visible}.cn-loader[data-entered] .cn-loader__count{opacity:1}@media (min-width:768px){.cn-loader__count{height:100%}}.cn-overview{display:none}@media (min-width:768px){.cn-overview{right:var(--cn-inset);bottom:var(--cn-inset);z-index:20;width:224px;height:140px;display:block;position:absolute}.cn-overview:before{content:"";background-color:var(--cn-card-bg);-webkit-backdrop-filter:blur(var(--cn-blur));backdrop-filter:blur(var(--cn-blur));opacity:var(--reveal);transition:opacity 1.4s;position:absolute;inset:0}.cn-overview__track{opacity:var(--reveal);transition:opacity 1.4s;position:relative}}.cn-overview__frame{all:unset;cursor:pointer;background-image:url(/concept-new/overview.jpg);background-size:224px var(--sheet-h);background-repeat:no-repeat;background-position:0 var(--pos);opacity:.4;width:224px;height:20px;transition:opacity .5s;display:block;position:relative}.cn-overview__frame:before{content:"";background:inherit;background-position:0 var(--neg);transition:opacity .5s;position:absolute;inset:0}.cn-overview__frame:hover:before,.cn-overview__frame:focus-visible:before{opacity:0}.cn-overview__frame:hover,.cn-overview__frame:focus-visible{opacity:1}.cn-tip{display:none}@media (min-width:768px){.cn-tip{z-index:20;pointer-events:none;white-space:nowrap;text-transform:lowercase;color:var(--cn-on-bg);background-color:var(--cn-card-bg);-webkit-backdrop-filter:blur(var(--cn-blur));backdrop-filter:blur(var(--cn-blur));padding:4px 8px;display:block;position:fixed;transform:translate(-50%,calc(-100% - 16px))}.cn-tip[data-align=start]{transform:translateY(calc(-100% - 16px))}.cn-tip[data-align=end]{transform:translate(-100%,calc(-100% - 16px))}}.cn-transport__btn{all:unset;box-sizing:border-box;cursor:pointer;width:36px;height:24px;color:var(--cn-on-bg);background-color:var(--cn-card-bg);-webkit-backdrop-filter:blur(var(--cn-blur));backdrop-filter:blur(var(--cn-blur));opacity:var(--reveal);border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s,opacity 1.4s;display:flex}.cn-transport__btn:hover:not(:disabled),.cn-transport__btn:focus-visible{background-color:var(--cn-blue500);color:var(--cn-bg)}.cn-transport__btn:active:not(:disabled){background-color:var(--cn-blue600);color:var(--cn-bg)}.cn-transport__btn:disabled{cursor:default;color:#00000040}.cn-card__bar{justify-content:space-between;align-items:baseline;gap:var(--cn-pad);padding:var(--cn-pad);background-color:var(--cn-card-bar-bg);-webkit-backdrop-filter:blur(var(--cn-blur));backdrop-filter:blur(var(--cn-blur));opacity:var(--reveal);flex:none;transition:opacity 1.4s;display:flex}.cn-card__label,.cn-card__index{all:unset;white-space:nowrap;cursor:default;transition:color .15s}.cn-card__label{color:var(--cn-blue500)}.cn-card__index,.cn-card[data-index] .cn-card__label{color:var(--cn-on-bg)}.cn-card[data-index] .cn-card__index{color:var(--cn-blue500)}.cn-card__index,.cn-card[data-index] .cn-card__label{cursor:pointer}.cn-card:not([data-index]) .cn-card__index:hover,.cn-card:not([data-index]) .cn-card__index:focus-visible,.cn-card[data-index] .cn-card__label:hover,.cn-card[data-index] .cn-card__label:focus-visible{color:var(--cn-blue500)}.cn-card__body{gap:var(--cn-pad);min-height:0;padding:var(--cn-pad);background-color:var(--cn-card-bg);-webkit-backdrop-filter:blur(var(--cn-blur));backdrop-filter:blur(var(--cn-blur));opacity:var(--reveal);flex-direction:column;flex:auto;transition:opacity 1.4s;display:flex}.cn-card__body--index{padding:var(--cn-pad) 0}.cn-card__nav{overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.cn-card__nav::-webkit-scrollbar{display:none}.cn-card__navitem{all:unset;box-sizing:border-box;width:100%;padding:4px var(--cn-pad);cursor:pointer;color:var(--cn-on-bg);display:block}.cn-card__navitem:hover,.cn-card__navitem:focus-visible{background-color:var(--cn-card-hl);color:var(--cn-blue500)}.cn-card__textwrap{flex:0 auto;min-height:0;display:flex;position:relative}.cn-card__scroll{overscroll-behavior-y:contain;scrollbar-width:none;-ms-overflow-style:none;--cn-fade-top:0px;--cn-fade-bottom:0px;min-width:0;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--cn-fade-top), #000 calc(100% - var(--cn-fade-bottom)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--cn-fade-top), #000 calc(100% - var(--cn-fade-bottom)), transparent 100%);flex:auto;overflow-y:auto}.cn-card__scroll::-webkit-scrollbar{display:none}.cn-card__thumbtrack{pointer-events:none;width:2px;position:absolute;top:0;bottom:0;right:-7px}.cn-card__thumb{background-color:var(--cn-on-bg);opacity:.45;width:2px;position:absolute;left:0}.cn-card__head{justify-content:space-between;align-items:flex-start;gap:var(--cn-pad);display:flex}.cn-card__title{flex:auto;min-width:0}.cn-card__titlebtn{all:unset;cursor:pointer;text-align:left;width:100%;transition:color .15s;display:block}.cn-card__titlebtn:hover,.cn-card__titlebtn:focus-visible{color:var(--cn-blue500)}.cn-card__toggle{all:unset;font-family:var(--font-martian-mono), monospace;cursor:pointer;color:var(--cn-on-bg);white-space:nowrap;flex:none;font-size:12px;font-weight:400;line-height:14px;transition:color .15s}.cn-card__toggle:hover,.cn-card__toggle:focus-visible{color:var(--cn-blue500)}.cn-card__toggle-sign{margin-inline:-2px;font-size:14px}.cn-card__paras{gap:var(--cn-pad);margin-top:var(--cn-pad);flex-direction:column;display:flex}.cn-card__paras[hidden]{display:none}.cn-card__meta{column-gap:var(--cn-pad);flex:none;grid-template-columns:repeat(4,1fr);row-gap:4px;margin:0;display:grid}.cn-card__meta dt{grid-column:1/3}.cn-card__meta dd{grid-column:3/5;margin:0}.cn-card__meta dt,.cn-card__meta dd{text-transform:lowercase}.cn-card__meta dt:first-letter,.cn-card__meta dd:first-letter{text-transform:uppercase}.cn-card__meta dd[data-as-written],.cn-card__meta dd[data-as-written]:first-letter,.cn-card__keepcase{text-transform:none}.cn-fx{z-index:30;pointer-events:none;position:absolute;inset:0}.cn-fx>*{pointer-events:none;position:absolute}.cn-fx__scanlines{background-image:linear-gradient(180deg, transparent 50%, rgba(0, 0, 0, var(--cn-scanline-alpha)) 51%);background-size:100% var(--cn-scanline-period);animation:1s steps(60,end) infinite cn-scanline-shift;inset:0}@keyframes cn-scanline-shift{0%{background-position:0}}@media (max-width:767px){.cn-root{--cn-scanline-alpha:.04}}.cn-fx__gloom{-webkit-backdrop-filter:blur(var(--cn-gloom-blur));backdrop-filter:blur(var(--cn-gloom-blur));opacity:var(--cn-gloom-opacity);inset:0}.cn-fx__vignette{opacity:var(--cn-vignette-opacity);background-image:radial-gradient(#0000 50%,#0000008c 100%);inset:0}.cn-fx__grain{width:calc(100% + 20rem);height:calc(100% + 20rem);opacity:var(--cn-grain-opacity);will-change:transform;background-image:url(/concept-new/cn-noise.png);background-position:50%;background-repeat:repeat;animation:.5s step-end infinite cn-grain;top:-10rem;left:-10rem}@keyframes cn-grain{0%{transform:translateY(9rem)}10%{transform:translate(-1rem,-4rem)}20%{transform:translate(-8rem,2rem)}30%{transform:translate(9rem,-9rem)}40%{transform:translate(-2rem,7rem)}50%{transform:translate(-9rem,-4rem)}60%{transform:translate(2rem,6rem)}70%{transform:translate(7rem,-8rem)}80%{transform:translate(-9rem,1rem)}90%{transform:translate(6rem,-5rem)}to{transform:translate(-7rem)}}@media screen and (max-width:600px){.cn-fx__grain{display:none}.cn-fx__gloom{--cn-gloom-blur:5px;--cn-gloom-opacity:.2}}@media (prefers-reduced-motion:reduce){.cn-fx__grain,.cn-fx__scanlines{animation:none}.cn-ring{transition:none}}
@font-face{font-family:ronzino;src:url(../media/Ronzino_Regular-s.p.1bsizxl409skf.woff2)format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:ronzino;src:url(../media/Ronzino_Medium-s.p.1ec9kn_-vl3xv.woff2)format("woff2");font-display:block;font-weight:500;font-style:normal}@font-face{font-family:ronzino Fallback;src:local(Arial);ascent-override:90.61%;descent-override:23.15%;line-gap-override:12.92%;size-adjust:100.65%}.ronzino_8b525e22-module__z8p0GW__className{font-family:ronzino,ronzino Fallback,sans-serif}.ronzino_8b525e22-module__z8p0GW__variable{--font-ronzino:"ronzino", "ronzino Fallback", sans-serif}
@font-face{ascent-override:96.8%;descent-override:19.8%;line-gap-override:0%;font-family:aspekta;src:url(../media/Aspekta_400-s.17pld8cozx8oi.woff2)format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{ascent-override:96.8%;descent-override:19.8%;line-gap-override:0%;font-family:aspekta;src:url(../media/Aspekta_500-s.0s57ejcnxtnhw.woff2)format("woff2");font-display:block;font-weight:500;font-style:normal}@font-face{font-family:aspekta Fallback;src:local(Arial);ascent-override:109.13%;descent-override:32.74%;line-gap-override:0.0%;size-adjust:100.79%}.aspekta_5e469d0f-module__p3hg9q__className{font-family:aspekta,aspekta Fallback,sans-serif}.aspekta_5e469d0f-module__p3hg9q__variable{--font-aspekta:"aspekta", "aspekta Fallback", sans-serif}
@font-face{font-family:switzer;src:url(../media/Switzer_Regular-s.1x2d0gkk9ka9t.woff2)format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:switzer;src:url(../media/Switzer_Medium-s.0gt58k1nzn0ap.woff2)format("woff2");font-display:block;font-weight:500;font-style:normal}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.switzer_31e97043-module___geEmW__className{font-family:switzer,switzer Fallback,sans-serif}.switzer_31e97043-module___geEmW__variable{--font-switzer:"switzer", "switzer Fallback", sans-serif}
@font-face{font-family:clashDisplay;src:url(../media/ClashDisplay_Semibold-s.p.3xiod_7d-ybin.woff2)format("woff2");font-display:block;font-weight:600;font-style:normal}@font-face{font-family:clashDisplay Fallback;src:local(Arial);ascent-override:79.51%;descent-override:22.33%;line-gap-override:8.04%;size-adjust:111.94%}.clashdisplay_c8da88e-module__JzYDBq__className{font-family:clashDisplay,clashDisplay Fallback,sans-serif}.clashdisplay_c8da88e-module__JzYDBq__variable{--font-clash-display:"clashDisplay", "clashDisplay Fallback", sans-serif}
@font-face{font-family:martianMono;src:url(../media/MartianMonoCondensed_Regular-s.p.1dxa2tnpkik83.woff2)format("woff2");font-display:block;font-weight:400;font-style:normal}@font-face{font-family:martianMono Fallback;src:local(Arial);ascent-override:76.05%;descent-override:15.21%;line-gap-override:0.0%;size-adjust:131.49%}.martianmono_95691d8-module__JQDOMq__className{font-family:martianMono,martianMono Fallback,monospace}.martianmono_95691d8-module__JQDOMq__variable{--font-martian-mono:"martianMono", "martianMono Fallback", monospace}
