:root{--ink:#18242d;--paper:#f7f7f3;--pale:#e9ece9;--line:#c9cecc;--accent:#81293b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif}a{color:inherit}header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid var(--line);position:sticky;top:0;background:var(--paper);z-index:2}.brand{font:700 1.2rem "DM Mono";letter-spacing:normal;text-decoration:none}.brand i,.label,h2 em{color:var(--accent)}sup{font: size 0.5em;}nav{display:flex;gap:1.35rem;font-size:medium;font-weight:600}nav a{text-decoration:none}.menu-button{display:none}.hero{height:calc(100vh - 76px);min-height:540px;position:relative;color:white;display:flex;align-items:end}.hero-image,.shade{position:absolute;inset:0}.hero-image{background:url("https://commons.wikimedia.org/wiki/Special:FilePath/Copenhagen_panorama.jpg") center/cover;filter:grayscale(1)}.shade{background:linear-gradient(90deg,rgba(15,27,36,.85),rgba(15,27,36,.23))}.hero-copy{position:relative;padding:0 8vw 7vw;max-width:980px}.label{font:500 "DM Mono";text-transform:uppercase;letter-spacing:.05em}.hero .label{color:#f1abb7}.hero h1,h2{font:500 clamp(3.7rem,8vw,8.5rem)/.88 "Newsreader";letter-spacing:-.06em;margin:1.8rem 0}.hero-copy>p:last-child{max-width:330px;line-height:1.55}.hero small{position:absolute;right:2vw;bottom:1rem;z-index:1;font:500 .52rem "DM Mono"}.pad{padding:8rem 8vw}.split{display:grid;grid-template-columns:1fr 2fr;gap:5vw}.split h2{margin:0}.split>div>p{font-size:1.15rem;line-height:1.6;max-width:620px;margin:2rem 0 0}.pale{background:var(--pale)}.programme h2{margin:3rem 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:5rem}.cards article{padding:1.3rem 2rem 1rem 0;min-height:180px}.cards article+article{padding-left:2rem;border-left:1px solid var(--line)}.cards b{font:500 .7rem "DM Mono";color:var(--accent)}h3{font:600 1.55rem "Newsreader";letter-spacing:-.04em;margin:2rem 0 .6rem}.cards p,.dining p{font-size:.9rem;line-height:1.6}.wide{margin-top:3rem}.topics{border-top:1px solid var(--line);margin-top:4rem;padding-top:1.2rem;display:grid;grid-template-columns:1fr 3fr;gap:3vw}.topics ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr}.topics li{font-size:.86rem;padding:.7rem 1rem .7rem 0;border-bottom:1px solid var(--line)}.topics li:nth-child(even){padding-left:1rem;border-left:1px solid var(--line)}.notice{border-left:3px solid var(--accent);padding-left:1rem;margin-top:3rem}.dark{background:var(--ink);color:var(--paper)}.dark .label,.dark h2 em{color:#e7b6be}.dark a{color:white}.dark .cards{border-color:#5e6970}.dark .cards article+article{border-color:#5e6970}.dark .cards b{color:#e7b6be}.dining{margin-top:4rem;padding-top:1rem;border-top:1px solid #5e6970}.dining h3{margin:0 0 1rem}.dining a{font-weight:600}.people{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem 1rem}.people a{text-decoration:none;font-weight:600;font-size:.88rem}.people img{width:100%;aspect-ratio:1;object-fit:cover;display:block;filter:grayscale(1);margin-bottom:.65rem}.people small{display:block;font-size:.68rem;font-weight:400;line-height:1.35;color:#5c656b;margin-top:.25rem}.sponsors{display:flex;align-items:center;gap:5vw;flex-wrap:wrap}.sponsors a{width:min(220px,28%)}.sponsors img{width:100%;display:block;filter:grayscale(1);mix-blend-mode:multiply}.contact>p:not(.label){font-size:1.1rem;line-height:1.6;max-width:560px}.previous{margin-top:4rem;border-top:1px solid #5e6970;padding-top:1rem;font:500 .75rem "DM Mono";text-transform:uppercase}.previous a{color:#e7b6be}footer{padding:1.4rem 5vw;background:var(--ink);color:var(--paper);border-top:1px solid #5e6970;font:500 .62rem "DM Mono";text-transform:uppercase;display:flex;justify-content:space-between}footer a{color:#e7b6be}@media(max-width:700px){header{height:65px;padding:0 6vw}nav{display:none;position:absolute;top:64px;left:0;right:0;background:var(--paper);padding:1.5rem 6vw;flex-direction:column}nav.open{display:flex}.menu-button{display:block;border:0;background:none;font:500 .7rem "DM Mono";text-transform:uppercase}.hero{height:calc(100vh - 65px)}.hero-copy,.pad{padding-left:6vw;padding-right:6vw}.hero-copy{padding-bottom:5rem}.hero h1,h2{font-size:15vw}.hero small{left:6vw;right:auto}.split,.topics{display:block}.split>div{margin-top:2.5rem}.cards,.topics ul{grid-template-columns:1fr;margin-top:3rem}.cards article,.cards article+article{border-left:0;border-bottom:1px solid var(--line);padding:1.2rem 0;min-height:auto}.dark .cards article,.dark .cards article+article{border-color:#5e6970}.topics li:nth-child(even){padding-left:0;border-left:0}.people{grid-template-columns:repeat(2,1fr)}.sponsors{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.sponsors a{width:100%}.pad{padding-top:5rem;padding-bottom:5rem}}
.hero-image{background:url("https://commons.wikimedia.org/wiki/Special:FilePath/The_Nyhavn_Canal.jpg") center/cover;filter:none}.register,.hero-register{display:inline-block;background:#fff;color:var(--ink)!important;padding:.7rem .9rem;text-decoration:none;font:600 "DM Mono";text-transform:uppercase}.hero-register{margin-top:1.8rem}.portrait{display:grid;place-items:center;width:100%;aspect-ratio:1;background:var(--pale);color:var(--accent);font:500 2rem "Newsreader";margin-bottom:.65rem}.new-person{color:var(--ink)}.new-person img,.people img{filter:none}.hero h1,h2{font-family:"DM Sans",sans-serif;font-size:clamp(3.1rem,6.2vw,6.7rem);letter-spacing:-.07em}.hero h1 em,h2 em{font-family:"Newsreader",serif;font-weight:400}.programme-note{max-width:620px;line-height:1.55}.schedule{margin-top:3rem;border-top:1px solid var(--line);max-width:760px}.schedule p{display:grid;grid-template-columns:175px 1fr;margin:0;padding:.85rem 0;border-bottom:1px solid var(--line);font-size:.92rem}.schedule b{font:500 .72rem "DM Mono";color:var(--accent)}
