@font-face{font-family:Archivo;src:url('assets/archivo-black.woff2') format('woff2');font-display:swap}@font-face{font-family:Work;src:url('assets/work-sans-400.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Work;src:url('assets/work-sans-600.woff2') format('woff2');font-weight:600;font-display:swap}
:root{--paper:#f4f4f4;--ink:#20201f;--muted:#64635d;--lime:#d8fc44;--line:#d1cec5;--display:"Arial Black",Arial,sans-serif;--body:Work,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);overflow-x:hidden}body,button,a{ -webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}.skip{position:absolute;left:12px;top:-100px;z-index:99;background:var(--lime);padding:12px}.skip:focus{top:12px}.section-pad{padding-left:clamp(24px,5vw,80px);padding-right:clamp(24px,5vw,80px)}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,80px);border-bottom:1px solid var(--line);position:relative;z-index:30;background:var(--paper)}.brand{display:flex;align-items:center;gap:9px;font-family:var(--display);font-size:19px;letter-spacing:-.07em;white-space:nowrap}.brand img{width:42px;height:42px;object-fit:cover;border-radius:6px}.brand b{font-weight:400;color:#898982}.main-nav,.channel-nav{display:flex;align-items:center;gap:clamp(17px,2.8vw,44px);font-size:13px;font-weight:600}.main-nav>a:not(.youtube-link),.channel-nav>a:not(.back-film){position:relative}.main-nav>a:not(.youtube-link)::after,.channel-nav>a:not(.back-film)::after{content:'';height:1px;background:currentColor;position:absolute;left:0;right:100%;bottom:-5px;transition:right .25s}.main-nav>a:not(.youtube-link):hover::after,.channel-nav>a:not(.back-film):hover::after{right:0}.youtube-link{background:var(--ink);color:white;border-radius:100px;padding:14px 20px;display:flex;gap:15px;align-items:center;transition:background .25s,color .25s,transform .25s}.youtube-link:hover{background:var(--lime);color:var(--ink);transform:translateY(-2px)}.play-icon{font-size:10px}.menu-toggle{display:none}.hero{min-height:min(760px,calc(100svh - 88px));position:relative;display:flex;flex-direction:column;justify-content:space-between;padding-top:38px;padding-bottom:52px;overflow:hidden}.hero::before{content:'';position:absolute;width:43vw;height:43vw;max-width:650px;max-height:650px;border:1px solid #e1dfd6;border-radius:50%;right:-9vw;top:3vw;pointer-events:none}.hero::after{content:'';position:absolute;width:26vw;height:26vw;border:1px solid #e7e5dc;border-radius:50%;right:-1vw;top:12vw;pointer-events:none}.hero-topline,.hero-bottom{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.eyebrow,.kicker,.hero-index,.section-label,.portfolio-note{font-size:11px;font-weight:600;letter-spacing:.11em}.eyebrow{display:flex;gap:9px;align-items:center}.live-dot{width:7px;height:7px;background:#a3c210;border-radius:50%;box-shadow:0 0 0 4px #e8efc8}.hero-index{color:#848179}.hero h1,.work h2,.services h2,.about h2,.contact h2,.channel-teaser h2{font-family:var(--display);font-weight:400;line-height:.91;letter-spacing:-.085em;margin:0}.hero h1{font-size:clamp(74px,10.6vw,170px);position:relative;z-index:2;margin-top:auto;margin-bottom:58px;white-space:nowrap}.outlined{-webkit-text-stroke:2px var(--ink);color:transparent}.outlined-dark{-webkit-text-stroke:1.5px var(--ink);color:transparent}.period{color:#a1bd15}.hero-bottom{align-items:end}.hero-bottom p{font-size:clamp(18px,1.7vw,25px);max-width:475px;line-height:1.35;letter-spacing:-.035em;margin:0}.round-arrow{width:78px;height:78px;border-radius:50%;background:var(--lime);display:grid;place-items:center;font-size:38px;transition:transform .25s,background .25s}.round-arrow:hover{transform:rotate(45deg);background:#c5ed23}.hero-sticker{position:absolute;z-index:3;right:12%;top:31%;width:135px;height:135px;background:var(--lime);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(13deg);font-family:var(--display);font-size:18px;line-height:.93;letter-spacing:-.05em;box-shadow:10px 10px 0 rgba(0,0,0,.06)}.hero-sticker span{position:absolute;bottom:15px;font-size:20px}.ticker{height:64px;background:var(--lime);display:flex;align-items:center;overflow:hidden;white-space:nowrap;transform:rotate(-1.2deg) scale(1.02);position:relative;z-index:4}.ticker div{font-family:var(--display);font-size:25px;letter-spacing:-.06em;animation:marquee 23s linear infinite}@keyframes marquee{to{transform:translateX(-50%)}}.intro{display:grid;grid-template-columns:1fr 2.1fr;gap:40px;padding-top:145px;padding-bottom:160px}.section-label{display:flex;gap:25px;padding-top:13px}.section-label span{font-size:22px;line-height:.5}.intro p{font-size:clamp(28px,3.5vw,55px);line-height:1.18;letter-spacing:-.055em;max-width:1030px;margin:0;font-weight:600}.intro em{font-style:normal;background:var(--lime);padding:0 5px}.work{padding-top:90px;padding-bottom:120px;background:#e9e9e7}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:55px}.section-heading h2{font-size:clamp(64px,9vw,140px);margin-top:28px}.section-heading>p{max-width:300px;font-size:15px;line-height:1.5;color:var(--muted);margin:0 0 7px}.work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:54px}.work-card:nth-child(2){padding-top:105px}.work-card:nth-child(3){padding-top:5px}.work-card:nth-child(4){padding-top:105px}.work-image{height:clamp(320px,42vw,620px);position:relative;overflow:hidden;background:#d3d0c5}.work-card:not(.large) .work-image{height:clamp(300px,33vw,520px)}.work-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.work-card:hover img{transform:scale(1.045)}.work-number{position:absolute;top:20px;left:20px;width:42px;height:42px;border-radius:50%;background:var(--paper);display:grid;place-items:center;font-size:12px;font-weight:600}.work-meta{display:flex;justify-content:space-between;gap:20px;align-items:start;padding-top:18px;border-top:1px solid var(--ink);margin-top:18px}.work-meta h3{font-family:var(--display);font-weight:400;font-size:clamp(20px,2.2vw,32px);letter-spacing:-.06em;margin:0 0 8px}.work-meta p{margin:0;color:var(--muted);font-size:13px}.work-meta>span{font-size:25px}.portfolio-note{color:#817e75;margin-top:60px;line-height:1.6;letter-spacing:0}.services{background:#20201e;color:var(--paper);padding-top:110px;padding-bottom:125px}.services .section-heading h2{font-size:clamp(68px,10vw,150px)}.services .section-heading>p{color:#adaba4}.service-list{margin-top:60px;border-top:1px solid #686862}.service-row{display:grid;grid-template-columns:60px minmax(260px,1.3fr) minmax(210px,.8fr) 30px;gap:20px;align-items:center;border-bottom:1px solid #686862;min-height:132px;transition:padding .25s,background .25s}.service-row:hover{padding:0 15px;background:#2d2d29}.service-row>span{color:var(--lime);font-size:12px}.service-row h3{font-family:var(--display);font-size:clamp(23px,3vw,43px);line-height:1;letter-spacing:-.06em;font-weight:400;margin:0}.service-row p{color:#b5b3ad;font-size:14px;line-height:1.45;max-width:275px}.service-row b{font-size:24px;font-weight:400;color:var(--lime)}.about{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;padding-top:130px;padding-bottom:145px}.about-side{display:flex;flex-direction:column;justify-content:space-between}.about-mark{width:clamp(200px,27vw,380px);height:clamp(200px,27vw,380px);border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;margin-top:100px}.about-mark img{width:65%;border-radius:16px;mix-blend-mode:multiply}.about h2{font-size:clamp(59px,7.5vw,112px);margin-bottom:44px}.about h2 span{color:#99978d}.about-copy>p{font-size:clamp(17px,1.7vw,22px);line-height:1.55;letter-spacing:-.025em;max-width:670px}.stats{display:flex;gap:55px;border-top:1px solid var(--line);margin-top:60px;padding-top:25px}.stats div{display:flex;flex-direction:column;gap:8px}.stats strong{font-family:var(--display);font-size:clamp(40px,5vw,75px);line-height:1;letter-spacing:-.07em}.stats span{font-size:10px;font-weight:600;letter-spacing:.08em;color:var(--muted)}.channel-teaser{background:#111;color:white;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;min-height:660px;padding-top:80px;padding-bottom:80px;overflow:hidden}.channel-teaser h2{font-size:clamp(55px,6.5vw,100px);margin-top:35px}.channel-teaser h2 em{font-style:normal;color:#9b9b96}.channel-teaser p{max-width:470px;color:#aaa;line-height:1.55;font-size:17px;margin:30px 0}.text-cta{display:inline-flex;gap:36px;padding:16px 0;border-bottom:1px solid white;font-size:12px;font-weight:600;letter-spacing:.1em}.text-cta span{font-size:19px;line-height:.6}.channel-art{position:relative}.channel-art::before{content:'';position:absolute;inset:5%;border:1px solid #393939;border-radius:50%;transform:scale(1.2)}.channel-art img{width:min(100%,420px);margin:auto;border-radius:50%;animation:float 6s ease-in-out infinite}@keyframes float{50%{transform:translateY(-14px)}}.contact{padding-top:140px;padding-bottom:150px;text-align:center}.contact h2{font-size:clamp(70px,10.5vw,170px);margin:30px 0}.contact p{max-width:450px;margin:0 auto 30px;line-height:1.5;color:var(--muted)}.contact-button{display:inline-flex;align-items:center;gap:35px;background:var(--lime);border-radius:100px;padding:20px 27px;font-size:12px;font-weight:600;letter-spacing:.07em;transition:transform .2s,background .2s}.contact-button:hover{transform:translateY(-3px);background:#c7ec2d}.contact-button span{font-size:20px}.contact small{display:block;margin-top:15px;color:#89877e;font-size:11px}.footer{background:#e9e9e7;border-top:1px solid var(--line);padding-top:45px;padding-bottom:45px;display:flex;justify-content:space-between;align-items:end;gap:30px}.footer-brand{font-family:var(--display);font-size:25px;letter-spacing:-.07em}.footer-brand b{font-weight:400;color:#848179}.footer-brand span{display:block;font-family:var(--body);font-size:10px;letter-spacing:.1em;margin-top:8px}.footer-links{display:flex;gap:25px;font-size:12px;font-weight:600}.footer>span{font-size:10px;color:var(--muted)}.reveal{opacity:0;transform:translateY(30px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:translateY(0)}
/* Re Vera channel */
.channel-page{--paper:#111;--ink:#f2f0e9;--muted:#aaa8a1;--line:#393938;background:#111;color:#f2f0e9}.channel-header{background:#111;border-color:#373737}.channel-header .brand{font-size:19px;letter-spacing:-.05em}.channel-header .brand img{mix-blend-mode:normal;width:38px;height:38px}.channel-nav{color:#c8c6be}.back-film{border:1px solid #5d5d5a;padding:12px 17px;border-radius:100px;color:#fff;transition:background .2s,color .2s}.back-film:hover{background:#f2f0e9;color:#111}.channel-hero{min-height:780px;padding-top:42px;padding-bottom:80px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.channel-hero::before{content:'';position:absolute;right:-21vw;top:-30vw;width:82vw;height:82vw;border:1px solid #292929;border-radius:50%}.channel-hero::after{content:'';position:absolute;right:-10vw;top:-19vw;width:60vw;height:60vw;border:1px solid #242424;border-radius:50%}.channel-hero-top{display:flex;justify-content:space-between;color:#888;font-size:11px;letter-spacing:.1em;z-index:1}.channel-hero h1{font-family:var(--display);font-size:clamp(85px,13vw,205px);letter-spacing:-.09em;line-height:.88;font-weight:400;margin:auto 0 35px;z-index:1}.channel-hero h1 em{font-style:normal;color:#77766f}.channel-hero-foot{display:flex;justify-content:space-between;align-items:end;z-index:1}.channel-hero-foot p{max-width:470px;color:#bbb9b2;font-size:19px;line-height:1.45;letter-spacing:-.02em}.orbit{width:160px;height:160px;border:1px solid #777;border-radius:50%;display:grid;place-items:center;animation:float 6s ease-in-out infinite}.orbit img{width:72%;border-radius:50%}.channel-manifesto{background:#1d1d1b;padding-top:125px;padding-bottom:135px;display:grid;grid-template-columns:1fr 2.1fr;gap:30px}.channel-manifesto p{font-size:clamp(30px,4vw,61px);line-height:1.17;letter-spacing:-.055em;font-weight:600;margin:0}.channel-manifesto em{font-style:normal;color:#99988f}.channel-topics{padding-top:120px;padding-bottom:135px}.channel-section-head{display:flex;justify-content:space-between;gap:30px;align-items:start;margin-bottom:60px}.channel-section-head h2,.coming-label h2{font-family:var(--display);font-size:clamp(60px,8vw,122px);letter-spacing:-.08em;line-height:.92;font-weight:400;margin:0}.topic-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #42423f;border-left:1px solid #42423f}.topic{min-height:280px;border-right:1px solid #42423f;border-bottom:1px solid #42423f;padding:27px;display:flex;flex-direction:column;transition:background .25s}.topic:hover{background:#1c1c1a}.topic span{font-size:11px;color:#8d8b84;letter-spacing:.1em}.topic h3{font-family:var(--display);font-weight:400;font-size:clamp(27px,3.2vw,48px);letter-spacing:-.06em;margin:auto 0 15px}.topic p{font-size:13px;color:#aaa8a1;line-height:1.5;max-width:245px;margin:0}.coming-soon{background:#eae8e0;color:#191918;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:125px;padding-bottom:135px}.coming-label h2{margin-top:35px}.coming-card{min-height:450px;background:#181818;color:#eee;padding:30px;display:flex;flex-direction:column;position:relative;overflow:hidden}.coming-card::before{content:'';position:absolute;width:390px;height:390px;border:1px solid #353535;border-radius:50%;right:-100px;top:-90px}.coming-card>span{font-size:11px;letter-spacing:.1em;color:#999;z-index:1}.coming-play{width:82px;height:82px;border:1px solid #c3c0b7;border-radius:50%;display:grid;place-items:center;font-size:21px;margin:auto;z-index:1}.coming-card h3{font-family:var(--display);font-weight:400;font-size:35px;line-height:1;letter-spacing:-.06em;margin:0 0 13px;z-index:1}.coming-card p{font-size:13px;line-height:1.5;color:#aaa;max-width:320px;margin:0;z-index:1}.channel-notes{padding-top:120px;padding-bottom:140px}.note-placeholder{display:grid;grid-template-columns:130px 1fr 30px;align-items:center;gap:25px;border-top:1px solid #555;border-bottom:1px solid #555;padding:40px 0}.note-placeholder span{font-size:11px;letter-spacing:.1em;color:#999}.note-placeholder span:last-child{font-size:22px}.note-placeholder p{font-size:clamp(19px,2.4vw,34px);line-height:1.25;letter-spacing:-.04em;margin:0;max-width:760px}.channel-footer{border-top:1px solid #333;padding-top:45px;padding-bottom:45px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;letter-spacing:.07em}.channel-footer div{display:flex;align-items:center;gap:9px;font-family:var(--display);font-size:20px;letter-spacing:-.05em}.channel-footer img{width:39px;border-radius:50%}.channel-footer p,.channel-footer span{color:#999}
@media(max-width:900px){.site-header{height:72px}.main-nav{gap:15px;font-size:11px}.youtube-link{padding:12px 14px;gap:8px}.hero{min-height:680px}.hero h1{font-size:12vw}.hero-sticker{right:11%;top:25%;width:110px;height:110px;font-size:15px}.service-row{grid-template-columns:42px 1fr 30px}.service-row p{grid-column:2;grid-row:2;margin:-15px 0 18px}.service-row b{grid-column:3;grid-row:1}.service-row{padding-top:25px}.channel-hero{min-height:700px}.channel-nav{gap:14px;font-size:11px}}
@media(max-width:650px){.site-header{height:68px}.brand{font-size:17px}.brand img{width:38px;height:38px}.menu-toggle{display:flex;border:0;background:transparent;width:42px;height:42px;flex-direction:column;justify-content:center;gap:6px;cursor:pointer}.menu-toggle span{height:2px;width:25px;background:#222;display:block}.main-nav{display:none;position:absolute;top:68px;left:0;right:0;background:var(--paper);padding:22px 24px 30px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line);font-size:16px;gap:0;box-shadow:0 20px 25px #0002}.main-nav.open{display:flex}.main-nav>a:not(.youtube-link){padding:14px 0;border-bottom:1px solid var(--line)}.youtube-link{justify-content:space-between;margin-top:20px}.hero{min-height:610px;padding-top:25px;padding-bottom:35px}.hero-topline{align-items:start}.hero-index{display:none}.hero h1{font-size:10.6vw;margin-bottom:35px;line-height:.99}.outlined{-webkit-text-stroke:1.2px var(--ink)}.hero-bottom p{font-size:17px;max-width:270px}.round-arrow{width:60px;height:60px;font-size:28px}.hero-sticker{right:10%;top:22%;width:94px;height:94px;font-size:13px}.hero-sticker span{bottom:8px;font-size:14px}.ticker{height:50px}.ticker div{font-size:19px}.intro{display:block;padding-top:85px;padding-bottom:100px}.intro .section-label{margin-bottom:33px}.intro p{font-size:30px}.work{padding-top:80px;padding-bottom:90px}.section-heading{display:block}.section-heading h2{font-size:17vw;margin-bottom:24px}.section-heading>p{max-width:350px}.work-grid{grid-template-columns:1fr;row-gap:35px}.work-card:nth-child(n){padding-top:0}.work-image,.work-card:not(.large) .work-image{height:440px}.work-meta h3{font-size:25px}.portfolio-note{margin-top:35px}.services{padding-top:85px;padding-bottom:90px}.services .section-heading h2{font-size:17vw}.service-row h3{font-size:24px}.service-row p{font-size:12px}.about{display:block;padding-top:90px;padding-bottom:100px}.about-side{display:block}.about-mark{display:none}.about h2{font-size:14vw;margin-top:30px}.about-copy>p{font-size:17px}.stats{gap:35px}.stats strong{font-size:48px}.channel-teaser{display:block;min-height:0;padding-top:85px;padding-bottom:80px}.channel-teaser h2{font-size:12vw}.channel-art{max-width:290px;margin:45px auto 0}.contact{padding-top:100px;padding-bottom:110px}.contact h2{font-size:15vw}.footer{flex-wrap:wrap;align-items:start}.footer-brand{width:100%}.channel-header .brand img{width:35px;height:35px}.channel-nav>a:not(.back-film){display:none}.channel-nav .back-film{font-size:10px;padding:10px 12px}.channel-hero{min-height:650px;padding-top:30px;padding-bottom:50px}.channel-hero-top>span:last-child{display:none}.channel-hero h1{font-size:16vw}.channel-hero-foot p{font-size:16px;max-width:270px}.orbit{width:75px;height:75px}.channel-manifesto{display:block;padding-top:90px;padding-bottom:95px}.channel-manifesto .kicker{display:block;margin-bottom:30px}.channel-manifesto p{font-size:31px}.channel-topics{padding-top:90px;padding-bottom:95px}.channel-section-head{display:block}.channel-section-head h2{font-size:14vw;margin-top:25px}.topic-grid{grid-template-columns:1fr 1fr}.topic{min-height:225px;padding:18px}.topic h3{font-size:27px}.topic p{font-size:12px}.coming-soon{display:block;padding-top:95px;padding-bottom:95px}.coming-label h2{font-size:14vw;margin-bottom:50px}.coming-card{min-height:410px}.channel-notes{padding-top:90px;padding-bottom:100px}.note-placeholder{grid-template-columns:1fr 25px;gap:15px}.note-placeholder span:first-child{grid-column:1/-1}.note-placeholder p{font-size:21px}.channel-footer{flex-wrap:wrap}.channel-footer p{display:none}}
@media(max-width:380px){.hero h1{font-size:10.3vw}.hero-sticker{top:24%;right:7%}.topic-grid{grid-template-columns:1fr}.topic{min-height:180px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
.about-period{position:relative;left:.055em}
.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}
.language-picker{display:inline-flex;align-items:center;position:relative;margin-left:auto;margin-right:-14px}
.language-picker select{appearance:none;-webkit-appearance:none;border:1px solid #aaa9a2;border-radius:100px;background:transparent;color:inherit;font:600 11px var(--body);letter-spacing:.08em;padding:11px 28px 11px 12px;cursor:pointer;min-width:62px}
.language-picker::after{content:'⌄';position:absolute;right:11px;top:50%;transform:translateY(-57%);font-size:15px;pointer-events:none}
.language-picker select:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.hero-sticker b{font-weight:400}
.channel-page .language-picker select{border-color:#777}
body[data-language="de"] .hero h1,body[data-language="ru"] .hero h1{font-size:clamp(64px,9vw,145px)}
body[data-language="de"] .about h2,body[data-language="ru"] .about h2{font-size:clamp(55px,6.5vw,98px)}
body[data-language="de"] .channel-teaser h2,body[data-language="ru"] .channel-teaser h2{font-size:clamp(49px,5.4vw,82px)}
body[data-language]:not([data-language="tr"]) .hero h1{font-size:clamp(65px,9.2vw,150px)}
body[data-language]:not([data-language="tr"]) .about h2{font-size:clamp(42px,4.7vw,72px)}
body[data-language="ru"] .channel-hero h1{font-size:8vw}
@media(max-width:650px){.main-nav .language-picker{margin:18px 0 0;align-self:flex-start}.channel-nav .language-picker{margin:0 9px 0 0}.language-picker select{font-size:10px;padding:9px 25px 9px 10px;min-width:55px}body[data-language="de"] .hero h1,body[data-language="ru"] .hero h1{font-size:9.7vw}body[data-language="de"] .about h2,body[data-language="ru"] .about h2{font-size:11vw}body[data-language="de"] .channel-teaser h2,body[data-language="ru"] .channel-teaser h2{font-size:10vw}}
@media(max-width:650px){body[data-language]:not([data-language="tr"]) .hero h1{font-size:9vw}body[data-language]:not([data-language="tr"]) .about h2{font-size:8vw}body[data-language]:not([data-language="tr"]) .channel-hero h1{font-size:11vw}body[data-language="ru"] .channel-hero h1{font-size:9vw}}
.play-icon{width:13px;height:13px;filter:invert(1);flex:none}.youtube-link:hover .play-icon{filter:none}.coming-play img{width:27px;height:27px;filter:invert(1)}
.hero-sticker .sticker-copy{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:15px}.hero-sticker .sticker-copy span{position:static;display:block;line-height:.93}.hero-sticker .spark-icon{position:absolute;left:50%;bottom:13px;transform:translateX(-50%);width:17px;height:17px}
.ticker .ticker-track{display:flex;width:max-content;animation:marquee 24s linear infinite;will-change:transform}.ticker .ticker-set{display:flex;align-items:center;flex:none;min-width:100vw;padding-right:28px;animation:none}.ticker .ticker-set span{flex:none}.ticker .ticker-spark{display:block;flex:none;width:21px;height:21px;margin:0 24px;background:url('assets/spark.svg') center/contain no-repeat}
.contact-links{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}.contact-links .contact-button{gap:14px;font-size:13px;letter-spacing:0;text-transform:none}.contact-links .contact-button img{width:20px;height:20px;flex:none}.contact-links .contact-button span:last-child{margin-left:14px;line-height:1}.instagram-button{background:transparent;border:1px solid var(--ink)}.instagram-button:hover{background:#e9e9e7}
@media(max-width:650px){.ticker .ticker-track,.ticker .ticker-set{font-size:19px}.ticker .ticker-spark{width:16px;height:16px;margin:0 17px}.contact-links{flex-direction:column;align-items:stretch}.contact-links .contact-button{width:100%;justify-content:space-between;padding:18px 20px;font-size:12px}.contact-links .contact-button span:last-child{margin-left:auto}.hero-sticker .spark-icon{bottom:8px;width:13px;height:13px}.hero-sticker .sticker-copy{padding-bottom:12px}}
.arrow-icon{display:inline-block;width:22px;height:22px;vertical-align:middle;flex:none}.round-arrow .arrow-icon{width:34px;height:34px}.section-label .arrow-icon{width:19px;height:19px}.youtube-link .arrow-icon{width:14px;height:14px;filter:invert(1)}.youtube-link:hover .arrow-icon{filter:none}.work-meta .arrow-icon{width:25px;height:25px}.service-row .arrow-icon{width:25px;height:25px;filter:invert(1)}.text-cta .arrow-icon{width:17px;height:17px;filter:invert(1)}.contact-links .contact-button .arrow-icon{width:20px;height:20px;margin-left:14px}.footer-links a,.channel-footer>a,.back-film{display:inline-flex;align-items:center;gap:5px}.footer-links .arrow-icon,.channel-footer .arrow-icon,.back-film .arrow-icon{width:14px;height:14px}.channel-footer .arrow-icon,.back-film .arrow-icon,.note-placeholder .arrow-icon{filter:invert(1)}.note-placeholder .arrow-icon{width:22px;height:22px}
@media(max-width:760px){.menu-toggle{display:flex;border:0;background:transparent;width:42px;height:42px;flex-direction:column;justify-content:center;gap:6px;cursor:pointer}.menu-toggle span{height:2px;width:25px;background:#222;display:block}.main-nav{display:none;position:absolute;top:72px;left:0;right:0;background:var(--paper);padding:22px 24px 30px;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line);font-size:16px;gap:0;box-shadow:0 20px 25px #0002}.main-nav.open{display:flex}.main-nav>a:not(.youtube-link){padding:14px 0;border-bottom:1px solid var(--line)}.main-nav .language-picker{margin:18px 0 0;align-self:flex-start}.youtube-link{justify-content:space-between;margin-top:20px}}
@media(max-width:650px){.main-nav{top:68px}.contact-links .contact-button .arrow-icon{margin-left:auto}}
