:root{--font-family-default:"all-round-gothic",sans-serif;--font-size-large:4.5625rem;--font-size-medium:3rem;--font-size-default:18px;--font-size-small:.8rem;--font-weight-default:400;--lineheight-heading-default:1.15;--lineheight-text-default:1.50;--colour-surface-bg:#322e37;--colour-brand-primary:#edaeef;--colour-brand-rgb:237,174,239;--colour-button:#edaeef;--colour-button-text:#322e37;--colour-on-surface-max:#fff;--colour-brand-blue:#00e5ff;--colour-brand-blue-rgb:0,229,255;--colour-brand-explore:#edaeef;--colour-brand-explore-rgb:237,174,239;--colour-brand-pink:#f0f;--colour-brand-pink-rgb:255,0,255;--colour-brand-orange:#f80;--colour-brand-orange-rgb:255,136,0;--colour-brand-green:#0f6;--colour-polybius-green:#39ff14;--colour-zombie-green:#7cff01;--font-retro:"pf-uniform",monospace;--colour-bb-blue:#00108a;--colour-bb-yellow:#fc0;--modular-width:95vw;--modular-gap:2vw;--spacing-small:0.5rem;--spacing-default:1rem;--spacing-medium:1.5rem;--spacing-large:3rem}body.memory-probe{background-color:transparent;min-height:100dvh;overflow-x:hidden;position:relative}html:has(body.memory-probe){background-color:#06060a}.memory-probe-page{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;isolation:isolate;min-height:100vh;min-height:100dvh;position:relative}.memory-probe-page>*{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:720px;width:100%}.memory-probe-page .memory-probe-end-rule{background:#fff;border:0;height:4px;margin:0;max-width:none!important;width:100%}.memory-probe-page:before{background-image:var(--probe-bg,none);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";-webkit-filter:saturate(.85) brightness(.85);filter:saturate(.85) brightness(.85);inset:0;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;z-index:-1}.memory-probe-page:after{background:radial-gradient(ellipse at center,var(--probe-veil-center) 0,var(--probe-veil-center) 50%,var(--probe-veil-edge) 100%);content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.memory-probe-page .seance-header{-ms-flex-negative:0;flex-shrink:0;padding:2rem 1rem 1.5rem;text-align:center}.memory-probe-page .seance-header h1{color:var(--probe-accent);font-size:clamp(2.5rem,8vw,4rem);line-height:.95;margin:0 0 .5rem;text-shadow:0 0 30px rgba(var(--probe-accent-rgb),.35)}.memory-probe-page .seance-header h1,.memory-probe-page .seance-header p{font-family:var(--font-family-default);font-weight:700;text-transform:uppercase}.memory-probe-page .seance-header p{color:var(--colour-on-surface-max);font-size:11px;letter-spacing:.25em;margin:0}.memory-probe-page .seance-stage{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0;padding:0 1rem 3rem}@media (max-width:39.99em){.memory-probe-page .seance-stage{padding:0 1.25rem 3rem}.memory-probe-page .seance-form>*,.memory-probe-page .seance-starter{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.memory-probe-page .seance-form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.memory-probe-page .seance-form-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.memory-probe-page .seance-thread{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:.5rem 0 .4rem}@media (max-width:39.99em){.memory-probe-page .seance-thread{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}.memory-probe-page .seance-msg{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(6,6,10,.6);border:1px solid hsla(0,0%,100%,.08);color:#fff;font-size:15px;line-height:1.55;padding:1.1rem 1.35rem;scroll-margin-bottom:240px}.memory-probe-page .seance-msg p{color:#fff;margin:0;white-space:pre-wrap}.memory-probe-page .seance-msg--user{border-color:rgba(0,229,255,.4)}.memory-probe-page .seance-msg--assistant{border-color:rgba(var(--probe-accent-rgb),.4)}.memory-probe-page .seance-msg .seance-msg-images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem}.memory-probe-page .seance-msg .seance-msg-images img{aspect-ratio:1/1;background:hsla(0,0%,100%,.05);display:block;-o-object-fit:cover;object-fit:cover;outline:1px solid rgba(0,229,255,.35);outline-offset:2px;width:clamp(96px,28%,160px)}.memory-probe-page .seance-thinking{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.memory-probe-page .seance-thinking.is-entering,.memory-probe-page .seance-thinking.is-leaving{opacity:0}.memory-probe-page .seance-thinking .seance-thinking-line{color:hsla(0,0%,100%,.9);display:block;line-height:1.55}.memory-probe-page .seance-thinking .seance-thinking-line+.seance-thinking-line{color:hsla(0,0%,100%,.7);font-size:14px;margin-top:.45rem}.memory-probe-page .seance-thinking .seance-thinking-dot{-webkit-animation:seance-thinking-dot 2s ease-in-out infinite;animation:seance-thinking-dot 2s ease-in-out infinite;color:var(--probe-accent);display:inline-block}.memory-probe-page .seance-thinking .seance-thinking-wave{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:3px;height:11px;margin-left:.75ch;vertical-align:baseline}.memory-probe-page .seance-thinking .seance-thinking-wave span{-webkit-animation:seance-thinking-wave 1.2s ease-in-out infinite;animation:seance-thinking-wave 1.2s ease-in-out infinite;background:var(--probe-accent);border-radius:1px;-webkit-box-shadow:0 0 6px rgba(var(--probe-accent-rgb),.5);box-shadow:0 0 6px rgba(var(--probe-accent-rgb),.5);display:block;height:11px;-webkit-transform:scaleY(.25);transform:scaleY(.25);-webkit-transform-origin:bottom center;transform-origin:bottom center;width:3px}.memory-probe-page .seance-thinking .seance-thinking-wave span:first-child{-webkit-animation-delay:0s;animation-delay:0s}.memory-probe-page .seance-thinking .seance-thinking-wave span:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.memory-probe-page .seance-thinking .seance-thinking-wave span:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.memory-probe-page .seance-thinking .seance-thinking-wave span:nth-child(4){-webkit-animation-delay:.45s;animation-delay:.45s}.memory-probe-page .seance-thinking .seance-thinking-caret{-webkit-animation:seance-thinking-caret 2s step-end infinite;animation:seance-thinking-caret 2s step-end infinite;color:var(--probe-accent);display:inline-block;margin-left:.1ch;width:.55ch}@media (prefers-reduced-motion:reduce){.memory-probe-page .seance-thinking .seance-thinking-caret,.memory-probe-page .seance-thinking .seance-thinking-dot{-webkit-animation:none;animation:none;opacity:1}.memory-probe-page .seance-thinking .seance-thinking-wave span{-webkit-animation:none;animation:none;-webkit-transform:scaleY(.6);transform:scaleY(.6)}}.memory-probe-page .seance-candidates .seance-candidate-stagger{-webkit-animation:seance-candidate-in .32s ease both;animation:seance-candidate-in .32s ease both}@media (prefers-reduced-motion:reduce){.memory-probe-page .seance-candidates .seance-candidate-stagger{-webkit-animation:none;animation:none}}.memory-probe-page .seance-starters{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:.4rem;margin:.75rem 0;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.memory-probe-page .seance-starters.is-fading-out{opacity:0}.memory-probe-page .seance-starter{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(6,6,10,.55);border:1px dashed hsla(0,0%,100%,.25);color:var(--colour-on-surface-max);cursor:pointer;font-family:var(--font-family-default);font-size:13px;opacity:.85;padding:.6rem .85rem;text-align:left;-webkit-transition:opacity .2s ease,border-color .2s ease,background .2s ease;transition:opacity .2s ease,border-color .2s ease,background .2s ease}.memory-probe-page .seance-starter:focus-visible,.memory-probe-page .seance-starter:hover{background:rgba(6,6,10,.7);border-color:var(--probe-accent);opacity:1;outline:none}.memory-probe-page .seance-form{-ms-flex-negative:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:.6rem;padding:.5rem 0;position:sticky;z-index:2}.memory-probe-page .seance-form .seance-form-rule{background:#fff;height:1px;margin-bottom:.9rem;margin-top:1rem}.memory-probe-page .seance-form textarea{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(6,6,10,.65);border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:block;font-family:var(--font-family-default);font-size:16px;line-height:1.5;max-height:180px;min-height:60px;min-width:0;padding:.85rem 1rem;resize:none;-webkit-transition:min-height .28s ease,font-size .28s ease,padding .28s ease,background .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease;transition:min-height .28s ease,font-size .28s ease,padding .28s ease,background .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease;transition:min-height .28s ease,font-size .28s ease,padding .28s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;transition:min-height .28s ease,font-size .28s ease,padding .28s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,-webkit-box-shadow .2s ease;width:100%}.memory-probe-page .seance-form textarea:focus{background:rgba(6,6,10,.75);border-color:var(--probe-accent);outline:none}.memory-probe-page .seance-form textarea:disabled{opacity:.5}.memory-probe-page .seance-form button[type=submit]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--probe-accent);border:none;color:var(--colour-button-text);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-family-default);font-size:13px;font-weight:700;gap:.5em;letter-spacing:.15em;padding:.8rem 1.8rem;text-transform:uppercase;-webkit-transition:-webkit-filter .15s ease,-webkit-transform .15s ease;transition:-webkit-filter .15s ease,-webkit-transform .15s ease;transition:filter .15s ease,transform .15s ease;transition:filter .15s ease,transform .15s ease,-webkit-filter .15s ease,-webkit-transform .15s ease}.memory-probe-page .seance-form button[type=submit] .seance-submit-arrow{display:inline-block;-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.memory-probe-page .seance-form button[type=submit]:hover:not(:disabled){-webkit-filter:brightness(1.08);filter:brightness(1.08)}.memory-probe-page .seance-form button[type=submit]:hover:not(:disabled) .seance-submit-arrow{-webkit-transform:translateX(2px);transform:translateX(2px)}.memory-probe-page .seance-form button[type=submit]:disabled{cursor:wait;opacity:.5}.memory-probe-page .seance-form-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}.memory-probe-page.is-cold-start .seance-form textarea{font-size:17px;min-height:132px;padding:1.1rem 1.2rem}.memory-probe-page.is-cold-start .seance-form textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.55)}.memory-probe-page.is-cold-start .seance-form textarea::-moz-placeholder{color:hsla(0,0%,100%,.55)}.memory-probe-page.is-cold-start .seance-form textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.55)}.memory-probe-page.is-cold-start .seance-form textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.55)}.memory-probe-page.is-cold-start .seance-form textarea::placeholder{color:hsla(0,0%,100%,.55)}.memory-probe-page.is-cold-start .seance-form textarea:focus{-webkit-box-shadow:0 0 0 1px var(--probe-accent),0 0 28px rgba(var(--probe-accent-rgb),.28),inset 0 0 40px rgba(var(--probe-accent-rgb),.1);box-shadow:0 0 0 1px var(--probe-accent),0 0 28px rgba(var(--probe-accent-rgb),.28),inset 0 0 40px rgba(var(--probe-accent-rgb),.1)}.memory-probe-page .seance-form-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;margin-left:auto}.memory-probe-page .seance-quota:not([hidden]){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.memory-probe-page .seance-quota{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:hsla(0,0%,100%,.6);font-family:var(--font-family-default);font-size:12px;gap:.4rem;letter-spacing:.06em;-webkit-transition:opacity .16s ease;transition:opacity .16s ease}.memory-probe-page .seance-quota[hidden]{display:none}.memory-probe-page .seance-quota .seance-quota-count{color:var(--colour-on-surface-max);font-size:13px;font-weight:700}.memory-probe-page .seance-quota .seance-quota-label{color:hsla(0,0%,100%,.6)}.memory-probe-page .seance-quota--low .seance-quota-count{color:var(--colour-brand-orange)}.memory-probe-page .seance-quota--low .seance-quota-label{color:rgba(var(--colour-brand-orange-rgb),.85)}.memory-probe-page .seance-quota--member{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--colour-brand-primary);font-size:12px;letter-spacing:.08em}.memory-probe-page .seance-quota--member .seance-quota-dot{background:var(--colour-brand-primary);border-radius:50%;-webkit-box-shadow:0 0 6px rgba(var(--colour-brand-rgb),.7);box-shadow:0 0 6px rgba(var(--colour-brand-rgb),.7);display:inline-block;height:6px;width:6px}.memory-probe-page .seance-reset{background:transparent;border:none;color:#fff;cursor:pointer;font-family:var(--font-family-default);font-size:12px;letter-spacing:.1em;padding:.5rem 0;text-transform:uppercase}.memory-probe-page .seance-reset:focus-visible,.memory-probe-page .seance-reset:hover{outline:none;text-decoration:underline;text-underline-offset:3px}.memory-probe-page .seance-attach{background:transparent;border:none;border-radius:6px;color:hsla(0,0%,100%,.75);cursor:pointer;line-height:0;margin:0;padding:.35rem;-webkit-transition:color .18s ease,background .18s ease,-webkit-transform .18s ease;transition:color .18s ease,background .18s ease,-webkit-transform .18s ease;transition:color .18s ease,background .18s ease,transform .18s ease;transition:color .18s ease,background .18s ease,transform .18s ease,-webkit-transform .18s ease}.memory-probe-page .seance-attach svg{display:block}.memory-probe-page .seance-attach:focus-visible,.memory-probe-page .seance-attach:hover{background:rgba(var(--probe-accent-rgb),.1);color:var(--probe-accent);outline:none}.memory-probe-page .seance-attach:active{-webkit-transform:scale(.96);transform:scale(.96)}.memory-probe-page .seance-attach[aria-disabled=true],.memory-probe-page .seance-attach[disabled]{background:transparent;color:hsla(0,0%,100%,.75);cursor:not-allowed;opacity:.35}.memory-probe-page .seance-attachments{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0}.memory-probe-page .seance-attachments[hidden]{display:none}.memory-probe-page .seance-attachments .seance-attachment{-ms-flex-negative:0;flex-shrink:0;height:64px;position:relative;width:64px}.memory-probe-page .seance-attachments .seance-attachment img{background:hsla(0,0%,100%,.05);display:block;height:100%;-o-object-fit:cover;object-fit:cover;outline:1px solid rgba(var(--probe-accent-rgb),.4);outline-offset:2px;width:100%}.memory-probe-page .seance-attachments .seance-attachment-remove{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(6,6,10,.9);border:none;border-radius:50%;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);box-shadow:0 1px 4px rgba(0,0,0,.5);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:20px;justify-content:center;line-height:1;padding:0;position:absolute;right:-6px;top:-6px;-webkit-transition:background .16s ease,-webkit-transform .16s ease;transition:background .16s ease,-webkit-transform .16s ease;transition:background .16s ease,transform .16s ease;transition:background .16s ease,transform .16s ease,-webkit-transform .16s ease;width:20px}.memory-probe-page .seance-attachments .seance-attachment-remove span{display:block;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.memory-probe-page .seance-attachments .seance-attachment-remove:focus-visible,.memory-probe-page .seance-attachments .seance-attachment-remove:hover{background:var(--probe-accent);color:#06060a;outline:none;-webkit-transform:scale(1.08);transform:scale(1.08)}.memory-probe-page .seance-attachments .seance-attach-error{-ms-flex-preferred-size:100%;color:rgba(var(--probe-accent-rgb),.95);flex-basis:100%;font-size:13px;font-style:italic;line-height:1.4;margin:.25rem 0 0}.memory-probe-page .seance-save{-webkit-animation:seance-candidate-in .32s ease both;animation:seance-candidate-in .32s ease both;-webkit-animation-delay:.25s;animation-delay:.25s;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(6,6,10,.55);border-top:1px solid #fff;padding:1.1rem 1.35rem 1.25rem;scroll-margin-bottom:240px}@media (prefers-reduced-motion:reduce){.memory-probe-page .seance-save{-webkit-animation:none;animation:none}}.memory-probe-page .seance-save-header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.memory-probe-page .seance-save-cover{-ms-flex-negative:0;background:hsla(0,0%,100%,.05);display:block;flex-shrink:0;height:93px;-o-object-fit:cover;object-fit:cover;outline:1px solid rgba(var(--probe-accent-rgb),.3);outline-offset:2px;width:70px}.memory-probe-page .seance-save-cover--placeholder{display:block}.memory-probe-page .seance-save-meta{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:.2rem;min-width:0}.memory-probe-page .seance-save-title{color:var(--colour-on-surface-max);font-family:var(--font-family-default);font-size:17px;font-weight:700;line-height:1.2}.memory-probe-page .seance-save-sub{color:var(--probe-accent);font-family:var(--font-family-default);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.memory-probe-page .seance-save-adding{color:hsla(0,0%,100%,.6);font-family:var(--font-family-default);font-size:12px;margin-top:.3rem}.memory-probe-page .seance-save-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.6rem;margin-top:1rem}.memory-probe-page .seance-save-loading{color:hsla(0,0%,100%,.6);font-family:var(--font-family-default);font-size:13px;font-style:italic}.memory-probe-page .seance-save-note{color:hsla(0,0%,100%,.72);font-family:var(--font-family-default);font-size:13px;line-height:1.5;margin:0}.memory-probe-page .seance-save-error{color:var(--colour-brand-orange);font-family:var(--font-family-default);font-size:13px;margin:0}.memory-probe-page .seance-save-prompt{color:hsla(0,0%,100%,.78);font-family:var(--font-family-default);font-size:13px}.memory-probe-page .seance-save-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}.memory-probe-page .seance-save-chip{background:rgba(6,6,10,.55);border:1px solid rgba(var(--probe-accent-rgb),.4);color:var(--colour-on-surface-max);cursor:pointer;font-family:var(--font-family-default);font-size:13px;font-weight:700;letter-spacing:.1em;padding:.6rem 1.1rem;text-transform:uppercase;-webkit-transition:background .15s ease,border-color .15s ease,-webkit-transform .15s ease;transition:background .15s ease,border-color .15s ease,-webkit-transform .15s ease;transition:background .15s ease,border-color .15s ease,transform .15s ease;transition:background .15s ease,border-color .15s ease,transform .15s ease,-webkit-transform .15s ease}.memory-probe-page .seance-save-chip:focus-visible:not(:disabled),.memory-probe-page .seance-save-chip:hover:not(:disabled){background:rgba(var(--probe-accent-rgb),.15);border-color:var(--probe-accent);outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.memory-probe-page .seance-save-chip:first-child{border-color:var(--probe-accent)}.memory-probe-page .seance-save-chip:disabled{cursor:wait;opacity:.5}.memory-probe-page .seance-save-chip.is-loading{padding-right:2.5rem;position:relative}.memory-probe-page .seance-save-chip.is-loading:after{-webkit-animation:seance-thinking-dot 1.2s ease-in-out infinite;animation:seance-thinking-dot 1.2s ease-in-out infinite;background:var(--probe-accent);border-radius:50%;content:"";height:10px;position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px}.memory-probe-page .seance-save-confirmed{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:hsla(0,0%,100%,.92);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--font-family-default);font-size:14px;gap:.5rem}.memory-probe-page .seance-save-confirmed strong{color:var(--probe-accent);font-weight:700}.memory-probe-page .seance-save-confirmed-tick{background-color:var(--probe-accent);display:inline-block;height:14px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='square' d='m1 7 4 5 8-10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='square' d='m1 7 4 5 8-10'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:14px}.memory-probe-page .seance-save-edit{color:#fff;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.memory-probe-page .seance-save-edit:focus-visible,.memory-probe-page .seance-save-edit:hover{outline:none;text-decoration-color:var(--probe-accent)}.memory-probe-page .seance-save-pitch-headline{color:var(--colour-on-surface-max);font-family:var(--font-family-default);font-size:16px;font-weight:700;margin-bottom:.15rem}.memory-probe-page .seance-save-pitch-lead{color:hsla(0,0%,100%,.7);font-family:var(--font-family-default);font-size:13px}.memory-probe-page .seance-save-pitch-bullets{color:hsla(0,0%,100%,.88);display:grid;font-family:var(--font-family-default);font-size:13.5px;gap:.4rem;list-style:none;margin:.3rem 0 .4rem;padding:0}.memory-probe-page .seance-save-pitch-bullets li{padding-left:1.1rem;position:relative}.memory-probe-page .seance-save-pitch-bullets li:before{background:var(--colour-brand-primary);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.5em;width:5px}.memory-probe-page .seance-save-pitch-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.4rem}.memory-probe-page .seance-save-pitch-primary{background:var(--colour-brand-primary);border:1px solid var(--colour-brand-primary);color:var(--colour-button-text);font-family:var(--font-family-default);font-size:12px;font-weight:700;letter-spacing:.15em;padding:.75rem 1.4rem;text-decoration:none;text-transform:uppercase;-webkit-transition:-webkit-filter .15s ease,-webkit-transform .15s ease;transition:-webkit-filter .15s ease,-webkit-transform .15s ease;transition:filter .15s ease,transform .15s ease;transition:filter .15s ease,transform .15s ease,-webkit-filter .15s ease,-webkit-transform .15s ease}.memory-probe-page .seance-save-pitch-primary:focus-visible,.memory-probe-page .seance-save-pitch-primary:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08);outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.memory-probe-page .seance-save-pitch-secondary{color:#fff;font-family:var(--font-family-default);font-size:12px;font-weight:700;letter-spacing:.15em;padding:.5rem 0;text-decoration:none;text-transform:uppercase}.memory-probe-page .seance-save-pitch-secondary:focus-visible,.memory-probe-page .seance-save-pitch-secondary:hover{outline:none;text-decoration:underline;text-underline-offset:3px}.memory-probe-page .seance-save-ebay{border-bottom:1px solid #fff;color:#fff;display:inline-block;font-family:var(--font-family-default);font-size:12px;font-weight:700;letter-spacing:.1em;margin-top:.9rem;padding-bottom:.15rem;text-decoration:none;text-transform:uppercase;-webkit-transition:color .15s ease,border-color .15s ease;transition:color .15s ease,border-color .15s ease}.memory-probe-page .seance-save-ebay:focus-visible,.memory-probe-page .seance-save-ebay:hover{border-color:var(--probe-accent);color:var(--probe-accent);outline:none}.memory-probe-page .seance-save-hublink{color:var(--probe-accent);display:inline-block;font-family:var(--font-family-default);font-size:12px;font-weight:700;letter-spacing:.1em;margin-top:.6rem;text-decoration:none;text-transform:uppercase}.memory-probe-page .seance-save-hublink:focus-visible,.memory-probe-page .seance-save-hublink:hover{outline:none;text-decoration:underline}@media (max-width:32em){.memory-probe-page .seance-save{padding:1rem 1.1rem 1.1rem}.memory-probe-page .seance-save-header{gap:.75rem}.memory-probe-page .seance-save-cover{height:75px;width:56px}.memory-probe-page .seance-save-title{font-size:16px}}.memory-probe-page .seance-done-cta{margin:.4rem 0 0}.memory-probe-page .seance-done-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid rgba(var(--probe-accent-rgb),.55);color:var(--probe-accent);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-family-default);font-size:12px;font-weight:700;gap:.4rem;letter-spacing:.12em;padding:.55rem .95rem;text-transform:uppercase;-webkit-transition:background .15s ease,border-color .15s ease,color .15s ease;transition:background .15s ease,border-color .15s ease,color .15s ease}.memory-probe-page .seance-done-btn:focus-visible,.memory-probe-page .seance-done-btn:hover:not(:disabled){background:rgba(var(--probe-accent-rgb),.12);border-color:var(--probe-accent);color:#fff;outline:none}.memory-probe-page .seance-done-btn:disabled{cursor:wait;opacity:.6}.memory-probe-page .seance-no-products{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(6,6,10,.55);border-left:2px solid var(--probe-accent);color:hsla(0,0%,100%,.82);font-family:var(--font-family-default);font-size:14px;line-height:1.5;margin:.5rem 0 0;padding:.85rem 1rem}.memory-probe-page .seance-product-panel{-webkit-animation:seance-candidate-in .32s ease both;animation:seance-candidate-in .32s ease both;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(6,6,10,.6);border-top:1px solid #fff;padding:1.1rem 1.35rem 1.25rem;scroll-margin-bottom:240px}@media (prefers-reduced-motion:reduce){.memory-probe-page .seance-product-panel{-webkit-animation:none;animation:none}}.memory-probe-page .seance-product-header{margin-bottom:.9rem}.memory-probe-page .seance-product-eyebrow{color:var(--probe-accent);font-family:var(--font-family-default);font-size:11px;font-weight:700;letter-spacing:.25em;margin:0 0 .2rem;text-transform:uppercase}.memory-probe-page .seance-product-title{color:var(--colour-on-surface-max);font-family:var(--font-family-default);font-size:20px;font-weight:700;line-height:1.15;margin:0}.memory-probe-page .seance-product-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.memory-probe-page .seance-product-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.08);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;padding:.85rem 0}.memory-probe-page .seance-product-item:first-child{border-top:0;padding-top:0}@media (max-width:32em){.memory-probe-page .seance-product-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.55rem}}.memory-probe-page .seance-product-meta{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:.2rem;min-width:0}.memory-probe-page .seance-product-cat{color:rgba(var(--probe-accent-rgb),.85);font-family:var(--font-family-default);font-size:10px;font-weight:700;letter-spacing:.2em;margin:0;text-transform:uppercase}.memory-probe-page .seance-product-name{color:var(--colour-on-surface-max);font-family:var(--font-family-default);font-size:15px;font-weight:700;line-height:1.25;margin:0}.memory-probe-page .seance-product-why{color:hsla(0,0%,100%,.82);font-family:var(--font-family-default);font-size:13.5px;line-height:1.5;margin:.15rem 0 0}.memory-probe-page .seance-product-link{-ms-flex-negative:0;-ms-flex-item-align:center;align-self:center;border:1px solid rgba(var(--probe-accent-rgb),.55);color:#fff;flex-shrink:0;font-family:var(--font-family-default);font-size:11px;font-weight:700;letter-spacing:.15em;padding:.55rem .95rem;text-decoration:none;text-transform:uppercase;-webkit-transition:background .15s ease,border-color .15s ease,color .15s ease;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.memory-probe-page .seance-product-link:focus-visible,.memory-probe-page .seance-product-link:hover{background:rgba(var(--probe-accent-rgb),.12);border-color:var(--probe-accent);color:var(--probe-accent);outline:none}@media (max-width:32em){.memory-probe-page .seance-product-link{-ms-flex-item-align:start;align-self:flex-start}}.memory-probe-page .seance-product-disclosure{color:hsla(0,0%,100%,.6);font-family:var(--font-family-default);font-size:11.5px;line-height:1.5;margin:.9rem 0 0}.memory-probe-page .seance-nudge{border-top:1px solid rgba(var(--probe-accent-rgb),.25);color:hsla(0,0%,100%,.78);font-family:var(--font-family-default);font-size:13px;line-height:1.5;margin:.5rem 0 0;padding:.75rem 1rem;scroll-margin-bottom:240px;text-align:center}.memory-probe-page .seance-nudge a{color:var(--probe-accent);text-decoration:underline;text-underline-offset:3px}.memory-probe-page .seance-nudge a:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.memory-probe-page.is-locked .seance-stage,.memory-probe-page.is-locked-mid-flow .seance-form,.memory-probe-page.is-locked-mid-flow .seance-starters{display:none}.memory-probe-page .seance-limit{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:1.5rem 1rem 3rem;text-align:center}.memory-probe-page .seance-limit[hidden]{display:none}@media (max-width:39.99em){.memory-probe-page .seance-limit{padding:1rem 0 3rem}}.memory-probe-page .seance-limit>*{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:540px;width:100%}.memory-probe-page .seance-limit-label{color:var(--probe-accent);font-family:var(--font-family-default);font-size:11px;font-weight:700;letter-spacing:.28em;margin-bottom:.25rem;text-transform:uppercase}.memory-probe-page .seance-limit-headline{color:var(--colour-on-surface-max);font-family:var(--font-family-default);font-size:clamp(1.75rem,4.2vw,2.5rem);font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:0}.memory-probe-page .seance-limit-sub{color:hsla(0,0%,100%,.78);font-family:var(--font-family-default);font-size:15px;line-height:1.55;margin:0}.memory-probe-page .seance-limit-features{-webkit-box-pack:center;-ms-flex-pack:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(6,6,10,.55);border:1px solid rgba(var(--colour-brand-rgb),.25);color:hsla(0,0%,100%,.88);display:grid;font-family:var(--font-family-default);font-size:13.5px;gap:.6rem 1.5rem;grid-template-columns:auto auto;justify-content:center;list-style:none;margin:.5rem 0;padding:1.25rem;text-align:left}.memory-probe-page .seance-limit-features li{padding:0 1.1rem;position:relative}.memory-probe-page .seance-limit-features li:before{background:var(--colour-brand-primary);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.5em;width:5px}@media (max-width:32em){.memory-probe-page .seance-limit-features{grid-template-columns:auto;max-width:calc(100% - 2rem);padding:1rem 1.1rem}}.memory-probe-page .seance-limit-actions{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:center;margin-top:.25rem}.memory-probe-page .seance-limit-primary{background:var(--colour-brand-primary);border:1px solid var(--colour-brand-primary);color:var(--colour-button-text);font-family:var(--font-family-default);font-size:13px;font-weight:700;letter-spacing:.15em;padding:.9rem 1.8rem;text-decoration:none;text-transform:uppercase;-webkit-transition:-webkit-filter .15s ease,-webkit-transform .15s ease;transition:-webkit-filter .15s ease,-webkit-transform .15s ease;transition:filter .15s ease,transform .15s ease;transition:filter .15s ease,transform .15s ease,-webkit-filter .15s ease,-webkit-transform .15s ease}.memory-probe-page .seance-limit-primary:focus-visible,.memory-probe-page .seance-limit-primary:hover{-webkit-filter:brightness(1.08);filter:brightness(1.08);outline:none;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.memory-probe-page .seance-limit-secondary{border:1px solid hsla(0,0%,100%,.4);color:#fff;font-family:var(--font-family-default);font-size:13px;font-weight:700;letter-spacing:.15em;padding:.9rem 1.4rem;text-decoration:none;text-transform:uppercase;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.memory-probe-page .seance-limit-secondary:focus-visible,.memory-probe-page .seance-limit-secondary:hover{border-color:#fff;outline:none}.memory-probe-page .seance-limit-closer{color:hsla(0,0%,100%,.55);font-family:var(--font-family-default);font-size:13px;font-style:italic;line-height:1.5;margin:.75rem 0 0}.memory-probe-page .seance-candidates{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-line-pack:start;align-content:flex-start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.85rem;margin-top:1.25rem}.memory-probe-page .seance-candidate{position:relative}.memory-probe-page .seance-candidate .seance-candidate-placeholder,.memory-probe-page .seance-candidate img{aspect-ratio:3/4;background:hsla(0,0%,100%,.05);display:block;-o-object-fit:cover;object-fit:cover;width:100%}.memory-probe-page .seance-candidate-pick{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--probe-accent);border-radius:50%;-webkit-box-shadow:0 0 12px rgba(var(--probe-accent-rgb),.55),0 2px 6px rgba(0,0,0,.4);box-shadow:0 0 12px rgba(var(--probe-accent-rgb),.55),0 2px 6px rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:8px;top:8px;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,-webkit-transform .18s ease;transition:opacity .18s ease,transform .18s ease;transition:opacity .18s ease,transform .18s ease,-webkit-transform .18s ease;width:28px}.memory-probe-page .seance-candidate-pick:before{background-color:var(--colour-button-text);content:"";display:block;height:14px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='square' d='m1 7 4 5 8-10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='square' d='m1 7 4 5 8-10'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:14px}.memory-probe-page .seance-candidate-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:.45rem}.memory-probe-page .seance-candidate-name{color:var(--colour-on-surface-max);font-family:var(--font-family-default);font-size:13px;font-weight:600;line-height:1.3}.memory-probe-page .seance-candidate-year{color:var(--probe-accent);font-family:var(--font-family-default);font-size:10px;font-weight:700;letter-spacing:.15em;margin-top:.25rem;text-transform:uppercase}.memory-probe-page .seance-candidate-btn{all:unset;cursor:pointer;display:block;-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease;width:140px}.memory-probe-page .seance-candidate-btn .seance-candidate .seance-candidate-placeholder,.memory-probe-page .seance-candidate-btn .seance-candidate img{outline:1px solid rgba(var(--probe-accent-rgb),.35);outline-offset:2px;-webkit-transition:outline-color .15s ease;transition:outline-color .15s ease}.memory-probe-page .seance-candidate-btn:focus-visible,.memory-probe-page .seance-candidate-btn:hover{-webkit-transform:translateY(-4px) scale(1.04);transform:translateY(-4px) scale(1.04)}.memory-probe-page .seance-candidate-btn:focus-visible .seance-candidate .seance-candidate-placeholder,.memory-probe-page .seance-candidate-btn:focus-visible .seance-candidate img,.memory-probe-page .seance-candidate-btn:hover .seance-candidate .seance-candidate-placeholder,.memory-probe-page .seance-candidate-btn:hover .seance-candidate img{outline-color:var(--probe-accent)}.memory-probe-page .seance-candidate-btn:focus-visible .seance-candidate-pick,.memory-probe-page .seance-candidate-btn:hover .seance-candidate-pick{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.memory-probe-page .seance-candidate-btn:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.memory-probe-page .seance-candidate-btn:focus-visible,.memory-probe-page .seance-candidate-btn:hover{-webkit-transform:none;transform:none}}.laf-page{--laf-origin:var(--colour-brand-primary);--laf-origin-rgb:var(--colour-brand-rgb);border-bottom:4px solid var(--colour-brand-primary);color:#fff;font-family:var(--font-family-default);margin:0;padding:0 0 5rem}.laf-page[data-origin=seance]{--laf-origin:#edaeef;--laf-origin-rgb:237,174,239}.laf-page[data-origin=memory-cabinet]{--laf-origin:#f0b86c;--laf-origin-rgb:240,184,108}.laf-page[data-origin=the-attic]{--laf-origin:#c24b5a;--laf-origin-rgb:194,75,90}.laf-page[data-origin=the-bedroom]{--laf-origin:#00d4ff;--laf-origin-rgb:0,212,255}.laf-page[data-origin=device-spirit]{--laf-origin:#34c5c0;--laf-origin-rgb:52,197,192}.laf-eyebrow{color:var(--colour-brand-primary);font-family:var(--font-family-default);font-size:.78rem;font-weight:700;letter-spacing:.2em;line-height:1;margin:0 0 1rem;text-transform:uppercase}.laf-eyebrow a{color:inherit;text-decoration:none}.laf-eyebrow a:visited{color:var(--colour-brand-primary)}.laf-eyebrow a:hover{text-decoration:underline;text-underline-offset:3px}.laf-standfirst{color:hsla(0,0%,100%,.85);font-family:var(--font-family-default);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.55;margin:0 0 1.5rem;max-width:60ch}.laf-index{padding-top:1rem}.laf-hero{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2rem}.laf-hero .laf-eyebrow{margin-bottom:.35rem}@media (min-width:60em){.laf-hero{-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:3rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-bottom:2rem;margin-left:0;margin-right:auto;max-width:1080px}}.laf-hero-label h1{color:#fff;font-family:var(--font-family-default);font-size:clamp(3rem,9vw,4rem);font-weight:700;letter-spacing:-.02em;line-height:.95;margin:0;text-indent:-.04em;text-transform:uppercase}@media (min-width:60em){.laf-hero-label h1{font-size:clamp(3.6rem,8vw,5.6rem)}}.laf-hero-body .laf-standfirst{margin-bottom:1.5rem}.laf-hero-cta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--colour-brand-primary);border-radius:999px;color:#0b0b10;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-family-default);font-size:.95rem;font-weight:700;gap:.55rem;letter-spacing:.04em;padding:.8rem 1.4rem;text-decoration:none;text-transform:uppercase;-webkit-transition:-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease}.laf-hero-cta,.laf-hero-cta:focus-visible,.laf-hero-cta:hover,.laf-hero-cta:visited{color:#0b0b10}.laf-hero-cta:hover{-webkit-box-shadow:0 6px 18px rgba(var(--colour-brand-rgb),.4);box-shadow:0 6px 18px rgba(var(--colour-brand-rgb),.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.laf-counts{border-top:1px solid var(--colour-brand-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.25rem;padding:3rem 0 .75rem}@media (min-width:60em){.laf-counts{padding-top:5rem}}.laf-counts .laf-count{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.55rem}.laf-counts .laf-count-num{color:#fff;font-family:var(--font-family-default);font-size:1.75rem;font-weight:700;letter-spacing:-.01em;line-height:1}.laf-counts .laf-count-label{color:var(--colour-brand-primary);font-family:var(--font-family-default);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.laf-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;padding:.5rem 0 2rem}.laf-pill{background:transparent;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:hsla(0,0%,100%,.8);cursor:pointer;font-family:var(--font-family-default);font-size:.8rem;font-weight:600;letter-spacing:.04em;padding:.5rem 1rem;-webkit-transition:background .16s ease,color .16s ease,border-color .16s ease;transition:background .16s ease,color .16s ease,border-color .16s ease}.laf-pill:focus-visible,.laf-pill:hover{border-color:hsla(0,0%,100%,.4);color:#fff;outline:none}.laf-pill.is-active{background:var(--colour-brand-primary);border-color:var(--colour-brand-primary);color:#0b0b10}.laf-empty,.laf-error{color:hsla(0,0%,100%,.55);font-family:var(--font-family-default);font-style:italic;margin:2.5rem 0}.laf-error{color:rgba(var(--colour-brand-rgb),.95)}.laf-card--skeleton .laf-card-link{background:hsla(0,0%,100%,.03);cursor:default;pointer-events:none}.laf-card--skeleton .laf-skeleton-line{-webkit-animation:rd-skeleton-shimmer 1.6s linear infinite;animation:rd-skeleton-shimmer 1.6s linear infinite;background:linear-gradient(100deg,rgba(var(--colour-brand-rgb),.04) 0,rgba(var(--colour-brand-rgb),.04) 35%,rgba(var(--colour-brand-rgb),.16) 50%,rgba(var(--colour-brand-rgb),.04) 65%,rgba(var(--colour-brand-rgb),.04) 100%),rgba(0,0,0,.35);background-repeat:no-repeat;background-size:200% 100%,100% 100%;border-radius:3px;display:block}@media (prefers-reduced-motion:reduce){.laf-card--skeleton .laf-skeleton-line{-webkit-animation:none;animation:none}}.laf-card--skeleton .laf-skeleton-origin{height:16px;margin-bottom:1rem;width:40%}.laf-card--skeleton .laf-skeleton-num{height:12px;margin-bottom:1rem;opacity:.7;width:28%}.laf-card--skeleton .laf-skeleton-title{height:14px;margin-bottom:.5rem;width:92%}.laf-card--skeleton .laf-skeleton-title-2{height:14px;margin-bottom:1.25rem;width:70%}.laf-card--skeleton .laf-skeleton-foot{height:12px;opacity:.7;width:50%}.laf-grid{display:grid;gap:1.5rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:600px){.laf-grid{gap:1.75rem 1.25rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.laf-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.laf-grid{grid-template-columns:repeat(4,1fr)}}.laf-grid[hidden]{display:none}.laf-card{position:relative;-webkit-transition:-webkit-transform .22s ease,-webkit-box-shadow .22s ease;transition:-webkit-transform .22s ease,-webkit-box-shadow .22s ease;transition:transform .22s ease,box-shadow .22s ease;transition:transform .22s ease,box-shadow .22s ease,-webkit-transform .22s ease,-webkit-box-shadow .22s ease}@media (hover:hover){.laf-card:nth-child(4n+1){-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}.laf-card:nth-child(4n+2){-webkit-transform:rotate(2deg);transform:rotate(2deg)}.laf-card:nth-child(4n+3){-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.laf-card:nth-child(4n+4){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.laf-card:hover{-webkit-transform:rotate(0) translateY(-2px);transform:rotate(0) translateY(-2px);z-index:1}}.laf-card{--laf-origin:var(--colour-brand-primary);--laf-origin-rgb:var(--colour-brand-rgb)}.laf-card[data-origin=seance]{--laf-origin:#edaeef;--laf-origin-rgb:237,174,239}.laf-card[data-origin=memory-cabinet]{--laf-origin:#f0b86c;--laf-origin-rgb:240,184,108}.laf-card[data-origin=the-attic]{--laf-origin:#c24b5a;--laf-origin-rgb:194,75,90}.laf-card[data-origin=the-bedroom]{--laf-origin:#00d4ff;--laf-origin-rgb:0,212,255}.laf-card[data-origin=device-spirit]{--laf-origin:#34c5c0;--laf-origin-rgb:52,197,192}.laf-card.is-found{opacity:.88}.laf-card.is-cold{opacity:.6}.laf-card-link{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:4px;color:inherit;display:block;padding:1.25rem;text-decoration:none;-webkit-transition:background .18s ease,border-color .18s ease,-webkit-box-shadow .18s ease;transition:background .18s ease,border-color .18s ease,-webkit-box-shadow .18s ease;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}.laf-card-link:focus-visible,.laf-card-link:hover{background:hsla(0,0%,100%,.05);border-color:rgba(var(--laf-origin-rgb),.45);-webkit-box-shadow:0 6px 22px rgba(0,0,0,.3);box-shadow:0 6px 22px rgba(0,0,0,.3);outline:none}.laf-card-top{-webkit-box-align:baseline;-ms-flex-align:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.laf-card-origin{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(var(--laf-origin-rgb),.1);border:1px solid rgba(var(--laf-origin-rgb),.4);border-radius:2px;color:var(--laf-origin);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-family-default);font-size:.66rem;font-weight:700;gap:.4rem;letter-spacing:.16em;padding:.22rem .6rem;text-transform:uppercase}.laf-card-origin:before{background:var(--laf-origin);border-radius:50%;-webkit-box-shadow:0 0 6px rgba(var(--laf-origin-rgb),.8);box-shadow:0 0 6px rgba(var(--laf-origin-rgb),.8);content:"";height:6px;width:6px}.laf-card-num{color:var(--colour-brand-primary);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.laf-card-num,.laf-card-title{font-family:var(--font-family-default)}.laf-card-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:1.05rem;font-style:italic;line-height:1.45;margin:0 0 1rem;overflow:hidden}.laf-card-title:after,.laf-card-title:before{content:'"';opacity:.5}.laf-card-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0 0 1rem;padding:0}.laf-card-chips li{background:hsla(0,0%,100%,.06);border-radius:2px;color:hsla(0,0%,100%,.75);font-size:.7rem;font-weight:500;letter-spacing:.04em;padding:.18rem .55rem}.laf-card-chips li,.laf-card-foot{font-family:var(--font-family-default)}.laf-card-foot{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:hsla(0,0%,100%,.6);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.78rem;gap:.5rem;justify-content:space-between}.laf-card-activity{letter-spacing:.02em}.laf-card-star{color:var(--colour-brand-primary);font-size:.95rem;text-shadow:0 0 8px rgba(var(--colour-brand-rgb),.6)}.laf-card-stamp{border:3px solid hsla(35,81%,68%,.55);border-radius:3px;color:hsla(35,81%,68%,.6);font-family:var(--font-family-default);font-size:1.1rem;font-weight:700;left:50%;letter-spacing:.2em;padding:.3rem .85rem;pointer-events:none;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-8deg);transform:translate(-50%,-50%) rotate(-8deg)}.laf-pagination{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;justify-content:center;margin-top:2.5rem}.laf-pagination[hidden]{display:none}.laf-page-btn{background:transparent;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:hsla(0,0%,100%,.85);cursor:pointer;font-family:var(--font-family-default);font-size:.8rem;font-weight:600;letter-spacing:.04em;padding:.5rem .95rem;-webkit-transition:background .16s ease,color .16s ease,border-color .16s ease;transition:background .16s ease,color .16s ease,border-color .16s ease}.laf-page-btn:hover:not(:disabled){border-color:hsla(0,0%,100%,.4);color:#fff}.laf-page-btn:disabled{cursor:not-allowed;opacity:.4}.laf-page-state{color:hsla(0,0%,100%,.55);font-family:var(--font-family-default);font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.laf-new{padding-top:1rem}.laf-new-hero{border-bottom:1px solid hsla(0,0%,100%,.12);display:grid;gap:1.25rem;grid-template-columns:1fr;margin-bottom:3rem;padding-bottom:1.5rem}@media (min-width:60em){.laf-new-hero{-webkit-box-align:end;-ms-flex-align:end;align-items:end;gap:3rem;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.laf-new-hero .laf-standfirst,.laf-new-hero h1{margin-bottom:0}}.laf-new-hero .laf-eyebrow{margin-bottom:.5rem}.laf-new-hero h1{color:#fff;font-family:var(--font-family-default);font-size:clamp(2rem,7vw,4.25rem);font-weight:700;letter-spacing:-.025em;line-height:.95;margin:0 0 1rem;text-indent:-.04em;text-transform:uppercase}.laf-new-grid{display:grid;gap:2.5rem;grid-template-columns:1fr}@media (min-width:60em){.laf-new-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.laf-new-aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:var(--font-family-default);gap:1.75rem}@media (min-width:60em){.laf-new-aside{position:sticky;top:6rem}}.laf-new-aside h3{color:var(--colour-brand-primary);font-size:.78rem;font-weight:700;letter-spacing:.18em;margin:0 0 .6rem;text-transform:uppercase}.laf-new-aside h3,.laf-new-aside p{font-family:var(--font-family-default)}.laf-new-aside p{color:hsla(0,0%,100%,.85);font-size:.92rem;line-height:1.55;margin:0 0 .5rem}.laf-new-aside-block{border-bottom:1px solid rgba(var(--colour-brand-rgb),.18);padding-bottom:1.25rem}.laf-new-aside-block:last-child{border-bottom:none;padding-bottom:0}.laf-new-gate{background:rgba(var(--colour-brand-rgb),.08);border:1px solid rgba(var(--colour-brand-rgb),.35);border-radius:4px;font-family:var(--font-family-default);font-size:.95rem;line-height:1.5;margin-bottom:2rem;padding:1.25rem 1.5rem}.laf-new-gate a{color:var(--colour-brand-primary)}.laf-new-form{display:block}.laf-new-field{margin-bottom:2rem}.laf-new-field label{color:var(--colour-brand-primary);display:block;font-family:var(--font-family-default);font-size:.78rem;font-weight:700;letter-spacing:.18em;margin-bottom:.5rem;text-transform:uppercase}.laf-new-field textarea{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.2);border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-family:var(--font-family-default);font-size:1rem;line-height:1.55;min-height:200px;padding:1.1rem 1.2rem;resize:vertical;width:100%}.laf-new-field textarea::-webkit-input-placeholder{color:hsla(0,0%,100%,.4)}.laf-new-field textarea::-moz-placeholder{color:hsla(0,0%,100%,.4)}.laf-new-field textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.laf-new-field textarea::-ms-input-placeholder{color:hsla(0,0%,100%,.4)}.laf-new-field textarea::placeholder{color:hsla(0,0%,100%,.4)}.laf-new-field textarea:focus{border-color:var(--colour-brand-primary);-webkit-box-shadow:0 0 0 1px var(--colour-brand-primary),inset 0 0 24px rgba(var(--colour-brand-rgb),.08);box-shadow:0 0 0 1px var(--colour-brand-primary),inset 0 0 24px rgba(var(--colour-brand-rgb),.08);outline:none}.laf-new-counter{color:hsla(0,0%,100%,.45);font-family:var(--font-family-default);font-size:.72rem;font-weight:600;letter-spacing:.1em;margin-top:.4rem;text-align:right}.laf-new-counter.is-near{color:var(--colour-brand-orange)}.laf-new-clues{border:none;margin:0 0 2rem;padding:0}.laf-new-clues legend{color:var(--colour-brand-primary);font-family:var(--font-family-default);font-size:.78rem;font-weight:700;letter-spacing:.18em;margin-bottom:1rem;padding:0;text-transform:uppercase}.laf-new-clue-group{margin-bottom:1rem}.laf-new-clue-label{color:hsla(0,0%,100%,.65);display:block;font-family:var(--font-family-default);font-size:.85rem;margin-bottom:.4rem}.laf-new-clue-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem}.laf-new-clue{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.18);border-radius:3px;color:hsla(0,0%,100%,.85);cursor:pointer;font-family:var(--font-family-default);font-size:.85rem;font-weight:500;padding:.4rem .8rem;-webkit-transition:background .16s ease,color .16s ease,border-color .16s ease;transition:background .16s ease,color .16s ease,border-color .16s ease}.laf-new-clue:focus-visible,.laf-new-clue:hover{border-color:hsla(0,0%,100%,.4);color:#fff;outline:none}.laf-new-clue.is-active,.laf-new-clue[aria-pressed=true]{background:rgba(var(--colour-brand-rgb),.18);border-color:var(--colour-brand-primary);color:var(--colour-brand-primary)}.laf-new-attach{background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.2);border-radius:4px;margin:2rem 0;padding:1.25rem}.laf-new-attach-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.28);border-radius:4px;color:hsla(0,0%,100%,.9);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-family-default);font-size:.9rem;font-weight:600;gap:.5rem;padding:.55rem 1rem;-webkit-transition:border-color .16s ease,color .16s ease;transition:border-color .16s ease,color .16s ease}.laf-new-attach-btn:focus-visible,.laf-new-attach-btn:hover{border-color:var(--colour-brand-primary);color:var(--colour-brand-primary);outline:none}.laf-new-attach-btn[aria-disabled=true],.laf-new-attach-btn[disabled]{border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.85);cursor:not-allowed;opacity:.35}.laf-new-attach-hint{color:hsla(0,0%,100%,.5);font-family:var(--font-family-default);font-size:.78rem;margin:.5rem 0 0}.laf-new-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.laf-new-thumbs[hidden]{display:none}.laf-new-thumb{height:84px;position:relative;width:84px}.laf-new-thumb img{background:hsla(0,0%,100%,.05);display:block;height:100%;-o-object-fit:cover;object-fit:cover;outline:1px solid rgba(var(--colour-brand-rgb),.3);outline-offset:2px;width:100%}.laf-new-thumb-remove{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(6,6,10,.9);border:none;border-radius:50%;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5);box-shadow:0 1px 4px rgba(0,0,0,.5);color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:22px;justify-content:center;line-height:1;padding:0;position:absolute;right:-6px;top:-6px;width:22px}.laf-new-thumb-remove span{display:block;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.laf-new-thumb-remove:focus-visible,.laf-new-thumb-remove:hover{background:var(--colour-brand-primary);color:#0b0b10;outline:none}.laf-new-thumb-error{-ms-flex-preferred-size:100%;color:rgba(var(--colour-brand-rgb),.95);flex-basis:100%;font-family:var(--font-family-default);font-size:.85rem;font-style:italic;margin:.25rem 0 0}.laf-new-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;margin-top:2rem}.laf-new-submit{-ms-flex-item-align:start;align-self:flex-start;background:var(--colour-brand-primary);border:none;border-radius:999px;color:#0b0b10;cursor:pointer;font-family:var(--font-family-default);font-size:.95rem;font-weight:700;letter-spacing:.04em;padding:.85rem 1.5rem;text-transform:uppercase;-webkit-transition:opacity .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:opacity .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease;transition:transform .16s ease,box-shadow .16s ease,opacity .16s ease,-webkit-transform .16s ease,-webkit-box-shadow .16s ease}.laf-new-submit,.laf-new-submit:focus-visible,.laf-new-submit:hover{color:#0b0b10}.laf-new-submit:hover:not(:disabled){-webkit-box-shadow:0 6px 18px rgba(var(--colour-brand-rgb),.4);box-shadow:0 6px 18px rgba(var(--colour-brand-rgb),.4);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.laf-new-submit:disabled{cursor:not-allowed;opacity:.4}.laf-new-submit.is-loading{cursor:progress;opacity:.7}.laf-new-error{color:rgba(var(--colour-brand-rgb),.95);font-family:var(--font-family-default);font-size:.9rem;font-style:italic;margin:0}.laf-case{padding-top:1rem}.laf-case-back{margin-bottom:1.5rem}.laf-case-section-h{border-bottom:1px solid rgba(var(--colour-brand-rgb),.22);color:var(--colour-brand-primary);font-family:var(--font-family-default);font-size:.78rem;font-weight:700;letter-spacing:.22em;margin:0 0 1.25rem;padding-bottom:.6rem;text-transform:uppercase}.laf-case-solved{background:hsla(35,81%,68%,.06);border-left:4px solid hsla(35,81%,68%,.65);border-radius:0 4px 4px 0;margin-bottom:2.5rem;overflow:hidden;padding:1.5rem 1.75rem;position:relative}.laf-case-solved[hidden]{display:none}.laf-case-solved-stamp{color:hsla(35,81%,68%,.85);font-family:var(--font-family-default);font-size:.78rem;font-weight:700;letter-spacing:.22em;pointer-events:none;position:absolute;right:1.25rem;text-transform:uppercase;top:1rem}.laf-case-solved-game{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;margin-right:5.5rem}.laf-case-solved-cover{-ms-flex-negative:0;background:hsla(0,0%,100%,.05);display:block;flex-shrink:0;height:120px;-o-object-fit:cover;object-fit:cover;width:90px}.laf-case-solved-name{color:#fff;font-family:var(--font-family-default);font-size:1.35rem;font-weight:700;line-height:1.2;margin:0 0 .3rem}.laf-case-solved-sub{color:hsla(0,0%,100%,.7);font-family:var(--font-family-default);font-size:.9rem;margin:0 0 .4rem}.laf-case-solved-attribution{color:hsla(0,0%,100%,.6);font-family:var(--font-family-default);font-size:.85rem;margin:0}.laf-case-solved-attribution a,.laf-case-solved-hublink{color:var(--colour-brand-primary)}.laf-case-solved-hublink{display:inline-block;font-family:var(--font-family-default);font-size:.78rem;font-weight:700;letter-spacing:.08em;margin-top:.5rem;text-decoration:none;text-transform:uppercase}.laf-case-solved-hublink:focus-visible,.laf-case-solved-hublink:hover{outline:none;text-decoration:underline}.laf-case-solved-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.laf-case-solved-actions[hidden]{display:none}.laf-case-solved-cta{background:var(--colour-brand-primary);border:none;border-radius:999px;color:#0b0b10;cursor:pointer;font-family:var(--font-family-default);font-size:.85rem;font-weight:700;letter-spacing:.04em;padding:.55rem 1.1rem;text-transform:uppercase}.laf-case-solved-cta--alt{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.9)}.laf-case-hero{border-bottom:1px solid hsla(0,0%,100%,.12);display:grid;gap:1.5rem;grid-template-columns:1fr;margin-bottom:2.5rem;padding-bottom:2rem}@media (min-width:60em){.laf-case-hero{-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:minmax(0,1fr) minmax(220px,280px);row-gap:2rem}}.laf-case-hero[hidden]{display:none}@media (min-width:60em){.laf-case-hero-main{grid-column:1;grid-row:1}}.laf-case-hero-skeleton{display:none;grid-column:1/-1}.laf-case--loading .laf-case-hero-skeleton{display:block}.laf-case--loading .laf-case-clues,.laf-case--loading .laf-case-hero-main,.laf-case--loading .laf-case-hero-testimony,.laf-case--loading .laf-case-reporter{display:none}.laf-case:not(.laf-case--loading) .laf-case-hero-main{-webkit-animation:laf-case-reveal .32s ease both;animation:laf-case-reveal .32s ease both}@media (prefers-reduced-motion:reduce){.laf-case:not(.laf-case--loading) .laf-case-hero-main{-webkit-animation:none;animation:none}}.laf-case-skel{-webkit-animation:rd-skeleton-shimmer 1.6s linear infinite;animation:rd-skeleton-shimmer 1.6s linear infinite;background:linear-gradient(100deg,rgba(var(--colour-brand-rgb),.04) 0,rgba(var(--colour-brand-rgb),.04) 35%,rgba(var(--colour-brand-rgb),.16) 50%,rgba(var(--colour-brand-rgb),.04) 65%,rgba(var(--colour-brand-rgb),.04) 100%),rgba(0,0,0,.35);background-repeat:no-repeat;background-size:200% 100%,100% 100%;border-radius:3px;display:block}@media (prefers-reduced-motion:reduce){.laf-case-skel{-webkit-animation:none;animation:none}}.laf-case-skel--chip{height:32px;margin-bottom:1.5rem;width:150px}.laf-case-skel--title{height:34px;margin-bottom:.6rem;max-width:620px;width:78%}.laf-case-skel--title-2{height:34px;margin-bottom:1.5rem;max-width:420px;width:52%}.laf-case-skel--meta{height:14px;margin-bottom:2.25rem;max-width:220px;opacity:.7;width:32%}.laf-case-skel--quote{border-left:3px solid rgba(var(--colour-brand-rgb),.3);border-radius:0 3px 3px 0;height:76px;max-width:60ch;width:100%}.laf-case-card-num{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(var(--colour-brand-rgb),.08);border:1px solid rgba(var(--colour-brand-rgb),.32);border-radius:3px;color:var(--colour-brand-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:var(--font-family-default);font-size:.78rem;font-weight:700;gap:.75rem;letter-spacing:.22em;margin:0 0 1rem;padding:.4rem .85rem;text-transform:uppercase}.laf-case-num-label{color:rgba(var(--colour-brand-rgb),.7)}.laf-case-num-value{color:var(--colour-brand-primary);font-size:.95rem;font-variant-numeric:tabular-nums;letter-spacing:.16em}.laf-case-state-chip{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.22);border-radius:2px;color:hsla(0,0%,100%,.9);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:var(--font-family-default);font-size:.66rem;font-weight:700;gap:.3rem;letter-spacing:.2em;padding:.18rem .5rem;text-transform:uppercase}.laf-case-state-chip:before{background:hsla(0,0%,100%,.55);border-radius:50%;content:"";height:6px;width:6px}.laf-case-state-chip[data-state=found]{background:hsla(35,81%,68%,.08);border-color:hsla(35,81%,68%,.4);color:hsla(35,81%,68%,.95)}.laf-case-state-chip[data-state=found]:before{background:hsla(35,81%,68%,.85)}.laf-case-state-chip[data-state=cold]{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.5)}.laf-case-state-chip[data-state=cold]:before{background:hsla(0,0%,100%,.35)}.laf-case-title{color:#fff;font-size:clamp(2rem,6vw,3.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.02;margin:.4rem 0 .6rem;max-width:16ch;text-indent:-.04em}.laf-case-card-meta,.laf-case-title{font-family:var(--font-family-default);text-transform:uppercase}.laf-case-card-meta{color:hsla(0,0%,100%,.55);font-size:.78rem;font-weight:600;letter-spacing:.16em;margin:0}.laf-case-reporter{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.12);border-radius:4px;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.25);box-shadow:0 6px 20px rgba(0,0,0,.25);margin:0;padding:1.1rem 1.2rem}@media (min-width:60em){.laf-case-reporter{grid-column:2;grid-row:1;justify-self:end;width:100%}}.laf-case-reporter-label{color:var(--colour-brand-primary);font-family:var(--font-family-default);font-size:.7rem;font-weight:700;letter-spacing:.22em;margin:0 0 .7rem;text-transform:uppercase}.laf-case-reporter-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.85rem;text-decoration:none;-webkit-transition:-webkit-transform .16s ease;transition:-webkit-transform .16s ease;transition:transform .16s ease;transition:transform .16s ease,-webkit-transform .16s ease}.laf-case-reporter-link:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.laf-case-reporter-link:hover .laf-case-reporter-name{color:var(--colour-brand-primary)}.laf-case-reporter-avatar{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(var(--colour-brand-rgb),.1);border:1px solid rgba(var(--colour-brand-rgb),.28);border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;height:56px;justify-content:center;overflow:hidden;width:56px}.laf-case-reporter-avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.laf-case-reporter-avatar--identicon{color:var(--colour-brand-primary);font-family:var(--font-family-default);font-size:1.4rem;font-weight:700;text-transform:uppercase}.laf-case-reporter-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.laf-case-reporter-name{color:#fff;font-size:1rem;font-weight:700;line-height:1.2;-webkit-transition:color .16s ease;transition:color .16s ease}.laf-case-reporter-name,.laf-case-reporter-slug{font-family:var(--font-family-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.laf-case-reporter-slug{color:rgba(var(--colour-brand-rgb),.85);font-size:.8rem;line-height:1.4}.laf-case-reporter-origin{border-top:1px dashed hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.6);font-family:var(--font-family-default);font-size:.78rem;margin:.85rem 0 0;padding-top:.7rem}.laf-case-reporter-origin a{border-bottom:1px solid rgba(var(--laf-origin-rgb),.45);color:var(--laf-origin);text-decoration:none}.laf-case-reporter-origin a:hover{border-bottom-color:var(--laf-origin)}.laf-case-reporter-origin[hidden]{display:none}@media (min-width:60em){.laf-case-hero-testimony{grid-column:1/-1;grid-row:2}}.laf-case-description{border-left:3px solid var(--colour-brand-primary);color:hsla(0,0%,100%,.92);font-family:var(--font-family-default);font-size:clamp(1.15rem,2.2vw,1.6rem);font-style:italic;line-height:1.45;margin:0;max-width:60ch;padding:.4rem 0 .4rem 1.5rem}.laf-case-description:after,.laf-case-description:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.7em;margin:0;vertical-align:-.05em;width:.85em}.laf-case-description:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m12.158.95-3.15 9.75c2.025.75 3.6 2.925 3.6 5.4 0 3.375-2.55 5.925-5.925 5.925S.758 19.475.758 16.1c0-.825.3-2.175.75-3.15l5.4-12h5.25Zm14.625 0-3.15 9.75c2.025.75 3.6 2.925 3.6 5.4 0 3.375-2.55 5.925-5.925 5.925s-5.925-2.55-5.925-5.925c0-.825.3-2.175.75-3.15l5.4-12h5.25Z' fill='%23EDAEEF'/%3E%3C/svg%3E");margin-right:.25em}.laf-case-description:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.208 22.05 3.15-9.75c-2.025-.75-3.6-2.925-3.6-5.4 0-3.375 2.55-5.925 5.925-5.925s5.925 2.55 5.925 5.925c0 .825-.3 2.175-.75 3.15l-5.4 12h-5.25Zm14.625 0 3.15-9.75c-2.025-.75-3.6-2.925-3.6-5.4 0-3.375 2.55-5.925 5.925-5.925s5.925 2.55 5.925 5.925c0 .825-.3 2.175-.75 3.15l-5.4 12h-5.25Z' fill='%23EDAEEF'/%3E%3C/svg%3E");margin-left:.25em}.laf-case-description:empty{display:none}.laf-case-clues{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}@media (min-width:60em){.laf-case-clues{grid-column:1/-1;grid-row:3}}.laf-case-clues[hidden]{display:none}.laf-case-clue{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.14);border-radius:2px;color:hsla(0,0%,100%,.78);font-family:var(--font-family-default);font-size:.7rem;font-weight:700;letter-spacing:.14em;padding:.32rem .7rem;text-transform:uppercase}.laf-case-evidence{margin-bottom:3rem}.laf-case-evidence[hidden]{display:none}.laf-case-gallery{display:grid;gap:2rem 1.5rem;grid-template-columns:1fr}@media (min-width:600px){.laf-case-gallery{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.laf-case-gallery{grid-template-columns:repeat(3,1fr)}}.laf-case-img{background:#f4ede0;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25),0 18px 32px rgba(0,0,0,.45),0 6px 12px rgba(0,0,0,.3);box-shadow:0 1px 0 rgba(0,0,0,.25),0 18px 32px rgba(0,0,0,.45),0 6px 12px rgba(0,0,0,.3);margin:0;padding:12px 12px 56px;position:relative;-webkit-transition:-webkit-transform .28s ease,-webkit-box-shadow .28s ease;transition:-webkit-transform .28s ease,-webkit-box-shadow .28s ease;transition:transform .28s ease,box-shadow .28s ease;transition:transform .28s ease,box-shadow .28s ease,-webkit-transform .28s ease,-webkit-box-shadow .28s ease;will-change:transform}@media (hover:hover){.laf-case-img:nth-child(3n+1){-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}.laf-case-img:nth-child(3n+2){-webkit-transform:rotate(1.2deg);transform:rotate(1.2deg)}.laf-case-img:nth-child(3n+3){-webkit-transform:rotate(-.6deg);transform:rotate(-.6deg)}.laf-case-img:hover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25),0 28px 48px rgba(0,0,0,.55),0 8px 16px rgba(0,0,0,.35);box-shadow:0 1px 0 rgba(0,0,0,.25),0 28px 48px rgba(0,0,0,.55),0 8px 16px rgba(0,0,0,.35);-webkit-transform:rotate(0) translateY(-4px);transform:rotate(0) translateY(-4px);z-index:1}}.laf-case-img img{background:#1a1a1f;display:block;height:auto;width:100%}.laf-case-img-caption{background:#e6dbc5;bottom:18px;box-decoration-break:clone;-webkit-box-decoration-break:clone;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);color:#2a2218;font-family:var(--font-family-default);font-size:.82rem;font-style:italic;font-weight:600;left:12px;letter-spacing:.02em;line-height:1.3;margin:0;padding:.4rem .6rem;position:absolute;right:12px;text-align:center;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}.laf-case-comments-wrap{margin-top:2rem;max-width:768px}.laf-case-comments-wrap .rd-comments{border-top:0;margin-top:0;padding-top:0}.laf-case-comments-wrap .rd-comments-heading{display:none}.laf-case-comments-help{color:hsla(0,0%,100%,.65);font-family:var(--font-family-default);font-size:.92rem;line-height:1.5;margin:-.5rem 0 1.75rem;max-width:58ch}.laf-case-comments-help em{color:var(--colour-brand-primary);font-style:italic}.rd-comment .laf-comment-guess{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(var(--colour-brand-rgb),.08);border:1px solid rgba(var(--colour-brand-rgb),.3);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.85rem;grid-column:2;margin:.75rem 0 0;max-width:32rem;padding:.6rem .85rem}.rd-comment .laf-comment-guess--answer{background:hsla(35,81%,68%,.08);border-color:hsla(35,81%,68%,.4)}.rd-comment .laf-comment-guess--answer .laf-comment-guess-label{color:hsla(35,81%,68%,.9)}.laf-comment-guess-cover{-webkit-box-flex:0;background:rgba(0,0,0,.35);border-radius:2px;display:block;-ms-flex:0 0 auto;flex:0 0 auto;height:54px;-o-object-fit:cover;object-fit:cover;width:40px}.laf-comment-guess-body{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;gap:.1rem;min-width:0}.laf-comment-guess-label{color:var(--colour-brand-primary);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}.laf-comment-guess-label,.laf-comment-guess-name{font-family:var(--font-family-default);font-weight:700;margin:0}.laf-comment-guess-name{color:#fff;font-size:.95rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.laf-comment-guess-meta{color:hsla(0,0%,100%,.6);font-family:var(--font-family-default);font-size:.78rem;letter-spacing:.02em;margin:0}.rd-comment .laf-comment-mark{background:transparent;border:1px solid rgba(var(--colour-brand-rgb),.4);border-radius:999px;color:var(--colour-brand-primary);cursor:pointer;font-family:var(--font-family-default);font-size:.75rem;font-weight:700;grid-column:2;justify-self:start;letter-spacing:.12em;margin:.55rem 0 0;padding:.4rem .85rem;text-transform:uppercase;-webkit-transition:background .16s ease,color .16s ease,border-color .16s ease;transition:background .16s ease,color .16s ease,border-color .16s ease}.rd-comment .laf-comment-mark:focus-visible,.rd-comment .laf-comment-mark:hover:not(:disabled){background:var(--colour-brand-primary);border-color:var(--colour-brand-primary);color:#0e0512;outline:none}.rd-comment .laf-comment-mark:disabled{cursor:progress;opacity:.55}.laf-case-error{color:hsla(0,0%,100%,.65);font-family:var(--font-family-default);margin:4rem 0;text-align:center}.laf-case-error a{color:var(--colour-brand-primary)}