.ms-site{--ms-bg:#241b16;--ms-text:#eee3d2;--ms-muted:#b8a997;--ms-line:#514035;background:var(--ms-bg);color:var(--ms-text);font-family:Helvetica Neue,Arial,sans-serif}.ms-site *{box-sizing:border-box}.ms-site p{line-height:1.65}.ms-site a:focus-visible,.ms-site button:focus-visible,.ms-site summary:focus-visible{outline-offset:6px;outline:2px solid #d3bb8a}.ms-site section[id]{scroll-margin-top:30px}.ms-nav{border-bottom:1px solid var(--ms-line);justify-content:space-between;align-items:center;height:100px;margin:0 5vw;display:flex}.ms-wordmark{color:#d3bb8a;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:56px;display:inline-flex}.ms-star-mark{width:34px;height:40px;display:block}.ms-nav nav{gap:38px;font-size:13px;display:flex}.ms-nav a:hover{color:#c5b28f}.ms-hero{grid-template-columns:1fr 48%;align-items:center;gap:4vw;min-height:calc(100svh - 100px);padding:50px 5vw 80px;display:grid;position:relative}.ms-kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--ms-muted);font-size:10px;font-weight:400}.ms-hero h1{letter-spacing:-.065em;z-index:2;margin:55px 0 24px;font-size:clamp(64px,9.4vw,164px);font-weight:400;line-height:.86;position:relative}.ms-role{margin:0;font-family:Didot,Georgia,serif;font-size:clamp(30px,4vw,62px);font-style:italic}.ms-intro{color:#c5b5a1;margin-top:38px;font-size:16px}.ms-hero figure{align-self:stretch;min-height:530px;margin:0;position:relative}.ms-hero figure img{object-fit:cover;object-position:center 34%;filter:none;width:100%;height:100%;position:absolute}.ms-site figcaption{letter-spacing:.08em;color:var(--ms-muted);margin-top:12px;font-size:9px}.ms-hero figcaption{position:absolute;bottom:-25px;right:0}.ms-scroll{text-transform:uppercase;letter-spacing:.15em;font-size:10px;position:absolute;bottom:26px;left:5vw}.ms-scroll span{margin-left:35px}.ms-section{border-top:1px solid var(--ms-line);padding:110px 7vw}.ms-section-heading{justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:65px;display:flex}.ms-section h2{letter-spacing:-.04em;margin:0;font-family:Didot,Georgia,serif;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:1.1}.ms-featured{grid-template-columns:45% 1fr;align-items:center;gap:8vw;margin-bottom:55px;display:grid}.ms-featured figure{background:#1c1511;justify-content:center;margin:0;padding:30px;display:flex}.ms-featured img{object-fit:contain;max-width:100%;height:480px}.ms-featured h3{letter-spacing:-.04em;font-size:clamp(32px,4vw,58px);font-weight:400;line-height:1.2}.ms-featured h3 em{color:var(--ms-muted);margin-top:16px;font-family:Georgia,serif;font-size:.55em;display:block}.ms-muted{color:var(--ms-muted);font-size:14px}.ms-work-list>div{border-top:1px solid var(--ms-line);align-items:center;gap:40px;padding:22px 0;display:flex}.ms-work-list h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,42px);font-weight:400}.ms-more{border-top:1px solid var(--ms-line);border-bottom:1px solid var(--ms-line);margin-top:20px}.ms-more summary{cursor:pointer;justify-content:space-between;padding:24px 0;font-size:13px;list-style:none;display:flex}.ms-more[open] summary span{transform:rotate(45deg)}.ms-additional{grid-template-columns:repeat(4,1fr);gap:24px;padding:25px 0 40px;display:grid}.ms-additional img{aspect-ratio:2/3;object-fit:cover;width:100%}.ms-additional h3{font-size:18px;font-weight:400}.ms-listen{margin-top:80px}.ms-site .player-shell{border:1px solid var(--ms-line);color:var(--ms-text);box-shadow:none;background:#30241d;border-radius:0}.ms-site .player-heading,.ms-site .player-now,.ms-site .track{border-color:var(--ms-line)}.ms-site .player-heading,.ms-site .track,.ms-site .track.active{color:var(--ms-text);background:0 0}.ms-site .track:hover,.ms-site .track.active{background:#3c2e24}.ms-site .now-copy span,.ms-site .track em,.ms-site .track time,.ms-site .no-download{color:var(--ms-muted)}.ms-live{background:#30241d}.ms-live-copy{border-top:1px solid #5b4637;grid-template-columns:1fr 1fr;gap:50px;padding-top:45px;display:grid}.ms-live h3{letter-spacing:-.05em;margin:0;font-family:Didot,Georgia,serif;font-size:clamp(50px,8vw,112px);font-style:italic;font-weight:400}.ms-live-copy p{color:#c9b8a3;align-self:center;max-width:430px;font-size:20px}.ms-live-videos figure{margin:60px 0 0}.ms-live-videos video,.ms-live-videos iframe{aspect-ratio:16/9;background:#080a08;border:0;width:100%;display:block}.ms-about{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.ms-about figure{margin:0}.ms-about img{aspect-ratio:4/5;object-fit:cover;filter:saturate(.55);width:100%}.ms-about h2{margin:25px 0 35px}.ms-about p{color:var(--ms-muted);font-size:16px}.ms-about .ms-bio{color:var(--ms-text);font-size:23px;line-height:1.5}.ms-contact h2{margin:40px 0 60px;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(44px,7vw,108px);line-height:1.07}.ms-contact h2 em{font-family:Didot,Georgia,serif;font-weight:400}.ms-contact>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.ms-contact p{color:var(--ms-muted);font-size:14px}.ms-contact a{border-bottom:1px solid #9f9d8e;padding-bottom:12px;font-size:22px}.ms-contact a span{margin-left:65px}.ms-editions{border-top:1px solid var(--ms-line);grid-template-columns:1fr 2fr auto;align-items:baseline;gap:30px;padding:45px 7vw;display:grid}.ms-editions h2{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:400}.ms-editions p{color:var(--ms-muted);font-size:13px}.ms-footer{border-top:1px solid var(--ms-line);color:var(--ms-muted);justify-content:space-between;margin:0 5vw;padding:28px 0;font-size:10px;display:flex}@media (width<=750px){.ms-nav{height:80px}.ms-nav nav{gap:20px;font-size:12px}.ms-hero{grid-template-columns:1fr;gap:30px;padding-top:32px}.ms-hero h1{margin-top:32px;font-size:22vw}.ms-hero figure{height:70svh;min-height:0}.ms-intro{margin-top:20px}.ms-section{padding:70px 6vw}.ms-section-heading{margin-bottom:35px;display:block}.ms-section-heading h2{margin-top:20px}.ms-featured{grid-template-columns:1fr;gap:15px}.ms-featured img{height:auto;max-height:540px}.ms-featured h3{margin:20px 0}.ms-additional{grid-template-columns:repeat(2,1fr)}.ms-live-copy,.ms-about{grid-template-columns:1fr;gap:30px}.ms-live-copy p{font-size:18px}.ms-contact>div{flex-direction:column;align-items:flex-start}.ms-editions{grid-template-columns:1fr;gap:12px}.ms-editions p{margin:0}.ms-footer{flex-wrap:wrap;gap:20px}.ms-listen{margin-top:50px}.ms-site .player-time{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ms-site .play-button{appearance:none;color:var(--ms-text);box-shadow:none;background:#30241d;border:1px solid #8e755b;flex-shrink:0;padding:0}.ms-site .play-button:not(:disabled):hover,.ms-site .play-button:not(:disabled):focus-visible{color:#fff1dc;background:#4a382a;border-color:#c1a27b}.ms-play-icon{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid;width:0;height:0;margin-left:3px;display:block}.ms-pause-icon{border-left:4px solid;border-right:4px solid;width:12px;height:16px;display:block}.ms-site .skip-button{appearance:none;color:var(--ms-text)}.ms-site .timeline{accent-color:#c1a27b;background:#725941}.ms-site .timeline::-webkit-slider-thumb{background:#eee3d2;border-color:#c1a27b}.ms-site .timeline::-moz-range-thumb{background:#eee3d2;border:1px solid #c1a27b;border-radius:50%}.ms-site .track strong{color:var(--ms-text)}.ms-site{--ms-display:"Baskerville","Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif}.ms-site .ms-hero h1{font-family:var(--ms-display);letter-spacing:-.045em;font-size:clamp(72px,10vw,156px);font-weight:400;line-height:.98}.ms-site .ms-section h2,.ms-site .ms-contact h2,.ms-site .ms-role,.ms-project-caption h3{font-family:var(--ms-display);font-weight:400}.ms-site .ms-contact h2{font-size:clamp(48px,6.5vw,96px)}.ms-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 26px;display:grid}.ms-project-button{appearance:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.ms-project-art{aspect-ratio:3/4;background:#392b22;position:relative;overflow:hidden}.ms-project-art>img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.ms-project-button:hover img{transform:scale(1.035)}.ms-title-art{text-align:center;background:linear-gradient(155deg,#584336,#241d18);justify-content:center;align-items:center;padding:25px;display:flex}.ms-title-art>span:first-child{font-family:var(--ms-display);letter-spacing:-.025em;font-size:clamp(27px,3vw,48px);font-weight:400;line-height:1.1}.ms-project-grid article:first-child .ms-title-art{color:#eee5d5;background:linear-gradient(160deg,#526362,#223332)}.ms-project-grid article:first-child .ms-title-art>span:first-child{letter-spacing:.05em;text-transform:uppercase;font-size:clamp(22px,2.8vw,43px)}.ms-media-label{letter-spacing:.04em;color:#fff1df;text-align:left;background:linear-gradient(#0000,#100c09eb);justify-content:space-between;padding:22px 18px 16px;font-family:Helvetica Neue,Arial,sans-serif;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.ms-project-caption h3{margin:18px 0 5px;font-size:25px;line-height:1.2}.ms-project-caption p{color:var(--ms-muted);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px}.ms-project-dialog{color:var(--ms-text);background:#30241d;border:1px solid #80644d;width:min(680px,100vw - 32px);max-height:88svh;margin:auto;padding:28px;overflow:auto;box-shadow:0 24px 100px #0006}.ms-project-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#120c09d6}.ms-dialog-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.ms-dialog-heading h2{font-family:var(--ms-display);margin:8px 0 0!important;font-size:38px!important}.ms-dialog-close{appearance:none;color:var(--ms-text);cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px}.ms-dialog-close span{margin-left:12px;font-size:22px}.ms-site .ms-project-dialog .player-shell{background:0 0;border:0;padding:0}.ms-project-dialog .player-heading{display:none}.ms-site .ms-project-dialog .player-now{gap:18px;padding:10px 0 20px;display:flex}.ms-site .ms-project-dialog .now-copy p{font-family:var(--ms-display);font-size:27px}.ms-project-dialog .now-copy span{display:none}.ms-site .ms-project-dialog .timeline-wrap{margin:0;padding:0 0 16px}.ms-site .ms-project-dialog .track{grid-template-columns:22px 1fr auto;gap:12px;min-height:0;padding:12px 8px}.ms-project-dialog .track em{display:none}.ms-project-dialog .track strong{font-size:14px;font-weight:400}.ms-site .ms-project-dialog .player-time{white-space:nowrap;margin-left:auto;font-size:11px;display:block}.ms-video-dialog{width:min(1100px,100vw - 32px)}.ms-project-video{aspect-ratio:16/9;background:#1a130f;width:100%;max-height:68svh;display:block}@media (width<=750px){.ms-site .ms-hero h1{font-size:22vw}.ms-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.ms-project-caption h3{font-size:21px}.ms-title-art{padding:15px}.ms-title-art>span:first-child{font-size:25px}.ms-project-grid article:first-child .ms-title-art>span:first-child{font-size:20px}.ms-project-dialog{padding:20px}.ms-site .ms-project-dialog .player-now{flex-wrap:wrap}.ms-site .ms-project-dialog .now-copy p{font-size:23px}.ms-media-label{padding:24px 12px 12px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ms-project-art>img{transition:none}}.ms-project-composition{grid-template-columns:minmax(0,1fr);gap:56px;display:grid}.ms-project-item{min-width:0}.ms-project-item .ms-project-art{aspect-ratio:auto;background:0 0;overflow:hidden}.ms-project-item .ms-project-art>img{object-fit:contain;width:100%;height:auto}.ms-project-item .ms-title-art{text-align:left;background:0 0;justify-content:flex-start;min-height:110px;padding:0}.ms-project-item.ms-project-text-only{border-top:1px solid var(--ms-line);padding-top:20px}.ms-project-text-only .ms-project-caption{display:none}.ms-project-item .ms-project-caption h3{font-size:26px}.ms-project-item .ms-media-label{padding:35px 20px 20px;font-size:12px}.ms-site .ms-project-dialog{overscroll-behavior:contain;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#30241d;border:0;width:min(1120px,100vw - 28px);max-height:92svh;padding:0}.ms-project-world{isolation:isolate;animation:.25s ease-out ms-reveal;position:relative}.ms-project-scene{background:#211a16;width:100%}.ms-project-scene img{object-fit:contain;width:100%;height:auto;max-height:60svh;display:block}.ms-project-content{background:linear-gradient(#30241d,#271d17);padding:28px 22px 35px}.ms-project-dialog .ms-dialog-close{float:right;z-index:5;color:#fff1df;background:#2a2019f2;border:1px solid #a48667;border-radius:2px;min-width:88px;min-height:44px;margin:12px 12px -56px 0;padding:10px 14px;position:sticky;top:12px}.ms-project-dialog .ms-dialog-heading{margin-bottom:22px;display:block}.ms-project-dialog .ms-dialog-heading h2{line-height:1.08;font-size:42px!important}.ms-project-body{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.ms-project-information:empty{display:none}.ms-project-information p,.ms-project-information a{color:#dacbbb;font-size:14px;line-height:1.6}.ms-project-information a{text-underline-offset:4px;text-decoration:underline}.ms-site .ms-project-dialog .player-shell{background:0 0;border:0;min-width:0;padding:0}.ms-site .ms-project-dialog .player-now{grid-template-columns:1fr auto;gap:12px;padding:0 0 20px;display:grid}.ms-project-dialog .player-controls{grid-area:2/1;gap:10px;display:flex}.ms-project-dialog .now-copy{grid-area:1/1/auto/-1}.ms-site .ms-project-dialog .now-copy p{margin:0;font-size:28px}.ms-site .ms-project-dialog .now-copy span{margin-top:6px;font-size:12px;line-height:1.5;display:block}.ms-site .ms-project-dialog .player-time{grid-area:2/2;align-self:center;font-size:12px}.ms-site .ms-project-dialog .play-button{width:48px;height:48px}.ms-site .ms-project-dialog .skip-button{opacity:.85;width:44px;height:44px}.ms-site .ms-project-dialog .timeline{cursor:pointer;accent-color:#d6bb94;background:0 0;height:24px}.ms-site .ms-project-dialog .timeline::-webkit-slider-runnable-track{background:#80644e;height:3px}.ms-site .ms-project-dialog .timeline::-webkit-slider-thumb{margin-top:-5px}.ms-site .ms-project-dialog .track-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#957653 transparent;max-height:300px;overflow:auto}.ms-site .ms-project-dialog .track{grid-template-columns:24px minmax(0,1fr) auto;gap:10px;min-height:48px;padding:10px 7px;display:grid}.ms-site .ms-project-dialog .track strong{white-space:normal;text-align:left;overflow-wrap:anywhere}.ms-site .ms-project-dialog .track time{font-size:12px}.ms-site .ms-project-dialog .track>span{font-size:11px}.ms-project-film{margin:26px 0 0}.ms-project-film video{background:#17110e;width:100%;height:auto;max-height:72svh;display:block}.ms-project-film figcaption{font-size:12px}.ms-project-dialog :focus-visible{outline-offset:3px;outline:2px solid #e1c39b}@keyframes ms-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=701px){.ms-project-composition{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:85px 5vw}.ms-placement-0{grid-column:2/6}.ms-placement-1{grid-column:8/12;margin-top:140px}.ms-placement-2{grid-column:1/9}.ms-placement-3{grid-column:9/13;margin-top:120px}.ms-project-item.ms-project-text-only{grid-column:span 6;margin-top:0}.ms-project-content{padding:36px 45px 48px}.ms-project-body:has(.ms-project-information:not(:empty)):has(.player-shell){grid-template-columns:1fr 1.7fr;gap:45px}.ms-site .ms-project-dialog .track-list{max-height:330px}}@media (width>=1100px){.ms-project-composition{gap:100px 5vw}.ms-placement-1{margin-top:170px}.ms-project-dialog .ms-dialog-heading h2{font-size:56px!important}}@media (prefers-reduced-motion:reduce){.ms-project-world{animation:none}}.ms-video-controls{color:#e9dbc5;align-items:center;gap:14px;padding:15px 0;display:flex}.ms-video-controls input{accent-color:#c4a37c;cursor:pointer;flex:1;min-width:0;height:30px}.ms-video-controls>span{white-space:nowrap;font-size:12px}.ms-site .ms-video-controls .play-button{width:48px;height:48px}.ms-fullscreen{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:25px}.ms-project-film video{object-fit:contain;aspect-ratio:16/9;cursor:pointer}.ms-project-dialog .timeline-wrap{min-height:0}.ms-project-dialog .track-list{margin-top:0}@media (width<=430px){.ms-video-controls{gap:8px}.ms-video-controls>span{font-size:10px}}.ms-havgapet-photos{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(24px,5vw,72px);margin-top:48px;display:grid}.ms-havgapet-photos figure{margin:0}.ms-havgapet-photos img{width:100%;height:auto;display:block}.ms-havgapet-photos figcaption{opacity:.65;margin-top:14px;font-size:12px;line-height:1.6}.ms-live-copy>.ms-kicker{margin-bottom:18px;display:block}@media (width<=700px){.ms-havgapet-photos{grid-template-columns:1fr;gap:32px}.ms-havgapet-photos figure:nth-child(2){margin-top:0}}.ms-havgapet-photos{grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:600px;margin-top:32px}.ms-havgapet-photos figure:nth-child(2){margin-top:32px}@media (width<=700px){.ms-havgapet-photos{grid-template-columns:1fr 1fr;gap:14px}.ms-havgapet-photos figure:nth-child(2){margin-top:24px}.ms-havgapet-photos figcaption{font-size:11px}}.ms-mosaic{padding:70px 7vw 110px}.ms-mosaic-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:28px;display:grid}.ms-mosaic-image{color:var(--ms-text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;position:relative;overflow:hidden}.ms-mosaic-image img{width:100%;height:auto;transition:filter .7s,transform .7s;display:block}.ms-mosaic-image:hover img{filter:brightness(1.08);transform:scale(1.015)}.ms-mosaic-0{grid-column:1/10}.ms-mosaic-1{grid-area:2/2/auto/6}.ms-mosaic-2{grid-area:2/7/auto/13;margin-top:100px}.ms-mosaic-caption{letter-spacing:.06em;background:linear-gradient(#0000,#17100dde);justify-content:space-between;align-items:end;gap:12px;padding:35px 20px 18px;font-size:12px;display:flex;position:absolute;inset:auto 0 0}.ms-mosaic-caption small{margin-top:5px;font-size:11px;display:block}.ms-mosaic-image.is-active{outline-offset:5px;outline:1px solid #c4a37c}.ms-mosaic-transport{flex-wrap:wrap;align-items:center;gap:15px;max-width:720px;padding-top:28px;font-size:12px;display:flex}.ms-mosaic-transport button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0}.ms-mosaic-transport input{accent-color:#c4a37c;flex:1;min-width:120px}.ms-contextual-work{gap:90px;display:grid}.ms-context-project{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:6vw;display:grid}.ms-context-art img{object-fit:contain;object-position:left;width:100%;max-height:420px;display:block}.ms-context-copy{max-width:630px}.ms-context-copy h3{font-family:var(--ms-display);margin:0 0 16px;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.1}.ms-context-copy>p{color:var(--ms-muted);font-size:15px}.ms-context-copy .ms-project-meta{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.ms-context-copy .ms-director{font-size:12px}.ms-context-project:not(:has(.ms-context-art)){border-top:1px solid var(--ms-line);grid-template-columns:1fr;padding-top:35px;padding-left:calc(41.66% + 1vw)}.ms-text-action{color:var(--ms-text);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9b8064;padding:10px 0;font-size:11px;display:inline-block}.ms-external small{color:var(--ms-muted);margin-top:9px;font-size:10px;display:block}.ms-context-copy .ms-project-note,.ms-editorial{color:var(--ms-muted);margin-top:28px;font-size:12px;line-height:1.7}.ms-editorial a{text-underline-offset:4px;text-decoration:underline}.ms-flagship{margin-bottom:35px}.ms-flagship .ms-context-art img{max-height:570px}.ms-live-copy{max-width:740px;display:block}.ms-live-copy p{max-width:600px;font-size:17px}.ms-live-copy h3{margin:22px 0}.ms-mosaic-image:focus-visible{outline-offset:6px;outline:2px solid #e1c39b}@media (width<=700px){.ms-mosaic{padding:45px 6vw 70px}.ms-mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ms-mosaic-0{grid-column:1/-1}.ms-mosaic-1{grid-area:2/1}.ms-mosaic-2{grid-area:2/2;margin-top:48px}.ms-mosaic-caption{letter-spacing:0;flex-wrap:wrap;padding:30px 10px 10px;font-size:10px}.ms-mosaic-caption small{font-size:9px}.ms-context-project{grid-template-columns:1fr;gap:28px}.ms-context-art img{width:auto;max-width:100%;max-height:340px}.ms-context-project:not(:has(.ms-context-art)){padding-left:0}.ms-contextual-work{gap:65px}.ms-flagship .ms-context-art img{max-height:430px}.ms-context-copy h3{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.ms-mosaic-image img{transition:none}.ms-mosaic-image:hover img{transform:none}}.ms-restored-mosaic{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:28px 32px;max-width:1120px;margin:auto;display:grid}.ms-fragment{min-width:0}.ms-fragment-1{grid-area:1/6/3/9;margin-top:65px}.ms-fragment-4{grid-column:2/4}.ms-fragment-5{grid-column:4/7;margin-top:65px}.ms-fragment-6{grid-column:7/10}.ms-fragment-7{grid-column:10/13;margin-top:45px}.ms-fragment-button{width:100%;color:var(--ms-text);text-align:left;cursor:pointer;isolation:isolate;background:0 0;border:0;padding:0;display:block;position:relative}.ms-fragment-visual>img{object-fit:contain;width:100%;height:auto;max-height:410px;display:block}.ms-fragment-visual>.ms-fragment-alternate{object-fit:cover;opacity:0;width:100%;height:100%;max-height:none;transition:opacity .6s;position:absolute;inset:0}.ms-fragment-title{justify-content:space-between;gap:10px;padding:12px 0;font-size:12px;line-height:1.4;display:flex}.ms-fragment-title>span{opacity:.5}.ms-ghost-player{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#241b16bc;flex-direction:column;justify-content:center;gap:9px;padding:18px;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:12% 8% 17%;transform:translateY(5px)}.ms-ghost-player strong{font-family:var(--ms-display);font-size:clamp(18px,2vw,30px);font-weight:400;line-height:1.1}.ms-ghost-kind,.ms-ghost-open{letter-spacing:.06em;color:var(--ms-muted);font-size:9px}.ms-ghost-transport{white-space:nowrap;font-size:19px}.ms-ghost-transport>span{opacity:.5;margin-left:12px;font-size:10px}.ms-ghost-track{justify-content:space-between;gap:8px;font-size:10px;line-height:1.3;display:flex}.ms-ghost-track small{color:var(--ms-muted);font-size:9px}.ms-ghost-open{margin-top:5px}.ms-fragment-button:is(:hover,:focus-visible,.is-preview) .ms-fragment-alternate{opacity:1}.ms-fragment-button:is(:hover,:focus-visible,.is-preview) .ms-ghost-player{opacity:.78;transform:none}.ms-quiet-projects{border-top:1px solid var(--ms-line);flex-wrap:wrap;gap:12px 28px;max-width:1120px;margin:36px auto 0;padding-top:20px;display:flex}.ms-quiet-projects button{color:var(--ms-muted);font-family:var(--ms-display);cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:18px}.ms-quiet-projects button span{font-family:Arial,sans-serif;font-size:11px}.ms-project-dialog .ms-project-information p{font-size:13px}.ms-project-dialog .ms-project-body{gap:16px;grid-template-columns:1fr!important}.ms-project-dialog .ms-project-information p:first-child{margin-top:0}.ms-project-dialog .ms-project-information p:last-child{margin-bottom:0}.ms-project-dialog .ms-dialog-heading{margin-bottom:14px}.ms-project-dialog .ms-project-scene img{max-height:42svh}.ms-site .ms-project-dialog .track-list{max-height:230px}.ms-project-dialog .ms-external{margin-top:20px}@media (width>=850px){.ms-project-world:has(.ms-project-scene){grid-template-columns:38% 62%;display:grid}.ms-project-world:has(.ms-project-scene)>.ms-dialog-close{position:absolute;top:0;right:0}.ms-project-world:has(.ms-project-scene)>.ms-project-scene{align-items:center;display:flex}.ms-project-world:has(.ms-project-scene)>.ms-project-scene img{max-height:75svh}.ms-project-world:has(.ms-project-scene) .ms-project-content{padding:60px 32px 30px}.ms-project-dialog .ms-dialog-heading h2{font-size:40px!important}}@media (width<=700px){.ms-restored-mosaic{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px 16px}.ms-fragment-0{grid-area:1/1/3/4}.ms-fragment-1{grid-area:1/4/3/7;margin-top:55px}.ms-fragment-2{grid-area:3/1/auto/5}.ms-fragment-3{grid-area:4/3/auto/7;margin-top:-5px}.ms-fragment-4{grid-area:4/1/auto/3}.ms-fragment-5{grid-column:1/3;margin-top:0}.ms-fragment-6{grid-column:3/5;margin-top:25px}.ms-fragment-7{grid-column:5/7;margin-top:0}.ms-fragment-title{font-size:10px}.ms-fragment-visual>img{max-height:290px}.ms-ghost-player{gap:7px;padding:10px;inset:5% 4% 18%}.ms-ghost-track{font-size:9px}.ms-ghost-kind,.ms-ghost-transport>span{display:none}.ms-quiet-projects{gap:4px 20px;margin-top:24px}.ms-quiet-projects button{font-size:16px}.ms-fragment-4 .ms-ghost-player,.ms-fragment-5 .ms-ghost-player,.ms-fragment-6 .ms-ghost-player,.ms-fragment-7 .ms-ghost-player{padding:6px;inset:0 0 20%}.ms-fragment-4 .ms-ghost-player strong,.ms-fragment-5 .ms-ghost-player strong,.ms-fragment-6 .ms-ghost-player strong,.ms-fragment-7 .ms-ghost-player strong{font-size:16px}.ms-ghost-transport{font-size:12px}}@media (prefers-reduced-motion:reduce){.ms-fragment-visual>.ms-fragment-alternate,.ms-ghost-player{transition:none;transform:none}}.ms-fragment-visual{display:block;position:relative;overflow:hidden}.ms-ghost-player{inset:8%}.ms-project-world:not(:has(.ms-project-scene)){max-width:760px;margin:auto;display:block}.ms-restored-mosaic{grid-template-rows:repeat(3,145px);align-items:stretch;gap:8px}.ms-fragment{margin:0}.ms-fragment-0{grid-area:1/1/4/4}.ms-fragment-1{grid-area:1/4/3/6}.ms-fragment-2{grid-area:1/6/3/10}.ms-fragment-3{grid-area:1/10/auto/13}.ms-fragment-4{grid-area:2/10/auto/13}.ms-fragment-button,.ms-fragment-visual{height:100%}.ms-fragment-visual>img{object-fit:cover;width:100%;height:100%;max-height:none}.ms-fragment-title{color:#f6eee3;background:linear-gradient(#0000,#17110dba);padding:24px 12px 10px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.ms-ghost-player{gap:6px;padding:12px;inset:8px 8px 34px}.ms-ghost-player strong{font-size:23px}.ms-ghost-track{font-size:10px}.ms-fragment-2 .ms-ghost-player{justify-content:center}.ms-ghost-kind,.ms-ghost-open{font-size:8px}.ms-site #work{padding-bottom:64px}.ms-site #live{padding-top:64px}@media (width<=700px){.ms-restored-mosaic{grid-template-rows:repeat(4,125px);grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.ms-fragment-0{grid-area:1/1/3/4}.ms-fragment-1{grid-area:1/4/3/7}.ms-fragment-2{grid-area:3/1/auto/5}.ms-fragment-3{grid-area:3/5/auto/7}.ms-fragment-4{grid-area:4/1/auto/2}.ms-fragment-5{grid-area:4/2/auto/4}.ms-fragment-6{grid-area:4/4/auto/5}.ms-fragment-7{grid-area:4/5/auto/7}.ms-fragment{margin:0}.ms-fragment-title{padding:18px 6px 7px;font-size:9px}.ms-fragment-title>span{display:none}.ms-fragment-4 .ms-fragment-title,.ms-fragment-6 .ms-fragment-title{overflow-wrap:anywhere;font-size:8px}.ms-ghost-player strong{font-size:19px}.ms-fragment-3 .ms-ghost-player strong{font-size:15px}.ms-site #work{padding-bottom:40px}.ms-site #live{padding-top:40px}.ms-restored-mosaic{grid-template-columns:repeat(12,minmax(0,1fr))}.ms-fragment-0{grid-column:1/7}.ms-fragment-1{grid-column:7/13}.ms-fragment-2{grid-column:1/9}.ms-fragment-3{grid-column:9/13}.ms-fragment-4{grid-column:1/4}.ms-fragment-5{grid-column:4/7}.ms-fragment-6{grid-column:7/10}.ms-fragment-7{grid-column:10/13}.ms-fragment-4 .ms-ghost-player,.ms-fragment-6 .ms-ghost-player{display:flex}.ms-fragment-4 .ms-ghost-player strong,.ms-fragment-6 .ms-ghost-player strong{font-size:13px}}.ms-project-world.ms-project-world-film{max-width:none;display:block}.ms-project-world-film .ms-project-content{padding:50px 32px 28px}.ms-embedded-film{background:#17110d;margin-top:22px}.ms-embedded-film iframe{aspect-ratio:16/9;border:0;width:100%;min-height:200px;display:block}.ms-project-world-film .ms-external{margin-top:12px}@media (width<=700px){.ms-project-world-film .ms-project-content{padding:54px 14px 22px}}@media (width>=701px){.ms-fragment-5{grid-column:4/8}.ms-fragment-6{grid-column:8/13}}@media (width<=700px){.ms-fragment-4{grid-column:1/5}.ms-fragment-5{grid-column:5/9}.ms-fragment-6{grid-column:9/13}}.ms-about{grid-template-columns:minmax(160px,240px) minmax(0,660px);justify-content:center;align-items:start;gap:clamp(36px,6vw,88px)}.ms-about figure{width:100%;max-width:240px;margin-top:34px}.ms-about img{display:block}.ms-about figcaption{letter-spacing:.03em;line-height:1.6}@media (width<=750px){.ms-about{grid-template-columns:1fr;gap:26px}.ms-about>div{grid-row:1}.ms-about figure{max-width:160px;margin:0}.ms-about h2{margin-bottom:25px}}.ms-closing-atmosphere{isolation:isolate;background:linear-gradient(#241b16 0%,#2c211a 48%,#35271e 78%,#241b16 100%);position:relative;overflow:hidden}.ms-closing-atmosphere:before{content:"";z-index:-1;pointer-events:none;filter:blur(24px);background:radial-gradient(at 15% 30%,#a8783f20,#0000 52%),conic-gradient(from 145deg at 72% -12%,#0000 0deg,#bd925020 12deg,#0000 23deg,#ba845016 31deg,#0000 43deg);position:absolute;inset:0}.ms-closing-atmosphere .ms-about{border-top:0}.ms-closing-atmosphere .ms-about p{max-width:62ch}.ms-closing-atmosphere .ms-about .ms-bio{font-family:var(--ms-display);font-size:25px;line-height:1.5}.ms-closing-atmosphere .ms-contact{border-top:0;padding-top:45px}.ms-contact .ms-contact-intro{letter-spacing:.035em;margin-bottom:30px;font-size:12px}.ms-contact a.ms-email{font-family:var(--ms-display);letter-spacing:-.025em;border-bottom:1px solid #bba18480;align-items:center;gap:14px;max-width:100%;padding:0 0 12px;font-size:clamp(20px,2vw,28px);transition:color .2s;display:inline-flex}.ms-email svg{fill:none;stroke:currentColor;stroke-width:1px;flex-shrink:0;width:18px;height:18px}.ms-contact a:hover{color:#fff5e6}.ms-contact .ms-profile-links{align-items:center;gap:30px;margin-top:40px;display:flex}.ms-contact .ms-profile-links a{color:var(--ms-muted);border:0;align-items:center;gap:9px;padding:8px 0;font-size:11px;display:flex}.ms-contact .ms-profile-links a span{margin:0}.ms-profile-links svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ms-contact .ms-profile-links .ms-knus-mark{color:var(--ms-text);font-family:Georgia,serif;font-size:22px;font-weight:700}.ms-closing-atmosphere .ms-editions,.ms-closing-atmosphere .ms-footer{border-color:#a88b6526}@media (width<=750px){.ms-contact .ms-profile-links{flex-wrap:wrap;gap:24px}.ms-contact .ms-profile-links a{flex-direction:column;gap:9px}.ms-contact a.ms-email{gap:12px;font-size:20px}.ms-email svg{width:18px;height:18px}.ms-closing-atmosphere .ms-about .ms-bio{font-size:22px}.ms-closing-atmosphere:before{filter:blur(12px)}}.ms-closing-atmosphere .ms-about p{margin:0 0 24px}.ms-closing-atmosphere .ms-about p:last-child{margin-bottom:0}.ms-havgapet-media{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:clamp(24px,4vw,64px);margin-top:40px;display:grid}.ms-havgapet-media .ms-havgapet-photos{max-width:none;margin-top:0}.ms-havgapet-media .ms-live-videos{min-width:0}.ms-havgapet-media .ms-live-videos figure{margin:0}.ms-havgapet-media .ms-live-videos figcaption{margin-top:14px;font-size:12px;line-height:1.6}.ms-havgapet-media video{object-fit:contain;height:auto}@media (width<=800px){.ms-havgapet-media{grid-template-columns:1fr;gap:32px}.ms-havgapet-media .ms-havgapet-photos{max-width:600px}}.ms-restored-mosaic{grid-template-rows:repeat(4,145px);grid-auto-rows:145px}.ms-fragment-5{grid-area:3/4/5/6}.ms-fragment-6{grid-area:3/6/5/8}.ms-fragment-7{grid-area:4/1/auto/4}.ms-fragment-8{grid-area:3/8/5/13}.ms-fragment-5 .ms-fragment-visual>img,.ms-fragment-6 .ms-fragment-visual>img,.ms-fragment-8 .ms-fragment-visual>img{object-fit:contain;background:#211a16}@media (width<=700px){.ms-restored-mosaic{grid-template-rows:repeat(6,125px);grid-auto-rows:125px}.ms-fragment-4{grid-area:4/1/6/5}.ms-fragment-5{grid-area:4/5/6/9}.ms-fragment-6{grid-area:4/9/6/13}.ms-fragment-7{grid-area:6/1/auto/7}.ms-fragment-8{grid-area:6/7/auto/13}.ms-fragment-4 .ms-fragment-visual>img{object-fit:contain}}.ms-fragment{isolation:isolate;position:relative}.ms-fragment-2 .ms-fragment-visual>img{object-fit:contain;background:#211a16}.ms-inline-player{z-index:4;color:#eee3d2;background:#211a16ed;border:1px solid #786049;flex-direction:column;font-size:12px;display:flex;position:absolute;inset:0;overflow:hidden}.ms-inline-header{border-bottom:1px solid #514035;flex:none;justify-content:space-between;align-items:center;min-height:34px;padding:2px 6px;display:flex}.ms-inline-header button,.ms-inline-transport button{color:inherit;cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px}.ms-inline-header button:last-child{font-size:24px}.ms-inline-now{flex-direction:column;flex:none;gap:5px;padding:10px 12px;display:flex}.ms-inline-now>span{color:#b8a997;font-size:10px}.ms-inline-now>strong{font-size:15px;font-weight:400;line-height:1.2}.ms-inline-transport{gap:10px;display:flex}.ms-inline-transport button{font-size:19px}.ms-inline-tracks{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.ms-inline-tracks button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #514035;justify-content:space-between;gap:6px;min-height:36px;padding:9px 12px;font-size:11px;display:flex}.ms-inline-tracks button[aria-current=true]{background:#514035}.ms-inline-tracks small{color:#b8a997;white-space:nowrap}.ms-inline-information{overscroll-behavior:contain;min-height:0;padding:12px;overflow:auto}.ms-inline-information h3{font-family:var(--ms-display);margin:0 0 8px;font-size:22px;font-weight:400}.ms-inline-information p{font-size:11px;line-height:1.55}.ms-inline-information a{text-decoration:underline}.ms-inline-player>iframe{border:0;flex:1;width:100%;min-height:0}.ms-inline-player .ms-project-film{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.ms-inline-player .ms-project-film video{object-fit:contain;aspect-ratio:auto;flex:1;width:100%;min-height:0}.ms-inline-player .ms-video-controls{flex:none;gap:5px;padding:0 4px}.ms-inline-player .ms-video-controls .play-button{width:32px;min-width:32px;height:32px}.ms-inline-player .ms-video-controls>span,.ms-inline-player .ms-project-film figcaption{display:none}.ms-inline-player .ms-fullscreen{min-width:30px;min-height:32px;font-size:18px}.ms-inline-player .ms-project-film>p{margin:4px;font-size:10px}.ms-card-play{opacity:0;background:#17110d30;place-items:center;font-size:28px;transition:opacity .2s;display:grid;position:absolute;inset:0}.ms-fragment-button:is(:hover,:focus-visible) .ms-card-play{opacity:1}.ms-text-project-player{max-width:640px;height:360px;margin:22px auto;position:relative}.ms-mini-player{z-index:20;bottom:max(12px,env(safe-area-inset-bottom));color:#eee3d2;background:#30241df5;border:1px solid #786049;border-radius:8px;align-items:center;gap:10px;width:min(780px,100% - 24px);padding:9px 12px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 35px #0005}.ms-mini-player button{color:inherit;cursor:pointer;background:0 0;border:0;min-width:36px;min-height:40px;font-size:20px}.ms-mini-player .ms-mini-title{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;width:180px;min-width:0;font-size:12px;display:flex}.ms-mini-title strong,.ms-mini-title span{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.ms-mini-title span{color:#b8a997;font-size:10px}.ms-mini-player input{accent-color:#d3bb8a;flex:1;min-width:40px}.ms-mini-time{white-space:nowrap;font-size:10px}.ms-mini-player button.is-on{color:#f0c98b;background:#514035;border-radius:5px}.ms-mini-status{background:#30241d;border:1px solid #786049;border-radius:5px;padding:8px 12px;font-size:12px;position:absolute;bottom:calc(100% + 8px);left:0}.ms-site:has(.ms-mini-player){padding-bottom:90px}@media (width<=700px){.ms-mini-player{flex-wrap:wrap;gap:3px;padding:6px 8px}.ms-mini-player .ms-mini-title{flex:1;width:auto}.ms-mini-player button{min-width:34px}.ms-mini-player input{flex-basis:calc(100% - 90px);order:2}.ms-mini-time{order:3}.ms-inline-now{gap:3px;padding:6px}.ms-inline-now>strong{font-size:12px}.ms-inline-now>span{font-size:9px}.ms-inline-transport{gap:2px}.ms-inline-transport button{min-width:28px}.ms-inline-tracks button{padding:7px 6px;font-size:10px}.ms-inline-header{min-height:30px;padding:0 3px}.ms-inline-header button{min-height:30px}.ms-inline-information{padding:8px}.ms-inline-information h3{font-size:17px}.ms-inline-information p{font-size:10px}.ms-inline-header button span{display:none}.ms-fragment-2 .ms-inline-now{flex-direction:row;justify-content:space-between;align-items:center;padding:2px 6px}.ms-fragment-2 .ms-inline-now>span{display:none}.ms-fragment-2 .ms-inline-now>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ms-fragment-2 .ms-inline-transport{flex:none}}.ms-fragment-2 .ms-fragment-visual{isolation:isolate;background:#0b2027}.ms-fragment-2 .ms-fragment-visual:before{content:"";filter:blur(20px);opacity:.75;z-index:-1;pointer-events:none;background:linear-gradient(#0b202740,#0b202770),url(/images/projects/marerittet/cover-1920.webp) 50%/cover;position:absolute;inset:-24px}.ms-fragment-2 .ms-fragment-visual>img{background:0 0}.ms-restored-mosaic .ms-coming-soon{grid-area:5/1/auto/-1;margin-top:16px}.ms-coming-soon .ms-fragment-button{background:#30241d;grid-template-columns:45% 55%;width:100%;height:auto;display:grid}.ms-coming-soon .ms-fragment-visual{aspect-ratio:3/2;height:auto}.ms-coming-soon .ms-fragment-visual>img{object-fit:contain}.ms-coming-soon .ms-fragment-title{text-align:left;background:0 0;align-items:center;padding:28px;position:static}.ms-coming-soon .ms-upcoming-copy{flex-direction:column;gap:18px;display:flex}.ms-upcoming-copy small{letter-spacing:.08em;color:#c7b599;font-size:11px;font-weight:400}.ms-upcoming-copy strong{font-family:var(--ms-display);font-size:clamp(24px,3vw,40px);font-weight:400;line-height:1.15}@media (width<=700px){.ms-restored-mosaic .ms-coming-soon{grid-row:7}.ms-coming-soon .ms-fragment-button{grid-template-columns:1fr}.ms-coming-soon .ms-fragment-title{padding:20px}.ms-coming-soon .ms-upcoming-copy{gap:12px;display:flex}.ms-coming-soon .ms-inline-information p{font-size:13px}}.ms-restored-mosaic{grid-auto-rows:auto}.ms-coming-soon .ms-upcoming-copy{opacity:1}.ms-link-arrow{fill:none;stroke:currentColor;stroke-width:1.3px;vertical-align:middle;width:14px;height:14px;margin-left:5px;display:inline-block}.ms-share{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.ms-share button,.ms-share a{font:inherit;color:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.ms-share small{overflow-wrap:anywhere}.ms-inline-header .ms-share{gap:8px;font-size:10px}.ms-inline-header .ms-share a{display:none}.ms-havgapet-media figcaption .ms-share{margin-top:8px;display:flex}.ms-watch{max-width:1100px;min-height:100svh;margin:auto;padding:clamp(24px,6vw,70px)}.ms-watch h1{font-family:var(--ms-display);margin:24px 0;font-size:clamp(30px,5vw,54px);font-weight:400;line-height:1.15}.ms-watch>a,.ms-watch>.ms-share,.ms-watch>p{margin:20px 0;display:block}.ms-shared-media video,.ms-shared-media iframe{aspect-ratio:16/9;object-fit:contain;background:#15110e;border:0;width:100%;max-height:70svh}.ms-shared-media img{object-fit:contain;max-width:100%;max-height:45svh;margin:auto;display:block}.ms-shared-media audio{width:100%}.ms-shared-tracks{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ms-shared-tracks button{color:inherit;cursor:pointer;background:#38291f;border:1px solid #79614c;padding:12px}.ms-shared-tracks [aria-current=true]{border-color:#e3c39d}.ms-watch>.ms-share{gap:18px;display:flex}.ms-coming-soon .ms-fragment-visual{position:relative;overflow:hidden}.ms-coming-soon .ms-fragment-visual>.ms-fragment-alternate{object-fit:contain;background:#211a16}.ms-pong{background:#241b16;border:1px solid #a88b6540;width:calc(100% - 12vw);max-width:400px;margin:0 auto 40px}.ms-pong iframe{border:0;width:100%;height:370px;display:block}@media (width<=420px){.ms-pong iframe{height:350px}}.ms-language-picker{align-items:center;gap:15px;display:inline-flex}.ms-language-picker a[aria-current=page]{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.ms-language-pending{opacity:.45;cursor:default}.ms-language-full,.ms-menu-toggle{display:none}@media (width<=700px){.ms-nav{position:relative}.ms-menu-toggle{color:inherit;font:inherit;background:0 0;border:0;padding:12px 0;font-size:13px;display:block}.ms-nav nav.ms-navigation{z-index:20;background:var(--ms-bg);border:1px solid var(--ms-line);flex-direction:column;align-items:flex-start;gap:22px;padding:24px;display:none;position:absolute;top:100%;left:0;right:0}.ms-nav nav.ms-navigation.is-open{display:flex}.ms-language-picker{flex-wrap:wrap;gap:16px}.ms-language-short{display:none}.ms-language-full{display:inline}}.ms-games{grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;gap:24px;width:calc(100% - 12vw);margin:0 auto 40px;display:grid}.ms-games .ms-pong{width:100%;max-width:none;margin:0}.ms-crystal-game{color:#eee3d2;background:#29211d;border:1px solid #a88b6540;flex-direction:column;min-height:430px;padding:28px;text-decoration:none;display:flex}.ms-crystal-game h2{margin:14px 0;font:32px Georgia,serif}.ms-crystal-game p{color:#c3ae99;font-size:12px;line-height:1.8}.ms-crystal-preview{letter-spacing:8px;color:#b9e7ad;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:170px;font:24px monospace;display:flex}.ms-crystal-preview span:nth-child(2){color:#f2d499}.ms-crystal-preview span:nth-child(3){color:#99d7ec}.ms-crystal-preview i{color:#f5e6cd;margin-top:16px;font-size:12px;font-style:normal}.ms-crystal-preview b{background:#e8cda7;border-radius:5px;width:80px;height:5px;margin:4px 0 18px}.ms-crystal-play{color:#e8cda7;font:12px monospace}.ms-crystal-game:hover{border-color:#d3bb8a}.ms-crystal-game:focus-visible{outline-offset:5px;outline:2px solid #d3bb8a}@media (width<=700px){.ms-games{grid-template-columns:minmax(0,400px)}.ms-crystal-game{min-height:400px}}.ms-inline-player.ms-grete-player{background:linear-gradient(#211a16b8,#211a16e0),url(/images/projects/grete/cover-640.webp) 50%/cover no-repeat}.ms-nav{height:76px;position:relative}.ms-menu-toggle{width:44px;height:44px;color:var(--ms-text);cursor:pointer;background:#30241d;border:1px solid #705a47;border-radius:3px;justify-content:center;align-items:center;padding:0;display:flex}.ms-menu-toggle:hover{background:#403025}.ms-nav nav.ms-navigation{z-index:30;background:var(--ms-bg);border:1px solid var(--ms-line);flex-direction:column;align-items:flex-start;gap:22px;min-width:220px;padding:24px;display:none;position:absolute;top:calc(100% - 6px);left:auto;right:0;box-shadow:0 12px 28px #0004}.ms-nav nav.ms-navigation.is-open{display:flex}.ms-hero{grid-template-columns:1fr 43%;gap:7vw;min-height:0;padding:28px 7vw 66px}.ms-site .ms-hero h1{margin:26px 0 20px;font-size:clamp(64px,7.5vw,118px)}.ms-role{background:linear-gradient(90deg,#b89a7010,#0000);border-left:1px solid #92775b;padding:2px 15px 5px;font-size:clamp(27px,3vw,40px);display:inline-block}.ms-intro{max-width:460px;margin-top:22px;font-size:15px}.ms-hero figure{align-self:center;height:clamp(320px,33vw,440px);min-height:0}.ms-scroll{align-items:center;min-height:32px;display:flex;bottom:22px;left:7vw}#work.ms-section{padding-top:48px}#work .ms-section-heading{margin-bottom:18px}.ms-work-hint{color:var(--ms-muted);max-width:1120px;margin:0 auto 32px;font-size:13px}@media (width<=750px){.ms-nav{height:64px}.ms-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;padding:22px 6vw 24px}.ms-hero-copy{display:contents}.ms-hero-copy>.ms-kicker{grid-column:1/-1;margin:0}.ms-site .ms-hero h1{grid-area:2/1;margin:8px 0 0;font-size:clamp(44px,11vw,78px)}.ms-role{grid-area:3/1;place-self:start;padding-left:10px;font-size:25px}.ms-hero figure{grid-area:2/2/4;align-self:stretch;height:clamp(170px,43vw,270px)}.ms-hero figcaption{letter-spacing:0;text-align:right;max-width:100%;font-size:8px;line-height:1.3;bottom:-23px}.ms-intro{grid-area:4/1/auto/-1;max-width:540px;margin:16px 0 0;font-size:14px}.ms-scroll{grid-area:5/1/auto/-1;margin-top:0;position:static}#work.ms-section{padding-top:32px}#work .ms-section-heading{margin-bottom:14px}#work .ms-section-heading h2{margin-top:12px}.ms-work-hint{margin-bottom:26px;font-size:12px}}.ms-playground{border-top:1px solid #a88b6540;width:calc(100% - 12vw);max-width:824px;margin:0 auto 56px}.ms-playground-tab{width:fit-content;max-width:100%;color:var(--ms-text);font-family:var(--ms-display);cursor:pointer;background:linear-gradient(140deg,#3b3027,#29211d);border:1px solid #a88b6570;border-radius:0 0 14px 14px;align-items:center;gap:18px;margin:-1px auto 0;padding:18px 24px;font-size:clamp(20px,2.2vw,28px);line-height:1.3;list-style:none;transition:border-color .2s,background .2s;display:flex;box-shadow:0 9px 22px #0002}.ms-playground-tab::-webkit-details-marker{display:none}.ms-playground-tab:hover{background:#403126;border-color:#c5a574}.ms-playground-note{color:#d3bb8a;font-size:34px;transform:rotate(-12deg)}.ms-playground-arrow{color:#d3bb8a;margin-left:12px;font:24px Helvetica Neue,Arial,sans-serif;transition:transform .2s}.ms-playground[open] .ms-playground-arrow{transform:rotate(45deg)}.ms-playground>.ms-games{width:100%;margin:28px 0 0}@media (width<=700px){.ms-playground-tab{gap:12px;padding:16px}.ms-playground-arrow{margin-left:0}.ms-playground{margin-bottom:36px}}@media (prefers-reduced-motion:reduce){.ms-playground-tab,.ms-playground-arrow{transition:none}}.ms-restored-mosaic [data-project=grete-og-den-cubanske-pianisten]{aspect-ratio:1200/633;grid-area:5/1/auto/7;min-height:290px;margin:0}.ms-restored-mosaic [data-project=grete-og-den-cubanske-pianisten] .ms-fragment-visual>img{object-fit:contain;background:#211a16}.ms-restored-mosaic [data-project=grete-og-den-cubanske-pianisten] .ms-fragment-title{font-size:12px}@media (width<=700px){.ms-restored-mosaic [data-project=grete-og-den-cubanske-pianisten]{aspect-ratio:auto;grid-area:7/1/auto/-1;min-height:280px}}
