.pres-spot,.pres-path,.pres-lib{--p-bg:#f8f4ee;--p-panel:#fff;--p-border:#e5e7eb;--p-text:#111827;--p-muted:#6b7280;--p-accent:#047857;--p-accent-soft:#d1fae5;background:var(--p-bg);color:var(--p-text)}.dark .pres-spot,.dark .pres-path,.dark .pres-lib{--p-bg:#050a08;--p-panel:#0e1512;--p-border:#1f2a25;--p-text:#f4f4f5;--p-muted:#a1a1aa;--p-accent:#34d399;--p-accent-soft:#34d39924}.pres-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--p-accent);margin-bottom:.6rem;font-size:11px;font-weight:600}.pres-h2{letter-spacing:-.03em;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:600;line-height:1.1}.pres-lead{color:var(--p-muted);margin-top:.9rem;font-size:.95rem;line-height:1.65}.pres-path__arrow{border:1px solid var(--p-border);background:var(--p-panel);width:2.75rem;height:2.75rem;color:var(--p-text);border-radius:9999px;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.pres-path__arrow:hover{border-color:var(--p-accent);color:var(--p-accent)}.pres-path__scroller{scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;scroll-padding-inline:max(1.5rem,50vw - 38.5rem);overflow-x:auto}.pres-path__scroller::-webkit-scrollbar{display:none}.pres-path__scroller.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.pres-path__scroller:focus-visible{outline:2px solid var(--p-accent);outline-offset:-2px}.pres-path__track{gap:1.25rem;width:max-content;padding:.5rem max(1.5rem,50vw - 38.5rem) 1.5rem;display:flex;position:relative}.pres-path__track:before{content:"";border-top:2px dashed color-mix(in srgb, var(--p-accent) 45%, transparent);position:absolute;top:1.75rem;left:max(1.5rem,50vw - 38.5rem);right:max(1.5rem,50vw - 38.5rem)}.pres-step{scroll-snap-align:start;flex-direction:column;flex:none;gap:1rem;width:18.5rem;display:flex;position:relative}.pres-step__node{z-index:1;border:2px solid var(--p-accent);background:var(--p-bg);font-variant-numeric:tabular-nums;width:2.5rem;height:2.5rem;color:var(--p-accent);border-radius:9999px;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex;position:relative}.pres-step:first-child .pres-step__node{background:var(--p-accent);color:var(--p-bg)}.pres-step__card{border:1px solid var(--p-border);background:var(--p-panel);border-radius:1rem;flex-direction:column;flex:1;transition:border-color .2s,transform .25s,box-shadow .25s;display:flex;overflow:hidden}.pres-step__card:hover{border-color:var(--p-accent);transform:translateY(-3px);box-shadow:0 16px 34px -20px #04785780}.pres-step__cover{aspect-ratio:16/9;background:var(--p-border);display:block;position:relative;overflow:hidden}.pres-step__cover img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s}.pres-step__card:hover .pres-step__cover img{transform:scale(1.04)}.pres-step__start{color:#fff;background:#047857;border-radius:9999px;padding:.2rem .55rem;font-size:.68rem;font-weight:600;position:absolute;top:.6rem;left:.6rem}.pres-step__body{flex-direction:column;flex:1;gap:.75rem;padding:1rem 1.1rem 1.1rem;display:flex}.pres-step__label{letter-spacing:.06em;text-transform:uppercase;color:var(--p-accent);font-size:.7rem;font-weight:600}.pres-step__deck--extra{border-top:1px solid var(--p-border);padding-top:.75rem}.pres-step__title{font-size:.95rem;font-weight:600;line-height:1.3}.pres-step__meta{color:var(--p-muted);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.35rem;font-size:.75rem;display:flex}.pres-step__actions{align-items:center;gap:.75rem;display:inline-flex}.pres-link{color:var(--p-accent);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.pres-link:hover{text-underline-offset:3px;text-decoration:underline}.pres-folders{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;margin-bottom:4rem;padding-top:4rem;display:grid}@media (width>=1024px){.pres-folders{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=520px){.pres-folders{grid-template-columns:1fr}}.pres-folder__blurb{text-align:center;max-width:18rem;color:var(--p-muted);margin:.9rem auto 0;font-size:.8rem;line-height:1.5}.pres-toolbar{z-index:20;border:1px solid var(--p-border);background:color-mix(in srgb, var(--p-panel) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-bottom:2rem;padding:.75rem;display:flex;position:sticky;top:5rem}.pres-search{flex:15rem;position:relative}.pres-search svg{width:1rem;height:1rem;color:var(--p-muted);pointer-events:none;position:absolute;top:50%;left:.8rem;transform:translateY(-50%)}.pres-search input{border:1px solid var(--p-border);background:var(--p-bg);width:100%;color:var(--p-text);border-radius:.75rem;padding:.55rem .8rem .55rem 2.3rem;font-size:.875rem}.pres-search input:focus{border-color:var(--p-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--p-accent) 20%, transparent);outline:none}.pres-chips{flex-wrap:wrap;gap:.35rem;display:flex}.pres-chips--topics{flex-basis:100%}.pres-chip{border:1px solid var(--p-border);color:var(--p-muted);background:0 0;border-radius:9999px;padding:.38rem .8rem;font-size:.8rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.pres-chip span{opacity:.6;font-variant-numeric:tabular-nums}.pres-chip:hover{border-color:var(--p-accent);color:var(--p-text)}.pres-chip[aria-pressed=true]{border-color:var(--p-text);background:var(--p-text);color:var(--p-bg)}.pres-chip--topic[aria-pressed=true]{border-color:var(--p-accent);background:var(--p-accent-soft);color:var(--p-accent)}.pres-chip:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.pres-count{color:var(--p-muted);margin-left:auto;font-size:.75rem}.pres-group+.pres-group{margin-top:3rem}.pres-group__title{letter-spacing:-.01em;margin-bottom:1rem;font-size:1.15rem;font-weight:600}.pres-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:1rem;display:grid}.pres-card{border:1px solid var(--p-border);background:var(--p-panel);border-radius:1rem;flex-direction:column;transition:border-color .2s,transform .25s,box-shadow .25s;display:flex;overflow:hidden}.pres-card:hover{border-color:var(--p-accent);transform:translateY(-3px);box-shadow:0 16px 34px -20px #04785780}.pres-card__cover{aspect-ratio:16/10;background:var(--p-border);display:block;overflow:hidden}.pres-card__cover img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s}.pres-card:hover .pres-card__cover img{transform:scale(1.04)}.pres-card__body{flex-direction:column;flex:1;gap:.4rem;padding:1rem 1.1rem 1.1rem;display:flex}.pres-card__title{font-size:.98rem;font-weight:600;line-height:1.3}.pres-card__desc{color:var(--p-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.pres-card__foot{justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:.75rem;display:flex}.pres-card__meta{color:var(--p-muted);font-size:.75rem}.pres-card__actions{align-items:center;gap:.4rem;display:inline-flex}.pres-tag{border-radius:9999px;padding:.15rem .5rem;font-size:.68rem;font-weight:600;display:inline-block}.pres-tag--session{color:#065f46;background:#d1fae5}.pres-tag--workshop{color:#075985;background:#e0f2fe}.pres-tag--overview{color:#5b21b6;background:#ede9fe}.pres-tag--handout{color:#92400e;background:#fef3c7}.dark .pres-tag--session{color:#6ee7b7;background:#10b98129}.dark .pres-tag--workshop{color:#7dd3fc;background:#0ea5e929}.dark .pres-tag--overview{color:#c4b5fd;background:#8b5cf62e}.dark .pres-tag--handout{color:#fcd34d;background:#f59e0b29}.pres-btn{background:var(--p-text);color:var(--p-bg);border-radius:9999px;padding:.4rem .9rem;font-size:.8rem;font-weight:600;transition:background-color .2s}.pres-btn:hover{background:var(--p-accent)}.pres-icon-btn{border:1px solid var(--p-border);width:2rem;height:2rem;color:var(--p-muted);border-radius:9999px;justify-content:center;align-items:center;font-size:.85rem;transition:color .2s,border-color .2s;display:inline-flex}.pres-icon-btn:hover{border-color:var(--p-accent);color:var(--p-accent)}.pres-save[aria-pressed=true]{color:#f59e0b;border-color:#f59e0b}.pres-btn:focus-visible,.pres-icon-btn:focus-visible,.pres-card__cover:focus-visible,.pres-step__cover:focus-visible,.pres-link:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.pres-empty{text-align:center;color:var(--p-muted);padding:3rem 0;font-size:.9rem}@media (prefers-reduced-motion:reduce){.pres-card,.pres-step__card,.pres-card__cover img,.pres-step__cover img{transition:none}}.pres-spot__filter{border-bottom:1px solid var(--p-border);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.pres-spot__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.pres-spot__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.pres-voice{grid-column:span 5}.pres-latest,.pres-events{grid-column:span 7}.pres-overview{grid-column:span 5}}@media (width>=1024px){.pres-voice{grid-column:span 4}.pres-latest{grid-column:span 8}}.pres-panel{border:1px solid var(--p-border);background:var(--p-panel);border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.pres-panel__head{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem .75rem;display:flex}.pres-panel__label{letter-spacing:.16em;text-transform:uppercase;color:var(--p-accent);font-size:11px;font-weight:600}.pres-voice__photo{aspect-ratio:5/4;background:var(--p-border);position:relative;overflow:hidden}.pres-voice__photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.pres-voice__photo:after{content:"";background:linear-gradient(#0000 55%,#00000073);position:absolute;inset:0}.pres-voice__label{z-index:1;color:#065f46;background:#ffffffeb;border-radius:9999px;padding:.25rem .6rem;position:absolute;top:1rem;left:1rem}.pres-voice__body{flex-direction:column;flex:1;gap:.9rem;padding:1.2rem 1.4rem 1.4rem;display:flex}.pres-voice__name{letter-spacing:-.01em;font-size:1.15rem;font-weight:600}.pres-voice__role{color:var(--p-muted);font-size:.8rem}.pres-voice__quote{border-left:2px solid var(--p-accent);color:var(--p-text);padding-left:.9rem;font-size:.9rem;line-height:1.6}.pres-latest__list{padding:0 .6rem .6rem}.pres-latest__item{border-radius:.9rem;grid-template-columns:4.5rem 1fr auto auto;align-items:center;gap:.9rem;padding:.7rem .8rem;transition:background-color .2s;display:grid}.pres-latest__item:hover{background:color-mix(in srgb, var(--p-accent) 7%, transparent)}.pres-latest__item+.pres-latest__item{border-top:1px solid var(--p-border)}.pres-latest__thumb{aspect-ratio:16/10;background:var(--p-border);border-radius:.5rem;overflow:hidden}.pres-latest__thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.pres-latest__title{font-size:.92rem;font-weight:600;line-height:1.3}.pres-latest__meta{color:var(--p-muted);margin-top:.15rem;font-size:.75rem}.pres-latest__size{color:var(--p-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}@media (width<=639px){.pres-latest__item{grid-template-columns:4rem 1fr auto}.pres-latest__size{display:none}}.pres-events__list{padding:0 1.4rem 1.2rem}.pres-events__item{align-items:center;gap:1rem;padding:.75rem 0;display:flex}.pres-events__item+.pres-events__item{border-top:1px solid var(--p-border)}.pres-events__date{background:var(--p-accent-soft);width:3.4rem;color:var(--p-muted);font-variant-numeric:tabular-nums;border-radius:.75rem;flex-direction:column;flex:none;align-items:center;padding:.45rem 0;font-size:.68rem;display:flex}.pres-events__date span{letter-spacing:.04em;color:var(--p-accent);font-size:.85rem;font-weight:700}.pres-events__info{flex:1;min-width:0}.pres-events__title{font-size:.9rem;font-weight:600}.pres-events__place{color:var(--p-muted);align-items:center;gap:.25rem;margin-top:.15rem;font-size:.75rem;display:inline-flex}.pres-chip--link{text-decoration:none}.pres-overview{background:linear-gradient(160deg, var(--p-panel) 40%, color-mix(in srgb, var(--p-accent) 12%, var(--p-panel)));gap:.9rem;padding:1.25rem 1.4rem 1.4rem}.pres-overview__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pres-overview__title{letter-spacing:-.02em;font-size:1.3rem;font-weight:600;line-height:1.2}.pres-overview__sub{color:var(--p-muted);margin-top:.35rem;font-size:.78rem}.pres-overview__thumb{aspect-ratio:16/10;border-radius:.6rem;flex:none;width:7.5rem;transition:transform .3s;overflow:hidden;transform:rotate(3deg);box-shadow:0 10px 24px -12px #00000080}.pres-overview__thumb:hover{transform:rotate(0)scale(1.04)}.pres-overview__thumb img{object-fit:cover;object-position:top;width:100%;height:100%}.pres-overview__text{color:var(--p-muted);font-size:.85rem;line-height:1.6}.pres-overview__btn{background:var(--p-accent);color:var(--p-bg);border-radius:.8rem;margin-top:auto;padding:.7rem 1rem;font-size:.85rem;font-weight:600;transition:filter .2s}.pres-overview__btn:hover{filter:brightness(1.1)}.pres-latest__thumb:focus-visible,.pres-overview__thumb:focus-visible,.pres-overview__btn:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.pres-card__author{color:var(--p-accent);font-size:.75rem;font-weight:500}.gf-root{--gf-px:0;--gf-py:0;--gf-ease:cubic-bezier(.2, .8, .2, 1);--gf-spring:cubic-bezier(.34, 1.36, .5, 1);--gf-hinge:0deg;--gf-lift:42px;--gf-spread:0px;--gf-fan:0deg;--gf-stack:15px;--gf-ink:#141416;--gf-ink-soft:#1414168c;aspect-ratio:340/326;-webkit-tap-highlight-color:transparent;isolation:isolate;width:100%;max-width:340px;margin-inline:auto;display:block;position:relative}.dark .gf-root{--gf-ink:#f5f5f7;--gf-ink-soft:#f5f5f794}.gf-root:hover,.gf-root:focus-within{--gf-hinge:-11deg;--gf-lift:-34px;--gf-spread:8px;--gf-fan:1.4deg;--gf-stack:10px}.gf-root[data-open]{--gf-hinge:-24deg;--gf-lift:-96px;--gf-spread:40px;--gf-fan:5deg;--gf-stack:30px;z-index:5}.gf-stage{transform-origin:0 0;width:340px;height:272px;position:absolute;top:0;left:0}.gf-tilt{transform:perspective(1400px) rotateX(calc(var(--gf-py) * -3deg)) rotateY(calc(var(--gf-px) * 4deg));transition:transform .9s var(--gf-ease);position:absolute;inset:0}.gf-shadow{filter:blur(22px);height:60px;transform:translateX(calc(var(--gf-px) * -8px));transition:transform .9s var(--gf-ease), opacity .9s var(--gf-ease);background:#10281c4d;border-radius:40px;position:absolute;bottom:-6px;left:18px;right:18px}.dark .gf-shadow{background:#0000009e}.gf-back{background:linear-gradient(#eef3ef 0%,#dfe6e1 100%);position:absolute;inset:0;overflow:hidden}.dark .gf-back{background:linear-gradient(#1f2a24 0%,#0d1310 100%)}.gf-art{width:364px;max-width:none;height:296px;transform:translate(calc(var(--gf-px) * -7px), calc(var(--gf-py) * -6px)) scale(1.02);transition:transform 1.1s var(--gf-ease), opacity 1.2s var(--gf-ease), filter 1.2s var(--gf-ease);position:absolute;top:-12px;left:-12px}canvas.gf-art{opacity:0;filter:blur(14px)saturate(.6)}canvas.gf-art[data-ready]{opacity:1;filter:none}.gf-back-sheen{pointer-events:none;background:linear-gradient(#ffffff38 0%,#fff0 22%),radial-gradient(120% 80% at 80% 0,#ffffff29,#fff0 60%);position:absolute;inset:0}.gf-rim{pointer-events:none;fill:none;max-width:none;position:absolute;top:0;left:0;overflow:visible}.gf-back-rim{width:340px;height:272px}.gf-back-rim path{stroke:#ffffff73;stroke-width:1px}.dark .gf-back-rim path{stroke:#ffffff29}.gf-files{z-index:5;pointer-events:none;clip-path:inset(-400px -400px 10px);position:absolute;inset:0}.gf-sheet-slot{display:contents}.gf-sheet{all:unset;box-sizing:border-box;cursor:pointer;pointer-events:auto;transform-origin:50% 100%;width:272px;height:184px;transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)), calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1)) rotate(calc(var(--gf-jr) + var(--gf-slot) * var(--gf-fan)));transition:transform .75s var(--gf-spring) calc(var(--gf-depth) * 40ms), box-shadow .4s var(--gf-ease), translate .9s var(--gf-ease), opacity .9s var(--gf-ease);background:#1a1a1d;border-radius:16px;position:absolute;top:96px;left:34px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #0000001a,0 10px 26px -8px #0a0c1447}.dark .gf-sheet{box-shadow:inset 0 1px #ffffff24,0 0 0 .5px #ffffff14,0 12px 28px -8px #000000b3}.gf-root[data-open] .gf-sheet:hover,.gf-root[data-open] .gf-sheet:focus-visible{transform:translate(calc(var(--gf-jx) + var(--gf-slot) * var(--gf-spread)), calc(var(--gf-lift) + var(--gf-depth) * var(--gf-stack) * -1 - 18px)) rotate(calc(var(--gf-slot) * var(--gf-fan) * .6));transition-delay:0s;box-shadow:inset 0 1px #ffffffe6,0 0 0 .5px #0000001a,0 22px 40px -12px #0a0c146b}.gf-sheet:focus-visible{outline-offset:2px;outline:2px solid #34d399}.gf-sheet-art{object-fit:cover;object-position:top;width:272px;max-width:none;height:184px;position:absolute;inset:0}.gf-sheet--art:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 38%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3}.gf-sheet-head{z-index:1;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex;position:absolute;top:11px;left:14px;right:14px}.gf-sheet-name{text-overflow:ellipsis;letter-spacing:-.005em;color:#fafafa;font-size:12.5px;font-weight:560;overflow:hidden}.gf-sheet-meta{letter-spacing:.02em;color:#fafafab3;flex:none;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px}.gf-front{z-index:10;-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);transform-origin:50% 100%;width:340px;height:198px;transform:perspective(760px) rotateX(var(--gf-hinge));transition:transform .8s var(--gf-spring), translate 1s var(--gf-ease), opacity 1s var(--gf-ease);position:absolute;top:74px;left:0}.gf-tint{background:linear-gradient(#ffffff29 0%,#ffffff80 42%,#fafcfaed 100%);position:absolute;inset:0}.dark .gf-tint{background:linear-gradient(#1214132e 0%,#0c100e9e 46%,#060908f0 100%)}.gf-spec{background:radial-gradient(260px 200px at calc(50% + var(--gf-px) * 46%) calc(30% + var(--gf-py) * 40%), #ffffff80, #fff0 70%);mix-blend-mode:soft-light;opacity:.9;pointer-events:none;position:absolute;inset:0}.dark .gf-spec{mix-blend-mode:screen;opacity:.16}.gf-front-rim{width:340px;height:198px}.gf-front-rim path{stroke-width:2.4px;transition:stroke-width .3s var(--gf-ease)}.dark .gf-front-rim{opacity:.55}.gf-hit{all:unset;z-index:1;cursor:pointer;position:absolute;inset:0}.gf-hit:focus-visible~.gf-label .gf-title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.gf-front:has(.gf-hit:focus-visible) .gf-front-rim path{stroke-width:5px}.gf-label{z-index:2;pointer-events:none;max-width:220px;color:var(--gf-ink);flex-direction:column;gap:4px;display:flex;position:absolute;bottom:32px;left:28px}.gf-title{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:500;line-height:1.15;overflow:hidden}.gf-meta{letter-spacing:.03em;color:var(--gf-ink-soft);white-space:nowrap;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px}.gf-key{all:unset;box-sizing:border-box;z-index:12;cursor:pointer;color:#fff;width:58px;height:58px;transition:transform .35s var(--gf-spring), opacity .6s var(--gf-ease) .7s, scale .7s var(--gf-spring) .7s;background:radial-gradient(120% 90% at 50% 0,#2f4a3d 0%,#0f1f17 55%,#050a07 100%);border-radius:18px;place-items:center;display:grid;position:absolute;bottom:22px;right:22px;box-shadow:inset 0 1px #ffffff38,inset 0 -3px 8px #000000b3,0 0 0 1px #000000bf,0 14px 22px -8px #0000008c}.dark .gf-key{color:#0c1a12;background:radial-gradient(120% 90% at 50% 0,#fff 0%,#e8efe9 55%,#cbd6ce 100%);box-shadow:inset 0 1px #fff,inset 0 -3px 8px #00000024,0 0 0 1px #0006,0 14px 22px -8px #000000b3}.gf-key:hover{transform:translateY(-2px)}.gf-key:active{transition-duration:.12s;transform:scale(.93)}.gf-key:focus-visible{outline-offset:3px;outline:2px solid #34d399}.gf-glyph{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}.gf-root:not([data-entered]) .gf-back,.gf-root:not([data-entered]) .gf-back-rim{opacity:0;translate:0 22px}.gf-root:not([data-entered]) .gf-sheet{opacity:0;translate:0 -120px}.gf-root:not([data-entered]) .gf-front{opacity:0;translate:0 46px}.gf-root:not([data-entered]) .gf-key{opacity:0;scale:.6}.gf-root:not([data-entered]) .gf-shadow{opacity:0}.gf-back,.gf-back-rim{transition:translate 1s var(--gf-ease), opacity .9s var(--gf-ease)}.gf-root[data-entered] .gf-sheet{transition-delay:calc(var(--gf-depth) * 40ms), 0s, calc(.18s + var(--gf-depth) * 90ms), calc(.18s + var(--gf-depth) * 90ms)}.gf-root[data-entered] .gf-front{transition-delay:0s,.42s,.42s}@media (prefers-reduced-motion:reduce){.gf-root *,.gf-root :before,.gf-root :after{transition-duration:0s!important;transition-delay:0s!important;animation:none!important}.gf-tilt{transform:none}}
