.site-torch{--tl-catch:var(--sm-art-stage);--tl-flutter:calc(var(--sm-art-stage) * 2.6);--tl-drift:calc(var(--sm-art-stage) * 4);--tl-breath:calc(var(--sm-art-stage) * 7)}.tl{pointer-events:none;font-style:normal;line-height:0;display:block;position:absolute}.tl-lit,.tl-halo,.tl-heart{pointer-events:none;display:block;position:absolute;inset:0}.tl-halo{transform-origin:50%;background:radial-gradient(closest-side, oklch(var(--qe-torch-glow) / var(--tl-a,.28)), oklch(var(--qe-torch-glow) / calc(var(--tl-a,.28) * .36)) 48%, transparent);border-radius:50%}.tl-heart{inset:var(--tl-heart,32%);transform-origin:50% 70%;background:radial-gradient(closest-side, oklch(var(--qe-torch-hi) / .62), oklch(var(--qe-ember) / .22) 62%, transparent);border-radius:50%}.tl-heart>svg,.tl-halo>svg{width:100%;height:100%;display:block}.tl-ember{left:50%;top:var(--tl-tip,36%);width:var(--tl-em,3px);height:var(--tl-em,3px);margin:calc(var(--tl-em,3px) / -2) 0 0 calc(var(--tl-em,3px) / -2 + (var(--k,0) - 1) * 2px);background:var(--c-torch-hi);box-shadow:0 0 3px 1px oklch(var(--qe-ember) / .5);opacity:0;--tl-kx:calc(1 - var(--k,0) * .35);--tl-ky:calc(1 + var(--k,0) * .22);border-radius:50%;display:block;position:absolute}.tl-frame{pointer-events:none;display:block;position:absolute;inset:0;container-type:size}.tl-frame>.tl{--tl-s:max(100cqw / 1920, 100cqh / 1080);left:calc((100cqw - 1920 * var(--tl-s)) * var(--tl-px) + var(--tl-lx) * var(--tl-s));top:calc((100cqh - 1080 * var(--tl-s)) * var(--tl-py) + var(--tl-ly) * var(--tl-s));width:calc(var(--tl-r,90) * 2 * var(--tl-s));aspect-ratio:1;--tl-em:clamp(2px, 3.4 * var(--tl-s), 3px);translate:-50% -50%}.tl[data-tl=beacon]{--tl-r:90;--tl-a:.34;--tl-heart:33%;--tl-tip:38%;--tl-rise:calc(64 * var(--tl-s));--tl-lean:calc(-22 * var(--tl-s));--tl-k:.93;--tl-ph:.55}.tl-frame[data-plate-torch=village]>.tl[data-tl=beacon]{--tl-lean:calc(-30 * var(--tl-s))}.tl-frame[data-plate-torch=cover]>.tl[data-tl=beacon]{--tl-r:76;--tl-a:.3;--tl-heart:34%;--tl-rise:calc(56 * var(--tl-s));--tl-lean:calc(-8 * var(--tl-s));--tl-k:1.07;--tl-ph:.2}@media (max-width:1279px){.site-section--how .tl-frame{display:none}}@media (max-width:639px){.site-closing .tl-frame{display:none}.site-torch .apply-hero .tl-frame{aspect-ratio:16/9;width:768px;height:auto;inset:auto 0 auto auto;top:calc(50% - (var(--apply-call) + var(--site-horizon) + 24px) / 2 + 84px - 116.8px)}}.tl[data-tl=star],.tl[data-tl=spill]{z-index:3;aspect-ratio:1;width:calc(13% / var(--g-aspect));display:none;translate:-50% -50%}@media (min-width:640px){.tl[data-tl=star]{left:calc(var(--g-fx) * 100% + var(--g-fd) * (var(--tl-nx) - .5) * 100% / var(--g-aspect));top:calc(var(--g-fy) * 100% + var(--g-fd) * (var(--tl-ny) - .5) * 100%);--tl-a:.3;--tl-heart:30%;--tl-tip:34%;--tl-rise:26px;--tl-lean:7px;--tl-k:1;--tl-ph:0;display:block}}@media (max-width:639.98px){.tl[data-tl=spill]{width:calc(23% / var(--g-aspect));--tl-a:.26;--tl-k:1.21;--tl-ph:.3;display:block;top:8%;left:98%}}.tl[data-tl=lantern]{--tl-k:1.29;--tl-ph:.45;width:9.1667%;height:19.375%;top:46.875%;left:61.6667%}.tl[data-tl=lantern] .tl-halo,.tl[data-tl=lantern] .tl-heart{background:0 0;border-radius:0;inset:0}.tl[data-tl=lantern] .tl-heart{transform-origin:50% 82%}@media (max-width:639px){.tl[data-tl=lantern]{height:25.8333%;top:29.1667%}}.tl-hz{z-index:1;pointer-events:none;width:100%;height:var(--site-horizon,min(96px, var(--site-section,128px) - 24px));display:block;position:absolute;bottom:0;left:0;container-type:size}.tl-hz>.tl[data-tl=far]{--tl-s:max(100cqw / 5760, 100cqh / 160);right:calc((2880 - var(--tl-ex)) * var(--tl-s));bottom:calc((160 - var(--tl-ey)) * var(--tl-s));width:calc(18 * var(--tl-s));aspect-ratio:1;--tl-k:1.51;--tl-ph:.85;translate:50% 50%}.tl[data-tl=far] .tl-halo{background:oklch(var(--qe-ember) / .2)}.tl[data-tl=far] .tl-heart{width:max(calc(5.2 * var(--tl-s)), 2.8px);aspect-ratio:1;transform-origin:50%;background:var(--c-torch-hi);inset:50% auto auto 50%;translate:-50% -50%}.tl[data-tl=badge]{aspect-ratio:1;z-index:-1;--tl-a:.4;--tl-tip:30%;--tl-rise:20px;--tl-lean:4px;--tl-k:1.37;--tl-ph:.7;width:52px;top:50%;left:50%;translate:-50% -50%}.tl[data-tl=fire]{--tl-r:130;--tl-a:.22;--tl-heart:31%;--tl-tip:30%;--tl-rise:calc(77 * var(--tl-s));--tl-lean:calc(-27 * var(--tl-s));--tl-k:1.07;--tl-ph:.2}.tl[data-tl=foot]{--tl-k:1.43;--tl-ph:.15;inset:25% 25% 0}.tl[data-tl=foot] .tl-halo{transform-origin:50% 100%;background:radial-gradient(ellipse 50% 100% at 50% 100%, oklch(var(--qe-torch-glow) / .14), transparent);border-radius:0}@media (prefers-reduced-motion:no-preference){.site-torch .tl-halo{animation:tl-breathe calc(var(--tl-breath) * var(--tl-k,1)) ease-in-out calc(var(--tl-breath) * var(--tl-ph,0) * -1) infinite}.site-torch .tl-heart{animation:tl-flutter calc(var(--tl-flutter) * var(--tl-k,1)) ease-in-out calc(var(--tl-flutter) * var(--tl-ph,0) * -1.7) infinite}.site-torch .tl-ember{animation:tl-ember calc(var(--tl-drift) * var(--tl-k,1) * (1 + var(--k,0) * .17)) linear calc(var(--tl-drift) * (var(--tl-ph,0) + var(--k,0) * .37) * -1) infinite}.site-torch .site-hero[data-load] .tl[data-tl=star]>.tl-lit{animation:tl-ignite var(--tl-catch) var(--sm-out) var(--light-at,0s) backwards}.site-torch .site-hero-art[data-play=run] .tl[data-tl=spill]>.tl-lit{animation:tl-ignite var(--tl-catch) var(--sm-out) calc(var(--sm-art-stage) + var(--sm-cause)) backwards}.site-torch :is([data-play=run],[data-load]) .tl-frame>.tl[data-tl=beacon]>.tl-lit{animation:tl-ignite var(--tl-catch) var(--sm-out) calc(var(--cue-at,0s) + var(--sm-art-stage) * .5) backwards}.site-torch [data-play=run] .tl[data-tl=lantern]>.tl-lit{animation:tl-ignite var(--tl-catch) var(--sm-out) calc(var(--cue-at,0s) + var(--beat-at,0s)) backwards}.site-torch .tl-hz[data-play=run] .tl-lit{animation:tl-ignite var(--tl-catch) var(--sm-out) var(--sm-cause) backwards}.site-torch [data-load] .art-seats .tl[data-tl=fire]>.tl-lit{animation:tl-ignite var(--tl-catch) var(--sm-out) var(--cue-at,0s) backwards}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site-torch .tl-hz{animation:linear both sm-rise-land;animation-timeline:view();animation-range:entry cover 35%}}}@media print{.site-torch :is(.tl,.tl-hz,.tl-frame){display:none!important}}@keyframes tl-ignite{0%{opacity:0;transform:scale(.35)}30%{opacity:1;transform:scale(.92)}48%{opacity:.6;transform:scale(.86)}70%{opacity:1;transform:scale(1)}84%{opacity:.84}}@keyframes tl-breathe{0%,to{opacity:1;transform:scale(1)}13%{opacity:.82;transform:scale(.97)}24%{opacity:.93;transform:scale(.985)}37%{opacity:.7;transform:scale(.95)}45%{opacity:.88;transform:scale(.975)}58%{opacity:.77;transform:scale(.96)}71%{opacity:.96;transform:scale(.99)}83%{opacity:.8;transform:scale(.965)}91%{opacity:.92;transform:scale(.985)}}@keyframes tl-flutter{0%,to{opacity:1;transform:scale(1)}8%{opacity:.74;transform:scale(.96,.92)}15%{opacity:.95;transform:scaleY(.98)}27%{opacity:.64;transform:scale(.94,.89)}33%{opacity:.86;transform:scale(.98,.95)}46%{opacity:.98;transform:scale(1)}55%{opacity:.7;transform:scale(.95,.91)}62%{opacity:.9;transform:scale(.99,.97)}74%{opacity:.58;transform:scale(.93,.87)}80%{opacity:.84;transform:scale(.97,.94)}90%{opacity:.96;transform:scaleY(.99)}}@keyframes tl-ember{0%{opacity:0;transform:translate(0)scale(1)}14%{opacity:1;transform:translate(calc(var(--tl-lean,0px) * var(--tl-kx) * .08), calc(var(--tl-rise,24px) * var(--tl-ky) * -.1)) scale(1)}55%{opacity:.7;transform:translate(calc(var(--tl-lean,0px) * var(--tl-kx) * .5), calc(var(--tl-rise,24px) * var(--tl-ky) * -.58)) scale(.8)}to{opacity:0;transform:translate(calc(var(--tl-lean,0px) * var(--tl-kx)), calc(var(--tl-rise,24px) * var(--tl-ky) * -1)) scale(.4)}}
.gb-specimen,.gb-night{--site-ink-1:var(--c-ink-1);--site-ink-2:var(--c-ink-2);--site-ink-3:var(--c-ink-3);--site-line:var(--c-line);--site-line-2:var(--c-line-2);--site-rule:var(--c-torch-hi);--site-focus:var(--c-torch-hi);--site-growth:var(--c-growth);--site-home:var(--c-home);--site-stress:var(--c-stress);--site-growth-ink:var(--c-growth-ink);--site-home-ink:var(--c-home-ink);--site-stress-ink:var(--c-stress-ink);--site-tile:var(--c-well);--site-tile-line:var(--c-line);color:var(--c-ink-1)}.gb-specimen{box-sizing:border-box;pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;place-items:center;min-width:0;display:grid;position:relative}.gb-specimen[data-surface=well]{background-color:var(--c-well);border:1px solid var(--c-line);border-radius:var(--r-tile)}.gb-specimen[data-surface=card]{background-color:var(--c-card);border:1px solid var(--c-line-2);border-radius:var(--r-card);box-shadow:var(--el-1)}.gb-specimen[data-window]{width:100%;height:120px}@media (min-width:640px){.gb-specimen[data-window]{height:128px}}@media (min-width:1024px){.gb-specimen[data-window]{height:144px}}.gb-specimen[data-light]{isolation:isolate}.gb-specimen[data-light]:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(closest-side, color-mix(in oklch, var(--gb-light) 20%, transparent), transparent);position:absolute;inset:0}.gb-specimen[data-light=torch]{--gb-light:var(--c-torch)}.gb-specimen[data-light=growth]{--gb-light:var(--c-growth)}.gb-specimen[data-light=home]{--gb-light:var(--c-home)}.gb-specimen[data-light=stress]{--gb-light:var(--c-stress)}.gb-specimen[data-light=triumph]{--gb-light:var(--c-triumph)}.gb-specimen[data-light=success]{--gb-light:var(--c-success)}.gb-specimen[data-light=costly]{--gb-light:var(--c-costly)}.gb-specimen[data-light=setback]{--gb-light:var(--c-setback)}.gb-specimen[data-light=defeat]{--gb-light:var(--c-defeat)}.gb-state{--gb-ring:24px;align-items:center;gap:calc(var(--gb-ring) * .33);vertical-align:middle;display:inline-flex}.gb-state[data-state=growth]{--gb-tone:var(--site-growth,var(--c-growth));--gb-tone-ink:var(--site-growth-ink,var(--c-growth-ink))}.gb-state[data-state=home]{--gb-tone:var(--site-home,var(--c-home));--gb-tone-ink:var(--site-home-ink,var(--c-home-ink))}.gb-state[data-state=stress]{--gb-tone:var(--site-stress,var(--c-stress));--gb-tone-ink:var(--site-stress-ink,var(--c-stress-ink))}.gb-state-ring{box-sizing:border-box;width:var(--gb-ring);height:var(--gb-ring);border:max(1px, calc(var(--gb-ring) * .0625)) solid var(--gb-tone);color:var(--gb-tone);background:color-mix(in oklch, var(--gb-tone) 12%, transparent);border-radius:999px;flex:none;place-items:center;display:grid}.gb-state-ring>svg{width:62.5%;height:62.5%}.gb-state-word{font:600 max(13px, calc(var(--gb-ring) * .58))/1.2 var(--font-qe-sans);color:var(--gb-tone-ink);white-space:nowrap}.gb-states{vertical-align:middle;grid-auto-flow:row;justify-items:stretch;row-gap:8px;display:inline-grid}.gb-states>.qe-chip-state{justify-content:flex-start}.gb-states:not([data-words]){justify-items:start}.gb-seat{--gb-halo:var(--tone,var(--c-ink-3));isolation:isolate;width:var(--gb-seat);height:var(--gb-seat);vertical-align:middle;border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}.gb-seat:not([data-tone]){--tone:initial;--gb-halo:var(--c-ink-3)}.gb-seat[data-halo]:after{content:"";z-index:-1;pointer-events:none;box-shadow:0 0 0 calc(var(--gb-seat) * .07) color-mix(in oklch, var(--gb-halo) 14%, transparent), 0 0 calc(var(--gb-seat) * .5) calc(var(--gb-seat) * -.06) color-mix(in oklch, var(--gb-halo) 55%, transparent);border-radius:999px;position:absolute;inset:0}.gb-rail{--gb-ring:var(--gb-ring-l);justify-content:flex-start;align-items:center;gap:var(--gb-rail-gap);flex-wrap:nowrap;display:flex}@media (max-width:639.98px){.gb-rail{--gb-ring:min(var(--gb-ring-s), (100vw - var(--gb-rail-inset,84px) - (var(--gb-rail-n) - 1) * var(--gb-rail-gap)) / var(--gb-rail-n))}}.gb-rail-seat{width:var(--gb-ring);height:var(--gb-ring);flex:none;display:block;position:relative}.gb-rail-seat>.qe-avatar{width:auto;height:auto;box-shadow:0 0 calc(var(--gb-ring) * .42) calc(var(--gb-ring) * -.08) color-mix(in oklch, var(--tone) 50%, transparent);position:absolute;inset:0}.gb-rail .qe-avatar-disc{width:70%;height:70%}.gb-seat-open{box-sizing:border-box;border:1px solid var(--c-line-2);color:var(--c-ink-3);border-radius:999px;place-items:center;display:grid;position:absolute;inset:0}.gb-seat-open>svg{width:10px;height:auto}.gb-rail-torch{line-height:0;position:absolute;top:calc(14.64% - 12px);left:calc(85.36% - 12px)}.gb-rail-sweep{z-index:1;pointer-events:none;opacity:0;border-radius:999px;position:absolute;inset:-3px}.gb-rail-sweep>i{border-radius:inherit;background:conic-gradient(from 0deg, transparent 0 62%, color-mix(in oklch, var(--tone,var(--c-torch-hi)) 30%, var(--c-torch-hi)) 88%, transparent 100%);display:block;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.gb-rail{--gb-step:calc(var(--gb-ring) + var(--gb-rail-gap))}.gb-rail-flight{z-index:2;pointer-events:none;opacity:0;width:24px;height:24px;position:absolute;top:calc(14.64% - 12px);left:calc(85.36% - 12px)}.gb-flight-x,.gb-flight-y,.gb-flight-flame{line-height:0;display:block;position:absolute;inset:0}.gb-flight-y{--arc-h:14px}.gb-flight-mote{background:var(--c-ember-ink);opacity:0;border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute;top:50%;left:50%}.gb-rail-seat[data-torch] .gb-seat-open>svg{opacity:.6;transition:opacity .12s var(--sm-out)}@media (prefers-reduced-motion:no-preference){.gb-rail-seat[data-torch] .gb-seat-open>svg{transition-duration:var(--sm-short)}}.gb-die-wrap{isolation:isolate;vertical-align:middle;width:var(--gb-die);height:var(--gb-die);flex:none;display:inline-block;position:relative}.gb-die-wrap[data-tile]{width:auto;height:auto;line-height:0}.gb-die-rest{display:block;position:absolute;inset:0}.gb-die-wrap[data-tile]>.gb-die-rest{line-height:0;position:relative;inset:auto}.gb-die-burst{z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side, color-mix(in oklch, var(--gb-burst,var(--c-torch-hi)) 55%, transparent), transparent);border-radius:50%;width:80%;height:80%;position:absolute;top:10%;left:10%}[data-burst=growth]{--gb-burst:var(--c-growth)}[data-burst=home]{--gb-burst:var(--c-home)}[data-burst=stress]{--gb-burst:var(--c-stress)}[data-burst=luck]{--gb-burst:var(--c-luck)}.gb-cube{pointer-events:none;opacity:0;display:none;position:absolute;inset:0;container-type:size}.gb-cube-enter{--die:100cqmin;--cube:calc(var(--die) * .4903);--die-stroke:max(1px, calc(var(--die) * .02))}.gb-cube-enter,.gb-cube-lift,.gb-cube-land,.gb-cube-arc,.gb-cube-persp{position:absolute;inset:0}.gb-cube-land{transform-origin:50% 90%}.gb-cube-arc{--arc-h:calc(var(--die) * .5)}.gb-cube-persp{perspective:calc(var(--die) * 10)}.gb-cube-body{width:var(--cube);height:var(--cube);margin:calc(var(--cube) / -2) 0 0 calc(var(--cube) / -2);transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:rotateX(-35.264deg)rotateY(45deg)rotate(0)}.gb-faces{width:0;height:0;position:absolute;overflow:hidden}.gb-cube-face{box-sizing:border-box;backface-visibility:hidden;background-color:var(--c-well);background-image:linear-gradient(var(--gb-face), var(--gb-face));--gb-face:color-mix(in srgb, var(--tl-wash) 20%, color-mix(in oklch, var(--tone,var(--c-ink-3)) 14%, var(--c-well)));border:var(--die-stroke) solid var(--tl-ink);border-radius:2%;position:absolute;inset:0}.gb-cube-face>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.gb-cube-face[data-side=top]{transform:rotateX(90deg) translateZ(calc(var(--cube) / 2))}.gb-cube-face[data-side=bottom]{transform:rotateX(-90deg) translateZ(calc(var(--cube) / 2))}.gb-cube-face[data-side=front]{transform:translateZ(calc(var(--cube) / 2))}.gb-cube-face[data-side=back]{transform:rotateY(180deg) translateZ(calc(var(--cube) / 2))}.gb-cube-face[data-side=left]{transform:rotateY(-90deg) translateZ(calc(var(--cube) / 2))}.gb-cube-face[data-side=right]{transform:rotateY(90deg) translateZ(calc(var(--cube) / 2))}.gb-cube-shadow{opacity:.5;background:radial-gradient(closest-side, oklch(var(--qe-shadow) / .9), transparent);border-radius:50%;height:10%;position:absolute;bottom:6%;left:22%;right:22%}.gb-cube-dust{opacity:0;background:radial-gradient(closest-side, color-mix(in oklch, var(--tone,var(--c-ink-3)) 50%, transparent), transparent);border-radius:50%;height:14%;position:absolute;bottom:4%;left:30%;right:30%}.gb-die{display:block;position:absolute;inset:0}.gb-die-body,.gb-die-lines{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.gb-die-body polygon{stroke:none}.gb-die-body [data-face=top]{fill:color-mix(in oklch, var(--tone,var(--c-ink-3)) 12%, var(--c-card-2))}.gb-die-body [data-face=right]{fill:color-mix(in oklch, var(--tone,var(--c-ink-3)) 10%, var(--c-card))}.gb-die-body [data-face=left]{fill:color-mix(in oklch, var(--tone,var(--c-ink-3)) 8%, var(--c-well))}.gb-die-shadow{background:radial-gradient(closest-side, oklch(var(--qe-shadow) / .35) 45%, transparent);border-radius:50%;width:60%;height:16%;position:absolute;top:79%;left:17%}.gb-gauge{--gb-cell:var(--gb-cell-l);gap:var(--gb-gap);vertical-align:middle;flex-direction:column-reverse;display:inline-flex}@media (max-width:639.98px){.gb-gauge{--gb-cell:var(--gb-cell-s)}}.gb-gauge-cell{width:var(--gb-cell);height:var(--gb-cell);box-sizing:border-box;background:color-mix(in oklch, var(--c-ink-1) 4%, var(--c-well));border:1px solid var(--c-line);border-radius:2px;flex:none;display:block}.gb-gauge-cell[data-zone=calm]{--gb-zone:var(--c-p-calm)}.gb-gauge-cell[data-zone=strained]{--gb-zone:var(--c-p-strained)}.gb-gauge-cell[data-zone=breaking]{--gb-zone:var(--c-p-breaking)}.gb-gauge[data-hint] .gb-gauge-cell:not([data-lit]){border-color:color-mix(in oklch, var(--gb-zone) 40%, transparent)}.gb-gauge-cell[data-lit]{border-color:color-mix(in oklch, var(--gb-zone) 40%, transparent);position:relative}.gb-gauge-cell[data-lit]:before{content:"";border-radius:inherit;background:var(--gb-zone);transform-origin:50% 100%;position:absolute;inset:-1px}.gb-sigil{vertical-align:middle;width:var(--gb-sigil);height:var(--gb-sigil);flex:none;place-items:center;display:inline-grid;position:relative}.gb-sigil:before{content:"";pointer-events:none;opacity:var(--gb-glow);background:radial-gradient(closest-side, color-mix(in oklch, var(--tone) 50%, transparent), transparent);border-radius:50%;position:absolute;inset:-70%}.gb-sigil-art{width:100%;height:100%;display:block;position:relative}.gb-sigil[data-coin]{width:calc(var(--gb-sigil) * 1.6);height:calc(var(--gb-sigil) * 1.6);box-sizing:border-box;background:var(--c-well);border:1px solid color-mix(in oklch, var(--tone) 55%, transparent);border-radius:999px;overflow:hidden}.gb-sigil[data-coin]:before{inset:0}.gb-sigil[data-coin]>.gb-sigil-art{width:var(--gb-sigil);height:var(--gb-sigil)}.gb-trail{flex:none;display:block;position:relative}.gb-trail-line{position:absolute;inset:0;overflow:visible}.gb-trail-line polyline{fill:none;stroke:var(--c-line-2);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.gb-trail-node{line-height:0;display:block;position:absolute}.gb-trail-mote{background:var(--c-ember-ink);opacity:0;pointer-events:none;border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute}.gb-torch{isolation:isolate;vertical-align:middle;flex:none;line-height:0;display:inline-flex;position:relative}.gb-rail-torch .gb-torch:after{content:"";z-index:-1;pointer-events:none;opacity:.92;background:radial-gradient(closest-side, oklch(var(--qe-torch-glow) / .24), oklch(var(--qe-torch-glow) / .08) 55%, transparent);border-radius:50%;position:absolute;inset:-7px}.gb-torch .qe-torch-circle{background:color-mix(in oklch, var(--c-ember) 18%, var(--c-well))}.gb-torch .qe-torch-circle>svg{width:62%;height:62%}.gb-pips{vertical-align:middle;flex:none;align-items:center;line-height:0;display:inline-flex}.gb-pips .qe-pip{border-color:color-mix(in oklch, var(--site-ink-1,var(--c-ink-1)) 40%, transparent)}.gb-pips .qe-pip[data-done]{background:color-mix(in oklch, var(--site-ink-1,var(--c-ink-1)) 60%, transparent);border-color:#0000}.gb-pips .qe-pip[data-current]{background:var(--site-rule,var(--c-torch-hi));border-color:#0000}.gb-pip-eyebrow{align-items:flex-start;column-gap:12px;display:flex}.gb-pip-eyebrow>.gb-pips{line-height:inherit;height:20px;height:1lh}.gb-has-turnglow{isolation:isolate;position:relative}.gb-turnglow{z-index:-1;pointer-events:none;height:160px;position:absolute;bottom:0;left:0;right:0}@media (max-width:639.98px){.gb-turnglow{height:112px}}.gb-turnglow-light,.gb-turnglow-hot{pointer-events:none;display:block;position:absolute;inset:0}.gb-turnglow-light{background:radial-gradient(ellipse 60% 100% at 50% 100%, oklch(var(--qe-torch-glow) / .22), transparent)}.gb-turnglow-hot{opacity:0;transition:opacity .12s var(--sm-out);background:radial-gradient(ellipse 52% 100% at 50% 100%, oklch(var(--qe-torch-glow) / .2), transparent 85%)}@media (prefers-reduced-motion:no-preference){.gb-turnglow-hot{transition-duration:var(--sm-base)}}.gb-states>.qe-chip-state{isolation:isolate;position:relative}.gb-states>.qe-chip-state:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side, color-mix(in oklch, var(--tone) 60%, transparent), transparent);border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;position:absolute;top:50%;left:13px}.gb-states>.qe-chip-state:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:#ffffff14;background:lab(100% 0 0/.08);position:absolute;inset:0}.gb-rail .qe-avatar-state{isolation:isolate}.gb-rail .qe-avatar-state:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(closest-side, color-mix(in oklch, var(--tone) 60%, transparent), transparent);border-radius:50%;position:absolute;inset:-45%}.site-torch .site-live-dot:before{content:"";pointer-events:none;opacity:0;border:1.5px solid var(--c-ok);--ring-sx:1.8;--ring-sy:1.8;border-radius:999px;position:absolute;inset:-3px}@media (prefers-reduced-motion:no-preference){.site-torch :is(.gb-specimen,.gb-states,.gb-seat,.gb-die-wrap,.site-tray,.gb-gauge,.gb-trail,.gb-pips,.gb-rail,.gb-turnglow,[data-figure],[data-keepsake]){--gb-W:var(--sm-W);--gb-t:calc(var(--cue-at,0s) + var(--beat-at,0s))}.site-torch [data-play=run] .gb-specimen[data-light]:before{animation:qe-fade .6s var(--sm-out) var(--gb-t) backwards}.site-torch [data-play=run] .gb-seat[data-halo]:after{animation:qe-fade .4s var(--sm-out) var(--gb-t) backwards}.site-torch [data-play=run] .gb-seat .qe-avatar-disc{animation:qe-settle var(--sm-medium) var(--sm-spring) calc(var(--gb-t) + .2s) backwards}.site-torch [data-play=run] .gb-states>.qe-chip-state{--gb-c:calc(var(--gb-t) + .5s)}.site-torch [data-play=run] .gb-states>.qe-chip-state:nth-child(2){--gb-c:calc(var(--gb-t) + .62s)}.site-torch [data-play=run] .gb-states>.qe-chip-state:nth-child(3){--gb-c:calc(var(--gb-t) + .74s)}.site-torch [data-play=run] .gb-rail-seat{--gb-c:calc(var(--gb-t) + var(--i,0) * 60ms + .48s)}.site-torch [data-play=run] .gb-rail-seat .qe-avatar-state{animation:qe-settle var(--sm-medium) var(--sm-spring) var(--gb-c) backwards}.site-torch [data-play=run] :is(.gb-states>.qe-chip-state[data-state=growth],.gb-rail-seat[data-tone=growth] .qe-avatar-state)>svg{transform-origin:50% 100%;animation:gb-sprout var(--sm-medium) var(--sm-spring) var(--gb-c) backwards}.site-torch [data-play=run] :is(.gb-states>.qe-chip-state[data-state=home],.gb-rail-seat[data-tone=home] .qe-avatar-state)>svg{animation:gb-home-on var(--sm-medium) var(--sm-out) var(--gb-c) backwards}.site-torch [data-play=run] :is(.gb-states>.qe-chip-state[data-state=home],.gb-rail-seat[data-tone=home] .qe-avatar-state):after{animation:qe-dust .32s var(--sm-out) var(--gb-c) none}.site-torch [data-play=run] :is(.gb-states>.qe-chip-state[data-state=stress],.gb-rail-seat[data-tone=stress] .qe-avatar-state)>svg{animation:gb-bolt .12s linear var(--gb-c) backwards}.site-torch [data-play=run] .gb-states>.qe-chip-state[data-state=stress]:before{animation:gb-flash 60ms linear calc(var(--gb-c) + .1s) none}.site-torch [data-play=run] :is(.gb-states>.qe-chip-state[data-state=stress],.gb-rail-seat[data-tone=stress] .qe-avatar-state):after{animation:qe-dust .32s var(--sm-out) calc(var(--gb-c) + .12s) none}.site-torch :is([data-play=run],[data-load]) .gb-cube{animation:gb-cube-presence calc(var(--gb-W) + var(--gb-land,0s)) linear var(--gb-t) backwards;display:block}.site-torch :is([data-play=run],[data-load]) .gb-die-rest{animation:qe-tile-presence calc(var(--gb-W) + var(--gb-land,0s)) linear var(--gb-t) backwards}.site-torch :is([data-play=run],[data-load]) .gb-cube-enter{animation:qe-die-from-below calc(var(--gb-W) * .2) var(--sm-out) var(--gb-t) backwards}.site-torch :is([data-play=run],[data-load]) .gb-cube-lift{animation:qe-die-anticipate calc(var(--gb-W) * .06) var(--sm-out) var(--gb-t) backwards}.site-torch :is([data-play=run],[data-load]) .gb-cube-body{animation:var(--gb-tumble) calc(var(--gb-W) * .56 + var(--gb-land,0s)) linear calc(var(--gb-t) + var(--gb-W) * .06) backwards}.site-torch :is([data-play=run],[data-load]) .gb-cube-arc{animation:qe-arc-y calc(var(--gb-W) * .56 + var(--gb-land,0s)) var(--sm-inout) calc(var(--gb-t) + var(--gb-W) * .06) backwards}.site-torch :is([data-play=run],[data-load]) .gb-cube-shadow{animation:qe-arc-shadow calc(var(--gb-W) * .56 + var(--gb-land,0s)) var(--sm-inout) calc(var(--gb-t) + var(--gb-W) * .06) backwards}.site-torch :is([data-play=run],[data-load]) .gb-cube-land{animation:qe-squash 90ms var(--sm-out) calc(var(--gb-t) + var(--gb-W) * .62 + var(--gb-land,0s)) none}.site-torch :is([data-play=run],[data-load]) .gb-cube-dust{animation:qe-dust .32s var(--sm-out) calc(var(--gb-t) + var(--gb-W) * .62 + var(--gb-land,0s)) none}.site-torch :is([data-play=run],[data-load]) .gb-die-burst{animation:qe-dust .32s var(--sm-out) calc(var(--gb-t) + var(--gb-W) * .72 + var(--gb-land,0s)) none}.site-torch [data-play=run] .gb-gauge-cell[data-lit][data-rise]:before{animation:qe-draw-y .28s var(--sm-out) calc(var(--gb-t) + var(--gb-W) * .62 + .16s + var(--k,0) * 90ms) backwards}.site-torch [data-play=run] .gb-trail[data-draw] .gb-trail-line polyline{stroke-dasharray:1.01 1.01;animation:gb-draw 1.2s var(--sm-inout) var(--gb-t) backwards}.site-torch [data-play=run] .gb-trail[data-draw] .gb-trail-node>.gb-sigil{animation:qe-stamp var(--sm-medium) var(--sm-out) calc(var(--gb-t) + var(--t,0s)) backwards}.site-torch [data-play=run] .gb-trail[data-draw] .gb-trail-node>.gb-sigil:before{animation:qe-fade var(--sm-medium) var(--sm-out) calc(var(--gb-t) + var(--t,0s)) backwards}.site-torch [data-play=run] .gb-trail[data-draw] .gb-trail-node[data-last]>.gb-sigil[data-tone=triumph]:before{animation:gb-bloom-peak .72s var(--sm-out) calc(var(--gb-t) + var(--t,0s)) backwards}.site-torch [data-play=run] .gb-trail[data-draw] .gb-trail-mote{animation:gb-ember-rise .9s var(--sm-out) calc(var(--gb-t) + 1.24s + var(--k,0) * 80ms) none}.site-torch [data-play=run] .gb-pips .qe-pip:nth-child(2){--gb-pip:40ms}.site-torch [data-play=run] .gb-pips .qe-pip:nth-child(3){--gb-pip:80ms}.site-torch [data-play=run] .gb-pips .qe-pip:nth-child(4){--gb-pip:.12s}.site-torch [data-play=run] .gb-pips .qe-pip:nth-child(5){--gb-pip:.16s}.site-torch [data-play=run] .gb-pips .qe-pip[data-done]{animation:qe-pop var(--sm-medium) var(--sm-out) calc(var(--gb-t) + var(--gb-pip,0s)) backwards}.site-torch [data-play=run] .gb-pips .qe-pip[data-current]:first-child{animation:qe-settle var(--sm-medium) var(--sm-spring) var(--gb-t) backwards}.site-torch [data-play=run] .gb-pips .qe-pip[data-current]:not(:first-child){animation:gb-pip-slide var(--sm-medium) var(--sm-spring) calc(var(--gb-t) + var(--gb-pip,0s)) backwards}.site-torch [data-play=run] .gb-rail-seat{animation:qe-pop var(--sm-medium) var(--sm-out) calc(var(--gb-t) + var(--i,0) * 60ms) backwards}.site-torch [data-play=run] .gb-rail-sweep{animation:gb-sweep-life .4s linear var(--gb-c) none}.site-torch [data-play=run] .gb-rail-sweep>i{animation:qe-spin-highlight .4s var(--sm-out) var(--gb-c) backwards}.site-torch [data-play=run] .gb-rail-seat[data-open] .gb-seat-open>svg{animation:qe-settle var(--sm-medium) var(--sm-spring) calc(var(--gb-t) + var(--i,0) * 60ms + .12s) backwards}.site-torch [data-play=run] .gb-rail-flight{animation:gb-flight-life .8s linear calc(var(--gb-t) + .72s) none}.site-torch [data-play=run] .gb-flight-flame{animation:qe-settle .24s var(--sm-spring) calc(var(--gb-t) + .72s) backwards}.site-torch [data-play=run] .gb-flight-x{animation:gb-flight-x .52s linear calc(var(--gb-t) + .96s + (var(--k,-1) + 1) * 80ms) backwards}.site-torch [data-play=run] .gb-flight-y{animation:qe-arc-y .52s var(--sm-inout) calc(var(--gb-t) + .96s + (var(--k,-1) + 1) * 80ms) backwards}.site-torch [data-play=run] .gb-flight-mote{animation:gb-mote-trail .3s var(--sm-out) calc(var(--gb-t) + .96s + (var(--k,0) + 1) * 80ms) none}.site-torch [data-play=run] .gb-rail-torch{animation:gb-hold 1.48s linear var(--gb-t) backwards}.site-torch [data-play=run] .gb-rail-torch>.gb-torch{animation:sm-ignite .4s var(--sm-spring) calc(var(--gb-t) + 1.48s) backwards}.site-torch .gb-rail-torch .gb-torch:after{animation:8.4s step-end infinite sm-flicker}.site-torch [data-play=run] .gb-turnglow-light,.site-torch .site-hero--pilot[data-load] .gb-turnglow-light{--rise:16px;animation:qe-rise .65s var(--sm-out) var(--gb-t) backwards}.site-torch .site-live-dot:after{animation:none}.site-torch [data-load] .site-live-dot:before{animation:qe-ring-pulse .38s var(--sm-out) var(--live-at,0s) none}}@keyframes gb-cube-presence{0%{opacity:0}1%{opacity:1}70%{opacity:1}74%{opacity:0}to{opacity:0}}@keyframes gb-sprout{0%{opacity:0;transform:scale(.6,0)}30%{opacity:1}}@keyframes gb-home-on{0%{opacity:.35}40%{opacity:.9}55%{opacity:.6}}@keyframes gb-bolt{0%{opacity:0;transform:translateY(-6px)}.1%,49.9%{opacity:1;transform:translateY(-6px)}50%,99.9%{opacity:1;transform:translateY(-3px)}}@keyframes gb-flash{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes gb-draw{0%{stroke-dashoffset:1.01px}}@keyframes gb-bloom-peak{0%{opacity:0;transform:scale(.6)}45%{opacity:1;transform:scale(1.25)}}@keyframes gb-ember-rise{0%{opacity:0;transform:translateY(0)}25%{opacity:.9}to{opacity:0;transform:translateY(-24px)}}@keyframes gb-pip-slide{0%{transform:translateX(calc(-1.67 * var(--pip,6px)))}}@keyframes gb-sweep-life{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes gb-flight-life{0%{opacity:1}95%{opacity:1}to{opacity:0}}@keyframes gb-flight-x{0%{transform:translateX(calc(-1 * var(--gb-step,60px)))}}@keyframes gb-mote-trail{0%{opacity:0}30%{opacity:.85}to{opacity:0}}@keyframes gb-hold{0%{opacity:0}to{opacity:0}}
.site-torch .site-cta:before{content:"";box-sizing:border-box;border-radius:calc(var(--r-card) + 3px);pointer-events:none;border:1.5px solid var(--gb-ring-c,var(--c-torch-hi));opacity:0;--ring-sx:1.06;--ring-sy:1.2;position:absolute;inset:-3px}@media (max-width:639.98px){.site-torch .site-cta:before{--ring-sx:1.035}}.site-torch .site-cta[data-tone=quiet]{--gb-ring-c:oklch(var(--qe-ink) / .5)}.site-torch .site-cta:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 22px 2px var(--c-torch-glow);opacity:0;position:absolute;inset:-1px}.site-torch .site-cta[data-tone=quiet]:after{content:none}.site-torch .site-cta{transition:none}@media (hover:hover) and (pointer:fine){.site-torch .site-cta[data-tone=primary]:hover{background:linear-gradient(180deg, var(--c-torch-hi), var(--c-torch-hi))}.site-torch .site-cta[data-tone=primary]:hover:after{opacity:1}.site-torch .site-cta[data-tone=quiet]:hover{border-color:oklch(var(--qe-ink) / .45);background:oklch(var(--qe-ink) / .04)}.site-torch .site-cta[data-tone=outline]:hover{border-color:var(--c-torch-hi);background:oklch(var(--qe-torch) / .08)}.site-torch .site-cta[data-tone=outline]:hover:after{opacity:.5}}.site-torch .site-cta[data-tone=primary]:focus-visible{background:linear-gradient(180deg, var(--c-torch-hi), var(--c-torch-hi))}.site-torch .site-cta[data-tone=primary]:focus-visible:after{opacity:1}.site-torch .site-cta[data-tone=quiet]:focus-visible{border-color:oklch(var(--qe-ink) / .45);background:oklch(var(--qe-ink) / .04)}.site-torch .site-cta[data-tone=outline]:focus-visible{border-color:var(--c-torch-hi);background:oklch(var(--qe-torch) / .08)}.site-torch .site-cta[data-tone=outline]:focus-visible:after{opacity:.5}@media (prefers-reduced-motion:no-preference){.site-torch .site-cta{transition:transform var(--sm-short) var(--sm-spring)}.site-torch .site-cta:active{transition:transform var(--sm-micro) var(--sm-out);transform:scale(.98)}.site-torch .site-cta:after{transition:opacity var(--sm-short) var(--sm-out)}.site-torch .site-cta:before{animation:var(--gb-cta-move,none), var(--gb-cta-hover,none), var(--gb-cta-press,none)}.site-torch .site-cta:after{animation:var(--gb-cta-flare,none)}.site-torch .site-cta:focus-visible{--gb-cta-hover:gb-kindle .48s var(--sm-out) backwards}.site-torch .site-cta:active{--gb-cta-press:qe-ring-pulse .38s var(--sm-out) none}@media (hover:hover) and (pointer:fine){.site-torch .site-cta:hover{--gb-cta-hover:gb-kindle .48s var(--sm-out) backwards}}.site-torch :is([data-play=run],[data-load]) .site-cta[data-tone=primary]{--gb-cta-move:sm-kindle .48s var(--sm-out) var(--cta-at,0s) backwards;--gb-cta-flare:sm-flare var(--sm-stage) var(--sm-out) var(--cta-at,0s) backwards}}@media (prefers-reduced-motion:reduce){.site-torch .site-cta,.site-torch .site-cta:active{transition:none;transform:none}.site-torch .site-cta:after{transition:opacity .12s var(--sm-out)}}.site-torch .site-nav a{-webkit-tap-highlight-color:transparent;transition:none;position:relative}.site-torch .site-nav a:after{content:"";background:var(--c-torch-hi);opacity:0;pointer-events:none;width:14px;height:4px;transition:opacity .12s var(--sm-in);border-radius:999px;margin-left:-7px;position:absolute;top:calc(50% + 18px);left:50%}@media (prefers-reduced-motion:no-preference){.site-torch .site-nav a:after{transition-duration:var(--sm-short)}}@media (hover:hover) and (pointer:fine){.site-torch .site-nav a:hover{color:var(--site-ink-1)}.site-torch .site-nav a:hover:after{opacity:.55}}.site-torch .site-nav a:focus-visible{color:var(--site-ink-1)}.site-torch .site-nav a:focus-visible:after{opacity:.55}.site-torch .site-nav a[data-here]{color:var(--site-ink-1)}.site-torch .site-nav a[data-here]:after{opacity:1}@media (prefers-reduced-motion:no-preference){.site-torch .site-nav a{transition:transform var(--sm-short) var(--sm-spring)}.site-torch .site-nav a:active{transition:transform var(--sm-micro) var(--sm-out);transform:scale(.98)}.site-torch .site-nav a:is(:focus-visible,[data-here]):after{animation:gb-pip-pop var(--sm-short) var(--sm-spring) backwards}@media (hover:hover) and (pointer:fine){.site-torch .site-nav a:hover:after{animation:gb-pip-pop var(--sm-short) var(--sm-spring) backwards}}}.site-torch :is(.site-text-link,.site-quiet-link,.site-source-link),.site-torch .site-footer-links a{transition:none}@media (hover:hover) and (pointer:fine){.site-torch :is(.site-text-link,.site-quiet-link,.site-source-link)[href]:hover{-webkit-text-decoration-color:var(--site-ink-1);text-decoration-color:var(--site-ink-1)}.site-torch .site-footer-links a[href]:hover{color:var(--site-ink-1)}}.site-torch :is(.site-text-link,.site-quiet-link,.site-source-link)[href]:focus-visible{-webkit-text-decoration-color:var(--site-ink-1);text-decoration-color:var(--site-ink-1)}.site-torch .site-footer-links a[href]:focus-visible{color:var(--site-ink-1)}.site-torch .site-lockup{-webkit-tap-highlight-color:transparent}.site-torch .site-lockup .site-mark{transform-origin:50%}@media (prefers-reduced-motion:no-preference){.site-torch .site-lockup{transition:transform var(--sm-short) var(--sm-spring)}.site-torch .site-lockup:active{transition:transform var(--sm-micro) var(--sm-out);transform:scale(.98)}.site-torch .site-lockup:focus-visible .site-mark{animation:qe-spin-highlight .4s var(--sm-out)}@media (hover:hover) and (pointer:fine){.site-torch .site-lockup:hover .site-mark{animation:qe-spin-highlight .4s var(--sm-out)}}}@media (hover:hover) and (pointer:fine){.site-torch .site-casting:has(.site-cta:hover) .gb-rail-seat[data-torch] .gb-seat-open>svg{opacity:1}.site-torch .site-closing:has(.site-cta[data-tone=primary]:hover) .gb-turnglow-hot{opacity:1}}.site-torch .site-casting:has(.site-cta:is(:focus-visible,:active)) .gb-rail-seat[data-torch] .gb-seat-open>svg{opacity:1}.site-torch .site-closing:has(.site-cta[data-tone=primary]:is(:focus-visible,:active)) .gb-turnglow-hot{opacity:1}@media (prefers-reduced-motion:no-preference){.site-torch .site-hero:has(.site-cta[data-tone=primary]:is(:focus-visible,:active)) .hero-die .gb-die{animation:qe-die-anticipate var(--sm-medium) var(--sm-out) backwards}.site-torch .site-hero:has(.site-cta[data-tone=primary]:is(:focus-visible,:active)) .hero-die .gb-die-shadow{animation:gb-shadow-lift var(--sm-medium) var(--sm-out) backwards}.site-torch .site-casting:has(.site-cta:is(:focus-visible,:active)) .gb-rail-torch .qe-torch-circle{animation:sm-ignite .4s var(--sm-spring) backwards}.site-torch .site-hero--pilot:has(.site-cta:is(:focus-visible,:active)) .art-seats-flare[data-flare=link]{animation:sm-flare .6s var(--sm-out) backwards}@media (hover:hover) and (pointer:fine){.site-torch .site-hero:has(.site-cta[data-tone=primary]:hover) .hero-die .gb-die{animation:qe-die-anticipate var(--sm-medium) var(--sm-out) backwards}.site-torch .site-hero:has(.site-cta[data-tone=primary]:hover) .hero-die .gb-die-shadow{animation:gb-shadow-lift var(--sm-medium) var(--sm-out) backwards}.site-torch .site-casting:has(.site-cta:hover) .gb-rail-torch .qe-torch-circle{animation:sm-ignite .4s var(--sm-spring) backwards}.site-torch .site-hero--pilot:has(.site-cta:hover) .art-seats-flare[data-flare=link]{animation:sm-flare .6s var(--sm-out) backwards}}}@keyframes gb-kindle{0%{opacity:0;transform:scale(1.04)}40%{opacity:1}to{opacity:0;transform:none}}@keyframes gb-pip-pop{0%{opacity:0;transform:scale(.6)}}@keyframes gb-shadow-lift{0%{transform:scale(.94)}55%{opacity:.6;transform:scale(.8)}}
.art-horizon{z-index:1;width:100%;height:var(--site-horizon,min(96px, var(--site-section,128px) - 24px));pointer-events:none;display:block;position:absolute;bottom:0;left:0;overflow:hidden}.art-keepsake{aspect-ratio:3/2;width:100%;height:auto;display:block}@media (max-width:639px){.art-keepsake{aspect-ratio:2}}@media (prefers-reduced-motion:no-preference){.site-torch [data-keepsake]{--art-k:var(--gb-t,0s)}.site-torch [data-play=run] [data-keepsake] [data-sun]{transform-box:fill-box;transform-origin:50%;animation:art-sun-ignite .4s var(--sm-spring) var(--art-k) backwards}.site-torch [data-play=run] [data-keepsake] [data-ray]{stroke-dasharray:1.01 1.01;animation:gb-draw .48s var(--sm-out) calc(var(--art-k) + .12s + var(--art-ray,0s)) backwards}.site-torch [data-keepsake] [data-ray="1"]{--art-ray:30ms}.site-torch [data-keepsake] [data-ray="2"]{--art-ray:60ms}.site-torch [data-keepsake] [data-ray="3"]{--art-ray:90ms}.site-torch [data-keepsake] [data-ray="4"]{--art-ray:.12s}.site-torch [data-keepsake] [data-ray="5"]{--art-ray:.15s}.site-torch [data-keepsake] [data-ray="6"]{--art-ray:.18s}.site-torch [data-keepsake] [data-ray="7"]{--art-ray:.21s}.site-torch [data-keepsake] [data-ray="8"]{--art-ray:.24s}.site-torch [data-play=run] [data-keepsake] [data-flame]{transform-box:fill-box;transform-origin:50% 100%;animation:sm-ignite .4s var(--sm-spring) var(--art-k) backwards}.site-torch [data-play=run] [data-keepsake] [data-glint]{animation:qe-fade var(--sm-medium) var(--sm-out) calc(var(--art-k) + .2s + var(--art-glint,0s)) backwards}.site-torch [data-keepsake] [data-glint="1"]{--art-glint:40ms}.site-torch [data-keepsake] [data-glint="2"]{--art-glint:80ms}}@keyframes art-sun-ignite{0%{opacity:.3;transform:scale(.8)}70%{opacity:1;transform:scale(1.04)}}.art-seats{aspect-ratio:16/10;-webkit-mask-composite:source-in;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%),linear-gradient(#0000,#000 16% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22%),linear-gradient(#0000,#000 16% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:639px){.art-seats{-webkit-mask-image:linear-gradient(#0000,#000 14% 82%,#0000);mask-image:linear-gradient(#0000,#000 14% 82%,#0000)}}.art-seats :is(img,picture){width:100%;height:100%;display:block;position:absolute;inset:0}.art-seats img{object-fit:cover;object-position:50% 50%}.art-seats-flicker{aspect-ratio:1.5;background:radial-gradient(closest-side, oklch(var(--qe-torch-glow,.82 .13 78) / .2), oklch(var(--qe-torch-glow,.82 .13 78) / .07) 45%, transparent);pointer-events:none;opacity:.92;border-radius:50%;width:44%;position:absolute;top:64.81%;left:73.15%;translate:-50% -50%}.art-seats-flare{aspect-ratio:1.5;background:radial-gradient(closest-side, oklch(var(--qe-torch-glow,.82 .13 78) / .34), oklch(var(--qe-torch-glow,.82 .13 78) / .1) 50%, transparent);pointer-events:none;opacity:0;border-radius:50%;width:44%;position:absolute;top:64.81%;left:73.15%;translate:-50% -50%}.art-seats-motes{pointer-events:none;position:absolute;inset:0}.art-seats-motes>i{background:var(--c-torch-hi);opacity:.5;border-radius:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;position:absolute}@media (prefers-reduced-motion:no-preference){.art-seats-flicker{animation:9.6s step-end infinite sm-flicker}.site-torch [data-load] .art-seats-flare[data-flare=beat]{animation:sm-flare .6s var(--sm-out) var(--cue-at,0s) backwards}.site-torch [data-load] .art-seats-motes>i{animation:sm-mote-once 1.2s var(--sm-out) calc(var(--cue-at,0s) + .16s + var(--i,0) * 40ms) backwards}}@media print{:is(.art-seats-flicker,.art-seats-flare,.art-seats-motes>i){animation:none!important}}
.qe-surface{--qe-raise:.235 .014 62;--qe-raise-2:.27 .016 64;--qe-well:.115 .008 60;--qe-shadow:.05 .004 60;--qe-torch:.86 .09 82;--qe-torch-hi:.94 .045 88;--qe-torch-glow:.82 .13 78;--qe-torch-ink:.2 .02 60;--qe-ember:.66 .18 42;--qe-ember-edge:.72 .17 45;--qe-ember-ink:.8 .13 52;--qe-growth:.76 .12 185;--qe-growth-ink:.84 .1 185;--qe-home:.78 .13 75;--qe-home-ink:.84 .11 78;--qe-stress:.6 .2 20;--qe-stress-ink:.74 .15 18;--qe-band-triumph:.92 .12 100;--qe-band-success:.8 .14 140;--qe-band-costly:.72 .12 350;--qe-band-setback:.7 .08 245;--qe-band-defeat:.75 .03 50;--qe-luck:.7 .15 300;--qe-luck-ink:.82 .11 300;--qe-p-calm:.8 .05 85;--qe-p-strained:.76 .15 62;--qe-p-breaking:.64 .21 32;--qe-pos:.8 .13 165;--qe-neg:.72 .17 25;--qe-danger:.64 .2 25;--qe-danger-ink:.78 .13 25;--qe-ok:.8 .13 160;--c-bg:oklch(var(--qe-base));--c-bg-deep:oklch(var(--qe-base-deep));--c-card:oklch(var(--qe-raise));--c-card-2:oklch(var(--qe-raise-2));--c-well:oklch(var(--qe-well));--c-ink-1:oklch(var(--qe-ink));--c-ink-2:oklch(var(--qe-ink) / .78);--c-ink-3:oklch(var(--qe-ink) / .6);--c-ink-4:oklch(var(--qe-ink) / .4);--c-line:oklch(var(--qe-ink) / .12);--c-line-2:oklch(var(--qe-ink) / .24);--c-torch:oklch(var(--qe-torch));--c-torch-hi:oklch(var(--qe-torch-hi));--c-torch-ink:oklch(var(--qe-torch-ink));--c-torch-glow:oklch(var(--qe-torch-glow) / .55);--c-ember:oklch(var(--qe-ember));--c-ember-ink:oklch(var(--qe-ember-ink));--c-growth:oklch(var(--qe-growth));--c-home:oklch(var(--qe-home));--c-stress:oklch(var(--qe-stress));--c-growth-ink:oklch(var(--qe-growth-ink));--c-home-ink:oklch(var(--qe-home-ink));--c-stress-ink:oklch(var(--qe-stress-ink));--c-triumph:oklch(var(--qe-band-triumph));--c-success:oklch(var(--qe-band-success));--c-costly:oklch(var(--qe-band-costly));--c-setback:oklch(var(--qe-band-setback));--c-defeat:oklch(var(--qe-band-defeat));--c-luck:oklch(var(--qe-luck));--c-luck-ink:oklch(var(--qe-luck-ink));--c-p-calm:oklch(var(--qe-p-calm));--c-p-strained:oklch(var(--qe-p-strained));--c-p-breaking:oklch(var(--qe-p-breaking));--c-pos:oklch(var(--qe-pos));--c-neg:oklch(var(--qe-neg));--c-zero:var(--c-ink-2);--c-face-pos:var(--c-success);--c-face-neg:var(--c-stress-ink);--c-face-zero:var(--c-home-ink);--c-danger:oklch(var(--qe-danger));--c-danger-ink:oklch(var(--qe-danger-ink));--c-ok:oklch(var(--qe-ok));--c-shadow:oklch(var(--qe-shadow) / .7);--qe-centre-gut:.66 .2 0;--qe-centre-heart:.74 .15 135;--qe-centre-head:.7 .14 255;--qe-centre-gut-ink:.8 .115 0;--qe-centre-heart-ink:.82 .13 135;--qe-centre-head-ink:.8 .095 255;--c-centre-gut:oklch(var(--qe-centre-gut));--c-centre-heart:oklch(var(--qe-centre-heart));--c-centre-head:oklch(var(--qe-centre-head));--c-centre-gut-ink:oklch(var(--qe-centre-gut-ink));--c-centre-heart-ink:oklch(var(--qe-centre-heart-ink));--c-centre-head-ink:oklch(var(--qe-centre-head-ink));--qe-star:.84 .08 215;--c-star:oklch(var(--qe-star))}.qe-surface [data-tone=growth]{--tone:var(--c-growth);--tone-ink:var(--c-growth-ink)}.qe-surface [data-tone=home]{--tone:var(--c-home);--tone-ink:var(--c-home-ink)}.qe-surface [data-tone=stress]{--tone:var(--c-stress);--tone-ink:var(--c-stress-ink)}.qe-surface [data-tone=luck]{--tone:var(--c-luck);--tone-ink:var(--c-luck-ink)}.qe-surface [data-tone=triumph]{--tone:var(--c-triumph);--tone-ink:var(--c-triumph)}.qe-surface [data-tone=success]{--tone:var(--c-success);--tone-ink:var(--c-success)}.qe-surface [data-tone=costly]{--tone:var(--c-costly);--tone-ink:var(--c-costly)}.qe-surface [data-tone=setback]{--tone:var(--c-setback);--tone-ink:var(--c-setback)}.qe-surface [data-tone=defeat]{--tone:var(--c-defeat);--tone-ink:var(--c-defeat)}.qe-surface [data-tone=weather]{--tone:var(--c-ink-3);--tone-ink:var(--c-ink-2)}.qe-surface{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--r-chip:6px;--r-tile:10px;--r-card:14px;--r-sheet:20px;--r-pill:999px;--el-1:inset 0 1px 0 oklch(var(--qe-ink) / .06), 0 1px 2px var(--c-shadow);--el-2:inset 0 1px 0 oklch(var(--qe-ink) / .08), 0 10px 28px -12px var(--c-shadow);--el-3:0 24px 64px -20px oklch(var(--qe-shadow) / .85);--glow-torch:0 0 0 1px oklch(var(--qe-torch-hi) / .6), 0 6px 28px -6px var(--c-torch-glow);--glow-tone:0 0 0 1.5px color-mix(in oklch, var(--tone) 70%, transparent), 0 0 24px -4px color-mix(in oklch, var(--tone) 55%, transparent);--z-plate:0;--z-content:1;--z-cover:25;--z-stage:30;--z-held:31;--z-flight:32;--z-sheet:40;--z-popout:50;--z-toast:60;--z-celebrate:33;--celebrate-dim:.72;--gauge-flag-gap:.8cqw;--gauge-flag-gap-dense:.6cqw;--m-scale:calc(1 * var(--m-slow,1));--e-out:cubic-bezier(.16, 1, .3, 1);--e-in:cubic-bezier(.55, 0, 1, .45);--e-inout:cubic-bezier(.65, 0, .35, 1);--e-spring:cubic-bezier(.34, 1.4, .64, 1);--e-drop:cubic-bezier(.6, 0, .9, .5);--stagger:40ms;--stagger-cap:.24s;--breath-delay:0s;--qe-motion:var(--m-base);--qe-ease:var(--e-out);font-family:var(--font-qe-sans)}.qe-surface,.qe-phone,[data-room],.qe-guide,[data-scale]{--m-micro:calc(90ms * var(--m-scale));--m-short:calc(.16s * var(--m-scale));--m-base:calc(.24s * var(--m-scale));--m-medium:calc(.36s * var(--m-scale));--m-long:calc(.52s * var(--m-scale));--m-stage:calc(.7s * var(--m-scale))}@supports (transition-timing-function:linear(0, 1)){.qe-surface{--e-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 20.4%, 1.061 24.2%, 1.068 27.1%, 1.061 30.4%, 1.035 37.6%, 1.007 45.7%, .996 52.9%, 1)}}.qe-surface,.qe-phone,[data-scale=phone]{--p-vw:1vw;--p-vh:1dvh;--t-cap:13px;--lh-cap:18px;--t-label:15px;--lh-label:20px;--t-body:17px;--lh-body:24px;--t-lead:clamp(20px, calc(2.6 * var(--p-vh)), 24px);--lh-lead:1.35;--t-name:20px;--lh-name:24px;--t-title:clamp(22px, calc(6.2 * var(--p-vw)), 26px);--lh-title:1.15;--t-display:clamp(30px, min(calc(8.8 * var(--p-vw)), calc(4.2 * var(--p-vh))), 40px);--lh-display:1.05;--t-hero:clamp(42px, min(calc(12.5 * var(--p-vw)), calc(6.4 * var(--p-vh))), 60px);--lh-hero:1;--t-num:17px;--lh-num:24px;--t-btn:17px;--pip:6px}.qe-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qe-art{width:100%;height:100%;display:block}.qe-art svg{width:100%;height:100%}.qe-surface :is(h1,h2,h3,.qe-title-text,.qe-band,.qe-card-label,.qe-btn-label){text-wrap-style:balance}.qe-surface p{text-wrap-style:pretty}.qe-surface :focus-visible{outline:2px solid var(--c-torch-hi);outline-offset:2px}.qe-surface{--qe-base-unit:8px;--qe-t1:clamp(10px, .9cqw, 17px);--qe-t2:clamp(12px, 1.05cqw, 20px);--qe-t3:clamp(14px, 1.35cqw, 26px);--qe-t4:clamp(18px, 1.7cqw, 33px);--qe-t5:clamp(24px, 2.6cqw, 50px);--qe-t6:clamp(40px, 5cqw, 96px)}@keyframes qe-rise{0%{opacity:0;transform:translateY(var(--rise,10px))}}@keyframes qe-fade{0%{opacity:0}}@keyframes qe-pop{0%{opacity:0;transform:scale(.98)}}@keyframes qe-settle{0%{opacity:0;transform:scale(1.15)}55%{opacity:1;transform:none}}@keyframes qe-seal{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}}@keyframes qe-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes qe-pending{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes qe-breathe{0%,to{opacity:.35}50%{opacity:.85}}@keyframes qe-ring-pulse{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(var(--ring-sx,1.25), var(--ring-sy,1.25))}}@keyframes qe-dust{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(1.6)}}@keyframes qe-squash{0%{transform:scale(1.04,.94)}}@keyframes qe-arc-y{0%{transform:translateY(0)}40%{transform:translateY(calc(-1 * var(--arc-h,18px)))}to{transform:translateY(0)}}@keyframes qe-arc-shadow{0%{opacity:.5;transform:scale(1)}40%{opacity:.25;transform:scale(.7)}to{opacity:.5;transform:scale(1)}}@keyframes qe-tumble-0{0%{transform:rotateX(684.736deg)rotateY(1125deg)rotate(12deg)}70%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:rotateX(72.736deg)rotateY(207deg)rotate(1.8deg)}to{transform:rotateX(-35.264deg)rotateY(45deg)rotate(0)}}@keyframes qe-tumble-1{0%{transform:rotateX(1044.74deg)rotateY(765deg)rotate(-10deg)}70%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:rotateX(126.736deg)rotateY(153deg)rotate(-1.5deg)}to{transform:rotateX(-35.264deg)rotateY(45deg)rotate(0)}}@keyframes qe-tumble-3{0%{transform:rotateX(-1115.26deg)rotateY(765deg)rotate(-6deg)}70%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:rotateX(-197.264deg)rotateY(153deg)rotate(-.9deg)}to{transform:rotateX(-35.264deg)rotateY(45deg)rotate(0)}}@keyframes qe-tumble-4{0%{transform:rotateX(1044.74deg)rotateY(1125deg)rotate(14deg)}70%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:rotateX(126.736deg)rotateY(207deg)rotate(2.1deg)}to{transform:rotateX(-35.264deg)rotateY(45deg)rotate(0)}}@keyframes qe-tumble-5{0%{transform:rotateX(-755.264deg)rotateY(-1035deg)rotate(-12deg)}70%{animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:rotateX(-143.264deg)rotateY(-117deg)rotate(-1.8deg)}to{transform:rotateX(-35.264deg)rotateY(45deg)rotate(0)}}@keyframes qe-tile-presence{0%{opacity:0}70%{opacity:0}74%{opacity:1}to{opacity:1}}@keyframes qe-die-anticipate{0%{transform:translateY(0)scale(.94)}55%{transform:translateY(-6px)scale(1)}}@keyframes qe-die-from-below{0%{transform:translateY(var(--enter-y,40%)) scale(.6)}}@keyframes qe-stamp{0%{opacity:0;transform:scale(1.12)}60%{opacity:1}}@keyframes qe-draw-y{0%{transform:scaleY(0)}}@keyframes qe-draw-x{0%{transform:scaleX(0)}}@keyframes qe-spin-highlight{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.qe-surface [data-layer]{pointer-events:none}@media (prefers-reduced-motion:reduce){.qe-surface .qe-plate-art,.qe-surface :is(.qe-ambient,.qe-ambience),.qe-surface :is(.qe-ambient,.qe-ambience):before,.qe-surface :is(.qe-ambient,.qe-ambience):after,.qe-surface :is(.qe-ambient,.qe-ambience) *,.qe-surface :is(.qe-ambient,.qe-ambience) :before,.qe-surface :is(.qe-ambient,.qe-ambience) :after,.qe-surface .qe-breath:after,.qe-surface [data-breathe]:after,.qe-surface .qe-avatar[data-ring=deciding]:before,.qe-surface .qe-live-dot:after,.qe-surface .qe-talent-ctl .qe-btn[data-lit-weight=lit]:after{animation:none!important}}.qe-chip{box-sizing:border-box;border-radius:var(--r-pill);vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.qe-chip-state{height:24px;font:600 var(--t-cap)/1 var(--font-qe-sans);color:var(--tone-ink,var(--c-ink-3));background:color-mix(in oklch, var(--tone,transparent) 14%, transparent);border:1px solid color-mix(in oklch, var(--tone,var(--c-ink-3)) 45%, transparent);padding:0 8px 0 6px}.qe-chip-state>svg{flex:none;width:14px;height:14px}.qe-chip-state[data-size=xs]{gap:3px;height:20px;padding:0 6px 0 4px}.qe-chip-state[data-size=xs]>svg{width:12px;height:12px}.qe-chip-state[data-size=lg]{height:30px;font-size:var(--t-label);gap:6px;padding:0 12px 0 8px}.qe-chip-state[data-size=lg]>svg{width:18px;height:18px}.qe-chip-state[data-size=bare]{background:0 0;border:0;height:auto;padding:0}.qe-chip-state[data-state=unrolled]{color:var(--c-ink-3);border:1px dashed var(--c-line-2);background:0 0}.qe-chip-state[data-state=unrolled][data-size=bare]{border:0}.qe-torch{flex-direction:column;align-items:center;gap:2px;width:max-content;display:inline-flex}.qe-torch-circle{box-sizing:border-box;border-radius:var(--r-pill);background:color-mix(in oklch, var(--c-ember) 18%, transparent);border:1.5px solid var(--c-ember);width:28px;height:28px;color:var(--c-ember-ink);place-items:center;display:grid}.qe-torch-circle>svg{width:16px;height:16px}.qe-live-dot{border-radius:var(--r-pill);background:var(--c-ok);flex:none;width:8px;height:8px;position:relative}.qe-live-dot:after{content:"";border-radius:var(--r-pill);box-shadow:0 0 6px 2px var(--c-ok);opacity:.35;animation:2.4s ease-in-out infinite qe-breathe;animation-delay:var(--breath-delay);position:absolute;inset:-3px}.qe-avatar{width:var(--av);height:var(--av);box-sizing:border-box;border-radius:var(--r-pill);background:var(--c-well);border:2px solid var(--tone,var(--c-ink-4));vertical-align:middle;flex:none;place-items:center;display:inline-grid;position:relative}.qe-avatar-disc{width:76%;height:76%;display:block}.qe-avatar-badge{box-sizing:border-box;border-radius:var(--r-pill);place-items:center;width:36%;height:36%;display:grid;position:absolute}.qe-avatar-badge>svg{width:72%;height:72%}.qe-avatar-state{background:color-mix(in oklch, var(--tone) 22%, var(--c-well));color:var(--tone-ink);bottom:-8%;right:-8%}.qe-avatar-torch{background:color-mix(in oklch, var(--c-ember) 24%, var(--c-well));width:40%;height:40%;color:var(--c-ember-ink);top:-10%;right:-10%}.qe-pips{align-items:center;gap:calc(var(--pip) * .67);display:inline-flex}.qe-pip{width:var(--pip);height:var(--pip);border-radius:var(--r-pill);border:1px solid var(--c-ink-4);box-sizing:border-box;background:0 0}.qe-pip[data-done]{background:var(--tone,var(--c-ink-3));border-color:#0000}.qe-pip[data-current]{width:calc(var(--pip) * 2.33);background:var(--c-torch-hi);border-color:#0000}.qe-dietile{box-sizing:border-box;width:var(--tile);height:var(--tile);border-radius:var(--r-tile);background:color-mix(in oklch, var(--tone) 14%, var(--c-well));border:1.5px solid color-mix(in oklch, var(--tone) 55%, transparent);flex:none;place-items:center;display:grid;position:relative}.qe-dietile-die{width:100%;height:100%;display:block}.qe-toast{border-radius:var(--r-card);background:var(--c-card);border:1px solid var(--c-line-2);color:var(--c-ink-1);font:500 var(--t-label)/var(--lh-label) var(--font-qe-sans);grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:10px;padding:10px 12px;display:grid}.qe-toast>svg{width:20px;height:20px;color:var(--c-ink-2)}.qe-toast>p,.qe-toast>div{min-width:0;margin:0}.qe-toast[data-tone=danger]{border-color:oklch(var(--qe-danger) / .6);background:color-mix(in oklch, var(--c-danger) 10%, var(--c-card))}.qe-toast[data-tone=danger]>svg{color:var(--c-danger-ink)}.qe-dietile-die[data-tone]{color:var(--tone-ink)}
@media (prefers-reduced-motion:no-preference){.site-torch [data-figure]{--gb-light-at:var(--light-at,var(--gb-light,calc(var(--gb-t,0s) + 1.7s)))}.site-torch .site-hero [data-figure]{--gb-light:2.176s}.site-torch :is([data-play=run],[data-load]) [data-figure] [data-stroke]{stroke-dasharray:1.01 1.01}.site-torch :is([data-play=run],[data-load]) [data-figure] [data-stroke="1"]{animation:gb-draw .9s var(--sm-inout) var(--gb-t,0s) backwards}.site-torch :is([data-play=run],[data-load]) [data-figure] [data-stroke="2"]{animation:gb-draw .9s var(--sm-inout) calc(var(--gb-t,0s) + .16s) backwards}.site-torch :is([data-play=run],[data-load]) [data-figure] [data-stroke="3"]{animation:gb-draw .7s var(--sm-inout) calc(var(--gb-t,0s) + .7s) backwards}.site-torch :is([data-play=run],[data-load]) [data-figure] [data-stroke="4"]{animation:gb-draw .7s var(--sm-inout) calc(var(--gb-t,0s) + 1s) backwards}.site-torch :is([data-play=run],[data-load]) [data-figure] :is([data-scale],[data-node]){animation:qe-fade .4s var(--sm-out) calc(var(--gb-t,0s) + 1.4s) backwards}.site-torch :is([data-play=run],[data-load]) [data-figure] [data-light]{transform-box:fill-box;transform-origin:50%}.site-torch :is([data-play=run],[data-load]) [data-figure]:not([data-key=day]) [data-light]{animation:sm-ignite .4s var(--sm-spring) var(--gb-light-at) backwards}.site-torch :is([data-play=run],[data-load]) [data-figure][data-key=day] [data-light]{animation:qe-settle var(--sm-medium) var(--sm-spring) var(--gb-light-at) backwards}.site-torch :is([data-play=run],[data-load]) [data-figure] [data-mark]{transform-box:fill-box;transform-origin:50%;animation:qe-settle var(--sm-medium) var(--sm-spring) calc(var(--gb-t,0s) + 1.6s + var(--gb-mark,0s)) backwards}.site-torch [data-figure] [data-mark-i="1"]{--gb-mark:80ms}.site-torch [data-figure] [data-mark-i="2"]{--gb-mark:.16s}.site-torch [data-figure] [data-mark-i="3"]{--gb-mark:.24s}.site-torch :is([data-play=run],[data-load]) [data-figure] [data-mark] svg>*{transform-box:view-box;transform-origin:50% 100%}.site-torch :is([data-play=run],[data-load]) [data-figure] [data-mark=growth] svg>*{animation:gb-sprout var(--sm-medium) var(--sm-spring) calc(var(--gb-t,0s) + 1.6s + var(--gb-mark,0s)) backwards}.site-torch :is([data-play=run],[data-load]) [data-figure] [data-mark=home] svg>*{animation:gb-home-on var(--sm-medium) var(--sm-out) calc(var(--gb-t,0s) + 1.6s + var(--gb-mark,0s)) backwards}.site-torch :is([data-play=run],[data-load]) [data-figure] [data-mark=stress] svg>*{animation:gb-bolt .12s linear calc(var(--gb-t,0s) + 1.6s + var(--gb-mark,0s)) backwards}}.site-tray{--pc-w:150px;--die:72px;--die-gap:18px;--ground:404px;--tuck:30px;box-sizing:border-box;pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;width:100%;max-width:588px;height:440px;position:relative}@media (min-width:640px) and (max-width:1023px){.site-tray{--ground:368px;max-width:704px;height:400px}}@media (max-width:639px){.site-tray{--pc-w:104px;--die:52px;--die-gap:12px;--ground:276px;--tuck:22px;height:300px}}.site-pathfan{--fan-cy:calc(var(--ground) - var(--die) + var(--tuck) - var(--pc-w) * .75);position:absolute;inset:0}.site-pathcard{left:calc(50% - var(--pc-w) / 2 + var(--dx,0) * var(--pc-w));top:calc(var(--fan-cy,50%) - var(--pc-w) * .75);width:var(--pc-w);aspect-ratio:2/3;box-sizing:border-box;background:var(--c-card);box-shadow:inset 0 1px 0 oklch(var(--qe-ink) / .07), 0 2px 3px oklch(var(--qe-shadow) / .35), 0 22px 40px -16px oklch(var(--qe-shadow) / .7);transform-origin:50% calc(50% + var(--pc-w) * 2);rotate:var(--fan,0deg);border-radius:9.333%/6.222%;position:absolute;overflow:hidden}.site-pathcard:after{content:"";border:1px solid var(--c-line-2);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.site-pathcard>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.site-tray-dice{left:0;right:0;top:calc(var(--ground) - var(--die) * .9);z-index:6;justify-content:center;gap:var(--die-gap);display:flex;position:absolute}.site-tray-die{width:var(--die);height:var(--die);display:block;position:relative}.site-tray-cube{display:block;position:absolute;inset:0}.site-tray-cube:before,.site-tray-cube:after{content:"";position:absolute;inset:0}.site-tray-cube:before{background:var(--c-card);clip-path:polygon(50% 10%,84.667% 30%,84.667% 70%,50% 90%,15.333% 70%,15.333% 30%)}.site-tray-cube:after{background:var(--c-card-2);clip-path:polygon(50% 10%,84.667% 30%,50% 50%,15.333% 30%)}.site-tray-cube>svg{z-index:1;width:100%;height:100%;display:block;position:relative}.site-tray-shadow{background:radial-gradient(closest-side, oklch(var(--qe-shadow) / .35), oklch(var(--qe-shadow) / 0));border-radius:50%;width:60%;height:16%;position:absolute;top:82%;left:20%}.site-pathring{left:calc(50% - var(--pc-w) / 2 + var(--dx,0) * var(--pc-w));top:calc(var(--fan-cy,50%) - var(--pc-w) * .75);width:var(--pc-w);aspect-ratio:2/3;box-sizing:border-box;pointer-events:none;transform-origin:50% calc(50% + var(--pc-w) * 2);rotate:var(--fan,0deg);position:absolute}.site-pathring:before{content:"";border-radius:calc(var(--r-card) + 4px);border:1.5px solid var(--c-torch-hi);opacity:0;position:absolute;inset:-4px}.site-pathring>i{left:calc(var(--cx) * 100%);top:calc(var(--cy) * 100%);width:calc(var(--cd) * 100%);aspect-ratio:1;box-sizing:border-box;border:1.5px solid var(--c-torch-hi);opacity:0;--ring-sx:1.6;--ring-sy:1.6;border-radius:50%;position:absolute;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.site-torch .site-tray{--gb-tray-open:calc(var(--gb-W) * .62 + .16s);--gb-tray-pick:calc(var(--gb-W) * .62 + .68s)}.site-torch .site-tray-die[data-throw=state]{--gb-t:calc(var(--cue-at,0s) + var(--beat-at,0s) + var(--gb-W) * .62 + .84s)}.site-torch [data-play=armed] .site-tray .site-pathcard:not([data-mid]){rotate:0deg;translate:calc(-1 * var(--dx,0) * var(--pc-w,150px)) 0}.site-torch [data-play=run] .site-tray .site-pathcard:not([data-mid]){animation:site-art-fan .52s var(--sm-out) calc(var(--gb-t) + var(--gb-tray-open)) backwards}.site-torch [data-play=run] .site-pathring:before{animation:sm-kindle .48s var(--sm-out) calc(var(--gb-t) + var(--gb-tray-pick)) backwards}.site-torch [data-play=run] .site-pathring>i{animation:qe-ring-pulse .38s var(--sm-out) calc(var(--gb-t) + var(--gb-tray-pick)) none}}@keyframes site-art-fan{0%{rotate:0deg;translate:calc(-1 * var(--dx,0) * var(--pc-w,150px)) 0}}
.site-torch{--sm-micro:var(--m-micro);--sm-short:var(--m-short);--sm-base:var(--m-base);--sm-medium:var(--m-medium);--sm-long:var(--m-long);--sm-stage:var(--m-stage);--sm-art-medium:calc(var(--m-medium) * 1.25);--sm-art-long:calc(var(--m-long) * 1.25);--sm-art-stage:calc(var(--m-stage) * 1.25);--sm-out:var(--e-out);--sm-in:var(--e-in);--sm-inout:var(--e-inout);--sm-spring:var(--e-spring);--sm-drop:var(--e-drop);--sm-settle:cubic-bezier(.2, .8, .2, 1);--sm-stagger:var(--stagger);--sm-stagger-cap:var(--stagger-cap);--sm-row-step:60ms;--sm-row-cap:.36s;--sm-cause:.16s;--sm-beat-gap:.36s;--sm-W:1.8s;--sm-R:1.8s;--sm-beat-anticipate-0:0;--sm-beat-anticipate-1:.06;--sm-beat-tumble-0:.06;--sm-beat-tumble-1:.62;--sm-beat-land-0:.62;--sm-beat-land-1:.72;--sm-beat-hand-to-tile-0:.7;--sm-beat-hand-to-tile-1:.74;--sm-beat-reveal-0:.72;--sm-beat-reveal-1:.8;--sm-beat-travel-0:.8;--sm-beat-travel-1:.93;--sm-beat-hold-0:.93;--sm-beat-hold-1:1;--sm-reveal-stamp-0:.28;--sm-reveal-stamp-1:.45;--sm-rise:10px;--sm-rise-art:16px;--sm-px-plate:24px;--sm-held:3s;--sm-lcp-floor:.6}.site-torch .site-at{pointer-events:none;width:1px;height:1px;position:absolute;bottom:12dvh;left:0}.site-torch .site-at--bridge{top:calc(75% - 12dvh);bottom:auto}.site-torch .site-step-window>.site-at{grid-area:1/1/2/-1;align-self:end;position:relative;top:-12dvh;bottom:auto}.site-torch [data-scene]{--sm-S:min(calc(var(--scene-i,0) * var(--sm-row-step)), var(--sm-row-cap))}.site-torch [data-cue]{--sm-k:0s}.site-torch [data-cue~=head]>:nth-child(2){--sm-k:calc(1 * var(--sm-stagger))}.site-torch [data-cue~=head]>:nth-child(3){--sm-k:calc(2 * var(--sm-stagger))}.site-torch [data-cue~=head]>:nth-child(4){--sm-k:calc(3 * var(--sm-stagger))}.site-torch [data-cue~=head]>:nth-child(5){--sm-k:calc(4 * var(--sm-stagger))}.site-torch [data-cue~=head]>:nth-child(6){--sm-k:calc(5 * var(--sm-stagger))}.site-torch [data-cue~=head]>:nth-child(n+7){--sm-k:var(--sm-stagger-cap)}.site-torch .site-value-art{--cue-at:0s}.site-torch .site-value-light{--cue-at:calc(.32s + var(--sm-S,0s))}.site-torch .site-value-text{--sm-rule-at:.16s}.site-torch .site-value-text>.site-h3{--cue-at:.2s}.site-torch .site-value-text>.site-body{--cue-at:.24s}.site-torch .site-section--how>.site-plate{--cue-at:.16s}.site-torch .site-step{--cue-at:0s}.site-torch .site-step-window{--cue-at:calc(.28s + var(--sm-S,0s))}.site-torch .site-why-text>.site-head{--cue-at:0s}.site-torch .site-why-text>.site-body{--cue-at:.24s}.site-torch .site-why-text>.site-pull{--cue-at:.28s}.site-torch .site-section--why>.site-plate{--cue-at:.16s}.site-torch .site-why-art{--cue-at:0s}.site-torch .site-section--science>.site-plate{--cue-at:.16s}.site-torch .site-stat{--cue-at:0s;--sm-rule-at:.12s}.site-torch .site-stat-num{--cue-at:.16s}.site-torch .site-stat-body{--cue-at:.2s}.site-torch .site-section--casting>.site-plate{--cue-at:.16s}.site-torch .site-casting-main{--cue-at:0s}.site-torch .site-casting-rail,.site-torch .site-casting-head{--cue-at:.24s}.site-torch .site-casting .site-stars>li:first-child{--cue-at:.28s}.site-torch .site-casting .site-stars>li:nth-child(2){--cue-at:.32s}.site-torch .site-casting .site-stars>li:nth-child(n+3){--cue-at:.36s}.site-torch .site-casting-cta{--cta-at:max(.16s, calc(1.88s + var(--beat-at,0s)))}.site-torch #faq-h{--cue-at:0s}.site-torch .site-faq-row{--sm-ledger-at:.12s}.site-torch .site-faq-q{--cue-at:0s}.site-torch .site-faq-a{--cue-at:40ms}.site-torch .site-window-art>picture,.site-torch .site-closing-h2{--cue-at:0s}.site-torch .site-closing-line{--cue-at:40ms}.site-torch .site-closing>.site-plate{--cue-at:.16s}.site-torch .site-closing>.gb-turnglow{--cue-at:0s}.site-torch .site-closing .site-cta-row{--cta-at:max(.16s, calc(.32s + var(--beat-at,0s)))}.site-torch .site-section--read .site-lead{--cue-at:0s}.site-torch .site-anchor{--sm-ledger-at:.12s}.site-torch .site-anchor>.site-eyebrow{--cue-at:0s}.site-torch .site-anchor>.site-body{--cue-at:40ms}.site-torch .site-bridge-figure{--cue-at:0s}.site-torch .site-bridge{--cue-at:.48s}.site-torch .site-kpi{--cue-at:0s;--sm-rule-at:.12s}.site-torch .site-kpi>.site-eyebrow{--cue-at:.16s}.site-torch .site-kpi>.site-body{--cue-at:.2s}.site-torch #sources-h{--cue-at:0s}.site-torch .site-sources-beneath{--cue-at:.4s}.site-torch .site-hero[data-load] .hero-die{--cue-at:.9s}.site-torch .site-hero[data-load] :is(.hero-figure,.tl[data-tl=star]){--light-at:2.176s}.site-torch .site-hero[data-load]:not(.site-hero--pilot) .site-cta-row{--cta-at:2.336s}.site-torch .site-hero[data-load]:not(.site-hero--pilot) .site-casting-line{--live-at:2.496s}.site-torch .site-hero--pilot>.gb-turnglow,.site-torch .site-pilot-art>.art-seats{--cue-at:.6s}.site-torch .site-hero--pilot[data-load] .site-cta-row{--cta-at:1.26s}.site-torch .site-hero--pilot[data-load] .site-casting-line{--live-at:1.42s}.site-torch .hero-layer[data-depth=back]{--from-o:0;--from-s:.92}.site-torch .hero-layer[data-depth=stage]{--from-o:var(--sm-lcp-floor);--from-s:.97}.site-torch .hero-layer[data-depth=front]{--from-o:0;--from-s:1.06}.site-torch .hero-layer[data-slot=console]{--dolly-at:.12s}.site-torch .hero-layer[data-slot=hand3]{--dolly-at:.2s}.site-torch .hero-layer[data-slot=hand1]{--dolly-at:.32s}.site-torch .hero-layer[data-slot=hand2]{--dolly-at:.4s}@media (max-width:639.98px){.site-torch .site-hero--pilot>.gb-turnglow,.site-torch .site-pilot-art>.art-seats{--cue-at:.32s}.site-torch .site-hero--pilot[data-load] .site-cta-row{--cta-at:.6s}.site-torch .site-hero--pilot[data-load] .site-casting-line{--live-at:.76s}}@media (max-width:639.98px),(min-width:640px) and (max-width:1023.98px) and (max-height:639.98px){.site-torch .site-hero[data-load]:not(.site-hero--pilot) .site-cta-row{--cta-at:1.2s}.site-torch .site-hero[data-load]:not(.site-hero--pilot) .site-casting-line{--live-at:1.36s}.site-torch .hero-layer[data-slot=hand3]{--dolly-at:.12s}.site-torch .hero-layer[data-slot=hand1]{--dolly-at:.24s}.site-torch .hero-layer[data-slot=hand2]{--dolly-at:.32s}}@media (min-width:640px) and (max-width:1023.98px) and (max-height:639.98px){.site-torch .site-hero[data-load] .hero-die{--cue-at:0s}.site-torch .site-hero[data-load] :is(.hero-figure,.tl[data-tl=star],.hero-motes){--light-at:1.7s}}@media (prefers-reduced-motion:no-preference){.site-torch :is([data-play=armed][data-cue],[data-play=armed] [data-cue]){animation:sm-held var(--sm-held) steps(1, end) both}.site-torch [data-play=run] [data-scene]:not([data-play=run],[data-unseen]) *,.site-torch [data-play=run] [data-scene]:not([data-play=run],[data-unseen]) :before,.site-torch [data-play=run] [data-scene]:not([data-play=run],[data-unseen]) :after{animation:none!important}.site-torch :is([data-play=run],[data-play=run] *):is([data-cue~=rise],[data-cue~=head]>:not([data-cue])){--rise:var(--sm-rise);animation:qe-rise var(--sm-medium) var(--sm-out) backwards;animation-delay:calc(var(--cue-at,0s) + var(--sm-S,0s) + var(--sm-k,0s))}.site-torch :is([data-play=run],[data-play=run] *)[data-cue~=pop]{animation:qe-pop var(--sm-medium) var(--sm-out) backwards;animation-delay:calc(var(--cue-at,0s) + var(--sm-S,0s))}.site-torch :is([data-play=run],[data-play=run] *)[data-cue~=develop]{animation:sm-develop var(--sm-art-stage) var(--sm-out) backwards;animation-delay:calc(var(--cue-at,0s) + var(--sm-S,0s))}.site-torch :is([data-play=run],[data-play=run] *)[data-cue~=plate] img{animation:sm-plate-in var(--sm-art-stage) var(--sm-out) backwards;animation-delay:calc(var(--cue-at,0s) + var(--sm-S,0s))}.site-torch :is([data-play=run],[data-play=run] *)[data-cue~=sunrise] img{animation:sm-sunrise var(--sm-art-stage) var(--sm-out) backwards;animation-delay:calc(var(--cue-at,0s) + var(--sm-S,0s))}.site-torch :is([data-play=run],[data-play=run] *)[data-cue~=stamp]{transform-origin:0;animation:qe-stamp var(--sm-medium) var(--sm-out) backwards;animation-delay:calc(var(--cue-at,0s) + var(--sm-S,0s))}.site-torch :is([data-play=run],[data-play=run] *)[data-cue~=rule]:before{transform-origin:0;animation:qe-draw-x var(--sm-medium) var(--sm-out) backwards;animation-delay:calc(var(--sm-rule-at,var(--cue-at,0s)) + var(--sm-S,0s))}.site-torch :is([data-play=run],[data-play=run] *)[data-cue~=ledger]:after{content:"";pointer-events:none;background:var(--site-bg);transform-origin:100%;height:1px;animation:sm-uncover-x var(--sm-art-medium) var(--sm-out) backwards;animation-delay:calc(var(--sm-ledger-at,var(--cue-at,0s)) + var(--sm-S,0s));position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.site-torch .site-step[data-play=run] .site-step-coin{animation:qe-settle var(--sm-medium) var(--sm-spring) backwards;animation-delay:calc(.12s + var(--sm-S,0s))}.site-torch :is([data-play=run],[data-play=run] *)[data-cue~=rise]>.site-star{animation:qe-settle var(--sm-medium) var(--sm-spring) backwards;animation-delay:calc(var(--cue-at,0s) + var(--sm-S,0s))}.site-torch .site-casting[data-play=run]:after{animation:sm-kindle .48s var(--sm-out) backwards}.site-torch .site-motes[data-play=run]>i:not([data-at]){animation:sm-mote-once 1.2s var(--sm-out) backwards;animation-delay:calc(max(0s, calc(.16s + var(--beat-at,0s))) + var(--i,0) * min(60ms, .36s / max(1, var(--n,8) - 1)))}.site-torch :is(.site-band,.apply-hero)[data-load] .site-plate img{--from-o:calc(var(--plate-o,.7) * var(--sm-lcp-floor));--from-s:1.04;animation:sm-dolly var(--sm-art-stage) var(--sm-out) backwards}.site-torch .site-hero--pilot[data-load] .site-pilot-art{--from-o:var(--sm-lcp-floor);--from-s:1.015;animation:sm-dolly var(--sm-art-stage) var(--sm-out) backwards}@media (min-width:1024px),(min-width:640px) and (min-height:640px){.site-torch .site-hero[data-load] .hero-pool{animation:qe-fade var(--sm-art-stage) var(--sm-out) backwards}.site-torch .site-hero[data-load] .hero-layer img{transform-origin:var(--ox,50%) var(--oy,50%);animation:sm-dolly var(--sm-art-long) var(--sm-out) var(--dolly-at,0s) backwards}.site-torch .site-hero[data-load] .hero-layer[data-depth=table] img{animation:sm-develop var(--sm-art-stage) var(--sm-out) backwards}.site-torch .site-hero[data-load] .hero-layer[data-depth=stage] img{animation-duration:var(--sm-art-stage)}.site-torch .site-hero[data-load] .hero-layer[data-depth=front] img{animation-timing-function:var(--sm-spring)}.site-torch .site-hero[data-load] .hero-motes>i{animation:sm-mote-once 1.2s var(--sm-out) backwards;animation-delay:calc(2.176s + var(--i,0) * min(60ms, .36s / max(1, var(--n,10) - 1)))}}@media (min-width:640px){.site-torch .apply-section[data-load]>.site-plate img{animation:sm-plate-in var(--sm-art-stage) var(--sm-out) var(--sm-cause) backwards}}@media (max-width:639.98px),(min-width:640px) and (max-width:1023.98px) and (max-height:639.98px){.site-torch .site-hero-art[data-play=run] .hero-layer img{transform-origin:var(--ox,50%) var(--oy,50%);animation:sm-dolly var(--sm-art-long) var(--sm-out) var(--dolly-at,0s) backwards}.site-torch .site-hero-art[data-play=run] .hero-layer[data-depth=table] img{animation:sm-develop var(--sm-art-stage) var(--sm-out) backwards}.site-torch .site-hero-art[data-play=run] .hero-layer[data-depth=stage] img{animation-duration:var(--sm-art-stage)}.site-torch .site-hero-art[data-play=run] .hero-layer[data-depth=front] img{animation-timing-function:var(--sm-spring)}}@media (min-width:640px) and (max-width:1023.98px) and (max-height:639.98px){.site-torch .site-hero-art[data-play=run] .hero-pool{animation:qe-fade var(--sm-art-stage) var(--sm-out) backwards}.site-torch .site-hero-art[data-play=run] .hero-motes>i{animation:sm-mote-once 1.2s var(--sm-out) backwards;animation-delay:calc(var(--light-at) + var(--i,0) * min(60ms, .36s / max(1, var(--n,10) - 1)))}.site-torch .site-hero-art:not([data-play=run]) .hero-figure *,.site-torch .site-hero-art:not([data-play=run]) .hero-figure :before,.site-torch .site-hero-art:not([data-play=run]) .hero-figure :after,.site-torch .site-hero-art:not([data-play=run]) .tl[data-tl=star]>.tl-lit{animation:none!important}}@media (min-width:640px) and (max-width:1023.98px){.site-torch .hero-die[data-play=armed] *,.site-torch .hero-die[data-play=armed] :before,.site-torch .hero-die[data-play=armed] :after{animation:none!important}}.site-torch .hero-group[data-roll] .hero-die .gb-die-wrap{--cue-at:0s;--beat-at:0s}.site-torch .hero-group[data-roll=reset] .hero-die *{animation:none!important}@media (min-width:1024px){.site-torch .hero-group[data-roll] .tl[data-tl=star]{--light-at:1.276s}.site-torch .hero-group[data-roll=reset] .tl[data-tl=star]>.tl-lit{animation:none!important}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.site-torch [data-horizon]{animation:linear both sm-rise-land;animation-timeline:view();animation-range:entry cover 35%}.site-torch :is(.site-plate-art,.site-window-art){animation:linear both sm-px;animation-timeline:view();animation-range:cover;inset:-32px 0}.site-torch .site-plate[data-place=topright] .site-plate-art{--plate-inset:48px;inset:-48px 0}}}@keyframes sm-held{0%{opacity:0}to{opacity:1}}@keyframes sm-develop{0%{opacity:0;transform:scale(1.015)}}@keyframes sm-plate-in{0%{opacity:0;transform:scale(1.04)}}@keyframes sm-sunrise{0%{opacity:0;transform:translateY(var(--sm-rise-art))}}@keyframes sm-dolly{0%{opacity:var(--from-o,0);transform:scale(var(--from-s,1))}}@keyframes sm-ignite{0%{opacity:.3;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}85%{opacity:.7}}@keyframes sm-kindle{0%{opacity:0;transform:scale(1.04)}40%{opacity:1}to{opacity:0;transform:none}}@keyframes sm-flare{0%{opacity:0}35%{opacity:1}to{opacity:0}}@keyframes sm-mote-once{0%{opacity:0;transform:translateY(8px)}40%{opacity:.8;transform:translateY(-3px)}}@keyframes sm-uncover-x{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes sm-px{0%{translate:0 calc(-1 * var(--sm-px-plate))}to{translate:0 var(--sm-px-plate)}}@keyframes sm-rise-land{0%{translate:0 var(--sm-rise-art)}to{translate:0}}@keyframes sm-flicker{0%{opacity:.875}9%{opacity:.975}13%{opacity:.85}31%{opacity:.95}38%{opacity:.875}57%{opacity:1}61%{opacity:.9}79%{opacity:.975}86%{opacity:.85}}
