.deck{--deck-pad:clamp(18px, 4.4vw, 80px);--deck-top:clamp(76px, 9.5dvh, 98px);--deck-bottom:clamp(60px, 8dvh, 78px);--deck-font:system-ui, -apple-system, "Segoe UI", sans-serif;--deck-mono:ui-monospace, Menlo, Consolas, monospace;--deck-stage-bg:#111;--deck-chip-bg:#111;--deck-chip-fg:#fff;--deck-primary-bg:#fff;--deck-primary-fg:#111;--deck-seg-track:#ffffff4d;--deck-seg-fill:#fff;--deck-seg-current:var(--deck-band-a);--deck-hint:#ddd;--deck-focus:#fff;--deck-band-a:#ff5a1f;--deck-band-b:#1f45ff;--deck-preview-bg:#111;--deck-preview-fg:#fff;--deck-radius:999px;--deck-ease:cubic-bezier(.22, 1, .36, 1);position:fixed;inset:0}.deck[hidden],.deck-profile[hidden]{display:none}body.deck-profile-open{overflow:auto}.deck :focus-visible{outline:3px solid var(--deck-focus);outline-offset:3px}.deck-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.deck-stage{background:var(--deck-stage-bg);touch-action:pan-y pinch-zoom;-webkit-touch-callout:none;position:fixed;inset:0}.deck-band{visibility:hidden;position:absolute;inset:0}.deck-band-a{z-index:2;background:var(--deck-band-a)}.deck-band-b{z-index:3;background:var(--deck-band-b)}.deck-slide{padding:calc(var(--deck-top) + 1dvh) var(--deck-pad) calc(var(--deck-bottom) + 1dvh);visibility:hidden;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;overflow:hidden}.deck-slide.is-on{visibility:visible;z-index:4}.deck-slide.is-leaving{visibility:visible;z-index:1}.deck-w{white-space:nowrap;vertical-align:top;margin:-.08em -.07em -.1em;padding:.08em .07em .1em;display:inline-block;overflow:hidden}.deck-ch{display:inline-block}.deck-top,.deck-bottom{z-index:10;padding:0 var(--deck-pad);pointer-events:none;transition:opacity .3s var(--deck-ease);position:fixed;left:0;right:0}.deck-top a,.deck-top button,.deck-bottom a,.deck-bottom button{pointer-events:auto}.deck.is-held .deck-top,.deck.is-held .deck-bottom,.deck.is-held .deck-preview{opacity:0}.deck-top{padding-top:max(4px, env(safe-area-inset-top));top:0}.deck-segs{gap:5px;display:flex}.deck-seg{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:1;align-items:center;min-width:0;height:22px;padding:0;display:flex}.deck-seg-bar{background:var(--deck-seg-track);width:100%;height:4px;transition:height .15s var(--deck-ease);border-radius:4px;display:block;overflow:hidden}.deck-seg:hover .deck-seg-bar,.deck-seg:focus-visible .deck-seg-bar{height:7px}.deck-seg:focus-visible{outline-offset:0;border-radius:4px}.deck-seg i{background:var(--deck-seg-fill);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.deck.is-paused .deck-seg[aria-current] .deck-seg-bar{background:var(--deck-seg-current);height:7px}.deck.is-paused .deck-seg[aria-current] i{opacity:0}.deck-top-row{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.deck-actions{gap:8px;display:flex}.deck-bottom{height:var(--deck-bottom);padding-bottom:env(safe-area-inset-bottom);align-items:center;gap:14px;display:flex;bottom:0}.deck-chip{border-radius:var(--deck-radius);background:var(--deck-chip-bg);height:38px;color:var(--deck-chip-fg);font:700 14px/1 var(--deck-font);white-space:nowrap;cursor:pointer;transition:translate .2s var(--deck-ease), background .25s, color .25s;border:0;flex:none;align-items:center;gap:7px;padding:0 15px;text-decoration:none;display:inline-flex}.deck-chip:hover{translate:0 -1px}.deck-chip.is-primary{background:var(--deck-primary-bg);color:var(--deck-primary-fg)}.deck-chip.deck-icon{justify-content:center;width:38px;padding:0}.deck-short{display:none}.deck-count{color:var(--deck-hint);font:500 13px var(--deck-mono);font-variant-numeric:tabular-nums;flex:none}.deck-hint{min-width:0;color:var(--deck-hint);font:400 13px/1.25 var(--deck-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deck-preview{z-index:20;background:var(--deck-preview-bg);color:var(--deck-preview-fg);pointer-events:none;border-radius:12px;padding:6px 6px 8px;position:fixed;box-shadow:0 18px 40px -14px #0000008c,0 2px 6px #0000002e}.deck-preview[hidden]{display:none}.deck-preview-thumb{border-radius:7px;position:relative;overflow:hidden}.deck-thumb.deck-slide{visibility:visible;transform-origin:0 0;pointer-events:none;position:absolute;inset:0 auto auto 0}.deck-thumb,.deck-thumb *{transition:none!important;animation-play-state:paused!important}.deck-preview-label{font:600 13px/1.3 var(--deck-font);align-items:baseline;gap:8px;margin:7px 4px 0;display:flex}.deck-preview-num{font:500 12px var(--deck-mono);flex:none}@media (width<=640px){.deck-chip{height:34px;padding:0 12px;font-size:13px}.deck-chip.deck-icon{width:34px}.deck-long{display:none}.deck-short{display:inline}.deck-hint{white-space:normal;font-size:12px}.deck-bottom{gap:10px}}@media (prefers-reduced-motion:reduce){.deck-chip,.deck-top,.deck-bottom,.deck-seg-bar{transition:none}}:root{--sw-red:#e30a0a;--sw-sans:"Schibsted Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--kn-font:"Hanken Grotesk", "Helvetica Neue", Arial, sans-serif;--tm-mono:"JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--tm-display:"Martian Mono", ui-monospace, Menlo, monospace}.deck-bottom{display:none}@media (width>=701px) and (hover:hover) and (prefers-reduced-motion:no-preference){.deck.hint-pause:not(.is-paused) .deck-pause{position:relative}.deck.hint-pause:not(.is-paused) .deck-pause:before,.deck.hint-pause:not(.is-paused) .deck-pause:after{content:"";border:2px solid var(--sw-red);border-radius:inherit;opacity:0;pointer-events:none;animation:1.5s cubic-bezier(.2,.55,.3,1) 4 ph-ripple;position:absolute;inset:0}.deck.hint-pause:not(.is-paused) .deck-pause:before{animation-iteration-count:3;animation-delay:.5s}}@keyframes ph-ripple{0%{opacity:.9;inset:0}70%{opacity:.25}to{opacity:0;inset:-26px}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{color:#fff;font:400 16px/1.4 var(--sw-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#000;overflow:hidden}h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--sw-red);color:#fff}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.noscript{color:#000;font:700 18px/1.4 var(--sw-sans);text-align:center;background:#fff;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.deck[data-theme^=sw]{--deck-font:var(--sw-sans);--deck-mono:var(--sw-sans);--deck-radius:0;--deck-ease:cubic-bezier(.8, 0, .2, 1);--deck-stage-bg:#000;--deck-preview-bg:#000;--deck-preview-fg:#fff}.deck[data-theme^=sw] .deck-i{stroke-linecap:square;stroke-linejoin:miter}.deck[data-theme^=sw] .deck-chip{font:700 14px/1 var(--sw-sans);transition:none}.deck[data-theme^=sw] .deck-chip:hover{background:var(--deck-chip-fg);color:var(--deck-chip-bg);box-shadow:inset 0 0 0 2px var(--deck-chip-bg);translate:none}.deck[data-theme^=sw] .deck-chip.is-primary:hover{background:var(--deck-primary-fg);color:var(--deck-primary-bg);box-shadow:inset 0 0 0 2px var(--deck-primary-bg)}.deck[data-theme^=sw] .deck-segs{gap:3px}.deck[data-theme^=sw] .deck-seg-bar{border-radius:0;height:3px;transition:none}.deck[data-theme^=sw] .deck-seg:hover .deck-seg-bar,.deck[data-theme^=sw] .deck-seg:focus-visible .deck-seg-bar{height:8px}.deck[data-theme^=sw] .deck-seg:focus-visible{border-radius:0}.deck[data-theme^=sw] .deck-preview{border-top:6px solid var(--sw-red);border-radius:0;padding:0 0 10px;box-shadow:0 22px 40px -18px #000000b3}.deck[data-theme^=sw] .deck-preview-thumb{border-radius:0}.deck[data-theme^=sw] .deck-preview-label{font:700 14px/1.2 var(--sw-sans);margin:9px 10px 0}.deck[data-theme^=sw] .deck-preview-num{font:900 14px/1.2 var(--sw-sans);font-variant-numeric:tabular-nums}.deck[data-theme=sw-white]{--deck-chip-bg:#000;--deck-chip-fg:#fff;--deck-primary-bg:var(--sw-red);--deck-primary-fg:#fff;--deck-seg-track:#00000029;--deck-seg-fill:var(--sw-red);--deck-seg-current:#000;--deck-focus:var(--sw-red);--deck-band-a:var(--sw-red)}.deck[data-theme=sw-black]{--deck-chip-bg:#fff;--deck-chip-fg:#000;--deck-primary-bg:var(--sw-red);--deck-primary-fg:#fff;--deck-seg-track:#ffffff3d;--deck-seg-fill:var(--sw-red);--deck-seg-current:#fff;--deck-focus:#fff;--deck-band-a:var(--sw-red)}.deck[data-theme=sw-red]{--deck-chip-bg:#000;--deck-chip-fg:#fff;--deck-primary-bg:#fff;--deck-primary-fg:#000;--deck-seg-track:#00000038;--deck-seg-fill:#000;--deck-seg-current:#fff;--deck-focus:#fff;--deck-band-a:#000}.deck[data-theme=kn]{--deck-font:var(--kn-font);--deck-mono:var(--kn-font);--deck-stage-bg:#000;--deck-chip-bg:#1c1c1e;--deck-chip-fg:#f5f5f7;--deck-primary-bg:#f5f5f7;--deck-primary-fg:#000;--deck-seg-track:#f5f5f733;--deck-seg-fill:#f5f5f7;--deck-seg-current:#2997ff;--deck-focus:#f5f5f7;--deck-band-a:#000;--deck-band-b:#000;--deck-preview-bg:#0c0c0d;--deck-preview-fg:#f5f5f7;--deck-ease:cubic-bezier(.16, 1, .3, 1)}.deck[data-theme=kn] .deck-seg-bar{height:3px}.deck[data-theme=kn] .deck-seg:hover .deck-seg-bar,.deck[data-theme=kn] .deck-seg:focus-visible .deck-seg-bar{height:6px}.deck[data-theme=kn] .deck-chip{letter-spacing:-.005em;font-weight:600;box-shadow:inset 0 1px #ffffff17}.deck[data-theme=kn] .deck-chip:hover{background:#2c2c2e}.deck[data-theme=kn] .deck-chip.is-primary{box-shadow:none}.deck[data-theme=kn] .deck-chip.is-primary:hover{background:#fff}.deck[data-theme=kn] .deck-preview{border:1px solid #f5f5f724;border-radius:16px;box-shadow:0 28px 56px -18px #000000f2,0 2px 8px #0009}.deck[data-theme=kn] .deck-preview-thumb{border-radius:10px}.deck[data-theme=tm]{--deck-font:var(--tm-mono);--deck-mono:var(--tm-mono);--deck-stage-bg:#040705;--deck-radius:0;--deck-preview-bg:#040705;--deck-preview-fg:#47ff8f;--deck-band-a:#ff2bd6;--deck-band-b:#dcffe8;--deck-ease:cubic-bezier(.16, 1, .3, 1);--deck-chip-bg:#0a1810;--deck-chip-fg:#47ff8f;--deck-primary-bg:#ff2bd6;--deck-primary-fg:#14000f;--deck-seg-track:#47ff8f33;--deck-seg-fill:#47ff8f;--deck-seg-current:#ff2bd6;--deck-focus:#ff2bd6}.deck[data-theme=tm] :focus-visible{outline-width:2px}.deck[data-theme=tm] .deck-seg-bar{border-radius:0;height:3px}.deck[data-theme=tm] .deck-seg:hover .deck-seg-bar,.deck[data-theme=tm] .deck-seg:focus-visible .deck-seg-bar{height:7px}.deck[data-theme=tm] .deck-seg:focus-visible{border-radius:0}.deck[data-theme=tm] .deck-chip{border:1px solid color-mix(in srgb, var(--deck-chip-fg) 32%, transparent);height:36px;font:600 13px/1 var(--tm-mono);gap:6px;padding:0 12px;transition:background .12s,color .12s,border-color .12s}.deck[data-theme=tm] .deck-chip:not(.deck-icon):before{content:"[";opacity:.6}.deck[data-theme=tm] .deck-chip:not(.deck-icon):after{content:"]";opacity:.6}.deck[data-theme=tm] .deck-chip:hover{background:var(--deck-chip-fg);color:var(--deck-chip-bg);translate:none}.deck[data-theme=tm] .deck-chip.is-primary{border-color:var(--deck-primary-bg)}.deck[data-theme=tm] .deck-chip.is-primary:hover{color:#000;background:#dcffe8;border-color:#dcffe8}.deck[data-theme=tm] .deck-chip.deck-icon{width:36px}.deck[data-theme=tm] .deck-preview{border:1px solid #1b4a2f;border-radius:0;padding:5px 5px 7px;box-shadow:0 20px 40px -16px #000c}.deck[data-theme=tm] .deck-preview-thumb{border-radius:0}.deck[data-theme=tm] .deck-preview-label{font:600 12px/1.3 var(--tm-mono)}.deck[data-theme=tm] .deck-preview-num{color:#63b884}@media (width<=640px){.deck[data-theme=tm] .deck-chip{height:32px;padding:0 9px;font-size:12px}.deck[data-theme=tm] .deck-chip.deck-icon{width:32px}}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]){--red:var(--sw-red);--black:#000;--white:#fff;--sans:var(--sw-sans);--gut:clamp(8px, .85vw, 14px);--cols:6;--rows:4;--col:calc((100vw - 2 * var(--deck-pad)) / var(--cols));--row:calc((100dvh - var(--deck-top) - var(--deck-bottom)) / var(--rows));isolation:isolate;background:var(--bg);color:var(--fg);font:400 16px/1.4 var(--sans);padding:0}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next])[data-theme=sw-white]{--bg:var(--white);--fg:var(--black);--fg2:#2b2b2b;--rule:#00000026;--mark:var(--black);--acc:var(--red);--sel-bg:var(--red);--focus:var(--red)}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next])[data-theme=sw-black]{--bg:var(--black);--fg:var(--white);--fg2:#cfcfcf;--rule:#ffffff2b;--mark:var(--white);--acc:var(--red);--sel-bg:var(--red);--focus:var(--white)}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next])[data-theme=sw-red]{--bg:var(--red);--fg:var(--white);--fg2:var(--white);--rule:#0000003d;--mark:var(--black);--acc:var(--black);--sel-bg:var(--black);--focus:var(--white)}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) ::selection{background:var(--sel-bg);color:var(--white)}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .deck-i{stroke-linecap:square;stroke-linejoin:miter}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .pg{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), minmax(0, 1fr));padding:var(--deck-top) var(--deck-pad) var(--deck-bottom);display:grid;position:absolute;inset:0}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .pg>*{min-width:0;min-height:0;position:relative}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .pg>.rules{pointer-events:none;position:absolute;inset:0}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .rv,.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .rh,.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .m{display:block;position:absolute}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .rv{top:0;bottom:0;left:var(--deck-pad);right:var(--deck-pad);background:linear-gradient(90deg, var(--rule) 1px, transparent 1px) 0 0 / calc(100% / var(--cols)) 100% repeat-x;border-right:1px solid var(--rule);transform-origin:50% 0}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .rh{left:0;right:0;top:var(--deck-top);bottom:var(--deck-bottom);background:linear-gradient(var(--rule) 1px, transparent 1px) 0 0 / 100% calc(100% / var(--rows)) repeat-y;border-bottom:1px solid var(--rule);transform-origin:0}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .m{background:linear-gradient(var(--mark), var(--mark)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--mark), var(--mark)) 0 50% / 100% 1px no-repeat;width:17px;height:17px;margin:-8px 0 0 -8px}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .m1{left:var(--deck-pad);top:var(--deck-top)}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .m2{left:calc(100% - var(--deck-pad));top:var(--deck-top)}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .m3{left:var(--deck-pad);top:calc(100% - var(--deck-bottom))}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .m4{left:calc(100% - var(--deck-pad));top:calc(100% - var(--deck-bottom))}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .fit,.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .mv{white-space:nowrap;display:block}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .ln{display:block}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .vt{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .hd{letter-spacing:-.04em;margin-left:-.04em;font-weight:900;line-height:.8}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .ph{font:700 12px/1 var(--sans);letter-spacing:.01em;white-space:nowrap;vertical-align:.15em;border:1.5px solid;align-items:center;gap:.45em;padding:.3em .55em .32em;display:inline-flex}.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]) .ph:before{content:"";background:var(--acc);width:.62em;height:.62em}@media (width<=700px){.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]){--cols:4;--rows:6}}@media (width>=701px){.deck-slide:is([data-slide=intro],[data-slide=why],[data-slide=story],[data-slide=quotes],[data-slide=next]){--deck-top:clamp(96px, 11.5dvh, 120px);--deck-bottom:clamp(42px, 6dvh, 60px)}}.deck-slide[data-slide=intro] .slab{top:var(--deck-top);bottom:0;left:calc(var(--deck-pad) + var(--col) * (var(--cols) - 1));width:var(--col);background:var(--red);position:absolute;overflow:hidden}.deck-slide[data-slide=intro] .slab .vt{color:var(--white);font:900 min(calc(var(--col) * 1.08), calc((100dvh - var(--deck-top) - var(--deck-bottom)) / 4.9))/.86 var(--sans);letter-spacing:-.035em;flex-direction:column;justify-content:center;padding-inline-start:calc(var(--deck-bottom) + var(--gut));display:flex;position:absolute;inset:0}.deck-slide[data-slide=intro] .slab .vt>span{display:block}.deck-slide[data-slide=intro] .head{align-self:start;align-items:flex-start;gap:calc(var(--gut) * 2.2);padding-top:var(--gut);flex-direction:column;grid-area:1/1/3/6;display:flex}.deck-slide[data-slide=intro] .greet{background:var(--red);color:var(--white);font:700 clamp(15px, 1.4vw, 21px)/1 var(--sans);padding:.42em .6em .48em}.deck-slide[data-slide=intro] .name{font:900 min(13.4vw, 19.4dvh)/.8 var(--sans);letter-spacing:-.04em;align-self:stretch;margin-left:-.05em}.deck-slide[data-slide=intro] .role{padding-top:calc(var(--gut) * 2);flex-direction:column;grid-area:3/1/auto/4;align-self:start;gap:.3em;display:flex}.deck-slide[data-slide=intro] .role strong{font:800 min(3.3vw, 5.2dvh)/1 var(--sans);letter-spacing:-.025em}.deck-slide[data-slide=intro] .role span{color:var(--red);font:800 min(1.75vw, 2.8dvh)/1.1 var(--sans);letter-spacing:-.015em}.deck-slide[data-slide=intro] .role small{font:700 min(1.4vw, 2.3dvh)/1.1 var(--sans);letter-spacing:-.01em;margin-top:.9em}.deck-slide[data-slide=intro] .yrs{align-self:start;align-items:flex-end;gap:var(--gut);padding:calc(var(--gut) * 2) var(--gut) 0;grid-area:3/4/auto/6;display:flex}.deck-slide[data-slide=intro] .yrs-n{color:var(--red);font:900 min(calc(var(--col) * .62), calc(var(--row) * .74))/.8 var(--sans);letter-spacing:-.05em;white-space:nowrap}.deck-slide[data-slide=intro] .yrs-n .plus{margin-left:.07em}.deck-slide[data-slide=intro] .slab .rain{width:100%;height:100%;display:block;position:absolute;inset:0}.deck-slide[data-slide=intro] .yrs-l{max-width:7em;font:800 clamp(15px, 1.35vw, 20px)/1.1 var(--sans);letter-spacing:-.01em;padding-bottom:.1em}@media (width<=700px){.deck-slide[data-slide=intro] .pg{grid-template-rows:auto auto auto auto auto minmax(0,1fr);row-gap:20px}.deck-slide[data-slide=intro] .head{grid-area:1/1/auto/4;gap:14px;padding-top:4px}.deck-slide[data-slide=intro] .greet{font-size:15px}.deck-slide[data-slide=intro] .name{font-size:min(15.4vw,7.4dvh)}.deck-slide[data-slide=intro] .role{grid-area:2/1/auto/4;padding:0}.deck-slide[data-slide=intro] .role strong{font-size:23px}.deck-slide[data-slide=intro] .role span{font-size:16px}.deck-slide[data-slide=intro] .role small{margin-top:6px;font-size:15px}.deck-slide[data-slide=intro] .yrs{flex-direction:column;grid-area:3/1/auto/4;align-items:flex-start;gap:6px;padding:0}.deck-slide[data-slide=intro] .yrs-n{font-size:min(36vw,16dvh)}.deck-slide[data-slide=intro] .yrs-l{max-width:none;font-size:15px}}.deck-slide[data-slide=why] .hd{grid-area:1/1/auto/-1;align-self:center;font-size:min(12.6vw,19dvh)}.deck-slide[data-slide=why] .wps{grid-area:2/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.deck-slide[data-slide=why] .wp{grid-column:1/-1;grid-template-columns:subgrid;border-top:4px solid var(--white);display:grid;position:relative}.deck-slide[data-slide=why] .wp:before{content:"";inset:-4px calc(-1 * var(--deck-pad)) 0;z-index:-1;background:var(--red);visibility:hidden;position:absolute}.deck-slide[data-slide=why] .wp.is-hot:before{visibility:visible}.deck-slide[data-slide=why] .wp-s{padding-right:var(--gut);color:var(--red);font:900 min(6.4vw, 11dvh)/.86 var(--sans);letter-spacing:-.04em;grid-column:1/4;align-self:center}.deck-slide[data-slide=why] .wp-s .fit{margin-left:-.04em}.deck-slide[data-slide=why] .wp.is-hot .wp-s{color:var(--black)}.deck-slide[data-slide=why] .wp-b{padding:var(--gut);grid-column:4/-1;align-self:center}.deck-slide[data-slide=why] .wp-b h3{font:800 clamp(18px, 1.7vw, 26px)/1.1 var(--sans);letter-spacing:-.015em}.deck-slide[data-slide=why] .wp-b p{max-width:36em;color:var(--fg2);font:400 clamp(14px, 1.15vw, 18px)/1.4 var(--sans);margin-top:.4em}.deck-slide[data-slide=why] .wp.is-hot .wp-b p{color:var(--white)}@media (width<=700px){.deck-slide[data-slide=why] .pg{grid-template-rows:var(--row) minmax(0, 1fr)}.deck-slide[data-slide=why] .hd{font-size:min(21vw,10dvh)}.deck-slide[data-slide=why] .wps{flex-direction:column;justify-content:space-between;padding-bottom:14px;display:flex}.deck-slide[data-slide=why] .wp{border-top-width:3px;padding-top:6px;display:block}.deck-slide[data-slide=why] .wp:before{inset:-3px calc(-1 * var(--deck-pad)) -6px}.deck-slide[data-slide=why] .wp-s{padding:0;font-size:min(10.6vw,5.2dvh)}.deck-slide[data-slide=why] .wp-b{padding:6px 0 4px}.deck-slide[data-slide=why] .wp-b h3{font-size:16px}.deck-slide[data-slide=why] .wp-b p{font-size:13.5px;line-height:1.35}}.deck-slide[data-slide=story] .kick{align-self:start;align-items:center;gap:var(--gut);padding-top:var(--gut);color:var(--red);font:800 clamp(15px, 1.4vw, 21px)/1 var(--sans);grid-area:1/1/auto/-1;display:flex}.deck-slide[data-slide=story] .hd-wrap{flex-direction:column;grid-area:1/1/3/-1;align-self:center;gap:.3em;display:flex}.deck-slide[data-slide=story] .hd{font-size:min(10.4vw,17dvh)}.deck-slide[data-slide=story] .pre-ai{color:var(--fg2);font:600 clamp(14px, 1.2vw, 18px)/1.3 var(--sans)}.deck-slide[data-slide=story] .beats{grid-area:3/1/-1/-1;grid-template-columns:subgrid;column-gap:clamp(28px,4.6vw,72px);display:grid}.deck-slide[data-slide=story] .bt{padding:var(--gut);border-top:4px solid var(--white);flex-direction:column;grid-column:span 2;gap:.5em;display:flex}.deck-slide[data-slide=story] .bt.last{--acc:var(--black);background:var(--red)}.deck-slide[data-slide=story] .bt-co{font:800 clamp(14px, 1.1vw, 17px)/1.1 var(--sans);flex-wrap:wrap;align-items:baseline;gap:.3em .6em;display:flex}.deck-slide[data-slide=story] .bt-n{color:var(--red);font:900 min(4.4vw, 7.4dvh)/.8 var(--sans);letter-spacing:-.04em}.deck-slide[data-slide=story] .bt.last .bt-n{color:var(--black)}.deck-slide[data-slide=story] .bt h3{font:800 clamp(18px, 1.7vw, 26px)/1.1 var(--sans);letter-spacing:-.015em}.deck-slide[data-slide=story] .bt-t{max-width:26em;color:var(--fg2);font:400 clamp(14px, 1.15vw, 18px)/1.4 var(--sans)}.deck-slide[data-slide=story] .bt.last .bt-t{color:var(--white)}.deck-slide[data-slide=story] .bt-a{font:700 clamp(13px, 1vw, 15px)/1 var(--sans);border:2px solid;align-self:flex-start;align-items:center;gap:.45em;padding:.5em .7em;text-decoration:none;display:inline-flex}.deck-slide[data-slide=story] .bt-a:hover{background:var(--fg);color:var(--bg)}@media (width>=701px){.deck-slide[data-slide=story] .kick{padding-top:calc(var(--gut) * 2.2)}}@media (width<=700px){.deck-slide[data-slide=story] .pg{grid-template-rows:auto var(--row) minmax(0, 1fr)}.deck-slide[data-slide=story] .kick{grid-column:1/-1;padding-top:14px;font-size:15px}.deck-slide[data-slide=story] .hd-wrap{grid-row:2;gap:.2em}.deck-slide[data-slide=story] .hd{font-size:min(14vw,7dvh)}.deck-slide[data-slide=story] .pre-ai{font-size:13px}.deck-slide[data-slide=story] .beats{flex-direction:column;grid-row:3;justify-content:flex-start;gap:8px;padding-top:14px;display:flex}.deck-slide[data-slide=story] .bt{border-top-width:3px;gap:.3em;padding:8px 10px}.deck-slide[data-slide=story] .bt-co{font-size:13px}.deck-slide[data-slide=story] .bt-n{font-size:24px}.deck-slide[data-slide=story] .bt h3{font-size:16px}.deck-slide[data-slide=story] .bt-t{font-size:13.5px;line-height:1.35}.deck-slide[data-slide=story] .bt-a{margin-top:2px;padding:6px 9px;font-size:13px}}@media (width<=700px) and (height<=740px){.deck-slide[data-slide=story] .bt{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid}.deck-slide[data-slide=story] .bt h3,.deck-slide[data-slide=story] .bt-t{grid-column:1/-1}.deck-slide[data-slide=story] .bt-a{grid-area:1/2;margin:0;padding:4px 8px}}@media (width<=700px) and (height<=640px){.deck-slide[data-slide=story] .bt-t{display:none}}.deck-slide[data-slide=quotes] .pg{grid-template-rows:auto minmax(0,1fr);row-gap:clamp(10px,1.6dvh,20px)}.deck-slide[data-slide=quotes] .hd{grid-area:1/1/auto/-1;align-self:center;font-size:min(8.2vw,11.5dvh)}.deck-slide[data-slide=quotes] .qs{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(14px,2.4dvh,32px) clamp(28px,4.6vw,72px);display:grid}.deck-slide[data-slide=quotes] .q{gap:var(--gut);padding:var(--gut);border-top:4px solid var(--black);flex-direction:column;display:flex}.deck-slide[data-slide=quotes] .q blockquote:before{content:"“";height:.5em;color:var(--red);font:900 min(5vw, 8.5dvh)/.9 var(--sans);display:block}.deck-slide[data-slide=quotes] .q blockquote+blockquote{padding-top:var(--gut);border-top:1px solid var(--rule)}.deck-slide[data-slide=quotes] .q blockquote+blockquote:before{display:none}.deck-slide[data-slide=quotes] .q blockquote p{font:600 min(1.34vw, 2.15dvh)/1.22 var(--sans);letter-spacing:-.01em;text-wrap:pretty}.deck-slide[data-slide=quotes] .who{font:400 clamp(13px, 1vw, 16px)/1.3 var(--sans);flex-direction:column;gap:.2em;display:flex}.deck-slide[data-slide=quotes] .who b{font-weight:800}.deck-slide[data-slide=quotes] .q-more{display:none}@media (width>=701px){.deck-slide[data-slide=quotes] .hd{padding-top:calc(var(--gut) * 1.5)}}@media (width<=700px){.deck-slide[data-slide=quotes] .hd{font-size:min(18vw,8dvh)}.deck-slide[data-slide=quotes] .qs{overscroll-behavior:contain;flex-direction:column;gap:6px;padding-bottom:28px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.deck-slide[data-slide=quotes] .q{border-top-width:3px;flex:none;gap:6px;padding:8px 0 4px}.deck-slide[data-slide=quotes] .q blockquote:before{height:.45em;font-size:40px}.deck-slide[data-slide=quotes] .q blockquote+blockquote{padding-top:6px}.deck-slide[data-slide=quotes] .q blockquote p{letter-spacing:-.01em;font-size:15px;line-height:1.25}.deck-slide[data-slide=quotes] .who{font-size:13px}.deck-slide[data-slide=quotes] .q-foot{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.deck-slide[data-slide=quotes] .q-more{border:2px solid var(--black);color:var(--black);font:700 13px/1 var(--sans);cursor:pointer;background:0 0;flex:none;align-items:center;padding:7px 10px;display:inline-flex}.deck-slide[data-slide=quotes] .q-more:after{content:"+";margin-left:.5em}.deck-slide[data-slide=quotes] .q.is-open .q-more:after{content:"−"}.deck-slide[data-slide=quotes] .q.has-more:not(.is-open) blockquote+blockquote{display:none}.deck-slide[data-slide=quotes] .q.has-more:not(.is-open) blockquote p{max-height:3.75em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}}@media (width<=700px) and (height<=740px){.deck-slide[data-slide=quotes] .q blockquote p{font-size:14px}.deck-slide[data-slide=quotes] .q blockquote:before{display:none}}.deck-slide[data-slide=next] .hd{color:var(--black);grid-area:1/1/3/5;align-self:end;font-size:min(25dvh,16vw)}.deck-slide[data-slide=next] .ctas{grid-area:3/1/auto/-1;grid-template-columns:subgrid;display:grid}.deck-slide[data-slide=next] .cta{padding:var(--gut);background:var(--white);color:var(--black);font:800 clamp(15px, 1.45vw, 21px)/1.1 var(--sans);letter-spacing:-.01em;flex-direction:column;justify-content:space-between;margin-left:1px;text-decoration:none;display:flex}.deck-slide[data-slide=next] .cta .deck-i{width:1.5em;height:1.5em}.deck-slide[data-slide=next] .cta.c0{background:var(--black);color:var(--white);grid-column:span 2;font-size:clamp(18px,1.9vw,28px)}.deck-slide[data-slide=next] .cta.c1{grid-column:span 2}.deck-slide[data-slide=next] .cta:hover{background:var(--black);color:var(--white)}.deck-slide[data-slide=next] .cta.c0:hover{background:var(--white);color:var(--black)}.deck-slide[data-slide=next] .cta:focus-visible{outline-color:var(--red);outline-offset:-7px}.deck-slide[data-slide=next] .end{align-self:start;gap:var(--gut);padding-top:calc(var(--gut) * 1.5);grid-area:4/1/auto/5;display:flex}.deck-slide[data-slide=next] .end-btn{border:2px solid var(--white);height:46px;color:var(--white);font:700 15px/1 var(--sans);cursor:pointer;background:0 0;align-items:center;gap:.55em;padding:0 1.05em;display:inline-flex}.deck-slide[data-slide=next] .end-btn:hover{background:var(--white);color:var(--black)}.deck-slide[data-slide=next] .colophon{padding:0 var(--gut) var(--gut);font:700 clamp(14px, 1.2vw, 18px)/1.3 var(--sans);flex-direction:column;grid-area:4/5/auto/-1;align-self:end;display:flex}.deck-slide[data-slide=next] .colophon span+span{font-weight:400}@media (width<=700px){.deck-slide[data-slide=next] .hd{grid-area:1/1/auto/-1;align-self:center;font-size:min(21vw,11dvh)}.deck-slide[data-slide=next] .hd .ln{display:inline-block}.deck-slide[data-slide=next] .ctas{grid-area:3/1/5/-1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr 1fr;gap:3px}.deck-slide[data-slide=next] .cta{flex-direction:row;justify-content:flex-start;align-items:center;gap:.55em;margin:0;padding:0 12px;font-size:15px}.deck-slide[data-slide=next] .cta.c0{grid-column:1/-1;font-size:17px}.deck-slide[data-slide=next] .cta.c1{grid-column:1/-1}.deck-slide[data-slide=next] .cta .deck-i{width:1.3em;height:1.3em}.deck-slide[data-slide=next] .end{grid-area:6/1/auto/-1;align-self:end;padding:0 0 4px}.deck-slide[data-slide=next] .end-btn{flex:1;justify-content:center;height:42px;padding:0 .6em;font-size:14px}.deck-slide[data-slide=next] .colophon{display:none}}.deck-slide:is([data-slide=career],[data-slide=specs],[data-slide=ship],[data-slide=beyond]){--stage:#000;--fg:#f5f5f7;--fg2:#a1a1a6;--fg3:#8a8a8f;--line:#f5f5f729;--font:var(--kn-font);--ease:cubic-bezier(.16, 1, .3, 1);--deck-bottom:clamp(24px, 3.5dvh, 36px);background:var(--stage);color:var(--fg);font:400 clamp(15px, .5vw + .8dvh, 20px) / 1.45 var(--font);-moz-osx-font-smoothing:grayscale;justify-content:safe center}.deck-slide:is([data-slide=career],[data-slide=specs],[data-slide=ship],[data-slide=beyond]) ::selection{background:var(--fg);color:#000}.deck-slide:is([data-slide=career],[data-slide=specs],[data-slide=ship],[data-slide=beyond]) :focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:8px}.deck-slide:is([data-slide=career],[data-slide=specs],[data-slide=ship],[data-slide=beyond]).deck-thumb [data-anim]{filter:none!important}.deck-slide:is([data-slide=career],[data-slide=specs],[data-slide=ship],[data-slide=beyond]).deck-thumb .runner{display:none}.deck-slide:is([data-slide=career],[data-slide=specs],[data-slide=ship],[data-slide=beyond]) .kn-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1em;height:1.1em}.deck-slide:is([data-slide=career],[data-slide=specs],[data-slide=ship],[data-slide=beyond]) .h{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(40px,min(6.2vw,10dvh),104px);font-weight:700;line-height:1}.deck-slide:is([data-slide=career],[data-slide=specs],[data-slide=ship],[data-slide=beyond]) .sub{color:var(--fg2);letter-spacing:-.01em;margin-top:.5em;font-size:clamp(17px,.6vw + 1.3dvh,26px);font-weight:500}.deck-slide:is([data-slide=career],[data-slide=specs],[data-slide=ship],[data-slide=beyond]) .ph{color:#c7c7cc;font:500 12px/1.25 var(--font);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;padding:.22em .65em;display:inline-flex;box-shadow:inset 0 0 0 1px #f5f5f766}.deck-slide:is([data-slide=career],[data-slide=specs],[data-slide=ship],[data-slide=beyond]) .reel-win{clip-path:inset(0 -.3em);display:inline-block;position:relative}.deck-slide:is([data-slide=career],[data-slide=specs],[data-slide=ship],[data-slide=beyond]) .reel-win:before{content:attr(data-final);visibility:hidden}.deck-slide:is([data-slide=career],[data-slide=specs],[data-slide=ship],[data-slide=beyond]) .reel{translate:0 calc(var(--n) * -1em);flex-direction:column;display:flex;position:absolute;top:0;left:0}.deck-slide:is([data-slide=career],[data-slide=specs],[data-slide=ship],[data-slide=beyond]) .reel>span{height:1em;line-height:1;display:block}.deck-slide:is([data-slide=career],[data-slide=specs],[data-slide=ship],[data-slide=beyond]) .hair{background:var(--line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.deck-slide[data-slide=career] .l-rail{width:100%}.deck-slide[data-slide=career] .rail{--yr:clamp(26px, min(3.2vw, 5.6dvh), 56px);--node:12px;--rail-y:calc(var(--yr) + 18px + var(--node) / 2 - .5px);margin-top:clamp(24px,6dvh,72px);position:relative}.deck-slide[data-slide=career] .rail-line,.deck-slide[data-slide=career] .rail-fill,.deck-slide[data-slide=career] .runner{left:calc(var(--node) / 2);right:0;top:var(--rail-y);height:1px;position:absolute}.deck-slide[data-slide=career] .rail-line{background:linear-gradient(90deg,#f5f5f738 80%,#0000)}.deck-slide[data-slide=career] .rail-fill{background:linear-gradient(90deg, #f5f5f766, var(--fg) 80%, transparent);transform:scaleX(var(--p));transform-origin:0}.deck-slide[data-slide=career] .runner{opacity:var(--glow,0);translate:calc(var(--p) * 100%) 0}.deck-slide[data-slide=career] .runner:before{content:"";background:linear-gradient(90deg,#0000,#ffffffe6);border-radius:2px;width:clamp(60px,9vw,140px);height:3px;position:absolute;top:-1px;right:100%}.deck-slide[data-slide=career] .runner:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 18px 6px #ffffff8c}.deck-slide[data-slide=career] .stops{grid-template-columns:repeat(8,minmax(0,1fr));gap:0 clamp(10px,1.2vw,24px);display:grid;position:relative}.deck-slide[data-slide=career] .yr{height:1em;color:var(--fg2);font-size:var(--yr);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;line-height:1}.deck-slide[data-slide=career] .yr .c{letter-spacing:0;margin-right:.08em;font-size:.42em;font-weight:600}.deck-slide[data-slide=career] .node{z-index:1;width:var(--node);height:var(--node);background:var(--fg);transition:background .5s var(--ease), box-shadow .5s var(--ease);border-radius:50%;margin:18px 0 22px;display:block;position:relative}.deck-slide[data-slide=career] li.off .node{background:var(--stage);box-shadow:inset 0 0 0 1.5px #48484a}.deck-slide[data-slide=career] li.cur .yr{color:var(--fg)}.deck-slide[data-slide=career] li.cur:not(.off) .node{box-shadow:0 0 0 6px #f5f5f71f,0 0 24px 4px #ffffff73}.deck-slide[data-slide=career] .co{letter-spacing:-.02em;flex-direction:column;align-items:flex-start;gap:.5em;font-size:clamp(15px,.55vw + 1dvh,24px);font-weight:700;line-height:1.1;display:flex}.deck-slide[data-slide=career] .logo{aspect-ratio:1;background:#fff;border-radius:24%;place-items:center;width:clamp(28px,1.6vw + 1.2dvh,44px);display:grid;overflow:hidden;box-shadow:0 1px 2px #00000080}.deck-slide[data-slide=career] .logo img{object-fit:cover;width:100%;height:100%}.deck-slide[data-slide=career] .logo img[src$=novo\.png]{object-fit:contain;padding:14%}.deck-slide[data-slide=career] .logo.is-ini{color:var(--fg2);letter-spacing:.02em;background:#1c1c1e;font-size:.62em;font-weight:700;box-shadow:inset 0 0 0 1px #f5f5f738}.deck-slide[data-slide=career] .rl{color:var(--fg2);margin-top:.3em;font-size:clamp(13px,.25vw + .95dvh,17px);line-height:1.3}.deck-slide[data-slide=career] .rl-w{display:block}.deck-slide[data-slide=career] .dt{color:var(--fg3);font-variant-numeric:tabular-nums;margin-top:.5em;font-size:clamp(12px,.2vw + .85dvh,15px);line-height:1.35}@media (aspect-ratio<=4/5){.deck-slide[data-slide=career] .h{font-size:min(10.4vw,5.4dvh)}.deck-slide[data-slide=career] .sub{font-size:min(4.2vw,2.1dvh)}.deck-slide[data-slide=career] .rail{--yr:17px;margin-top:2.6dvh}.deck-slide[data-slide=career] .rail-line,.deck-slide[data-slide=career] .rail-fill,.deck-slide[data-slide=career] .runner{left:calc(var(--node) / 2 - .5px);width:1px;height:auto;top:.5em;bottom:0;right:auto}.deck-slide[data-slide=career] .rail-line{background:linear-gradient(#f5f5f738 85%,#0000)}.deck-slide[data-slide=career] .rail-fill{background:linear-gradient(180deg, #f5f5f766, var(--fg) 85%, transparent);transform:scaleY(var(--p));transform-origin:50% 0}.deck-slide[data-slide=career] .runner{translate:0 calc(var(--p) * 100%)}.deck-slide[data-slide=career] .runner:before{background:linear-gradient(#0000,#ffffffe6);width:3px;height:70px;inset:auto auto 100% -1px}.deck-slide[data-slide=career] .runner:after{top:-5px;left:-5px}.deck-slide[data-slide=career] .stops{grid-template-columns:1fr;gap:1.5dvh;padding-left:28px}.deck-slide[data-slide=career] .stops li{grid-template-columns:3.4em 1fr;align-items:start;column-gap:8px;display:grid;position:relative}.deck-slide[data-slide=career] .yr{height:auto;padding-top:.15em}.deck-slide[data-slide=career] .node{margin:0;position:absolute;top:.35em;left:-28px}.deck-slide[data-slide=career] .stop-txt{grid-column:2}.deck-slide[data-slide=career] .co{flex-direction:row;align-items:center;gap:.45em;font-size:min(4.4vw,2.2dvh)}.deck-slide[data-slide=career] .logo{border-radius:22%;flex:none;width:26px}.deck-slide[data-slide=career] .logo.is-ini{font-size:9px}.deck-slide[data-slide=career] .rl,.deck-slide[data-slide=career] .dt{margin:0;display:inline}.deck-slide[data-slide=career] .rl{font-size:13px}.deck-slide[data-slide=career] .rl-w{display:inline}.deck-slide[data-slide=career] .rl:after{content:" · ";color:var(--fg3)}.deck-slide[data-slide=career] .dt{font-size:13px}}.deck-slide[data-slide=specs] .l-spec{grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);align-items:start;gap:clamp(24px,5vw,96px);width:100%;display:grid}.deck-slide[data-slide=specs] .arch{letter-spacing:-.015em;margin-top:.9em;font-size:clamp(18px,.7vw + 1.3dvh,28px);font-weight:700;line-height:1.25}.deck-slide[data-slide=specs] .pairs{flex-direction:column;gap:.25em;margin-top:.8em;font-size:clamp(15px,.4vw + 1.1dvh,20px);font-weight:600;display:flex}.deck-slide[data-slide=specs] .pairs i{color:var(--fg3);font-style:normal;font-weight:500}.deck-slide[data-slide=specs] .close{max-width:28ch;color:var(--fg2);margin-top:.9em;font-size:clamp(15px,.4vw + 1.1dvh,20px);font-weight:500;line-height:1.3}.deck-slide[data-slide=specs] .spec-row{grid-template-columns:minmax(0,22%) 1fr auto;align-items:baseline;gap:4px 20px;padding:clamp(10px,2.2dvh,24px) 0;display:grid;position:relative}.deck-slide[data-slide=specs] .spec-row dt{color:var(--fg2);font-size:clamp(14px,.35vw + .95dvh,18px);font-weight:600}.deck-slide[data-slide=specs] .main{letter-spacing:-.02em;font-size:clamp(19px,.7vw + 1.4dvh,30px);font-weight:700;line-height:1.15}.deck-slide[data-slide=specs] .yrs{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;font-size:clamp(19px,.7vw + 1.4dvh,30px);font-weight:700;line-height:1;display:flex}.deck-slide[data-slide=specs] .yrs .plus{margin-left:.12em;translate:0 -.1em}.deck-slide[data-slide=specs] .yrs .unit{margin-left:.28em}.deck-slide[data-slide=specs] .also{color:var(--fg2);grid-column:2/-1;font-size:clamp(14px,.35vw + .95dvh,18px);line-height:1.35}@media (aspect-ratio<=4/5){.deck-slide[data-slide=specs] .l-spec{grid-template-columns:1fr;gap:2dvh}.deck-slide[data-slide=specs] .h{font-size:min(11vw,5.6dvh)}.deck-slide[data-slide=specs] .arch{margin-top:.4em;font-size:min(4.6vw,2.3dvh)}.deck-slide[data-slide=specs] .pairs{flex-flow:wrap;gap:.15em .9em;margin-top:.5em;font-size:min(3.5vw,1.75dvh)}.deck-slide[data-slide=specs] .pairs li:not(:last-child):after{content:","}.deck-slide[data-slide=specs] .close{max-width:none;margin-top:.5em;font-size:min(3.6vw,1.8dvh)}.deck-slide[data-slide=specs] .spec-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:1.1dvh 0}.deck-slide[data-slide=specs] .spec-row dt{grid-column:1/-1;font-size:min(3.3vw,1.65dvh)}.deck-slide[data-slide=specs] .main,.deck-slide[data-slide=specs] .yrs{font-size:min(4.6vw,2.3dvh)}.deck-slide[data-slide=specs] .also{grid-column:1/-1;font-size:min(3.5vw,1.75dvh)}}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .l-ship{width:100%}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .ship-cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(24px,4vw,72px);margin-top:clamp(24px,6dvh,72px);display:grid}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .ship-col{padding-top:clamp(14px,2.6dvh,28px);position:relative}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .ship-col h3{letter-spacing:-.025em;align-items:center;gap:.5em;font-size:clamp(20px,.6vw + 1.6dvh,32px);font-weight:700;line-height:1.1;display:flex}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .tag{box-shadow:inset 0 0 0 1.5px var(--fg);letter-spacing:.02em;border-radius:999px;padding:.2em .5em;font-size:.5em;font-weight:700}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .ship-col ul{flex-direction:column;gap:.9em;margin-top:1.1em;display:flex}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .ship-col li{max-width:34em;color:var(--fg2);font-size:clamp(14px,.35vw + 1.1dvh,19px);line-height:1.4}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .ship-col li b{color:var(--fg);margin-bottom:.1em;font-weight:600;display:block}@media (aspect-ratio<=4/5){.deck-slide:is([data-slide=ship],[data-slide=beyond]) .h{font-size:min(11vw,5.6dvh)}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .ship-cols{grid-template-columns:1fr;grid-auto-flow:row;gap:2.2dvh;margin-top:2dvh}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .ship-col{padding-top:1.4dvh}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .ship-col h3{font-size:min(4.8vw,2.4dvh)}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .ship-col ul{gap:.45em;margin-top:.5em}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .ship-col li{font-size:min(3.4vw,1.7dvh);line-height:1.35}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .ship-col li b{display:inline}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .l-ship{flex-direction:column;min-height:0;max-height:100%;display:flex}.deck-slide:is([data-slide=ship],[data-slide=beyond]) .ship-cols{overscroll-behavior:contain;min-height:0;padding-bottom:24px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}}@keyframes tm-blink{50%{opacity:0}}@keyframes tm-spin{to{transform:rotate(360deg)}}.deck-slide[data-slide=ai]{--bg-s:#040705;--fg:#47ff8f;--fg2:#63b884;--fg3:#1b4a2f;--hi:#dcffe8;--acc:#ff2bd6;--m-ink:#14000f;--mono:var(--tm-mono);--display:var(--tm-display);--fs-s:clamp(13px, .45vw + .8dvh, 18px);--fs-m:clamp(14px, .7vw + .9dvh, 23px);background:var(--bg-s);color:var(--fg);font:400 16px/1.45 var(--mono)}.deck-slide[data-slide=ai] ::selection{background:var(--acc);color:var(--m-ink)}.deck-slide[data-slide=ai] :focus-visible{outline:2px solid var(--acc);outline-offset:3px}.deck-slide[data-slide=ai].deck-thumb .tear{display:none!important}.deck-slide[data-slide=ai] .term{flex-direction:column;flex:1;justify-content:center;gap:clamp(14px,3.4dvh,44px);min-height:0;display:flex;position:relative}.deck-slide[data-slide=ai] .out{flex-direction:column;min-height:0;display:flex}.deck-slide[data-slide=ai] .prompt{color:var(--hi);font:500 clamp(15px, .8vw + .9dvh, 26px)/1.3 var(--mono);overflow-wrap:anywhere}.deck-slide[data-slide=ai] .ps1 b{color:var(--fg);font-weight:700}.deck-slide[data-slide=ai] .ps1 i{color:var(--fg2);font-style:normal}.deck-slide[data-slide=ai] .ps1 u{color:var(--acc);font-weight:700;text-decoration:none}.deck-slide[data-slide=ai] .cmd{color:var(--hi)}.deck-slide[data-slide=ai] .cur{vertical-align:-.2em;background:var(--fg);width:.6em;height:1.12em;margin-left:.08em;animation:1.06s step-end infinite tm-blink;display:inline-block}.deck-slide[data-slide=ai] .prompt:not(.next) .cur{display:none}.deck-slide[data-slide=ai] .is-typing .prompt:not(.next) .cur{animation:none;display:inline-block}.deck-slide[data-slide=ai] .tear{z-index:6;pointer-events:none;display:none;position:absolute;inset:0}.deck-slide[data-slide=ai].is-glitch .tear{display:block}.deck-slide[data-slide=ai] .tear i{background:var(--acc);position:absolute;left:-6%;right:-6%}.deck-slide[data-slide=ai] .tear i:nth-child(2){background:var(--fg);mix-blend-mode:difference}.deck-slide[data-slide=ai] .tear i:nth-child(3){background:var(--hi);max-height:3px}.deck-slide[data-slide=ai]{--deck-top:clamp(68px, 8dvh, 82px);--deck-bottom:clamp(16px, 2.6dvh, 28px);--vt:"VT323", ui-monospace, monospace;--glow:0 0 .09em #47ff8fcc, 0 0 .42em #47ff8f61, 0 0 1.05em #47ff8f29;--glow-dim:0 0 .32em #47ff8f38;--h:calc(clamp(15px, .45vw + 1.55dvh, 27px) * var(--k,1));--s:calc(clamp(11px, .12vw + 1dvh, 14px) * var(--k,1))}.deck-slide[data-slide=ai].deck-thumb .ty-off{visibility:visible}.deck-slide[data-slide=ai] .term{justify-content:flex-start;gap:clamp(10px,2dvh,22px)}.deck-slide[data-slide=ai] .prompt.next{display:none}.deck-slide[data-slide=ai] .out{flex:1;overflow:hidden}.deck-slide[data-slide=ai] .ty-off{visibility:hidden}.deck-slide[data-slide=ai] .ty.is-typing .ty-on:after{content:"";vertical-align:-.18em;background:currentColor;width:.6em;height:1.1em;margin-right:-.6em;display:inline-block;box-shadow:0 0 .5em #47ff8f99}.deck-slide[data-slide=ai] .rm:has(.ty.is-idle){visibility:hidden}.deck-slide[data-slide=ai] .globe-cv{width:100%;height:100%;display:block}.deck-slide[data-slide=ai] .wm{flex:1;min-height:0;display:grid}.deck-slide[data-slide=ai] .l-more{background:#47ff8f80;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;box-shadow:0 0 30px #47ff8f14}.deck-slide[data-slide=ai] .fw{background:#020804;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.deck-slide[data-slide=ai] .tag{color:var(--fg2);font:400 var(--s)/1 var(--mono);background:#47ff8f12;border-bottom:1px solid #47ff8f4d;flex:none;justify-content:space-between;display:flex}.deck-slide[data-slide=ai] .tag span{padding:.55em 1.1em}.deck-slide[data-slide=ai] .ib{min-height:0;color:var(--fg);font:400 calc(var(--h) * 1.6)/1.12 var(--vt);text-shadow:var(--glow-dim);flex-direction:column;flex:1;padding:.6em .8em;display:flex;position:relative;overflow:hidden}.deck-slide[data-slide=ai] .fw-g .ib{padding:0}.deck-slide[data-slide=ai] .rm-dim{color:var(--fg2)}.deck-slide[data-slide=ai] .rm{border:1px solid var(--fg);color:var(--fg);font:inherit;text-shadow:inherit;cursor:pointer;background:0 0;align-self:flex-start;margin-top:.6em;padding:.1em .45em}.deck-slide[data-slide=ai] .rm:hover,.deck-slide[data-slide=ai] .rm:focus-visible{background:var(--fg);color:var(--bg-s);text-shadow:none}.deck-slide[data-slide=ai] .pop{z-index:8;padding:var(--deck-top) var(--deck-pad) var(--deck-bottom);background:#01050299;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.deck-slide[data-slide=ai] :is(.pop,.pop-w)[hidden]{display:none}.deck-slide[data-slide=ai] .pop-w{border:1px solid var(--fg);width:min(900px,100%);max-height:100%;box-shadow:0 30px 80px #000c,0 0 60px #47ff8f1f}.deck-slide[data-slide=ai] .pop .tag{font-size:clamp(12px,.2vw + 1dvh,15px)}.deck-slide[data-slide=ai] .pop-x{color:var(--hi);font:700 1.4em/1 var(--mono);cursor:pointer;background:0 0;border:0;border-left:1px solid #47ff8f4d;padding:0 1em}.deck-slide[data-slide=ai] .pop-x:hover,.deck-slide[data-slide=ai] .pop-x:focus-visible{background:var(--fg);color:var(--bg-s)}.deck-slide[data-slide=ai] .pop .ib{scrollbar-color:var(--fg3) transparent;gap:.7em;padding:.8em 1.1em 1em;font-size:clamp(20px,.5vw + 2dvh,28px);overflow-y:auto}.deck-slide[data-slide=ai] .pop .rm-hot{text-shadow:var(--glow);font-size:1.25em}.deck-slide[data-slide=ai] .src{color:var(--fg2);font-size:.8em}.deck-slide[data-slide=ai] .src a{color:var(--fg);text-underline-offset:.2em}@media (width<=1000px){.deck-slide[data-slide=ai] .l-more{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.deck-slide[data-slide=ai] .ps1 b{display:none}.deck-slide[data-slide=ai] .term{gap:12px}.deck-slide[data-slide=ai] .out{overscroll-behavior:contain;overflow-y:auto}.deck-slide[data-slide=ai] .wm{flex-direction:column;flex:none;display:flex}.deck-slide[data-slide=ai] .fw-g{flex:none;order:1;height:min(80vw,320px)}.deck-slide[data-slide=ai] .ib{overflow:visible}.deck-slide[data-slide=ai] .pop{padding:64px 12px 16px}}@media (prefers-reduced-motion:reduce){.deck-slide[data-slide=ai] .cur{animation:none}}@media (prefers-reduced-motion:reduce){.deck-slide[data-slide=career] .node{transition:none}}
