@font-face{font-family:Display;src:url(/fonts/display.woff2)format("woff2");font-weight:500 700;font-display:swap}@font-face{font-family:Sans;src:url(/fonts/sans.woff2)format("woff2");font-weight:400 700;font-display:swap}:root{--paper:#f3efe6;--ink:#24231f;--red:#b93327;--line:#d5cfc4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Sans,Arial,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{object-fit:cover;max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid var(--red);outline-offset:5px}.skip{z-index:20;background:var(--paper);padding:15px;position:fixed;top:-100px;left:20px}.skip:focus{top:12px}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:35px;height:108px;padding:0 4.4%;display:flex}.wordmark{letter-spacing:-1.8px;white-space:nowrap;font-family:Georgia,serif;font-size:31px;font-weight:700}.wordmark span{letter-spacing:3px;text-align:center;margin-top:7px;font:9px Sans,Arial,sans-serif;display:block}.header nav{align-items:center;gap:27px;font-size:13px;display:flex}.header nav a:hover{color:var(--red)}.header-book{border-bottom:1px solid;gap:35px;padding:12px 0;font-size:13px;font-weight:600;display:flex}.menu-toggle{display:none}.hero{grid-template-columns:55% 45%;min-height:690px;display:grid}.hero-copy{flex-direction:column;padding:55px 8% 24px;display:flex}.eyebrow{letter-spacing:1.8px;align-items:center;gap:12px;font-size:10px;font-weight:600;display:flex}.star{color:var(--red);font-size:23px}.hero h1{letter-spacing:-3px;margin:33px 0 24px;font-family:Display,Arial Narrow,sans-serif;font-size:clamp(70px,7.65vw,126px);font-weight:600;line-height:1.06}.hero h1 span{color:var(--red)}.hero-copy p{color:#5b574f;margin:0 0 28px;font-size:16px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.button{justify-content:space-between;align-items:center;gap:27px;padding:18px 22px;font-size:12px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.red{background:var(--red);color:var(--paper)}.red:hover{background:#96271e}.button span{font-size:21px}.text-link{border-bottom:1px solid;padding-bottom:7px;font-size:12px;font-weight:600}.hero-foot{border-top:1px solid var(--line);letter-spacing:1.4px;justify-content:space-between;gap:15px;margin-top:auto;padding-top:19px;font-size:9px;display:flex}.hero-photo{background:#181c1c;position:relative;overflow:visible}.hero-photo>img{object-position:center 46%;filter:grayscale();opacity:.88;width:100%;height:100%;position:absolute;inset:0}.hero-photo:after{content:"";background:linear-gradient(#0000,#0008);position:absolute;inset:65% 0 0}.photo-caption{color:var(--paper);letter-spacing:1.1px;z-index:1;justify-content:space-between;gap:20px;font-size:9px;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.seal{background:var(--red);width:116px;height:116px;color:var(--paper);border:1px solid var(--paper);outline:7px solid var(--red);z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:46px;left:-58px;transform:rotate(12deg)}.seal span{letter-spacing:1.4px;font-size:9px}.seal b{font-family:Georgia,serif;font-size:34px;font-style:italic}.ticker{background:var(--ink);color:var(--paper);letter-spacing:1.3px;justify-content:space-around;align-items:center;gap:25px;padding:23px 25px;font:500 17px Display,sans-serif;display:flex;overflow:hidden}.ticker b{color:#cd6152;font-size:23px;font-weight:400}.ticker span{white-space:nowrap}.section{padding:95px 4.4%}.section-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}h2{letter-spacing:-1.5px;margin:23px 0 0;font-family:Display,sans-serif;font-size:clamp(42px,4.5vw,72px);font-weight:500;line-height:1.13}h2 span{color:var(--red)}.section-head p{color:#666158;margin-bottom:5px;font-size:14px;line-height:1.8}.work-grid{grid-template-columns:repeat(4,1fr);gap:21px;display:grid}.work-card,.artist-card{text-align:left;background:0 0;border:0;padding:0}.work-image{background:#d9d4c9;height:375px;position:relative;overflow:hidden}.work-image img{width:100%;height:100%;transition:transform .5s}.work-card:hover img{transform:scale(1.035)}.work-label{border-bottom:1px solid var(--line);justify-content:space-between;padding:16px 0;font-size:12px;display:flex}.work-bottom{justify-content:space-between;align-items:center;gap:20px;margin-top:27px;display:flex}.work-bottom>span{color:#666158;font-size:11px}.story{background:#e7e2d7;grid-template-columns:42% 1fr;align-items:center;gap:9%;display:grid}.story-portrait{position:relative}.story-portrait img{aspect-ratio:1/1.1;filter:grayscale();object-position:50% 28%;width:100%}.story-portrait>span{letter-spacing:1.5px;margin-top:17px;font-size:9px;display:block}.story-copy h2{font-size:clamp(40px,4vw,63px)}.story-copy .lead{margin:26px 0;font-family:Georgia,serif;font-size:23px;line-height:1.5}.story-copy p:not(.lead){color:#5c584f;max-width:460px;font-size:13px;line-height:1.9}.story-copy .text-link{margin-top:19px;display:inline-block}.artist-grid{grid-template-columns:repeat(4,1fr);gap:35px 21px;display:grid}.artist-image{position:relative;overflow:hidden}.artist-image img{aspect-ratio:1/1.1;object-position:50% 25%;filter:grayscale();width:100%;transition:filter .3s,transform .5s}.artist-card:hover img{filter:grayscale(0);transform:scale(1.035)}.artist-image>span{background:var(--paper);letter-spacing:1.2px;padding:11px 12px;font-size:9px;position:absolute;bottom:16px;left:16px}.artist-card h3{justify-content:space-between;margin:16px 0 0;font:500 23px Display,sans-serif;display:flex}.booking{background:var(--red);color:var(--paper);padding:68px 8%}.booking h2{margin:22px 0;font-size:clamp(64px,8vw,128px);font-weight:600;line-height:1.08}.booking-bottom{border-top:1px solid #f3efe650;justify-content:space-between;align-items:center;gap:25px;padding-top:23px;display:flex}.booking p{font-size:14px;line-height:1.8}.cream{background:var(--paper);color:var(--ink);justify-content:center;min-width:160px}.practical{grid-template-columns:repeat(var(--practical-columns,3),1fr);padding-top:62px;padding-bottom:62px;display:grid}.practical>a{border-right:1px solid var(--line);padding:10px 30px}.practical>a:last-child{border:0}.practical span{letter-spacing:1.5px;font-size:9px}.practical h3{margin:17px 0 8px;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.5}.practical p{color:#6b655b;font-size:12px}.practical a:hover h3{color:var(--red)}footer{background:var(--ink);color:var(--paper);padding:65px 4.4% 20px}.footer-top{grid-template-columns:2fr 1.25fr 1.25fr 1fr;gap:40px;padding-bottom:60px;display:grid}.footer-logo{font-size:36px;display:inline-block}.footer-top p{color:#c5bfb3;font-size:12px;line-height:1.9}.footer-top h3{letter-spacing:1.4px;text-transform:uppercase;margin-bottom:25px;font-size:10px;font-weight:500}.footer-top a:not(.wordmark){margin-bottom:12px;font-size:12px;display:block}.footer-top a:hover{color:#e58979}.footer-top .social{align-items:center;gap:12px;margin-top:24px;display:flex!important}.social svg{width:30px;height:30px}.footer-bottom{color:#bcb5a8;border-top:1px solid #ffffff25;justify-content:space-between;gap:30px;padding-top:20px;font-size:10px;display:flex}dialog{background:var(--paper);color:var(--ink);border:0;max-width:90vw;max-height:90vh;padding:0}dialog::backdrop{backdrop-filter:blur(6px);background:#111d}.close{background:var(--paper);z-index:3;border:0;border-radius:50%;width:40px;height:40px;font-size:20px;position:absolute;top:14px;right:14px}.lightbox{background:var(--ink);color:var(--paper);padding:12px}.lightbox img{object-fit:contain;max-width:85vw;max-height:77vh}.lightbox p{margin:12px;font-size:12px}.artist-dialog[open]{grid-template-columns:300px 1fr;width:850px;display:grid}.artist-dialog>img{object-position:50% 25%;width:100%;height:100%}.artist-dialog>div{padding:40px}.artist-dialog h2{font-size:40px}.artist-dialog p{white-space:pre-line;font-size:13px;line-height:1.8}.artist-dialog .button{margin-top:14px}@media (width>=1550px){.hero{min-height:800px}.hero-copy{padding-top:65px}.hero h1{font-size:130px}.work-image{height:440px}}@media (width<=1100px){.header{gap:20px}.header nav{gap:15px}.hero-actions{gap:20px}.hero{min-height:660px}.hero h1{font-size:8vw}.hero-foot{margin-top:35px}.work-image{height:310px}.story{gap:6%}.footer-top{gap:25px}.practical h3{font-size:20px}}@media (width<=760px){.header{gap:15px;height:85px;padding:0 6%}.wordmark{font-size:25px}.wordmark span{letter-spacing:2px;font-size:7px}.header-book{gap:12px;font-size:11px}.menu-toggle{background:0 0;border:0;align-items:center;gap:9px;margin-left:auto;font-size:12px;display:flex}.menu-toggle span{font-size:19px}.header nav{z-index:10;background:var(--paper);border-bottom:1px solid var(--line);padding:25px 6%;display:none;position:absolute;top:85px;left:0;right:0}.header nav.open{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.hero{flex-direction:column;min-height:0;display:flex}.hero-copy{padding:36px 6% 23px}.eyebrow{letter-spacing:1.3px;font-size:9px}.hero h1{letter-spacing:-2px;margin:24px 0;font-size:clamp(66px,14.8vw,112px);line-height:1.06}.hero-copy p{font-size:14px}.hero-actions{gap:23px}.hero-foot{margin-top:30px;padding-top:17px;font-size:8px}.hero-photo{height:480px;margin:0 6% 26px}.hero-photo>img{object-position:50% 35%}.seal{width:95px;height:95px;top:-46px;left:auto;right:20px}.seal b{font-size:28px}.seal span{font-size:8px}.photo-caption{font-size:8px;left:18px;right:18px}.ticker{justify-content:flex-start;gap:23px;padding:18px 20px;font-size:14px}.section{padding:60px 6%}.section-head{margin-bottom:27px;display:block}.section-head p{margin:22px 0 0;font-size:13px}h2{margin-top:18px;font-size:45px}.work-grid{grid-template-columns:1fr 1fr;gap:22px 15px}.work-image{height:290px}.work-bottom{display:block}.work-bottom .text-link{margin-top:18px;display:inline-block}.story{grid-template-columns:1fr;gap:35px}.story-portrait img{aspect-ratio:1.15;object-position:50% 24%}.story-copy h2{font-size:43px}.story-copy .lead{font-size:22px}.artist-grid{grid-template-columns:1fr 1fr;gap:30px 15px}.artist-card h3{font-size:21px}.artist-image>span{padding:9px;font-size:8px;bottom:10px;left:10px}.booking{padding:48px 6%}.booking h2{letter-spacing:-1px;font-size:clamp(50px,11.5vw,83px)}.booking-bottom{display:block}.booking .button{margin-top:15px}.practical{grid-template-columns:1fr;padding-top:25px;padding-bottom:25px}.practical>a{border-right:0;border-bottom:1px solid var(--line);padding:25px 0}.practical h3{margin-top:12px;font-size:24px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:16px;font-size:9px}.artist-dialog[open]{grid-template-columns:1fr;width:500px}.artist-dialog>img{object-position:50% 25%;height:260px}.artist-dialog>div{padding:25px}.artist-dialog h2{font-size:35px}}@media (width<=400px){.header-book{gap:7px}.header{gap:10px;padding:0 5%}.wordmark{font-size:23px}.menu-toggle{gap:0;font-size:0}.hero-actions .button{padding:16px;font-size:11px}.hero-photo{height:390px}.work-image{height:235px}.artist-card h3{font-size:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.hero-copy{justify-content:center;padding-top:50px;padding-bottom:50px}.hero h1{letter-spacing:-2px;margin:0 0 42px;font-size:clamp(55px,5.8vw,92px);line-height:1.15}.section-head h2,.story-copy h2,.booking h2{margin-top:0}.story-copy p:first-of-type{margin-top:26px}.work-bottom{justify-content:flex-end}.hero-photo:after{display:none}@media (width<=760px){.hero-copy{padding:45px 6%}.hero h1{letter-spacing:-1px;margin-bottom:30px;font-size:clamp(42px,10.5vw,70px)}.hero-photo{margin-bottom:26px}.booking h2{font-size:clamp(44px,10.5vw,75px)}}.hero-video{aspect-ratio:16/9;isolation:isolate;min-height:0;color:var(--paper);background:#181c1c;display:block;position:relative}.hero-video .hero-photo{z-index:-2;height:auto;margin:0;position:absolute;inset:0;overflow:hidden}.hero-video .hero-photo>img{object-position:center 38%;opacity:1}.hero-video:before{content:"";z-index:-1;background:linear-gradient(90deg,#000000d1,#0006 55%,#0000001f);position:absolute;inset:0}.hero-video .hero-copy{justify-content:center;max-width:75%;padding:5% 6%;position:absolute;inset:0}.hero-video h1{margin-bottom:35px;font-size:clamp(45px,6.4vw,104px);line-height:1.1}.hero-video h1 span{color:var(--paper)}.hero-video .hero-actions{gap:25px}.video-play{background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:10px;padding:0 0 7px;font-size:12px;font-weight:600;display:inline-flex}.video-play span{font-size:11px}.hero-player{z-index:3;background:#000;position:absolute;inset:0}.hero-player iframe{border:0;width:100%;height:100%;display:block}.video-close{z-index:4;background:var(--paper);color:var(--ink);border:0;padding:11px 16px;font-size:12px;position:absolute;top:16px;right:18px}.hero-video.playing .hero-copy{visibility:hidden}.hero-video [hidden]{display:none}@media (width<=760px){.hero-video{aspect-ratio:4/5;min-height:430px}.hero-video .hero-copy{max-width:100%;padding:40px 6%}.hero-video h1{font-size:clamp(43px,10.5vw,70px)}.hero-video:before{background:linear-gradient(90deg,#000c,#0006)}.hero-video .hero-photo>img{object-position:55% 38%}.hero-video .hero-actions{gap:24px}.video-close{top:10px;right:10px}}.hero-video .hero-photo{z-index:-3}.hero-video .hero-player{z-index:-2;pointer-events:none;overflow:hidden}.hero-video .hero-copy{z-index:1}.hero-video .hero-player iframe{width:100%;height:100%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hero-video:before{pointer-events:none}.hero-video .video-play{opacity:.8}.hero-video .video-play:hover{opacity:1}@media (width<=760px){.hero-video .hero-player iframe{width:max(222.23%,764.45px)}}.wordmark{flex-shrink:0;display:block}.wordmark img{object-fit:contain;width:220px;height:auto}.footer-logo img{width:240px}@media (width<=760px){.wordmark img{width:175px}.footer-logo img{width:220px}}@media (width<=400px){.wordmark img{width:155px}.footer-logo img{width:220px}}.hero-video video.hero-player{object-fit:cover;border:0;width:100%;height:100%;display:block}.hero-video video.hero-player[hidden]{display:none}.info-menu{position:relative}.info-menu summary{cursor:pointer;align-items:center;gap:9px;padding:12px 0;font-weight:600;list-style:none;transition:color .18s;display:flex}.info-menu summary::-webkit-details-marker{display:none}.info-menu summary:hover,.info-menu[open] summary{color:var(--red)}.info-menu summary:focus-visible{outline:3px solid var(--red);outline-offset:5px}.info-chevron{flex-shrink:0;transition:transform .18s}.info-menu[open] .info-chevron{transform:rotate(180deg)}.info-links{background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--red);z-index:20;width:300px;padding:8px 14px;position:absolute;top:calc(100% + 9px);left:-22px;box-shadow:0 16px 35px #24231f24}.info-links a{white-space:normal;align-items:center;min-height:48px;padding:13px 12px;font-size:13px;line-height:1.5;transition:background .18s,color .18s;display:flex}.info-links a+a{border-top:1px solid var(--line)}.info-links a:hover,.info-links a:focus-visible{color:var(--red);background:#e7e2d7}.info-links a:focus-visible{outline-offset:-3px}.info-page{min-height:65vh;padding:90px 6%}.info-page h1{text-transform:uppercase;letter-spacing:-1px;max-width:1000px;margin:0;font:500 clamp(40px,5.5vw,80px)/1.15 Display,sans-serif}@media (width<=760px){.info-menu{width:100%}.info-menu summary{justify-content:space-between;min-height:24px;padding:0}.info-links{box-shadow:none;border:1px solid var(--line);border-top:3px solid var(--red);background:#ece7dd;width:100%;min-width:0;margin-top:16px;padding:5px 12px;position:static}.info-links a{white-space:normal;padding:13px 10px}.info-page{padding:60px 6%}}:root{--content-width:1440px;--wide-gutter:max(4.4%,calc((100% - var(--content-width))/2))}@media (width>=761px){.header,.section,footer{padding-left:var(--wide-gutter);padding-right:var(--wide-gutter)}.booking,.info-page{padding-left:max(6%,calc((100% - var(--content-width))/2));padding-right:max(6%,calc((100% - var(--content-width))/2))}.hero-video{max-width:1600px;min-height:0;margin-inline:auto}.hero-video .hero-copy{max-width:1200px;padding:5% 6%}.hero-video h1{font-size:clamp(45px,6.4vw,104px)}.ticker{padding-inline:var(--wide-gutter)}.work-image{aspect-ratio:3/4;height:auto}.story{grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:clamp(35px,6vw,100px)}.story-copy p:not(.lead){max-width:58ch}.story-portrait img{height:auto}.artist-grid,.work-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.booking h2{font-size:clamp(64px,8vw,128px)}}@media (width>=1600px){.hero-video{aspect-ratio:16/9}.story-copy h2{font-size:63px}}@media (width<=760px){.hero-video{width:100%;max-width:100%}.hero-video .hero-copy{min-width:0}}@media (width>=761px){.hero-video{aspect-ratio:auto;width:100%;max-width:none;height:clamp(430px,56.25vw,900px)}.hero-video .hero-copy{max-width:none;padding-left:max(6%,calc((100% - var(--content-width))/2));padding-right:max(6%,calc((100% - var(--content-width))/2))}}.artist-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(35px,7vw,110px);display:grid}.artist-carousel{width:100%;min-width:0;max-width:580px}.artist-slide[hidden]{display:none}.artist-slide .artist-card{width:100%;display:block}.artist-slide .artist-image img{aspect-ratio:4/5;height:auto}.artist-slide h3{font-size:30px}.artist-feature-copy h2{margin:0 0 28px}.artist-feature-copy p{color:#5b574f;max-width:52ch;margin:0 0 30px;font-size:15px;line-height:1.85}.carousel-controls{border-top:1px solid var(--line);align-items:center;gap:20px;margin-top:20px;padding-top:18px;font-size:12px;display:flex}.carousel-controls button{background:0 0;border:0;border-bottom:1px solid #0000;padding:7px 0}.carousel-controls button:hover{border-color:currentColor}.carousel-count{color:#6b655b}.carousel-pause{margin-left:auto}.artist-overview h1{margin:0 0 45px;font:500 clamp(45px,5vw,80px)/1.1 Display,sans-serif}.artist-overview article>img{aspect-ratio:4/5;filter:grayscale();width:100%;height:auto}.artist-overview h2{letter-spacing:0;margin:18px 0;font-size:27px}.artist-overview summary{cursor:pointer;font-size:12px}.artist-overview details p{font-size:13px;line-height:1.8}@media (width<=760px){.artist-feature{grid-template-columns:1fr;gap:35px}.artist-feature-copy{grid-row:1}.artist-carousel{max-width:none}.artist-feature-copy h2{margin-bottom:20px}.artist-feature-copy p{font-size:14px}.artist-slide h3{font-size:27px}.carousel-controls{gap:18px}}.footer-logo img{filter:brightness(0)invert()}.header-actions{flex-shrink:0;align-items:center;gap:24px;display:flex}.language-switcher{gap:4px;display:flex}.language-switcher a{opacity:.55;border-bottom:2px solid #0000;justify-content:center;align-items:center;width:38px;height:44px;display:flex}.language-switcher a[aria-current=true]{border-color:var(--red);opacity:1}.language-switcher a:hover{opacity:1}.language-switcher svg{width:26px;height:19px;box-shadow:0 0 0 1px #24231f25}.header{gap:20px}.header nav{gap:22px}@media (width<=1100px){.header nav,.header-actions{gap:14px}.header .wordmark img{width:185px}}@media (width<=950px) and (width>=761px){.header{flex-wrap:wrap;row-gap:12px;height:auto;padding-top:18px;padding-bottom:14px}.header nav{order:3;justify-content:center;width:100%}}@media (width<=760px){.header{flex-wrap:wrap;gap:12px;height:auto;min-height:85px;padding-top:15px;padding-bottom:15px;position:relative}.header .wordmark img{width:155px}.header-actions{gap:14px}.header-book{font-size:11px}.header nav{top:100%}.header-actions{margin-left:auto}.language-switcher a{width:32px}.header-book{max-width:140px}.menu-toggle{margin-left:auto}}@media (width<=420px){.header-actions{justify-content:space-between;width:100%}.header .wordmark img{width:175px}.menu-toggle{font-size:12px}.header-book{max-width:none}}.practical{gap:0;padding-top:35px;padding-bottom:35px}.practical>a{border-right:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;min-width:0;min-height:112px;padding:25px 32px;transition:background .18s,color .18s;display:flex}.practical>a:first-child{padding-left:24px}.practical>a:last-child{border-right:0}.practical .practical-title{letter-spacing:-.5px;font:500 clamp(26px,2.5vw,38px)/1.15 Display,sans-serif}.practical>a:hover,.practical>a:focus-visible{color:var(--red);background:#e9e3d8}.practical>a:focus-visible{outline-offset:-3px}@media (width<=1000px) and (width>=761px){.practical>a{gap:12px;padding-inline:20px}.practical .practical-title{font-size:26px}}@media (width<=760px){.practical{padding-top:20px;padding-bottom:20px}.practical>a,.practical>a:first-child{border-right:0;border-bottom:1px solid var(--line);min-height:90px;padding:22px 10px}.practical>a:last-child{border-bottom:0}.practical .practical-title{font-size:32px}}.shop-external svg{vertical-align:middle;flex-shrink:0;margin-left:3px;display:inline-block}.header nav a,.info-menu summary,.header-book{font-weight:400}.header nav a[aria-current=page],.info-menu.is-active summary,.header-book[aria-current=page]{font-weight:600}.language-switcher a,.language-switcher a[aria-current=true]{border-bottom:0}.language-switcher a{opacity:.4}.language-switcher a[aria-current=true],.language-switcher a:hover{opacity:1}.carousel-controls{border-top:0}.carousel-controls button,.carousel-controls button:hover{border:0;font-weight:600}.carousel-controls button:hover,.carousel-controls button:focus-visible{color:var(--red)}.work-bottom .text-link,.hero-actions .text-link{border:0}.work-bottom .text-link:hover,.hero-actions .text-link:hover{color:var(--red)}.work-label{border:0}.work-label span:last-child{color:inherit;font-size:12px}.hero-video .video-play{z-index:2;width:36px;height:36px;color:var(--paper);opacity:1;background:#0006;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:18px;right:18px}.hero-video .video-play:hover{background:#0009}.video-play .video-start-icon{display:none}.video-play[data-paused=true] .video-start-icon{display:block}.video-play[data-paused=true] .video-pause-icon{display:none}@media (width<=760px){.hero-video .video-play{bottom:12px;right:12px}}.story-copy .text-link{border:0}.story-copy .text-link:hover,.story-copy .text-link:focus-visible{color:var(--red)}.header-book{color:var(--paper);background:#171c1b;border:0;justify-content:center;padding:14px 20px;transition:background .18s}.header-book:hover,.header-book:focus-visible{background:var(--red)}@media (width<=760px){.header-book{max-width:none;padding:12px 16px}}.artist-overview .text-link,.about-page .text-link,.press-article .text-link,.gift-page .text-link,.contact-page .text-link,.booking-page .text-link{border:0}.artist-overview article>a:hover .text-link,.artist-overview article>a:focus-visible .text-link,.about-page .text-link:hover,.press-article .text-link:hover,.gift-page .text-link:hover,.contact-page .text-link:hover,.booking-page .text-link:hover{color:var(--red)}.about-page .booking .text-link:hover,.about-page .booking .text-link:focus-visible{color:#171c1b}.press-article .text-link svg{vertical-align:middle;flex-shrink:0;margin-left:3px;display:inline-block}.press-pdf{font-weight:600}.press-archive a:hover .press-pdf,.press-archive a:focus-visible .press-pdf{color:var(--red)}h1 .heading-star,h2 .heading-star,h3 .heading-star,h4 .heading-star,h5 .heading-star,h6 .heading-star{letter-spacing:0;vertical-align:.12em;color:#cd6152;margin-left:.18em;font-family:Sans,Arial,sans-serif;font-size:.48em;font-weight:400;line-height:1;display:inline-block}.header{z-index:40;background:var(--paper);will-change:transform;transition:transform .28s,box-shadow .28s;position:sticky;top:0}.header.is-scrolled{box-shadow:0 5px 24px #24231f10}.header.is-scrolled-out{transform:translateY(-101%)}.mobile-drawer{display:none}html.mobile-menu-open,html.mobile-menu-open body{overscroll-behavior:none;overflow:hidden}@media (width<=760px){.header{flex-wrap:nowrap;gap:20px;height:76px;min-height:76px;padding:0 6%}.header .wordmark img{width:175px}.header>.header-actions{display:none}.menu-toggle{background:0 0;border:1px solid #24231f25;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:44px;margin-left:auto;padding:10px 15px;font-size:12px;font-weight:500;display:flex}.menu-toggle span{width:22px;height:18px;font-size:0;position:relative}.menu-toggle span:before,.menu-toggle span:after{content:"";background:currentColor;width:22px;height:1.5px;transition:transform .25s;position:absolute;right:0}.menu-toggle span:before{top:5px}.menu-toggle span:after{width:16px;top:12px}.menu-toggle[aria-expanded=true] span:before{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:after{width:22px;transform:translateY(-3.5px)rotate(-45deg)}.mobile-drawer[open]{display:flex}.mobile-drawer{width:min(440px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--paper);background:#171c1b;border:0;flex-direction:column;margin:0;padding:0;transition:transform .4s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 0 0 auto;overflow:hidden;transform:translate(100%);box-shadow:-20px 0 70px #0003}.mobile-drawer.is-open{transform:translate(0)}.mobile-drawer::backdrop{backdrop-filter:blur();background:#171c1b00;transition:background .4s,backdrop-filter .4s}.mobile-drawer.is-open::backdrop{backdrop-filter:blur(5px);background:#171c1b70}.drawer-top{padding:22px 26px 25px;padding-top:max(22px,env(safe-area-inset-top));flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;display:flex}.drawer-logo img{filter:brightness(0)invert();width:165px;height:auto}.drawer-close{width:44px;height:44px;color:var(--paper);background:0 0;border:1px solid #f3efe633;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid}.drawer-close:hover{background:#f3efe615}.drawer-content{min-height:0;padding:0 26px max(32px,env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;display:flex;overflow-y:auto}.mobile-drawer nav{background:0 0;border:0;flex-direction:column;flex-shrink:0;gap:0;width:100%;margin:0;padding:0;display:flex;position:static}.mobile-drawer nav>a,.mobile-drawer .info-menu summary{letter-spacing:-.6px;width:100%;min-height:72px;color:var(--paper);border-bottom:1px solid #f3efe623;justify-content:space-between;align-items:center;padding:12px 0;font:500 clamp(32px,9vw,44px)/1.15 Display,sans-serif;display:flex}.mobile-drawer nav>a:hover,.mobile-drawer nav>a[aria-current=page],.mobile-drawer .info-menu.is-active summary,.mobile-drawer .info-menu[open] summary{color:#e58979}.mobile-drawer .shop-external{justify-content:flex-start;gap:13px}.mobile-drawer .shop-external svg{width:17px;height:17px;margin:0}.mobile-drawer .info-menu{width:100%}.mobile-drawer .info-chevron{width:20px;height:20px}.mobile-drawer .info-links{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;margin:0;padding:10px 0 16px;position:static}.mobile-drawer .info-links a{color:#f3efe6b3;border:0;align-items:center;min-height:46px;padding:11px 0;font-size:14px;line-height:1.4;display:flex}.mobile-drawer .info-links a:hover,.mobile-drawer .info-links a[aria-current=page]{color:var(--paper);background:0 0}.mobile-drawer nav>*{opacity:0;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);transform:translate(22px)}.mobile-drawer.is-open nav>*{opacity:1;transform:translate(0)}.mobile-drawer nav>:first-child{transition-delay:50ms}.mobile-drawer nav>:nth-child(2){transition-delay:85ms}.mobile-drawer nav>:nth-child(3){transition-delay:.12s}.mobile-drawer nav>:nth-child(4){transition-delay:.155s}.mobile-drawer nav>:nth-child(5){transition-delay:.19s}.mobile-drawer .header-actions{flex-direction:column-reverse;flex-shrink:0;align-items:stretch;gap:24px;width:100%;margin:auto 0 0;padding-top:38px;display:flex}.mobile-drawer .header-book{background:var(--paper);color:#171c1b;border:0;border-radius:4px;width:100%;max-width:none;min-height:56px;padding:18px 20px;font-size:14px;font-weight:600;display:flex}.mobile-drawer .header-book:hover{background:#e58979}.mobile-drawer .language-switcher{gap:10px;width:100%;display:flex}.mobile-drawer .language-switcher a{width:auto;height:48px;color:var(--paper);opacity:.65;border:1px solid #f3efe633;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.mobile-drawer .language-switcher a[lang=da]:after{content:"Dansk"}.mobile-drawer .language-switcher a[lang=en]:after{content:"English"}.mobile-drawer .language-switcher a[aria-current=true]{border-color:var(--paper);opacity:1}.mobile-drawer .language-switcher a:hover{opacity:1;background:#f3efe610}.mobile-drawer a:focus-visible,.mobile-drawer button:focus-visible,.mobile-drawer summary:focus-visible{outline-offset:4px;outline-color:#e58979}}@media (width<=350px){.header .wordmark img{width:150px}.menu-toggle{padding-inline:12px}.drawer-top,.drawer-content{padding-inline:22px}}@media (prefers-reduced-motion:reduce){.header,.mobile-drawer,.mobile-drawer::backdrop,.mobile-drawer nav>*{transition:none!important}}@media (width<=760px){.ticker{text-align:center;letter-spacing:.8px;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);justify-content:normal;align-items:center;gap:8px 10px;padding:20px 6%;font-size:15px;display:grid;overflow:visible}.ticker span{white-space:normal;min-width:0}.ticker b{font-size:15px;line-height:1}.ticker>:first-child{grid-area:1/1}.ticker>:nth-child(2){grid-area:1/2}.ticker>:nth-child(3){grid-area:1/3}.ticker>:nth-child(4),.ticker>:nth-child(6){display:none}.ticker>:nth-child(5){letter-spacing:1.4px;color:#f3efe6b3;grid-area:2/1/auto/-1;margin:3px 0;font-size:12px}.ticker>:nth-child(7){letter-spacing:1px;grid-area:3/1;font-size:12px}.ticker>:nth-child(8){grid-area:3/2;font-size:12px}.ticker>:nth-child(9){letter-spacing:1px;grid-area:3/3;font-size:12px}}@media (width>=761px){.header nav>a,.header .info-menu summary,.header .header-book{letter-spacing:.1px;text-transform:uppercase;font-family:Display,Arial Narrow,sans-serif;font-size:22px;font-weight:500;line-height:1.15}.header nav>a[aria-current=page],.header .info-menu.is-active summary,.header .header-book[aria-current=page]{font-weight:600}.header .info-links a{letter-spacing:.1px;font-family:Display,Arial Narrow,sans-serif;font-size:19px;font-weight:500;line-height:1.35}}.footer-cookie-settings[data-astro-cid-nns7i3if]{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.footer-cookie-settings[data-astro-cid-nns7i3if][hidden]{display:none}.footer-cookie-settings[data-astro-cid-nns7i3if]:focus-visible{outline-offset:4px;outline:2px solid}
