.page.svelte-12c4iev{--calendar-nav-top:calc(57px + var(--logo-width) * 407 / 2485 + calc(var(--space) * .75));background:var(--color-white);min-height:100dvh}.chrome-bg.svelte-12c4iev{z-index:490;width:100%;height:var(--calendar-nav-top);background:var(--color-white);position:fixed;top:0;left:0}.bar-shell.svelte-12c4iev{top:var(--calendar-nav-top);z-index:490;box-sizing:border-box;width:100%;height:60px;padding-inline:var(--page-margin);background:var(--color-white);opacity:0;pointer-events:none;position:fixed;left:0;overflow:hidden}.bar-shell.is-ready.svelte-12c4iev{opacity:1;pointer-events:auto}.bar.svelte-12c4iev{--calendar-empty:#c8c8c8;--calendar-year-size:clamp(1.13rem, .63vw + 1rem, 2rem);overscroll-behavior-x:contain;scrollbar-width:none;width:100%;height:100%;overflow-x:auto;container-type:inline-size}.bar.svelte-12c4iev::-webkit-scrollbar{display:none}.bar-track.svelte-12c4iev{align-items:center;gap:calc(var(--space) * 2);box-sizing:border-box;flex-wrap:nowrap;width:max-content;min-width:100%;height:100%;display:flex}.bar-years.svelte-12c4iev{align-items:center;gap:calc(var(--space) * 2);flex-wrap:nowrap;flex-shrink:0;min-width:100cqw;display:flex}.tidligere.svelte-12c4iev{font-family:var(--font-display);box-sizing:border-box;height:var(--calendar-year-size);text-transform:uppercase;cursor:pointer;color:var(--color-black);white-space:nowrap;flex-shrink:0;align-self:center;align-items:center;gap:.35em;padding-right:15px;font-size:13px;font-weight:700;line-height:1;display:flex;position:relative}.tidligere.svelte-12c4iev:after{content:"";background:var(--color-black);width:1px;height:.55em;position:absolute;top:50%;right:0;transform:translateY(-50%)}.tidligere.svelte-12c4iev:disabled{opacity:.45;cursor:wait}.tidligere.svelte-12c4iev .arrow:where(.svelte-12c4iev){font-size:1.1em;line-height:1}.year-group.svelte-12c4iev{align-items:center;gap:calc(var(--space) * 1);flex-shrink:0;display:flex}.year-label.svelte-12c4iev{font-family:var(--font-display);font-weight:700;font-size:var(--calendar-year-size);line-height:1}.months.svelte-12c4iev{align-items:center;gap:calc(var(--space) * .75);display:flex}.month-btn.svelte-12c4iev{font-family:var(--font-display);text-transform:uppercase;color:var(--color-black);cursor:pointer;background:0 0;border:none;padding:0;font-size:clamp(.69rem,.22vw + .64rem,1rem);font-weight:700;line-height:1}.month-btn.active.svelte-12c4iev{color:var(--color-black);text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}.month-btn.empty.svelte-12c4iev{color:var(--calendar-empty);cursor:default}.years.svelte-12c4iev{padding-top:calc(var(--calendar-nav-top) + 60px)}.year-section.svelte-12c4iev{column-gap:var(--gap);grid-template-columns:repeat(16,1fr);width:100%;display:grid}@media (width<=960px){.year-section.svelte-12c4iev{column-gap:var(--gap-small)}}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev),.year-section.svelte-12c4iev .divider:where(.svelte-12c4iev){grid-column:1/-1}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev){padding-inline:var(--page-margin);box-sizing:border-box;margin-bottom:calc(var(--space) * 3)}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) h2.month-title:where(.svelte-12c4iev){font-family:var(--font-druk-text);overflow-wrap:break-word;word-break:normal;hyphenate-limit-chars:10 6 4;-webkit-hyphens:auto;hyphens:auto;font-weight:700;font-size:var(--text-headline-lg);text-transform:uppercase;line-height:.9;font-family:var(--font-display);text-transform:uppercase;font-weight:700}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev){margin-top:calc(var(--space) * 2);gap:calc(var(--space) * 1);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0;display:grid}@media (width>=768px){.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=960px){.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev){column-gap:calc(var(--space) * 2);grid-template-columns:repeat(4,minmax(0,1fr))}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev):before{content:"";grid-area:span 3/1}}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev) .tile:where(.svelte-12c4iev){overflow-wrap:break-word;word-break:normal;hyphenate-limit-chars:10 6 4;-webkit-hyphens:auto;hyphens:auto;--tile-title-size:var(--text-headline-md);--tile-date-size:var(--text-headline-xs);grid-template-rows:subgrid;grid-row:span 3;align-self:stretch;min-width:0;max-width:100%;margin-bottom:0;display:grid}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev) .tile:where(.svelte-12c4iev) a,.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev) .tile:where(.svelte-12c4iev) .event-tile{display:contents}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev) .tile:where(.svelte-12c4iev) .meta{align-self:end;min-width:0}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev) .tile:where(.svelte-12c4iev) .image{align-self:start}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev) .tile:where(.svelte-12c4iev) .text{min-width:0;margin-bottom:var(--space-mobile-small);align-self:start}@media (width>=768px){.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev) .tile:where(.svelte-12c4iev){--tile-title-size:var(--text-headline-sm);--tile-date-size:var(--text-headline-xs)}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev) .tile:where(.svelte-12c4iev) .text{margin-bottom:var(--space-desktop)}}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev) .tile.past:where(.svelte-12c4iev){opacity:.7;transition:opacity .2s ease-in-out}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev) .tile.past:where(.svelte-12c4iev) .image{filter:grayscale();transition:filter .2s ease-in-out}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev) .tile.past:where(.svelte-12c4iev):hover{opacity:1}.year-section.svelte-12c4iev .month-section:where(.svelte-12c4iev) .events:where(.svelte-12c4iev) .tile.past:where(.svelte-12c4iev):hover .image{filter:grayscale(0)}
