:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent-from:#f9d976;--accent-to:#f39f86;--progress-color:#79d8ef;--text:#fffaf2;--muted:#fffaf2b3}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-from), #05070b 76%) 0%, transparent 38%), linear-gradient(315deg, color-mix(in srgb, var(--accent-to), #05070b 70%) 0%, transparent 42%), #080910;color:var(--text);background-size:145% 145%,145% 145%,auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;animation:34s ease-in-out infinite alternate body-drift;overflow:hidden}.stage{place-items:stretch stretch;height:100svh;min-height:100svh;padding:0;display:grid;overflow:hidden}.slide{height:100svh;min-height:100svh;box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,.94fr) minmax(24rem,min(47rem,45vw));column-gap:clamp(2rem,4vw,4.5rem);padding:clamp(1.25rem,3vw,3rem);display:grid;position:relative;overflow:hidden}.slide[data-type=instagram]{grid-template-columns:minmax(0,.9fr) minmax(20rem,min(34rem,36vw))}.slide:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000008a,#0000001f 56%,#00000047),linear-gradient(#0000 56%,#00000052);position:absolute;inset:0}.slide:after{z-index:0;pointer-events:none;background:linear-gradient(118deg, transparent 0 28%, color-mix(in srgb, var(--accent-from), transparent 74%) 36%, transparent 48%), repeating-linear-gradient(102deg, transparent 0 5.4rem, color-mix(in srgb, var(--accent-to), transparent 86%) 5.4rem 5.55rem);content:"";opacity:.34;animation:24s ease-in-out infinite alternate background-sweep;position:absolute;inset:-22%;transform:translate(-4%,-2%)}.slide[data-theme=light]{background:radial-gradient(circle at 78% 34%, color-mix(in srgb, var(--accent-from), transparent 58%), transparent 34%), linear-gradient(135deg, #fffdf8, #f4efe7)}.slide[data-theme=light]:before{background:linear-gradient(90deg,#ffffff14,#ffffff6b 55%,#20231f0a),linear-gradient(#0000 56%,#20231f0d)}.slide[data-theme=light]:after{opacity:.12}.slide[data-theme=light] .eyebrow{background:#ffffff9e;border-color:#20231f29}.slide[data-theme=light] .slide-progress,.slide[data-theme=light] .pause-button,.slide[data-theme=light] .nav-button{color:#fffdf8;border-color:#20231f38}.slide[data-type=book]{background:radial-gradient(circle at 84% 28%, color-mix(in srgb, var(--accent-from), transparent 66%), transparent 38%), radial-gradient(circle at 16% 82%, color-mix(in srgb, var(--accent-to), transparent 72%), transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--accent-from), #fff 90%), color-mix(in srgb, var(--accent-to), #fff 92%));color:#20231f}.slide[data-type=book]:after{z-index:0;pointer-events:none;display:block}.slide[data-type=book]:before{z-index:0;background:linear-gradient(90deg,#ffffff57,#0000 52%,#20231f0a),linear-gradient(#0000 56%,#20231f09)}.slide[data-type=book]:after{background:linear-gradient(118deg, transparent 0 31%, color-mix(in srgb, var(--accent-from), transparent 90%) 40%, transparent 52%), repeating-linear-gradient(102deg, transparent 0 5.6rem, #20231f0e 5.6rem 5.68rem);opacity:.32;inset:-18%}.slide[data-type=book] .eyebrow{color:#20231f;background:#fff;border-color:#20231f24}.slide[data-type=book] .slide-progress,.slide[data-type=book] .pause-button,.slide[data-type=book] .nav-button{color:#fff;border-color:#20231f2e}.slide[data-theme=poster]{background:radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--accent-from), transparent 30%), transparent 42%), radial-gradient(circle at 82% 76%, color-mix(in srgb, var(--accent-to), transparent 34%), transparent 44%), linear-gradient(135deg, color-mix(in srgb, var(--accent-from), #fff 58%), color-mix(in srgb, var(--accent-to), #fff 62%));color:#0d0d0d;padding:clamp(2rem,4vw,5rem);display:block}.slide[data-theme=poster]:before,.slide[data-theme=poster]:after,.slide[data-theme=poster] .eyebrow,.slide[data-theme=poster] .visual,.slide[data-theme=poster] .kicker,.slide[data-theme=poster] .focus{display:none}.slide[data-theme=poster] .copy{color:#0d0d0d;text-align:center;grid-template-rows:1fr auto auto auto 1fr auto;width:100%;max-width:none;height:100%;display:grid}.slide[data-theme=poster] h1{color:#0d0d0d;letter-spacing:-.045em;text-wrap:balance;grid-row:2;justify-self:center;max-width:18ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.8rem,6.6vw,8rem);font-weight:700;line-height:.88}.slide[data-theme=poster] .author{color:#0d0d0d;grid-row:3;margin-top:1.45rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,1.75vw,2.2rem);font-weight:400}.slide[data-theme=poster] .audience{color:#0d0d0d;grid-row:4;justify-self:center;margin-top:1.35rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,1.35vw,1.65rem);font-weight:700}.slide[data-theme=poster] .audience:before{background:#0d0d0d}.slide[data-theme=poster] .note{color:#0d0d0d;grid-row:6;max-width:none;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.2rem,1.45vw,1.8rem);line-height:1.2}.slide[data-theme=poster] .slide-progress,.slide[data-theme=poster] .pause-button,.slide[data-theme=poster] .nav-button{color:#fbf9f4;border-color:#0d0d0d2e}.slide[data-type=community]{background:linear-gradient(112deg,#17140e,#05070b 64%);grid-template-columns:minmax(0,1.12fr) minmax(33rem,1fr);column-gap:clamp(1.5rem,3vw,3.5rem)}.slide[data-type=community]:before{background:linear-gradient(90deg,#00000029,#0000 58%,#0003)}.slide[data-type=community]:after{display:none}.slide[data-type=community] .copy{max-width:54rem}.slide[data-type=community] .eyebrow{position:absolute;top:1.25rem;left:2.5rem}.slide[data-type=community] h1{max-width:none;font-size:clamp(4rem,4.2vw,5.1rem);line-height:.94}.slide[data-type=community] .author{font-size:clamp(1.55rem,1.9vw,2.25rem)}.slide[data-type=community] .focus{max-width:46rem;font-size:clamp(1.2rem,1.45vw,1.65rem)}.slide[data-type=community] .visual{border-radius:.65rem;width:min(45.6rem,42vw);height:auto;position:absolute;top:4.2rem;right:9.1rem;overflow:hidden}.slide[data-type=community] .cover-shell{aspect-ratio:730/773;width:100%;height:auto;overflow:hidden}.slide[data-type=community] .cover-shell:before{display:none}.slide[data-type=community] .cover-image{width:261.4%;max-width:none;height:auto;max-height:none;box-shadow:none;border-radius:0;position:absolute;top:0;left:0;transform:translate(-54.14%,-7.8%)}.collection-card{opacity:0;transform:translateY(1.25rem)}.collection-card:focus-visible{outline:3px solid var(--accent-from);outline-offset:3px}.is-active .collection-card{animation:.76s cubic-bezier(.2,.8,.2,1) forwards collection-rise}.is-active .collection-card:nth-child(2){animation-delay:90ms}.collection-card.is-missing .collection-cover{background:linear-gradient(135deg, var(--accent-from), var(--accent-to));border-radius:.6rem}.collection-details{min-width:0}.collection-label,.collection-author,.collection-details h2{margin:0}.eyebrow,.copy,.visual,.slide-controls{z-index:1;position:relative}.progress-track{z-index:30;background:#ffffff3d;height:9px;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -1px #ffffff2e}.progress-fill{width:var(--progress,0%);background:var(--progress-color);height:100%;box-shadow:0 0 16px color-mix(in srgb, var(--progress-color), transparent 42%);transition:width .48s}.slide[data-theme=book-white] .progress-track,.slide[data-theme=poster] .progress-track{background:#11111124}@media (prefers-reduced-motion:reduce){.progress-fill{transition:none}}.particles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.particles:before{background:radial-gradient(ellipse at 22% 100%, color-mix(in srgb, var(--accent-from), transparent 64%), transparent 58%), radial-gradient(ellipse at 78% 100%, color-mix(in srgb, var(--accent-to), transparent 68%), transparent 62%), linear-gradient(0deg, color-mix(in srgb, var(--accent-from), transparent 76%), transparent 72%);content:"";filter:blur(18px);opacity:.42;height:44%;animation:4.8s ease-in-out infinite alternate heat-haze;position:absolute;bottom:-18%;left:-12%;right:-12%;transform:translate(0,0)scaleY(1)}.particles span{top:var(--y);left:var(--x);width:var(--size);height:var(--size);background:color-mix(in srgb, var(--particle-color), white 12%);box-shadow:0 0 .7rem color-mix(in srgb, var(--particle-color), transparent 30%), 0 0 1.4rem color-mix(in srgb, var(--particle-color), transparent 58%);filter:blur(var(--particle-blur));opacity:0;animation:particle-shimmer 2.4s ease-in-out var(--delay) infinite alternate;will-change:opacity, transform;border-radius:50%;position:absolute;transform:translateY(1.5rem)scale(.54)}.slide[data-type=book] .particles{opacity:.74;mix-blend-mode:multiply}.slide[data-type=book] .particles:before{background:radial-gradient(ellipse at 25% 100%, color-mix(in srgb, var(--accent-from), transparent 76%), transparent 58%), radial-gradient(ellipse at 76% 100%, color-mix(in srgb, var(--accent-to), transparent 80%), transparent 62%), linear-gradient(0deg, #20231f0d, transparent 72%);filter:blur(22px);opacity:.26;height:50%}.slide[data-type=book] .particles span{background:color-mix(in srgb, var(--particle-color), #fff 28%);box-shadow:0 0 .55rem color-mix(in srgb, var(--particle-color), transparent 52%), 0 0 1.15rem color-mix(in srgb, var(--particle-color), transparent 72%)}.slide[data-type=instagram] .eyebrow,.slide[data-type=instagram] .kicker,.slide[data-type=instagram] .focus,.slide[data-type=instagram] .note{display:none}.eyebrow,.kicker,.audience,.author,.note{letter-spacing:0}.eyebrow{width:max-content;max-width:100%;color:var(--text);text-transform:uppercase;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;grid-column:1/-1;place-self:start;margin:0;padding:.62rem .85rem;font-size:.95rem;font-weight:800;line-height:1}.copy{opacity:0;grid-area:2/1;align-self:center;min-width:0;max-width:min(48rem,100%);transform:translateY(1rem)}.is-active .copy{animation:.9s cubic-bezier(.2,.8,.2,1) forwards rise}.kicker{color:var(--muted);text-transform:uppercase;margin:0 0 .75rem;font-size:1.25rem;font-weight:800}h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance;max-width:min(15ch,100%);margin:0;font-size:4.9rem;line-height:.95}.slide[data-type=instagram] h1{max-width:min(12ch,100%);font-size:4.4rem}.author{color:var(--text);margin:1.2rem 0 0;font-size:1.85rem;font-weight:800}.audience{max-width:42rem;color:var(--text);text-wrap:balance;align-items:center;gap:.55rem;margin:.9rem 0 0;font-size:clamp(1rem,1.08vw,1.22rem);font-weight:850;line-height:1.2;display:flex}.audience:before{background:linear-gradient(135deg, var(--accent-from), var(--accent-to));content:"";width:.66rem;height:.66rem;box-shadow:0 0 1rem color-mix(in srgb, var(--accent-from), transparent 32%);border-radius:999px;flex:none}.focus{--focus-lines:4;max-width:45rem;max-height:calc(1.25em * var(--focus-lines));color:var(--text);text-wrap:pretty;margin:1.35rem 0 0;font-size:1.7rem;font-weight:650;line-height:1.25;overflow:hidden}.note{max-width:42rem;color:var(--muted);margin:1.15rem 0 0;font-size:1.15rem;line-height:1.4}.slide-controls{align-items:center;gap:.55rem;display:flex;position:absolute;top:clamp(1.25rem,3vw,3rem);right:clamp(1.25rem,3vw,3rem)}.slide-progress,.pause-button{background:linear-gradient(135deg, color-mix(in srgb, var(--accent-from), #080910b8 76%), color-mix(in srgb, var(--accent-to), #080910c2 78%));min-width:2.65rem;color:var(--text);border:1px solid #ffffff3d;border-radius:999px;font-weight:850;box-shadow:0 .75rem 2rem #00000038}.slide-progress{padding:.52rem .78rem;font-size:.78rem;line-height:1}.pause-button{aspect-ratio:1;width:2.65rem;color:var(--text);cursor:pointer;font:inherit;place-items:center;padding:0;font-size:1rem;line-height:1;transition:border-color .18s,transform .18s;display:grid}.pause-button:hover,.pause-button:focus-visible{border-color:#ffffff9e;outline:none;transform:scale(1.04)}.visual{grid-area:2/2;place-self:center;place-items:center;width:100%;height:100%;min-height:0;max-height:100%;display:grid}.visual[data-media=symbol]{aspect-ratio:1;background:linear-gradient(135deg, color-mix(in srgb, var(--accent-from), white 16%), color-mix(in srgb, var(--accent-to), black 10%));color:#ffffffe6;border:1px solid #ffffff2e;border-radius:1.1rem;font-size:5.8rem;font-weight:900;box-shadow:0 2rem 5rem #00000047}.cover-shell{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative}.cover-shell:before{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent-from), transparent 42%), transparent 70%);content:"";opacity:.48;border-radius:50%;width:min(82%,34rem);position:absolute;top:50%;left:50%;transform:translate(-46%,-46%)scale(1.08)}.slide[data-type=book] .cover-shell:before{display:none}.slide[data-type=book] .cover-image{filter:none;border-radius:0}.cover-image{z-index:1;object-fit:contain;filter:drop-shadow(0 1.4rem 1.3rem #00000061);border-radius:.35rem;width:auto;max-width:100%;height:calc(100% - 1rem);max-height:min(76vh,54rem);position:relative}.visual-video,.instagram-embed,.social-phone{aspect-ratio:9/16;background:#0b0d13;border:1px solid #fff3;border-radius:1.25rem;width:auto;max-width:100%;height:min(74vh,38rem);overflow:hidden;box-shadow:0 1.5rem 4rem #0006}.slide[data-type=event] .visual,.slide[data-type=info] .visual{aspect-ratio:1;width:min(100%,28rem);height:auto}.visual-video{object-fit:cover}.instagram-embed iframe{background:#fff;border:0;width:100%;height:100%}.social-phone{background:linear-gradient(160deg, color-mix(in srgb, var(--accent-from), transparent 12%), color-mix(in srgb, var(--accent-to), #111 12%));grid-template-rows:auto 1fr auto;padding:1rem;display:grid;position:relative}.social-phone.violet{background:linear-gradient(160deg,#833ab4e6,#db9a3e)}.social-chrome{gap:.35rem;display:flex}.social-chrome span{background:#ffffffc7;border-radius:50%;width:.52rem;height:.52rem}.social-reel{align-content:center;gap:.7rem;display:grid;position:relative}.social-reel span{background:#fff3;border-radius:.65rem;min-height:5.3rem;display:block}.social-reel span:nth-child(2){background:#ffffff57;margin-left:2.6rem}.social-reel span:nth-child(3){margin-right:3.4rem}.play-mark{background:#0809109e;border-radius:50%;width:4rem;height:4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-mark:before{content:"";border-top:.8rem solid #0000;border-bottom:.8rem solid #0000;border-left:1.2rem solid #fff;width:0;height:0;position:absolute;top:50%;left:52%;transform:translate(-35%,-50%)}.social-label{color:#fff;margin:0;font-size:1.35rem;font-weight:850;line-height:1}.nav-zone{z-index:3;opacity:0;align-items:center;width:min(13rem,17vw);transition:opacity .18s;display:flex;position:absolute;top:0;bottom:0}.nav-zone--previous{justify-content:flex-start;padding-left:clamp(.75rem,2vw,1.35rem);left:0}.nav-zone--next{justify-content:flex-end;padding-right:clamp(.75rem,2vw,1.35rem);right:0}.slide[data-nav-hover=previous] .nav-zone--previous,.slide[data-nav-hover=next] .nav-zone--next,.nav-zone:hover,.nav-zone:focus-within{opacity:1}.nav-button{aspect-ratio:1;background:linear-gradient(135deg, color-mix(in srgb, var(--accent-from), #080910b3 76%), color-mix(in srgb, var(--accent-to), #080910bd 78%));width:clamp(3rem,5vw,4.35rem);color:var(--text);cursor:pointer;font:inherit;transform:translateX(var(--nav-offset,0));border:1px solid #ffffff47;border-radius:999px;place-items:center;font-size:clamp(2.5rem,4vw,3.5rem);line-height:.7;transition:border-color .18s,background .18s,transform .18s;display:grid;box-shadow:0 1rem 2.6rem #00000059}.nav-zone--previous .nav-button{--nav-offset:-.35rem}.nav-zone--next .nav-button{--nav-offset:.35rem}.nav-zone:hover .nav-button,.nav-zone:focus-within .nav-button{--nav-offset:0}.nav-button:hover,.nav-button:focus-visible{transform:translateX(var(--nav-offset,0)) scale(1.04);border-color:#ffffff9e;outline:none}@keyframes body-drift{to{background-position:18% 24%,82% 68%,0 0}}@keyframes slide-tone-drift{to{background-position:18% 12%,84% 78%,0 0}}@keyframes background-sweep{to{transform:translate(4%,2%)}}@keyframes rise{to{opacity:1;transform:translateY(0)}}@keyframes collection-rise{to{opacity:1;transform:translateY(0)}}@keyframes heat-haze{to{opacity:.62;transform:translateY(-1.4rem)scaleY(1.18)}}@keyframes particle-shimmer{50%{filter:blur(calc(var(--particle-blur) + .8px)) saturate(1.8)}}@media (width<=1180px){.slide{grid-template-columns:minmax(0,1fr) minmax(18rem,33rem);column-gap:2rem}h1{font-size:4.15rem}.slide[data-type=instagram] h1{font-size:3.95rem}.focus{font-size:1.48rem}}@media (height<=760px) and (width>=861px){.stage{padding:0}.slide{min-height:100svh;padding:2rem 3.25rem}.eyebrow{padding:.48rem .72rem;font-size:.82rem}.kicker{margin-bottom:.55rem;font-size:1.05rem}h1{max-width:min(15ch,100%);font-size:3.85rem}.slide[data-type=instagram] h1{font-size:3.8rem}.author{margin-top:.85rem;font-size:1.55rem}.audience{margin-top:.65rem;font-size:.98rem}.focus{max-width:39rem;margin-top:.9rem;font-size:1.28rem}.note{font-size:.98rem}.cover-image{max-height:min(100%,68vh,42rem)}.visual-video,.instagram-embed,.social-phone{width:auto;height:min(70vh,34rem)}}@media (width<=860px){.slide[data-type=community]{grid-template-columns:1fr}.slide[data-type=community] .eyebrow{position:relative;top:auto;left:auto}.slide[data-type=community] .visual{width:min(18rem,58vw);position:relative;top:auto;right:auto}.slide{border-radius:0;grid-template-rows:auto minmax(15rem,37svh) auto;grid-template-columns:1fr;row-gap:.8rem;min-height:100svh;padding-bottom:1rem}.stage{padding:0}.copy{grid-area:3/1;align-self:center;max-width:100%;padding-top:0}.visual{opacity:1;grid-area:2/1;justify-self:center;width:min(18rem,58vw);top:auto;right:auto}.visual-video,.instagram-embed,.social-phone{width:min(16rem,52vw);height:auto}.cover-image{max-height:36svh}.eyebrow{font-size:.78rem}.kicker{font-size:1rem}h1{max-width:100%;font-size:2.35rem;line-height:1}.slide[data-type=instagram] h1{font-size:2.55rem}.author{margin-top:.75rem;font-size:1.2rem}.audience{max-width:100%;margin-top:.52rem;font-size:.88rem}.focus{--focus-lines:3;margin-top:.85rem;font-size:1.05rem;line-height:1.28}.note{font-size:1rem;display:none}.nav-zone{width:4.8rem}.nav-zone--previous{padding-left:.45rem}.nav-zone--next{padding-right:.45rem}.nav-button{width:2.7rem;font-size:2.25rem}.slide-controls{gap:.42rem;top:1.2rem;right:1.2rem}.slide-progress,.pause-button{min-width:2.25rem}.slide-progress{padding:.44rem .58rem;font-size:.68rem}.pause-button{width:2.25rem;font-size:.86rem}}.slide[data-type=collection]{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--accent-from), transparent 74%), transparent 30%), radial-gradient(circle at 90% 100%, color-mix(in srgb, var(--accent-to), transparent 76%), transparent 34%), linear-gradient(132deg, #12141b, #090b10 64%, #11131a);grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:clamp(.45rem,.9vw,.9rem);padding:clamp(2rem,2.7vw,3.4rem) clamp(2rem,3.2vw,4rem) clamp(2.5rem,3.4vw,4.15rem)}.slide[data-type=collection] .eyebrow{grid-area:1/1;align-self:start;font-size:clamp(.78rem,.9vw,1rem)}.slide[data-type=collection] .copy{grid-area:2/1;align-items:baseline;gap:clamp(.75rem,1.4vw,1.5rem);width:100%;max-width:none;display:flex}.slide[data-type=collection] .kicker,.slide[data-type=collection] .audience,.slide[data-type=collection] .focus,.slide[data-type=collection] .note{display:none}.slide[data-type=collection] h1{max-width:none;font-size:clamp(2.3rem,3.3vw,4rem);line-height:.95}.slide[data-type=collection] .author{max-width:min(58rem,54vw);color:var(--muted);margin:0;font-size:clamp(1rem,1.35vw,1.55rem);line-height:1.15}.slide[data-type=collection] .visual,.visual[data-media=collection]{grid-area:3/1;width:100%;min-height:0}.collection-scene{width:100%;height:100%;min-height:0}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.5vw,1.8rem);width:100%;height:100%;min-height:0;display:grid}.collection-card{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-from), #ffffff21 89%), #ffffff0d), #0c0e14c7;cursor:default;border:1px solid #fff3;border-radius:clamp(.9rem,1.1vw,1.25rem);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(11.5rem,.76fr) minmax(0,1fr);gap:clamp(.8rem,1.25vw,1.5rem);min-width:0;min-height:0;padding:clamp(.85rem,1.4vw,1.7rem);display:grid;overflow:hidden;box-shadow:0 1.2rem 3rem #00000047}.collection-cover{background:linear-gradient(145deg,#ffffff1c,#ffffff06);border-radius:.7rem;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.collection-cover img{object-fit:contain;filter:drop-shadow(0 1.1rem .9rem #00000061);width:100%;height:100%;max-height:none}.collection-content{grid-template-rows:minmax(0,1fr) auto;align-content:space-between;min-width:0;min-height:0;display:grid}.collection-details{align-self:start}.collection-label{color:color-mix(in srgb, var(--text), transparent 24%);letter-spacing:.035em;font-size:clamp(.72rem,.82vw,.96rem)}.collection-details h2{color:var(--text);overflow-wrap:anywhere;margin-top:clamp(.32rem,.5vw,.6rem);font-size:clamp(1.45rem,2.15vw,2.55rem);line-height:.98}.collection-author{color:var(--muted);text-overflow:clip;white-space:normal;margin-top:clamp(.55rem,.85vw,.9rem);font-size:clamp(.92rem,1.05vw,1.22rem);font-weight:650;line-height:1.2;overflow:visible}.collection-order{grid-template-columns:clamp(11.5rem,13vw,15.5rem) minmax(0,1fr);align-items:center;gap:clamp(.65rem,1vw,1.1rem);padding-top:clamp(.75rem,1vw,1rem);display:grid}.collection-qr{background:#fff;border-radius:.65rem;width:100%;padding:clamp(.35rem,.5vw,.55rem);line-height:0;box-shadow:0 .65rem 1.6rem #0000002e}.collection-qr img{aspect-ratio:1;width:100%;height:auto;display:block}.collection-card.is-qr-missing .collection-qr{background:linear-gradient(135deg, var(--accent-from), var(--accent-to));min-height:11.5rem}.collection-order-copy{min-width:0}.collection-order-cue,.collection-availability{margin:0;display:block}.collection-order-cue{color:var(--text);font-size:clamp(.92rem,1.08vw,1.22rem);font-weight:900;line-height:1.08}.collection-availability{color:var(--muted);margin-top:.42rem;font-size:clamp(.74rem,.86vw,.98rem);font-weight:750;line-height:1.18}.collection-shop-link{color:var(--text);-webkit-text-decoration-color:color-mix(in srgb, var(--accent-from), white 34%);text-decoration-color:color-mix(in srgb, var(--accent-from), white 34%);text-underline-offset:.16em;margin-top:.42rem;font-size:clamp(.74rem,.84vw,.94rem);font-weight:800;display:inline-block}.collection-shop-link:focus-visible{outline:2px solid var(--accent-from);outline-offset:.2rem;border-radius:.2rem}@media (height<=760px) and (width>=861px){.slide[data-type=collection]{padding:1.35rem 2.2rem 2rem}.slide[data-type=collection] h1{font-size:2.2rem}.collection-card{grid-template-columns:minmax(9rem,.66fr) minmax(0,1fr);padding:.75rem}.collection-details h2{font-size:clamp(1.15rem,1.65vw,1.6rem)}.collection-order{grid-template-columns:clamp(8.8rem,11vw,10.5rem) minmax(0,1fr)}}@media (width<=860px){.slide[data-type=collection]{grid-template-rows:auto auto minmax(0,1fr);gap:.6rem;overflow-y:auto}.slide[data-type=collection] .copy{display:block}.slide[data-type=collection] .author{max-width:none;margin-top:.4rem}.collection-grid{grid-template-columns:1fr;gap:.8rem;height:auto}.collection-card{grid-template-columns:minmax(8rem,.72fr) minmax(0,1fr);min-height:20rem}.collection-order{grid-template-columns:minmax(7rem,9rem) minmax(0,1fr)}}@media (hover:none){.nav-zone{opacity:.58}}@media (prefers-reduced-motion:reduce){body,.slide:after,.particles:before,.particles span,.is-active .copy,.is-active .collection-card{animation:none}.copy,.collection-card{opacity:1;transform:none}}
