.md-confidence-ribbon{position:relative;background:#0d1b38;color:#f0dfb4;padding:24px 0 27px;border-block:1px solid #cfb77235;text-align:center}.md-confidence-ribbon>a{display:inline-flex;gap:16px;align-items:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:0 24px}.md-ribbon-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);margin-top:17px}.md-ribbon-track{display:flex;width:max-content;animation:md-ribbon-drift 42s linear infinite}.md-ribbon-track ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;flex-shrink:0}.md-ribbon-track li{display:flex;align-items:center;gap:44px;padding-right:44px;font:500 clamp(17px,1.7vw,25px)/1.4 Cinzel,Georgia,serif;white-space:nowrap}.md-ribbon-track li span{font-size:13px;color:#c5a262}.md-confidence-ribbon:hover .md-ribbon-track,.md-confidence-ribbon:focus-within .md-ribbon-track{animation-play-state:paused}@keyframes md-ribbon-drift{to{transform:translateX(-50%)}}
.md-confidence{position:relative;isolation:isolate;background:radial-gradient(ellipse at 50% 5%,#29396080,transparent 56%),#09162f;color:#e8e5de;padding:78px max(6vw,calc((100vw - 1200px)/2)) 70px;text-align:center}.md-confidence:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.4;background-image:radial-gradient(circle at 12% 22%,#eed59b 0 1px,transparent 2px),radial-gradient(circle at 85% 71%,#eed59b 0 1px,transparent 2px),radial-gradient(circle at 75% 16%,#eed59b 0 1px,transparent 2px);background-size:310px 340px,420px 290px,370px 390px}.md-confidence .md-eyebrow,.md-memory-hero .md-eyebrow{color:#dfc68d}.md-confidence h2{color:#fff4dc;font-size:clamp(29px,3.5vw,48px);line-height:1.25}.md-confidence-heading{max-width:790px;margin:0 auto 42px!important}.md-confidence-heading>p:last-child{max-width:580px;margin:18px auto 0;font-size:14px;color:#c0c7d6}.md-memory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px;align-items:start}.md-memory{min-width:0;text-align:left}.md-memory-frame{position:relative;height:340px;display:flex;align-items:center;justify-content:center;padding:13px;border:1px solid #d2b4758a;border-radius:24px;background:linear-gradient(140deg,#25385a,#15243e 45%,#09152d);box-shadow:inset 0 0 0 5px #0d1c34,0 17px 45px #0003;isolation:isolate}.md-memory-frame:before{content:"";position:absolute;inset:8px;border:1px solid #d2b4752b;border-radius:inherit;pointer-events:none;z-index:1}.md-memory-frame img{width:100%;height:100%;object-fit:contain;object-position:center;max-width:100%;border-radius:5px;filter:drop-shadow(0 10px 14px #0004)}.md-memory--emilie .md-memory-frame img{max-width:300px}.md-memory--kylian .md-memory-frame img{max-width:290px}.md-memory-copy{padding:22px 3px 10px}.md-memory-copy .md-eyebrow{font-size:9px;letter-spacing:.14em;margin:0 0 8px!important}.md-memory-copy h3{font-size:23px;color:#fff2d3;line-height:1.4;margin:0 0 10px!important}.md-memory-copy a,.md-memory-note{font-size:11px;color:#c1cadc;display:inline-block;line-height:1.6}.md-memory-copy a{border-bottom:1px solid #b89b5a60;padding-bottom:3px}.md-memory-copy a:hover{color:#fff4d9;border-color:#e4c384}.md-memory-spark{position:absolute;z-index:2;color:#f8df9f;pointer-events:none;text-shadow:0 0 15px #ffe2a488;animation:md-memory-glimmer 7s ease-in-out infinite;animation-delay:var(--md-memory-delay,0s)}.md-memory-spark--one{left:-10px;top:28%;font-size:25px}.md-memory-spark--two{right:1px;top:13%;font-size:38px;animation-direction:reverse}.md-memory-spark--three{right:16%;bottom:-11px;font-size:17px}.md-confidence-all{margin-top:34px}.md-memory-hero{padding:170px 24px 64px;text-align:center;background:radial-gradient(ellipse at 50% 95%,#33436880,transparent 64%),#09162f;color:#e7e5df}.md-memory-hero h1{font:500 clamp(34px,4.5vw,64px)/1.17 Cinzel,Georgia,serif;color:#fff3d4;margin:20px auto!important;max-width:1000px}.md-memory-hero h1 em{font-style:normal;color:#e0c58c}.md-memory-hero>p:last-of-type{max-width:660px;margin:0 auto 28px!important;color:#c5cddd}.md-memory-page .md-confidence{padding-top:45px}.md-memory-page .md-confidence h2{font-size:29px}.md-memory-invitation{text-align:center;padding:75px 24px;background:#f3efe6}.md-memory-invitation h2{margin:15px 0 23px!important}.md-memory-invitation>p:not(.md-eyebrow){max-width:590px;margin:0 auto 26px!important;font-size:14px;color:#657185}@keyframes md-memory-glimmer{0%,100%{opacity:.48;transform:translateY(2px) scale(.9)}50%{opacity:1;transform:translateY(-5px) scale(1.05)}}
.md-story-photos{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}.md-story .md-story-photos img{height:auto;aspect-ratio:3/4;object-fit:contain;border:1px solid #bdb09255;border-radius:100px 100px 10px 10px;background:#e3ddd0;padding:8px}.md-story .md-story-photos img:last-child{margin-top:65px}.md-news-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px;max-width:1000px;margin:35px auto 0;align-items:stretch}.md-news-patrol{display:grid;grid-template-columns:1fr 1fr;background:#f0ede5;border:1px solid #d5cbb8;border-radius:23px;overflow:hidden;align-items:center}.md-news-patrol>img{height:100%;width:100%;object-fit:contain;background:#dfd9cc}.md-news-patrol>div{padding:24px}.md-news-patrol h3{font-size:25px;margin-bottom:14px!important}.md-news-patrol p{font-size:13px;color:#6a7180;margin-bottom:20px!important}.md-news-grid .md-character{margin:0!important;display:flex;flex-direction:column}.md-news-grid .md-character>img{height:260px;aspect-ratio:auto}.md-news-grid .md-card-cinema{height:260px;aspect-ratio:auto}.md-news-grid .md-character>a,.md-news-grid .md-character>div:not(.md-card-cinema){flex:1}.md-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.md-review-grid blockquote{padding:25px;border:1px solid #ded5c1;border-radius:18px;background:#fffdf9}.md-review-grid blockquote>p{font-size:14px}.md-home-favorites>.md-catalogue-link{margin-top:25px}
.md-team-invitation{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;padding:70px max(6vw,calc((100vw - 1200px)/2));background:radial-gradient(ellipse at 100% 50%,#293b5e77,transparent 65%),#101d36;color:#c7cddb;align-items:center}.md-team-invitation .md-eyebrow{color:#e5c987}.md-team-invitation h2{color:#fff5df}.md-team-invitation h2 em{color:#e5c987}.md-team-invitation p:not(.md-eyebrow){max-width:560px;margin:25px 0!important;font-size:14px}.md-team-invitation .md-text-link{display:block;width:fit-content;margin-top:22px;color:#e8d5aa}.md-team-invitation-photo{position:relative;max-width:300px;justify-self:center;width:100%}.md-team-invitation-photo img{height:345px;width:100%;object-fit:contain;background:#1b2b47;border:1px solid #bba16d;padding:8px;border-radius:130px 130px 14px 14px}.md-team-invitation-photo>span{position:absolute;font-size:50px;color:#efd08b;right:-16px;top:15%;animation:md-memory-glimmer 6s ease-in-out infinite}.md-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.md-team-person{text-align:center}.md-team-photo{height:355px;background:#e9e3d7;border:1px solid #c9baa0;border-radius:130px 130px 15px 15px;padding:10px;display:flex;align-items:center;justify-content:center}.md-team-photo img{width:100%;height:100%;object-fit:contain;border-radius:8px}.md-team-person h3{font-size:25px;margin-top:20px!important}.md-team-person p{font-size:12px;color:#6c7485;margin-top:8px!important}.md-recruitment{background:#f0ece3;padding:75px max(6vw,calc((100vw - 1200px)/2));scroll-margin-top:30px}.md-recruit-heading{max-width:800px}.md-recruit-heading>p:last-child{font-size:15px;color:#677183;margin:24px 0 35px!important;max-width:730px}.md-recruit-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.md-recruit-roles article{padding:27px;background:#fffdf7;border:1px solid #d8cbb3;border-radius:18px}.md-recruit-roles article>span{display:block;font:24px Cinzel,serif;color:#a88c52;margin-bottom:16px}.md-recruit-roles h3{font-size:22px;line-height:1.4;margin-bottom:15px!important}.md-recruit-roles p{font-size:13px;color:#646e7d}.md-recruit-details{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:45px 0;border-bottom:1px solid #d2c7b3}.md-recruit-details h3{font-size:23px;margin-bottom:18px!important}.md-recruit-details p,.md-recruit-details li{font-size:14px;color:#616d80;line-height:1.8}.md-recruit-details ul{padding-left:20px;margin:0}.md-recruit-details li+li,.md-recruit-details p+p{margin-top:12px!important}.md-application{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:50px}.md-application>div>h3{font-size:30px;line-height:1.4;margin-bottom:23px!important}.md-application>div>p:not(.md-eyebrow){font-size:14px;color:#677183;margin-bottom:20px!important}.md-application .md-form{background:#fffdf9;border:1px solid #d7c9af;border-radius:20px;padding:28px}.md-application .md-fields{gap:18px}.md-footer-info{overflow-wrap:anywhere}.md-footer-info>p+p{margin-top:20px!important}.md-footer-social{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:22px}.md-footer-social a{font-size:10px}.md-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:761px) and (max-width:1050px){.md-nav{width:calc(100% - 40px)}.md-nav .md-desktop{gap:14px;font-size:10px}.md-nav .md-brand img{width:115px}.md-nav .md-nav-cta{font-size:9px;padding:10px 13px}.md-memory-frame{height:295px}.md-confidence{padding-inline:30px}.md-memory-copy h3{font-size:19px}.md-memory-copy a{font-size:10px}.md-news-patrol{grid-template-columns:1fr}.md-news-patrol>img{height:260px}.md-team-photo{height:290px}}
@media(max-width:760px){.md-confidence-ribbon{padding:21px 0 23px}.md-confidence-ribbon>a{font-size:9px;letter-spacing:.1em}.md-ribbon-track li{font-size:19px;gap:27px;padding-right:27px}.md-confidence{padding:52px 25px 45px}.md-confidence-heading{margin-bottom:28px!important}.md-confidence h2{font-size:30px}.md-confidence-heading>p:last-child{font-size:12px}.md-memory-grid{grid-template-columns:1fr;gap:30px;max-width:440px;margin:auto}.md-memory-frame{height:355px;margin:0 7px;padding:14px}.md-memory-copy{padding:19px 8px 4px}.md-memory-copy h3{font-size:24px}.md-memory-copy a,.md-memory-note{font-size:12px}.md-memory-page .md-confidence{padding-top:30px}.md-memory-hero{padding:125px 23px 37px}.md-memory-hero h1{font-size:34px}.md-memory-hero>p:last-of-type{font-size:13px}.md-memory-invitation{padding:48px 24px}.md-memory-invitation h2{font-size:29px}.md-story-photos{gap:12px}.md-story .md-story-photos img{height:280px;aspect-ratio:auto;border-radius:80px 80px 9px 9px;padding:5px}.md-story .md-story-photos img:last-child{margin-top:35px}.md-news-grid{grid-template-columns:1fr;gap:24px}.md-news-patrol{grid-template-columns:1fr 1fr}.md-news-patrol>img{min-height:260px}.md-news-patrol>div{padding:18px}.md-news-patrol h3{font-size:21px}.md-news-patrol p{font-size:12px}.md-news-grid .md-character{max-width:440px;width:100%;margin:auto!important}.md-news-grid .md-card-cinema,.md-news-grid .md-character>img{height:335px}.md-review-grid{grid-template-columns:1fr;gap:17px}.md-review-grid blockquote,.md-review-grid blockquote:last-child{padding:23px;border:1px solid #ded5c1}.md-team-invitation{grid-template-columns:1fr;padding:50px 24px;gap:38px}.md-team-invitation h2{font-size:32px}.md-team-invitation-photo{max-width:245px}.md-team-invitation-photo img{height:290px}.md-team-grid{grid-template-columns:1fr;gap:40px;max-width:350px;margin:auto}.md-team-photo{height:350px}.md-recruitment{padding:48px 24px}.md-recruit-heading h2{font-size:32px}.md-recruit-heading>p:last-child{font-size:14px}.md-recruit-roles{grid-template-columns:1fr;gap:15px}.md-recruit-roles article{padding:23px}.md-recruit-details{grid-template-columns:1fr;gap:30px;padding:35px 0}.md-application{grid-template-columns:1fr;gap:30px;margin-top:35px}.md-application .md-form{padding:20px}.md-application .md-fields{grid-template-columns:1fr;gap:15px}.md-footer-info{grid-column:1/-1}.md-footer-info>p+p{margin-top:15px!important}.md-footer nav{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:2px 20px}.md-footer nav a{margin:7px 0}.md-footer-social a{font-size:11px}}
@media(prefers-reduced-motion:reduce){.md-ribbon-track{animation:none}.md-ribbon-window{mask-image:none}.md-ribbon-track{width:100%}.md-ribbon-track ul{flex-wrap:wrap;justify-content:center;gap:15px;width:100%;padding-inline:20px}.md-ribbon-track ul[aria-hidden=true]{display:none}.md-ribbon-track li{padding:0;font-size:17px;gap:15px}.md-memory-spark,.md-team-invitation-photo>span{animation:none}}

.md-founder-profile{text-align:center;background:#f6f2e9;padding:55px 24px 65px}.md-founder-profile figure{max-width:400px;margin:0 auto!important}.md-founder-profile figure>img{width:100%;height:auto;aspect-ratio:1;border-radius:28px;padding:7px;border:1px solid #b9a171;background:#142443;box-shadow:0 18px 42px #101a2e25}.md-founder-profile figcaption{margin-top:25px}.md-founder-profile h2{font-size:35px;margin-bottom:10px!important}.md-founder-profile figcaption p{font-size:13px;letter-spacing:.06em;color:#8f7445}.md-founder-profile>p{max-width:550px;font-size:14px;color:#667184;margin:25px auto!important}.md-team-invitation-photo{max-width:330px}.md-team-invitation-photo img{height:auto;aspect-ratio:1;object-fit:contain;border-radius:25px}@media(max-width:760px){.md-founder-profile{padding:35px 24px 45px}.md-founder-profile figure{max-width:310px}.md-team-invitation-photo{max-width:280px}.md-team-invitation-photo img{height:auto}.md-founder-profile h2{font-size:30px}}


.md-team-leadership{display:grid;grid-template-columns:repeat(2,minmax(0,400px));justify-content:center;align-items:start;gap:48px;max-width:880px;margin:0 auto}.md-team-leadership figure{width:100%;min-width:0}.md-team-leadership figcaption p{line-height:1.8;letter-spacing:.02em;max-width:360px;margin:0 auto}.md-team-leadership .md-donia-profile img{object-fit:contain}@media(max-width:760px){.md-team-leadership{grid-template-columns:minmax(0,310px);gap:42px}}
