.atelier{--paper:var(--design-bg);--ink:var(--design-ink);--blue:#183b67;--line:color-mix(in srgb,var(--design-ink) 25%,transparent);--muted:color-mix(in srgb,var(--design-ink) 68%,var(--design-bg));--sans:"Inter",system-ui,sans-serif;--serif:"DM Serif Display",Georgia,serif;color:var(--design-ink);background:var(--design-bg);background-image:linear-gradient(90deg,color-mix(in srgb,var(--design-ink) 3%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--design-ink) 3%,transparent) 1px,transparent 1px);background-size:34px 34px}
.atelier .site-header{color:var(--design-ink);background:color-mix(in srgb,var(--design-bg) 94%,transparent);border-bottom:1px dashed var(--line);backdrop-filter:blur(14px)}
.atelier .logo-mark{color:var(--design-bg);background:var(--design-accent);transform:rotate(-3deg)}.atelier .brand strong{font-family:var(--serif);font-size:1.15rem}.atelier a{color:inherit}.atelier .desktop-nav a{text-decoration-color:transparent}.atelier .desktop-nav a:hover{text-decoration-color:var(--design-accent);text-decoration-thickness:3px;text-underline-offset:7px}
.atelier .hero{padding:clamp(45px,7vw,100px) 0 60px}.atelier .hero-grid{position:relative;gap:clamp(30px,5vw,74px)}.atelier .hero-grid:before{content:"";position:absolute;inset:-22px -16px;border:1px dashed var(--line);pointer-events:none;transform:rotate(-.3deg)}.atelier .hero-copy{position:relative;z-index:2}.atelier .hero h1{font:400 clamp(3.8rem,8.5vw,8.5rem)/.79 var(--serif);letter-spacing:-.065em;text-wrap:balance}.atelier .hero h1:after{content:"";display:block;width:75%;height:8px;margin-top:20px;background:var(--design-accent);clip-path:polygon(0 35%,100% 0,94% 75%,4% 100%)}.atelier .hero-copy>p:not(.kicker){max-width:46ch;font-family:Georgia,serif;font-style:italic}.atelier .hero-grid>img{min-width:0;box-shadow:14px 15px 0 color-mix(in srgb,var(--design-accent) 36%,var(--design-bg));transform:rotate(1.1deg);object-fit:cover}.atelier .kicker{color:var(--design-accent);font-weight:800;letter-spacing:.13em}
.atelier .button{color:var(--design-bg);background:var(--design-accent);border:2px solid var(--design-accent);box-shadow:4px 4px 0 var(--design-ink);transform:rotate(-1deg)}.atelier .button:hover{color:var(--design-ink);background:var(--design-bg)}
.atelier .quick{padding-block:55px}.atelier .quick-grid{gap:0;border-block:1px dashed var(--line)}.atelier .quick-grid>a{position:relative;border-right:1px dashed var(--line);background:color-mix(in srgb,var(--design-bg) 94%,var(--design-accent));transform:rotate(var(--atelier-turn,0deg))}.atelier .quick-grid>a:nth-child(2n){--atelier-turn:.35deg}.atelier .quick-grid>a:last-child{border-right:0}.atelier .quick-icon{width:42px;height:42px;display:grid;place-items:center;color:var(--design-accent)}.atelier .quick-icon svg{width:32px;height:32px}.atelier .quick-grid strong{font-family:var(--serif);font-size:1.35rem}
.atelier .backstage-blocks{padding-block:70px}.atelier .backstage-block{border:1px dashed var(--line);background:color-mix(in srgb,var(--design-bg) 94%,#fff);box-shadow:7px 8px 0 color-mix(in srgb,var(--design-ink) 9%,transparent)}.atelier .backstage-block:nth-child(3n+1){transform:rotate(-.45deg)}.atelier .backstage-block:nth-child(3n+2){transform:rotate(.4deg)}.atelier .backstage-block .block-copy{padding:24px}.atelier .backstage-block h2,.atelier .content-card h3,.atelier .section-title h2{font-family:var(--serif)}.atelier .backstage-block.style-accent{color:var(--design-bg);background:var(--design-accent)}
.atelier .content-stream,.atelier .home-themes,.atelier .home-events,.atelier .photo-band{padding-block:72px;border-top:1px dashed var(--line)}.atelier .content-card-grid,.atelier .event-card-grid,.atelier .theme-grid{gap:18px}.atelier .content-card,.atelier .event-card,.atelier .home-theme-grid article{min-width:0;border:1px dashed var(--line);background:color-mix(in srgb,var(--design-bg) 95%,#fff)}.atelier .content-card>div,.atelier .event-card>div,.atelier .home-theme-grid article>div{padding:22px}.atelier .content-card>img,.atelier .event-card>img,.atelier .home-theme-grid img{object-fit:cover}.atelier .content-card:nth-child(3n+2),.atelier .event-card:nth-child(3n+2){transform:translateY(16px) rotate(.35deg)}.atelier .section-title>a{font-weight:750;text-decoration-color:var(--design-accent);text-decoration-thickness:3px;text-underline-offset:5px}
.atelier .site-footer{color:var(--design-bg);background:var(--design-ink);border-top:8px solid var(--design-accent)}.atelier .public-form,.atelier .search-form{color:var(--design-ink);background:color-mix(in srgb,var(--design-bg) 96%,#fff);border-color:var(--line)}
.atelier .icon{display:block;width:1.5rem;height:1.5rem}
@media(max-width:680px){.atelier .hero-grid:before{display:none}.atelier .hero h1{font-size:clamp(3rem,17vw,5.4rem)}.atelier .hero-grid>img{transform:none;box-shadow:7px 8px 0 color-mix(in srgb,var(--design-accent) 36%,var(--design-bg))}.atelier .quick-grid>a{border-right:0;border-bottom:1px dashed var(--line);transform:none}.atelier .backstage-block,.atelier .content-card:nth-child(n),.atelier .event-card:nth-child(n){transform:none}}
.atelier .kicker{color:var(--design-accent-text);text-decoration:underline 3px var(--design-accent);text-underline-offset:5px}.atelier .section-title>a{color:var(--design-accent-text)}.atelier .logo-mark,.atelier .button,.atelier .backstage-block.style-accent{color:var(--design-on-accent)}
.atelier{background-image:linear-gradient(90deg,color-mix(in srgb,var(--design-ink) 2.2%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--design-ink) 2.2%,transparent) 1px,transparent 1px);background-size:46px 46px}
.atelier .hero{position:relative;overflow:hidden;background:var(--design-bg);isolation:isolate}.atelier .hero-grid{min-height:610px;padding-block:28px}.atelier .hero-grid:before{inset:8px -16px}.atelier .hero-grid>img{position:relative;z-index:2;height:520px;border-radius:0;clip-path:polygon(2% 0,100% 1%,98% 98%,0 94%)}
.atelier-scraps{position:absolute;z-index:3;inset:0;max-width:none;width:100%;pointer-events:none}.atelier-scrap-photo{position:absolute;width:150px;height:360px;object-fit:cover;filter:saturate(.72) contrast(1.08);box-shadow:7px 8px 0 color-mix(in srgb,var(--design-accent) 40%,var(--design-bg));transform:rotate(-5deg)}.atelier-scrap-left{left:-64px;top:84px;object-position:left center}.atelier-pencil-mark{position:absolute;left:12.5%;top:74px;color:var(--design-accent);font:400 3rem/1 Georgia,serif;transform:rotate(-12deg)}.atelier-work-note{position:absolute;right:-20px;top:120px;width:165px;padding:22px 25px;color:var(--design-ink);background:color-mix(in srgb,var(--design-bg) 86%,#fff);box-shadow:6px 7px 0 color-mix(in srgb,var(--design-ink) 13%,transparent);font:italic 1rem/1.75 Georgia,serif;transform:rotate(4deg)}.atelier-work-note:before{content:"";position:absolute;left:18px;right:18px;top:-9px;height:23px;background:color-mix(in srgb,var(--design-bg) 72%,transparent);transform:rotate(-3deg)}.atelier-stage-sketch{position:absolute;right:2.5%;bottom:30px;width:108px;height:108px;display:grid;place-items:center;color:var(--design-accent);border:2px dashed currentColor;transform:rotate(-7deg)}.atelier-stage-sketch svg{width:64px;height:64px}
.atelier .hero-copy{padding-left:7%;padding-right:4%}.atelier .hero-copy .kicker{display:inline-block}.atelier .hero-copy>p:not(.kicker){font-size:1.12rem}.atelier .button-row{align-items:center}.atelier .text-link{text-decoration-thickness:2px}
.atelier .quick{padding-block:72px}.atelier .quick .section-title{max-width:1180px}.atelier .quick-grid>a{min-height:190px;padding:28px}.atelier .quick-grid>a:nth-child(1){background:color-mix(in srgb,var(--design-bg) 86%,#f2c8b4)}.atelier .quick-grid>a:nth-child(2){background:color-mix(in srgb,var(--design-bg) 89%,#c9ddec)}.atelier .quick-grid>a:nth-child(3){background:color-mix(in srgb,var(--design-bg) 87%,#e6d6a1)}.atelier .quick-grid>a:nth-child(4){background:color-mix(in srgb,var(--design-bg) 88%,#cbd9bd)}
.atelier .backstage-blocks{gap:26px}.atelier .backstage-block{border-width:1px}.atelier .backstage-block.style-accent{box-shadow:9px 10px 0 color-mix(in srgb,var(--design-ink) 16%,transparent)}.atelier .backstage-block:not(:has(>img)) .block-copy{min-height:230px;display:flex;flex-direction:column;justify-content:center}.atelier .backstage-block:not(:has(>img)):nth-child(odd){background:color-mix(in srgb,var(--design-bg) 86%,#f4d5a2)}
.atelier .content-stream,.atelier .event-stream,.atelier .home-themes,.atelier .photo-band{position:relative}.atelier .content-stream:nth-of-type(odd){background:color-mix(in srgb,var(--design-bg) 94%,#e9d0b4)}.atelier .event-stream{background:color-mix(in srgb,var(--design-bg) 92%,#cbd9bd)}.atelier .home-themes{background:color-mix(in srgb,var(--design-bg) 92%,#d8d6ea)}.atelier .photo-band{background:color-mix(in srgb,var(--design-bg) 88%,#c4dce0)}
.atelier .content-card-grid:has(>article:only-child),.atelier .event-card-grid:has(>article:only-child){grid-template-columns:minmax(0,760px);justify-content:start}.atelier .content-card-grid>article:only-child>img{height:min(48vw,470px)}.atelier .event-card-grid>article:only-child{width:min(100%,520px)}.atelier .photo-row img{border:8px solid color-mix(in srgb,var(--design-bg) 94%,#fff);box-shadow:5px 6px 0 color-mix(in srgb,var(--design-ink) 12%,transparent)}
@media(max-width:1100px){.atelier-scrap-left{opacity:.32}.atelier-work-note{right:-70px}.atelier-stage-sketch{display:none}.atelier .hero-copy{padding-left:2%}}
@media(max-width:680px){.atelier .hero{overflow:visible}.atelier .hero-grid{min-height:0;padding-block:0}.atelier .hero-grid>img{height:360px;clip-path:none}.atelier-scraps{display:none}.atelier .hero-copy{padding:34px 0 8px}.atelier .quick{padding-block:52px}.atelier .content-card-grid:has(>article:only-child),.atelier .event-card-grid:has(>article:only-child){grid-template-columns:1fr}.atelier .content-card-grid>article:only-child>img{height:260px}}

/* Atelier bruger løse ark, opslag og en bevidst ujævn rytme. */
.atelier .home-design-atelier .quick{position:relative;z-index:5;margin-top:-28px}.atelier .home-design-atelier .quick-grid{grid-template-columns:1.15fr .85fr .95fr 1.05fr;align-items:start}.atelier .home-design-atelier .quick-grid>a:nth-child(1){min-height:225px;transform:rotate(-.8deg)}.atelier .home-design-atelier .quick-grid>a:nth-child(2){margin-top:20px;transform:rotate(.65deg)}.atelier .home-design-atelier .quick-grid>a:nth-child(3){margin-top:-14px;transform:rotate(-.35deg)}.atelier .home-design-atelier .quick-grid>a:nth-child(4){margin-top:11px;transform:rotate(.5deg)}
.atelier .home-design-atelier .content-card-grid{grid-template-columns:1.35fr .82fr .82fr;align-items:start}.atelier .home-design-atelier .content-card:first-child{grid-row:span 2}.atelier .home-design-atelier .content-card:first-child>img{height:410px}.atelier .home-design-atelier .content-card:first-child h3{font-size:clamp(2.35rem,4vw,4.4rem)}.atelier .home-design-atelier .content-card-grid:has(>article:only-child)>article{display:grid;grid-template-columns:1.12fr .88fr}.atelier .home-design-atelier .content-card-grid:has(>article:only-child)>article>img{height:100%;min-height:390px}.atelier .home-design-atelier .event-card-grid>article:only-child{display:grid;grid-template-columns:minmax(220px,.75fr) 1fr;width:min(100%,850px)}.atelier .home-design-atelier .event-card-grid>article:only-child>img{height:100%;min-height:330px}.atelier .home-design-atelier .event-card-grid>article:only-child>div{padding:36px}
.atelier .home-design-atelier .home-theme-grid{grid-template-columns:1.25fr .9fr .85fr;align-items:start}.atelier .home-design-atelier .home-theme-grid article:first-child{transform:rotate(-.4deg)}.atelier .home-design-atelier .home-theme-grid article:nth-child(2){margin-top:30px;transform:rotate(.45deg)}.atelier .home-design-atelier .home-theme-grid article:nth-child(3){margin-top:-12px;transform:rotate(-.25deg)}
@media(max-width:900px){.atelier .home-design-atelier .quick-grid{grid-template-columns:1fr 1fr}.atelier .home-design-atelier .content-card-grid{grid-template-columns:1fr 1fr}.atelier .home-design-atelier .content-card:first-child{grid-column:1/-1}.atelier .home-design-atelier .content-card-grid:has(>article:only-child)>article{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.atelier .home-design-atelier .quick{margin-top:0}.atelier .home-design-atelier .quick-grid,.atelier .home-design-atelier .content-card-grid,.atelier .home-design-atelier .content-card-grid:has(>article:only-child)>article,.atelier .home-design-atelier .event-card-grid>article:only-child,.atelier .home-design-atelier .home-theme-grid{grid-template-columns:1fr}.atelier .home-design-atelier .quick-grid>a:nth-child(n),.atelier .home-design-atelier .home-theme-grid article:nth-child(n){margin-top:0;transform:none}.atelier .home-design-atelier .content-card:first-child{grid-column:auto}.atelier .home-design-atelier .content-card:first-child>img,.atelier .home-design-atelier .content-card-grid:has(>article:only-child)>article>img,.atelier .home-design-atelier .event-card-grid>article:only-child>img{height:250px;min-height:0}}

.atelier .home-design .backstage-blocks,.atelier .home-design .content-stream,.atelier .home-design .home-themes,.atelier .home-design .photo-band{background-image:linear-gradient(color-mix(in srgb,var(--design-bg) var(--frieze-overlay),transparent),color-mix(in srgb,var(--design-bg) var(--frieze-overlay),transparent)),var(--frieze-image)!important;background-size:cover!important;background-position:var(--frieze-x) var(--frieze-y)!important;background-attachment:scroll!important}
.atelier-pencil-mark svg{width:48px;height:48px}.atelier-work-note{white-space:normal;background-color:#f7f0d7;background-image:linear-gradient(90deg,transparent 0 27px,#d78d7e 27px 29px,transparent 29px),repeating-linear-gradient(0deg,transparent 0 27px,#aeb7b044 27px 28px);background-size:100% 100%,100% 28px;clip-path:polygon(1% 0,98% 1%,100% 95%,94% 94%,90% 98%,82% 96%,75% 100%,66% 96%,58% 99%,49% 96%,40% 100%,31% 96%,22% 99%,14% 95%,6% 98%,0 94%);box-shadow:9px 11px 0 color-mix(in srgb,var(--design-ink) 15%,transparent);padding:34px 24px 35px 43px!important;font-family:"Segoe Print","Bradley Hand",cursive!important;font-style:normal!important;line-height:1.75!important}.atelier-work-note:before{left:42px!important;right:38px!important;top:-12px!important;height:28px!important;background:#d8caa5aa!important;box-shadow:0 1px 2px #0002;transform:rotate(-2deg)!important}.atelier-work-note:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,#fff5,transparent 28%,#7b5b3010 80%);mix-blend-mode:multiply}

/* Fire redaktionelle indgange samles som én billedbåret frise. */
.atelier .home-design-atelier .quick{width:min(1380px,calc(100% - 40px));max-width:1380px;padding-bottom:0;background:color-mix(in srgb,var(--design-bg) 96%,#fff);box-shadow:0 0 0 100vmax color-mix(in srgb,var(--design-bg) 96%,#fff);clip-path:inset(0 -100vmax)}.atelier .home-design-atelier .quick>.section-title{width:100%;padding:42px 18px 0}.atelier .home-design-atelier .quick-grid{width:100%;border:0}.atelier .home-design-atelier .quick-grid>a{min-height:330px;margin:0!important;padding:30px;color:#fff;background:var(--design-ink);border:0;border-right:1px solid color-mix(in srgb,#fff 38%,transparent);transform:none!important;isolation:isolate;overflow:hidden}.atelier .home-design-atelier .quick-grid>a.has-quick-image{background-image:linear-gradient(0deg,#000c 0%,#0001 72%),var(--quick-image);background-size:cover;background-position:var(--quick-x) var(--quick-y)}.atelier .home-design-atelier .quick-grid>a:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#000b,transparent 72%)}.atelier .home-design-atelier .quick-grid>a:nth-child(2),.atelier .home-design-atelier .quick-grid>a:nth-child(4){min-height:370px}.atelier .home-design-atelier .quick-grid strong{font-size:clamp(1.5rem,2.3vw,2.35rem)}.atelier .home-design-atelier .quick-grid small{color:#fff;opacity:.88}.atelier .home-design-atelier .quick-icon{position:absolute;top:25px;left:25px;color:#fff;background:color-mix(in srgb,var(--design-accent) 86%,transparent)}
.atelier .home-design-atelier .content-card-grid:has(>article:nth-child(4):last-child){grid-template-columns:repeat(12,minmax(0,1fr));gap:22px}.atelier .home-design-atelier .content-card-grid:has(>article:nth-child(4):last-child)>article{grid-row:auto}.atelier .home-design-atelier .content-card-grid:has(>article:nth-child(4):last-child)>article:nth-child(1),.atelier .home-design-atelier .content-card-grid:has(>article:nth-child(4):last-child)>article:nth-child(4){grid-column:span 7}.atelier .home-design-atelier .content-card-grid:has(>article:nth-child(4):last-child)>article:nth-child(2),.atelier .home-design-atelier .content-card-grid:has(>article:nth-child(4):last-child)>article:nth-child(3){grid-column:span 5}.atelier .home-design-atelier .content-card-grid:has(>article:nth-child(4):last-child)>article>img{height:310px}.atelier .home-design-atelier .content-card-grid:has(>article:nth-child(4):last-child)>article:nth-child(1)>img,.atelier .home-design-atelier .content-card-grid:has(>article:nth-child(4):last-child)>article:nth-child(4)>img{height:390px}
.atelier .home-design-atelier .backstage-blocks:has(>article:nth-child(4):last-child){grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.atelier .home-design-atelier .backstage-blocks:has(>article:nth-child(4):last-child)>article:nth-child(1),.atelier .home-design-atelier .backstage-blocks:has(>article:nth-child(4):last-child)>article:nth-child(4){grid-column:span 7}.atelier .home-design-atelier .backstage-blocks:has(>article:nth-child(4):last-child)>article:nth-child(2),.atelier .home-design-atelier .backstage-blocks:has(>article:nth-child(4):last-child)>article:nth-child(3){grid-column:span 5}.atelier .home-design-atelier .backstage-blocks:has(>article:nth-child(4):last-child)>article:nth-child(2){margin-top:58px}.atelier .home-design-atelier .backstage-blocks:has(>article:nth-child(4):last-child)>article:nth-child(4){margin-top:-34px}
@media(max-width:680px){.atelier .home-design-atelier .quick{width:min(100% - 28px,1380px)}.atelier .home-design-atelier .quick>.section-title{width:100%;padding-inline:0}.atelier .home-design-atelier .quick-grid>a:nth-child(n){min-height:260px}.atelier .home-design-atelier .content-card-grid:has(>article:nth-child(4):last-child),.atelier .home-design-atelier .backstage-blocks:has(>article:nth-child(4):last-child){grid-template-columns:1fr}.atelier .home-design-atelier .content-card-grid:has(>article:nth-child(4):last-child)>article:nth-child(n),.atelier .home-design-atelier .backstage-blocks:has(>article:nth-child(4):last-child)>article:nth-child(n){grid-column:1;margin-top:0}.atelier .home-design-atelier .content-card-grid:has(>article:nth-child(4):last-child)>article:nth-child(n)>img{height:250px}}
.atelier .home-design-atelier .home-orderable{position:relative}.atelier .home-design-atelier .home-orderable:after{content:"";position:absolute;z-index:3;right:max(22px,calc((100% - 1180px)/2));top:34px;width:58px;height:58px;background:var(--design-accent);mask:var(--frieze-icon) center/contain no-repeat;-webkit-mask:var(--frieze-icon) center/contain no-repeat;transform:rotate(5deg);pointer-events:none}.atelier .home-design-atelier .backstage-blocks:after{right:20px}

/* Samlet redaktionel arbejdsflade i stedet for stablede standardskabeloner. */
.atelier .home-design-atelier{overflow:hidden}.atelier .home-design-atelier .hero-grid{width:min(1380px,calc(100% - 40px));max-width:1380px}.atelier .home-design-atelier .hero{padding-bottom:22px}.atelier .home-design-atelier .quick{margin-top:-12px}.atelier .home-design-atelier .quick>.section-title{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:18px}.atelier .home-design-atelier .quick>.section-title .kicker{flex:0 0 auto}.atelier .home-design-atelier .quick>.section-title h2{margin-right:auto}
.atelier .home-design-atelier .home-reorder{gap:0}.atelier .home-design-atelier .home-reorder>.home-orderable{padding-block:clamp(48px,5vw,72px);border-top:1px dashed color-mix(in srgb,var(--design-ink) 28%,transparent)}.atelier .home-design-atelier .home-reorder>.content-stream{width:min(1380px,calc(100% - 40px));max-width:1380px;display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);column-gap:clamp(28px,4vw,66px);align-items:start}.atelier .home-design-atelier .home-reorder>.content-stream>.section-title{position:sticky;top:110px;margin:0;padding-right:22px}.atelier .home-design-atelier .home-reorder>.content-stream>.section-title.inline{display:block}.atelier .home-design-atelier .home-reorder>.content-stream>.section-title h2{font-size:clamp(2.3rem,4vw,4.6rem);overflow-wrap:anywhere}.atelier .home-design-atelier .home-reorder>.content-stream>.section-title>a{display:inline-block;margin-top:22px}.atelier .home-design-atelier .home-reorder>.content-stream>.content-card-grid,.atelier .home-design-atelier .home-reorder>.event-stream>.event-card-grid{min-width:0}
.atelier .home-design-atelier .home-themes>.shell,.atelier .home-design-atelier .photo-band>.shell{width:min(1380px,calc(100% - 40px));max-width:1380px;display:grid;grid-template-columns:minmax(190px,260px) minmax(0,1fr);column-gap:clamp(28px,4vw,66px);align-items:start}.atelier .home-design-atelier .home-themes .section-title,.atelier .home-design-atelier .photo-band .section-title{margin:0;padding-right:22px}.atelier .home-design-atelier .home-themes .section-title.inline{display:block}.atelier .home-design-atelier .home-themes .section-title>a{display:inline-block;margin-top:22px}.atelier .home-design-atelier .home-themes .theme-grid,.atelier .home-design-atelier .photo-band .photo-row{min-width:0}.atelier .home-design-atelier .photo-band .photo-row{grid-template-columns:1.15fr .85fr}.atelier .home-design-atelier .photo-band .photo-row img{height:280px}.atelier .home-design-atelier .photo-band .photo-row img:first-child{grid-row:span 2;height:574px}.atelier .home-design-atelier .photo-band .photo-row img:last-child{grid-column:2}
.atelier .home-design-atelier .backstage-blocks{width:min(1380px,calc(100% - 40px));max-width:1380px;padding-block:clamp(48px,5vw,72px)}.atelier .home-design-atelier .content-card,.atelier .home-design-atelier .event-card,.atelier .home-design-atelier .home-theme-grid article{box-shadow:7px 8px 0 color-mix(in srgb,var(--design-ink) 9%,transparent)}
@media(max-width:900px){.atelier .home-design-atelier .home-reorder>.content-stream,.atelier .home-design-atelier .home-themes>.shell,.atelier .home-design-atelier .photo-band>.shell{grid-template-columns:1fr}.atelier .home-design-atelier .home-reorder>.content-stream>.section-title{position:static;margin-bottom:28px;padding-right:72px}.atelier .home-design-atelier .home-themes .section-title,.atelier .home-design-atelier .photo-band .section-title{margin-bottom:28px;padding-right:72px}}
@media(max-width:680px){.atelier .home-design-atelier .hero-grid,.atelier .home-design-atelier .home-reorder>.content-stream,.atelier .home-design-atelier .home-themes>.shell,.atelier .home-design-atelier .photo-band>.shell,.atelier .home-design-atelier .backstage-blocks{width:min(100% - 28px,1380px)}.atelier .home-design-atelier .quick>.section-title{display:block}.atelier .home-design-atelier .home-reorder>.home-orderable{padding-block:46px}.atelier .home-design-atelier .photo-band .photo-row{grid-template-columns:1fr}.atelier .home-design-atelier .photo-band .photo-row img:nth-child(n){grid-column:auto;grid-row:auto;height:250px}}

/* Målt korrektion mod live-siden: én fast lærredsbredde og ingen flydende ikoner. */
.atelier .home-design-atelier{--atelier-canvas:1240px}.atelier .home-design-atelier .hero{padding-top:0}.atelier .home-design-atelier .hero-grid,.atelier .home-design-atelier .quick,.atelier .home-design-atelier .backstage-blocks,.atelier .home-design-atelier .home-reorder>.content-stream,.atelier .home-design-atelier .home-themes,.atelier .home-design-atelier .photo-band,.atelier .home-design-atelier .home-themes>.shell,.atelier .home-design-atelier .photo-band>.shell{width:min(var(--atelier-canvas),calc(100% - 40px));max-width:var(--atelier-canvas);margin-inline:auto}.atelier .home-design-atelier .photo-band,.atelier .home-design-atelier .home-themes{box-shadow:none;clip-path:none}.atelier .home-design-atelier .home-themes>.shell,.atelier .home-design-atelier .photo-band>.shell{width:100%}
.atelier .home-design-atelier .home-orderable:after{display:none}.atelier .home-design-atelier .section-title:before{content:"";width:42px;height:42px;display:block;margin:0 0 14px;background:var(--design-accent);mask:var(--frieze-icon) center/contain no-repeat;-webkit-mask:var(--frieze-icon) center/contain no-repeat;transform:rotate(-3deg)}.atelier .home-design-atelier .quick>.section-title:before{display:none}
.atelier .home-design-atelier .home-reorder>.home-orderable{padding-block:38px}.atelier .home-design-atelier .home-reorder>.content-stream{grid-template-columns:230px minmax(0,1fr);column-gap:34px}.atelier .home-design-atelier .home-reorder>.content-stream>.section-title{position:static;padding-right:0}.atelier .home-design-atelier .home-reorder>.content-stream>.section-title h2{font-size:clamp(2rem,2.8vw,3.2rem);line-height:.98;overflow-wrap:normal;word-break:normal;hyphens:auto}.atelier .home-design-atelier .home-reorder>.content-stream>.section-title>a{margin-top:16px}
.atelier .home-design-atelier .content-card-grid:has(>article:only-child){display:block;max-width:780px}.atelier .home-design-atelier .content-card-grid:has(>article:only-child)>article{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr)}.atelier .home-design-atelier .content-card-grid:has(>article:only-child)>article>img{height:390px;min-height:0}.atelier .home-design-atelier .content-card-grid:has(>article:only-child)>article h3{font-size:clamp(2rem,3vw,3.35rem);line-height:1;overflow-wrap:normal;hyphens:auto}
.atelier .home-design-atelier .quick{padding-top:34px}.atelier .home-design-atelier .quick>.section-title{padding-top:0}.atelier .home-design-atelier .quick-grid>a{min-height:290px}.atelier .home-design-atelier .quick-grid>a:nth-child(2),.atelier .home-design-atelier .quick-grid>a:nth-child(4){min-height:318px}
@media(max-width:900px){.atelier .home-design-atelier .home-reorder>.content-stream{grid-template-columns:1fr}.atelier .home-design-atelier .home-reorder>.content-stream>.section-title{margin-bottom:24px}.atelier .home-design-atelier .content-card-grid:has(>article:only-child){max-width:none}}
@media(max-width:680px){.atelier .home-design-atelier .hero-grid,.atelier .home-design-atelier .quick,.atelier .home-design-atelier .backstage-blocks,.atelier .home-design-atelier .home-reorder>.content-stream,.atelier .home-design-atelier .home-themes,.atelier .home-design-atelier .photo-band{width:min(100% - 28px,var(--atelier-canvas))}.atelier .home-design-atelier .content-card-grid:has(>article:only-child)>article{grid-template-columns:1fr}.atelier .home-design-atelier .content-card-grid:has(>article:only-child)>article>img{height:250px}}
.atelier .home-design-atelier .content-card h3{line-height:1.02}.atelier .home-design-atelier .content-card h3 a{text-decoration:none}
.atelier .home-design-atelier{--frieze-heading-size:clamp(2.15rem,2.7vw,3.15rem)}.atelier .home-design-atelier .home-reorder .section-title h2,.atelier .home-design-atelier .home-themes .section-title h2,.atelier .home-design-atelier .photo-band .section-title h2{font-size:var(--frieze-heading-size);line-height:.98;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;hyphens:auto;text-wrap:balance}

/* Collagen holdes på lærredet, og indgangene følger oplæggets ikon-titel-billede-rytme. */
.atelier .home-design-atelier .atelier-scraps{top:0;bottom:0;left:50%;right:auto;width:min(var(--atelier-canvas),calc(100% - 40px));max-width:var(--atelier-canvas);height:100%;transform:translateX(-50%)}.atelier .home-design-atelier .atelier-scraps:before{content:"";position:absolute;left:-38px;bottom:18px;width:118px;height:112px;background:color-mix(in srgb,var(--design-accent) 78%,#b43a2f);clip-path:polygon(0 8%,92% 0,100% 88%,11% 100%);transform:rotate(-6deg);box-shadow:7px 8px 0 #0002}.atelier .home-design-atelier .atelier-scraps:after{content:"";position:absolute;right:-34px;bottom:30px;width:142px;height:118px;background:#d69a23;clip-path:polygon(2% 4%,96% 0,100% 94%,5% 100%);transform:rotate(4deg);box-shadow:7px 8px 0 #0002}.atelier .home-design-atelier .atelier-stage-sketch{z-index:2;background:#d69a23}.atelier .home-design-atelier .atelier-work-note{z-index:3}.atelier .home-design-atelier .atelier-scrap-photo{z-index:2}
.atelier .home-design-atelier .quick-grid:has(>a:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.atelier .home-design-atelier .quick-grid:has(>a:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.atelier .home-design-atelier .quick-grid>a,.atelier .home-design-atelier .quick-grid>a:nth-child(n){min-height:360px;padding:18px 18px 0;display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:62px 1fr;align-items:center;color:var(--design-ink);background:color-mix(in srgb,var(--design-bg) 96%,#fff);border-right:1px dashed var(--line);overflow:hidden}.atelier .home-design-atelier .quick-grid>a:before{display:none}.atelier .home-design-atelier .quick-grid>a.has-quick-image{background-image:none}.atelier .home-design-atelier .quick-grid>a.has-quick-image:after{content:"";position:absolute;z-index:0;left:18px;right:18px;top:80px;bottom:0;background-image:linear-gradient(0deg,#0002,transparent 40%),var(--quick-image);background-size:cover;background-position:var(--quick-x) var(--quick-y);transition:transform .25s ease}.atelier .home-design-atelier .quick-grid>a.has-quick-image:hover:after{transform:scale(1.025)}.atelier .home-design-atelier .quick-icon{position:relative;z-index:2;top:auto;left:auto;width:42px;height:42px;margin:0;color:var(--quick-icon-color);background:transparent}.atelier .home-design-atelier .quick-icon svg{width:38px;height:38px;stroke-width:1.65}.atelier .home-design-atelier .quick-grid strong{position:relative;z-index:2;font-size:clamp(1.35rem,1.8vw,1.9rem);text-decoration:underline 3px var(--quick-icon-color);text-underline-offset:8px}.atelier .home-design-atelier .quick-grid small{display:none}
@media(max-width:900px){.atelier .home-design-atelier .quick-grid:has(>a:nth-child(3):last-child),.atelier .home-design-atelier .quick-grid:has(>a:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.atelier .home-design-atelier .atelier-scraps{display:none}.atelier .home-design-atelier .quick-grid:has(>a:nth-child(3):last-child),.atelier .home-design-atelier .quick-grid:has(>a:nth-child(4):last-child){grid-template-columns:1fr}.atelier .home-design-atelier .quick-grid>a:nth-child(n){min-height:320px}}
