.coll-page{--creme: #EDE0C4;--creme-faible: rgba(237,224,196,.42);--rose: #E8C4C0;--ink-0: #FFFFFF;--ink-1: #E8EBF0;--ink-2: #C8D0DC;--ink-3: #8B94A5;--rule: rgb(var(--ml-fg-rgb) / .08);--t-kicker: 12px;--t-meta: 14px;--t-ui: 16px;--t-body: 18px;--lead: 32px;--t-h2: 28px;--t-lede: 22px;--sp-1: 8px;--sp-2: 24px;--sp-3: 56px;--sp-4: 96px;--font-display: "Figtree", ui-sans-serif, system-ui, sans-serif;--font-text: "Iowan Old Style", "Charter", "Sitka Text", Georgia, Cambria, serif;position:relative;min-height:100vh;background:#050810;isolation:isolate}.coll-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}body:has(.coll-page) #site-footer{position:relative;z-index:1}.coll-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(90px) saturate(1.25);opacity:.16;transform:scale(1.25)}.coll-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% 0%,#0508108c,#050810eb 70%)}.coll-wrap{max-width:40rem;margin-inline:auto;padding-inline:1.25rem}.coll-hero-wrap{padding-top:calc(var(--header-h-top, 4.5rem) + 2.5rem)}.coll-hero{min-height:21rem}@media(min-width:768px){.coll-hero{min-height:25rem}}.coll-kicker{display:flex;align-items:center;gap:.75rem;margin:0 0 var(--sp-1);font-family:var(--font-display);font-size:var(--t-kicker);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--creme)}.coll-kicker-text{flex:0 1 auto}.coll-kicker-author{color:inherit;text-decoration:underline;text-decoration-color:var(--creme-faible);text-underline-offset:3px}.coll-kicker-author:hover{text-decoration-color:var(--creme)}.coll-kicker-author:focus-visible{outline:2px solid var(--creme);outline-offset:3px}.coll-kicker:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,var(--creme-faible),transparent)}@media(max-width:639px){.coll-kicker{display:block;letter-spacing:.06em;line-height:1.5}.coll-kicker:after{content:none}}.coll-title{margin:38px 0 -30px;font-family:var(--font-display);color:var(--ink-0);font-weight:700;letter-spacing:-.02em;font-size:clamp(30px,4.4vw,44px);line-height:1.2}.coll-title-more{margin:44px 0 0}.coll-title-more a{font-family:var(--font-display);color:var(--ink-2);font-size:var(--t-meta);text-decoration:underline;text-decoration-color:var(--creme-faible);text-underline-offset:3px}.coll-title-more a:hover{color:var(--ink-0);text-decoration-color:var(--creme)}.coll-title-more a:focus-visible{outline:2px solid var(--creme);outline-offset:3px}.coll-lede{margin:var(--sp-2) 0 0;font-family:var(--font-text);font-size:var(--t-lede);line-height:34px;color:var(--ink-1)}.coll-lede.has-drop{position:relative;z-index:0}.coll-toc{margin-top:var(--sp-2);padding:var(--sp-1) 0;border-block:1px solid var(--rule)}.coll-toc-link{display:flex;align-items:baseline;gap:.625rem;padding:.3125rem 0;font-family:var(--font-display);color:var(--ink-2);font-size:var(--t-ui);line-height:24px;text-decoration:none}.coll-toc-link:hover{color:var(--ink-0)}.coll-toc-link:focus-visible{outline:2px solid var(--creme);outline-offset:2px}.coll-toc-num{flex:0 0 1.25rem;color:var(--creme);font-size:var(--t-meta);font-weight:700;font-variant-numeric:tabular-nums}.coll-entry{position:relative;margin-top:var(--sp-3);scroll-margin-top:7rem}.coll-entry+.coll-entry{padding-top:var(--sp-3);border-top:1px solid var(--rule)}.coll-interlude{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--rule)}.coll-interlude-title{margin:0;font-family:var(--font-display);color:var(--ink-0);font-weight:700;font-style:italic;letter-spacing:-.01em;font-size:var(--t-lede);line-height:30px}.coll-interlude-text{margin:var(--sp-1) 0 0;font-family:var(--font-text);color:var(--ink-1);font-size:var(--t-body);line-height:var(--lead)}.coll-entry.after-interlude{margin-top:var(--sp-2)}.coll-entry-title{position:relative;margin:0;font-family:var(--font-display);color:var(--ink-0);font-weight:700;letter-spacing:-.01em;font-size:var(--t-h2);line-height:34px}.coll-entry-link{color:inherit;text-decoration:none}.coll-entry-link:hover{text-decoration:underline;text-underline-offset:.18em}.coll-entry-link:focus-visible{outline:2px solid var(--ink-0);outline-offset:3px;border-radius:2px}.coll-entry-photo-link{cursor:pointer}.coll-entry-num{position:absolute;right:calc(100% + 1.75rem);top:.06em;font-family:var(--font-display);font-size:2rem;line-height:1;font-weight:700;font-variant-numeric:tabular-nums lining-nums;color:var(--creme);white-space:nowrap}.coll-entry-num:after{content:".";color:var(--creme-faible)}.coll-entry-num:before{content:"";position:absolute;left:0;top:2.6rem;width:2.25rem;height:2px;background:var(--creme-faible)}@media(max-width:899px){.coll-entry-num{position:static;font-size:inherit;margin-right:.35rem}.coll-entry-num:before,.coll-entry-num:after{display:none}.coll-entry-num:after{content:"."}}.coll-entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:var(--sp-1) 0 0;font-family:var(--font-display);color:var(--ink-3);font-size:var(--t-meta);line-height:20px}.coll-entry-meta>*{display:inline-flex;align-items:center;gap:.3125rem}.coll-entry-meta>*+*:before{content:"·";margin-right:.5rem;color:rgb(var(--ml-fg-rgb) / .25)}.coll-entry-act{color:var(--creme);text-decoration:underline;text-decoration-color:var(--creme-faible);text-underline-offset:3px}.coll-entry-act:hover{color:var(--ml-ink-strong);text-decoration-color:var(--creme)}.coll-star{color:#fbbf24;flex:0 0 auto}.coll-entry-figure{margin:var(--sp-2) 0 0}.coll-entry-figure img{display:block;width:100%;aspect-ratio:3 / 2;-o-object-fit:cover;object-fit:cover;border-radius:0;background:#0b1220}@media(min-width:1100px){.coll-entry-figure:not(.is-pack){width:calc(100% + 8rem);max-width:calc(100vw - 50% - 18rem)}}.coll-entry-figure.coll-postcard{margin:calc(var(--sp-2) + 1.25rem) auto 2rem;max-width:36.5rem;background:var(--creme);padding:.625rem .625rem 1.75rem;box-shadow:0 14px 30px #00000080,0 3px 8px #00000059;transform:rotate(var(--tilt, -2deg))}@media(min-width:1100px){.coll-entry-figure.coll-postcard{width:auto;max-width:27rem;margin:calc(var(--sp-2) + .75rem) auto 1.5rem}.coll-entry-figure.is-pack{max-width:40rem}}.coll-entry-text{margin:var(--sp-2) 0 0;font-family:var(--font-text);color:var(--ink-2);font-size:var(--t-body);line-height:var(--lead)}.coll-cue{color:var(--creme);font-family:var(--font-display);font-weight:600}.coll-entry-text.has-drop{position:relative;z-index:0}.coll-drop{position:absolute;z-index:-1;right:calc(100% - .5rem);top:-.4em;font-family:Pinyon Script,Snell Roundhand,Apple Chancery,cursive;font-style:normal;font-size:9.5em;line-height:1;font-weight:400;letter-spacing:0;color:var(--ml-ink-strong);opacity:.16;pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}@media(max-width:1099px){.coll-drop{left:-.4rem;font-size:6em}}.coll-entry-mention{margin:var(--sp-1) 0 0;font-family:var(--font-text);font-style:italic;color:var(--ink-3);font-size:var(--t-meta);line-height:20px}.coll-entry-outils{margin:var(--sp-2) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);font-family:var(--font-display)}.coll-entry-plus{color:var(--creme);font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--creme-faible);text-underline-offset:3px}.coll-entry-plus:hover{color:var(--ml-ink-strong);text-decoration-color:var(--creme)}.coll-entry-plus:focus-visible{outline:2px solid var(--creme);outline-offset:2px}.coll-entry-actions{margin:var(--sp-2) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.coll-entry-more{margin:0}.coll-entry-more a{display:inline-flex;align-items:center;gap:.4375rem;font-family:var(--font-display);color:var(--ink-2);font-size:var(--t-ui);text-decoration:underline;text-decoration-color:var(--creme-faible);text-underline-offset:4px}.coll-entry-more a:hover{color:var(--ink-0);text-decoration-color:var(--creme)}.coll-entry-more a:focus-visible{outline:2px solid var(--creme);outline-offset:3px}.coll-entry-figure.is-pack{display:grid;grid-template-columns:1fr;gap:.625rem}@media(min-width:640px){.coll-entry-figure.is-pack{grid-template-columns:1.85fr 1fr}}.coll-entry-figure.is-pack img{aspect-ratio:16 / 10}.coll-entry-map{min-height:9rem;aspect-ratio:16 / 10;background:#0b1220;border:1px solid var(--rule)}.coll-map-pin,.coll-map-pin-off{background:none!important;border:none!important}.coll-sisters{margin-top:var(--sp-4);padding-top:var(--sp-2);border-top:1px solid var(--rule)}.coll-sisters-lab{margin:0 0 var(--sp-2);font-family:var(--font-display);font-size:var(--t-kicker);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--creme)}.coll-sisters ul{margin:0;padding:0;list-style:none}.coll-sisters li+li{margin-top:var(--sp-1)}.coll-sisters a{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--rule);font-family:var(--font-display);text-decoration:none}.coll-sisters a:hover .coll-sisters-name{color:var(--creme)}.coll-sisters a:focus-visible{outline:2px solid var(--creme);outline-offset:2px}.coll-sisters-name{color:var(--ink-1);font-size:var(--t-ui);line-height:24px}.coll-sisters-meta{flex:0 0 auto;color:var(--ink-3);font-size:var(--t-meta)}.coll-next{margin-top:var(--sp-4);padding-top:var(--sp-2);border-top:1px solid var(--rule)}.coll-next-title{margin:0;font-family:var(--font-display);color:var(--ink-0);font-size:var(--t-h2);line-height:34px;font-weight:700}.coll-next-intro{margin:var(--sp-1) 0 0;font-family:var(--font-text);color:var(--ink-3);font-size:var(--t-meta);line-height:22px}.coll-next-list{margin:var(--sp-2) 0 0;padding:0;list-style:none}.coll-next-list li+li{margin-top:var(--sp-1)}.coll-next-list a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--rule);font-family:var(--font-display);color:var(--ink-1);font-size:var(--t-ui);text-decoration:none}.coll-next-list a:hover{color:var(--creme)}.coll-next-list a:focus-visible{outline:2px solid var(--creme);outline-offset:2px}.coll-next-list svg{flex:0 0 auto;color:var(--creme-faible)}.coll-nearby{margin-top:var(--sp-4);padding-top:var(--sp-2);border-top:1px solid var(--rule);scroll-margin-top:7rem}.coll-nearby-title{margin:0 0 var(--sp-2);font-family:var(--font-display);color:var(--ink-0);font-size:var(--t-h2);line-height:34px;font-weight:700}.coll-map{margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--rule)}.coll-map h2{font-size:var(--t-h2)!important;line-height:34px!important}@media(min-width:1100px){.coll-map{margin-top:var(--sp-3);padding-top:var(--sp-2)}.coll-map>section{margin-top:0}}.coll-footer-link{margin-top:var(--sp-4);padding-top:var(--sp-2);border-top:1px solid var(--rule)}.coll-footer-link a{font-family:var(--font-display);color:var(--ink-2);font-size:var(--t-meta);text-decoration:underline;text-decoration-color:var(--creme-faible);text-underline-offset:3px}.coll-footer-link a:hover{color:var(--ink-0);text-decoration-color:var(--creme)}.coll-footer-link a:focus-visible{outline:2px solid var(--creme);outline-offset:3px}.coll-videos{margin:1.5rem 0 0}.coll-videos-title{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ml-ink-soft)}.coll-videos-row{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:.25rem;scrollbar-width:thin}.coll-videos-item{flex:0 0 auto;scroll-snap-align:start}.coll-videos-item:only-child{flex:1 1 auto}.coll-video{display:flex;align-items:center;gap:.75rem;width:100%;min-width:14.5rem;max-width:19rem;padding:.5rem .875rem .5rem .5rem;border:1px solid rgb(var(--ml-fg-rgb) / .35);border-radius:.75rem;background:rgb(var(--ml-fg-rgb) / .04);color:var(--ml-ink);text-align:left;cursor:pointer}.coll-videos-item:only-child .coll-video{max-width:none}.coll-video:hover{background:rgb(var(--ml-fg-rgb) / .08);border-color:rgb(var(--ml-fg-rgb) / .5)}.coll-video:focus-visible{outline:2px solid var(--ml-primary);outline-offset:2px}.coll-video.is-current{border-color:var(--ml-primary)}.coll-video-poster{flex:0 0 auto;width:3.375rem;height:6rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover;background:var(--ml-surface)}.coll-video-text{display:flex;flex-direction:column;gap:.25rem;min-width:0}.coll-video-flag{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ml-primary)}.coll-video-name{font-size:.9375rem;font-weight:600;line-height:1.25;color:var(--ml-ink-strong);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.coll-video-meta{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--ml-ink-soft)}.coll-video-dialog{width:min(24rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:1px solid rgb(var(--ml-fg-rgb) / .35);border-radius:1rem;background:var(--ml-bg);color:var(--ml-ink);overflow:hidden}.coll-video-dialog[open]{display:flex;flex-direction:column}.coll-video-dialog::backdrop{background:#000000c7}.coll-video-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem .25rem .25rem 1rem}.coll-video-dialog-title{margin:0;font-size:.9375rem;font-weight:600;color:var(--ml-ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coll-video-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:.75rem;background:transparent;color:var(--ml-ink);cursor:pointer}.coll-video-close:hover{background:rgb(var(--ml-fg-rgb) / .08)}.coll-video-close:focus-visible{outline:2px solid var(--ml-primary);outline-offset:-2px}.coll-video-player{display:block;width:100%;min-height:0;flex:1 1 auto;aspect-ratio:9 / 16;max-height:calc(100dvh - 9rem);background:#000}.coll-video-link{display:block;padding:.875rem 1rem;text-align:center;font-size:.9375rem;font-weight:600;color:var(--ml-ink-strong);text-decoration:underline;text-decoration-color:rgb(var(--ml-fg-rgb) / .35);text-underline-offset:4px}.coll-video-link[hidden]{display:none}
