:root{--ink:#0b0d0c;--ink-soft:#121613;--forest:#182019;--paper:#eee9df;--paper-muted:#b8b6ae;--gold:#c6a15b;--gold-soft:#d4b879;--line:#eee9df2e;--page-pad:clamp(1.25rem, 4vw, 5.5rem);--content-max:90rem;--display:Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{background:var(--ink);color:var(--paper);font-family:var(--sans);scroll-behavior:smooth}body{background:var(--ink);min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}.site-shell{overflow:clip}.section{max-width:var(--content-max);padding:clamp(5rem, 10vw, 10rem) var(--page-pad);margin-inline:auto}.section-kicker{color:var(--gold-soft);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:700}.section-heading h2{max-width:12ch;font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:clamp(2rem,4vw,4rem);font-size:clamp(3rem,7vw,6.75rem);font-weight:800;line-height:.9}.button{letter-spacing:.14em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;gap:.7rem;min-height:3.2rem;padding:.9rem 1.5rem;font-size:.74rem;font-weight:750;line-height:1;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.button--gold{background:var(--gold);color:#10110f}.button--gold:hover{background:var(--gold-soft)}.button--outline{color:var(--paper);background:#0608072e;border-color:#d6b471b8}.button--outline:hover{background:var(--gold);color:#10110f}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.site-header{z-index:20;width:100%;height:5.8rem;padding:0 var(--page-pad);border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;top:0;left:0}.site-header--solid{background:#080b09}.wordmark{justify-self:start;width:clamp(7.6rem,10vw,10rem);display:block}.wordmark img{width:100%;height:auto}.desktop-nav{gap:clamp(1.2rem,2.6vw,3rem);display:flex}.desktop-nav a{color:#eee9dfd6;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:650}.desktop-nav a:hover{color:var(--gold-soft)}.header-actions{justify-self:end;align-items:center;gap:.8rem;display:flex}.header-share{color:var(--paper);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;font-size:.68rem;font-weight:650}.header-share span:first-child{color:var(--gold-soft);margin-right:.4rem;font-size:1rem}.header-share:hover{color:var(--gold-soft)}.share-overlay{z-index:50;background:#000000c7;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.share-dialog{border:1px solid var(--line);background:#0b0d0c;width:min(100%,35rem);padding:clamp(1.5rem,5vw,3rem);position:relative;box-shadow:0 1.5rem 5rem #0000008c}.share-dialog__close{color:var(--paper);cursor:pointer;background:0 0;border:0;font-size:2rem;position:absolute;top:.5rem;right:.8rem}.share-dialog__eyebrow{color:var(--gold-soft);letter-spacing:.18em;font-size:.7rem}.share-dialog h2{margin:.5rem 0 .8rem;font-size:clamp(1.6rem,4vw,2.5rem)}.share-dialog p{color:var(--paper-muted)}.share-dialog label{margin:1.6rem 0 .5rem;font-size:.75rem;display:block}.share-dialog input{border:1px solid var(--line);width:100%;min-width:0;color:var(--paper);font:inherit;background:#141715;padding:.9rem;font-size:.8rem}.share-dialog__actions{flex-wrap:wrap;gap:.65rem;margin-top:1rem;display:flex}.share-dialog__actions .button{cursor:pointer;font-size:.72rem}.share-dialog__status{min-height:1.2rem;margin:.8rem 0 0;font-size:.72rem}.menu-trigger,.mobile-menu,.mobile-support-cta{display:none}.hero{isolation:isolate;min-height:100svh;padding:9rem var(--page-pad) 5rem;background-image:var(--hero-image);background-position:0;background-size:cover;align-items:center;display:flex;position:relative}@media (width>=1250px) and (aspect-ratio>=16/10){.hero{background-size:115%}}.hero:before{z-index:-2;content:"";background:linear-gradient(90deg,#060807f5 0%,#060807d1 26%,#0608074d 48%,#06080708 74%),linear-gradient(#0000 52%,#040504a3);position:absolute;inset:0}.hero__veil{z-index:-1;mix-blend-mode:multiply;background:radial-gradient(circle at 20%,#0000 0,#0000000f 60%);position:absolute;inset:0}.hero__content{width:min(45rem,58vw)}.hero__eyebrow{color:var(--gold-soft);letter-spacing:.19em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.72rem;font-weight:700}.hero__patrons-label{color:#eee9dfcc;letter-spacing:.06em;margin:0 0 .5rem;font-size:.62rem}.hero__patrons{align-items:center;gap:clamp(.63rem,1.53vw,1.17rem);margin-bottom:1.5rem;display:flex}.hero__patron{justify-content:center;align-items:center;width:clamp(5.82rem,8.855vw,8.6rem);height:4.175rem;display:flex}.hero__patron img{object-fit:contain;max-width:100%;max-height:100%}.hero__patron--3 img{mix-blend-mode:screen}.hero h1{width:min(50%,20.5rem);margin-bottom:.7rem;line-height:0}.hero h1 img{width:100%;height:auto;transform:translate(-10%)}.hero__headline{max-width:28ch;margin-bottom:1rem;font-size:clamp(1.1rem,1.7vw,1.6rem);line-height:1.35}.hero__description{color:#eee9dfb8;max-width:48rem;margin-bottom:2.2rem;font-size:clamp(.95rem,1.15vw,1.13rem);line-height:1.65}.hero__actions{width:min(43rem, calc(100vw - 2 * var(--page-pad)));grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.hero__actions .button{letter-spacing:.1em;white-space:nowrap;gap:.5rem;padding-inline:.85rem;font-size:.7rem}.hero__facebook{top:6.5rem;right:var(--page-pad);color:#fff;letter-spacing:.02em;transform-origin:100% 0;background:#3b5998;border-radius:.65rem;align-items:center;gap:.4rem;padding:.48rem .72rem;font-size:.72rem;font-weight:650;display:inline-flex;position:absolute;transform:scale(.575);box-shadow:0 .3rem 1rem #00000038}.hero__facebook:hover,.hero__facebook:focus-visible{background:#4d6ba8}.hero__facebook svg{flex:none;width:1.1rem;height:1.1rem}.play-mark{border-top:.28rem solid #0000;border-bottom:.28rem solid #0000;border-left:.46rem solid;width:0;height:0}.hero__scroll{right:var(--page-pad);border:1px solid #eee9df52;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid;position:absolute;bottom:2.2rem}.hero__scroll span{border-right:1px solid var(--paper);border-bottom:1px solid var(--paper);width:.45rem;height:.45rem;transform:rotate(45deg)translate(-.1rem,-.1rem)}.campaign{padding:clamp(2.6rem, 5vw, 4.8rem) var(--page-pad);border-block:1px solid var(--line);background:#0d100e}.campaign__pending-row{max-width:var(--content-max);justify-content:space-between;align-items:end;gap:2rem;margin:0 auto 2rem;display:flex}.campaign>.section-kicker{max-width:var(--content-max);margin-inline:auto}.campaign h2{letter-spacing:-.03em;margin-bottom:.35rem;font-size:clamp(1.7rem,3vw,3.2rem)}.campaign p{color:var(--paper-muted);margin-bottom:0}.campaign__goal{font-size:clamp(1.1rem,2vw,1.7rem);font-weight:700;color:var(--paper)!important}.campaign__track{max-width:var(--content-max);background:#eee9df29;height:2px;margin-inline:auto}.campaign__track span{background:var(--gold);border-radius:50%;width:.45rem;height:.45rem;display:block;transform:translateY(-.16rem)}.campaign--live{grid-template-columns:minmax(18rem,.7fr) 1.3fr;gap:3rem;display:grid}.campaign__widget-wrap{justify-self:center;gap:1.5rem;width:100%;max-width:26.875rem;display:grid}.campaign__widget-crop{height:4.5rem;position:relative;overflow:hidden}.campaign__widget-crop:after{z-index:1;pointer-events:none;content:"";background:#fff;border-radius:1rem;height:.35rem;position:absolute;top:.1rem;left:1rem;right:1rem}.campaign__widget{filter:invert()grayscale()brightness(16)brightness(.9)sepia(.4);mix-blend-mode:screen;background:0 0;border:0;width:calc(100% + 4px);height:13.375rem;margin-top:-5.75rem;margin-left:-2px;display:block}.campaign__provider-logo{width:10rem;height:auto;display:block}@media (width<=900px){.campaign--live{grid-template-columns:minmax(0,1fr)}}.teaser{max-width:none}.teaser .section-heading{max-width:var(--content-max);margin-inline:auto}.teaser__frame{width:100%;max-width:var(--content-max);aspect-ratio:2.35;background-position:50%;background-size:cover;place-items:center;margin-inline:auto;display:grid;position:relative;box-shadow:0 2.2rem 6rem #00000061}.teaser__frame:after{content:"";background:#0406056b;position:absolute;inset:0}.teaser__frame--active:after{display:none}.teaser__media{object-fit:cover;border:0;width:100%;height:100%}.teaser__placeholder{z-index:1;text-align:center;justify-items:center;gap:1rem;display:grid;position:relative}.teaser__placeholder p{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.teaser__play{aspect-ratio:1;border:1px solid var(--gold-soft);background:#04060561;border-radius:50%;place-items:center;width:clamp(4.5rem,7vw,6.5rem);display:grid}.teaser__play i{border-top:.6rem solid #0000;border-bottom:.6rem solid #0000;border-left:.9rem solid var(--gold-soft);width:0;height:0;margin-left:.35rem}.text-link{border-bottom:1px solid var(--gold);letter-spacing:.1em;text-transform:uppercase;gap:.7rem;width:fit-content;margin:2rem auto 0;padding-bottom:.45rem;font-size:.78rem;font-weight:700;display:flex}@media (width<=920px){.site-header{grid-template-columns:1fr auto auto;gap:.75rem}.desktop-nav{display:none}.header-support{min-height:2.6rem;padding:.7rem .9rem}.menu-trigger{border:1px solid var(--line);background:#0608075c;place-content:center;gap:.38rem;width:2.8rem;height:2.8rem;display:grid}.menu-trigger span{background:currentColor;width:1.1rem;height:1px;display:block}.mobile-menu{z-index:30;padding:5rem var(--page-pad);background:#080b09fa;flex-direction:column;justify-content:center;display:flex;position:fixed;inset:0}.mobile-menu nav{margin-bottom:3rem;display:grid}.mobile-menu__share{color:var(--paper);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;align-self:start;margin-top:1.2rem;padding:.5rem 0;font-size:.8rem}.mobile-menu nav a{border-bottom:1px solid var(--line);padding:1rem 0;font-size:clamp(1.5rem,7vw,2.5rem);font-weight:650}.menu-close{top:1.3rem;right:var(--page-pad);background:0 0;border:0;width:3rem;height:3rem;font-size:2.4rem;position:absolute}.hero__content{width:min(42rem,76vw)}}@media (width<=620px){.site-header{height:4.5rem}.wordmark{width:6.5rem}.header-support{border:0;padding-inline:.35rem;font-size:.63rem}.header-actions{gap:.25rem}.header-share{padding:.5rem}.header-share span:first-child{margin:0}.header-share__label{display:none}.share-dialog__actions{display:grid}.hero{--hero-photo-height:clamp(17rem, 72vw, 20rem);--hero-photo-top:4.5rem;min-height:0;padding-top:calc(var(--hero-photo-top) + 2rem);background-color:#080b09;background-position:calc(100% + 5rem) var(--hero-photo-top);background-repeat:no-repeat;background-size:auto var(--hero-photo-height);align-items:flex-start}.hero:before{background:linear-gradient(90deg, #050706e0, #05070647 56%, transparent 80%), linear-gradient(180deg, transparent 14rem, #0507069e 19rem, #080b09 calc(var(--hero-photo-top) + var(--hero-photo-height)))}.hero__content{width:100%}.hero__eyebrow{max-width:14ch}.hero__patrons{gap:.351rem;margin-bottom:.8rem}.hero__patron{width:3.414rem;height:2.202rem}.hero__patrons-label{margin-bottom:.3rem;font-size:.5rem}.hero__headline{max-width:25ch}.hero__description{max-width:35rem;margin-bottom:1.5rem;font-size:.9rem;line-height:1.55;display:block}.hero__actions .button{padding-inline:.6rem;font-size:.64rem}.hero__facebook{top:5.25rem}.hero__scroll{display:none}.campaign__pending-row{display:grid}.campaign__goal{font-size:1.15rem}.mobile-support-cta{z-index:18;right:1rem;bottom:max(1rem, env(safe-area-inset-bottom));background:var(--gold);color:#10110f;letter-spacing:.1em;text-transform:uppercase;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;min-height:2.75rem;padding:.65rem 1rem;font-size:.64rem;font-weight:800;transition:opacity .32s,transform .32s,visibility .32s;display:flex;position:fixed;transform:translateY(.75rem)}.mobile-support-cta--visible{opacity:1;visibility:visible;pointer-events:auto;animation:3.2s ease-in-out infinite support-glow;transform:translateY(0)}.teaser__frame{aspect-ratio:16/9}}@keyframes support-glow{0%,to{box-shadow:0 .45rem 1.4rem #00000057,0 0 .25rem #d3ab4f1f}50%{box-shadow:0 .55rem 1.6rem #00000061,0 0 1.1rem #d3ab4f85}}@media (prefers-reduced-motion:reduce){.mobile-support-cta{transition:none;animation:none}}@media (width<=680px){.hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.hero__actions .button{white-space:normal;text-align:center}.hero__actions .button:last-child{grid-column:1/-1}}.story{border-top:1px solid var(--line);background:var(--ink)}.story__visual,.true-story__visual{isolation:isolate;position:relative}.story__image,.true-story__image{width:100%;max-width:none;height:auto;display:block}.story__visual:after,.true-story__visual:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0809097a,#08090900 54%);position:absolute;inset:0}.story__title,.true-story__title{z-index:1;top:50%;left:var(--page-pad);width:min(42%,38rem);position:absolute;transform:translateY(-50%)}.story__content,.true-story__body{padding:clamp(4rem, 7vw, 7rem) var(--page-pad)}.story__body,.true-story__body>p,.true-story__body blockquote{max-width:56rem;margin-left:auto}.story__title h2,.true-story h2,.one-take h2,.budget h2,.creator h2,.faq h2,.final-cta h2{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(3.4rem,7.5vw,7.5rem);font-weight:850;line-height:.92}.story__title h2,.true-story__title h2{max-width:13ch;margin-bottom:0;font-size:clamp(2.2rem,5.4vw,5.8rem)}@media (width>=901px){.story__title .section-kicker{letter-spacing:.12em;white-space:nowrap;width:max-content;font-size:clamp(.62rem,.8vw,.72rem)}}.story__body{padding-top:0}.story__body p,.true-story__body>p,.one-take__copy p,.production__heading>p,.budget__heading>p,.creator__content>p:not(.creator__role),.faq__heading>p{color:var(--paper-muted);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75}.true-story{background:var(--ink);color:var(--paper)}.true-story__title .section-kicker{color:var(--gold-soft)}.true-story__body>p{color:var(--paper-muted)}.true-story blockquote{color:var(--paper);border-top:1px solid #ffffff47;margin:3rem 0 0;padding:1.5rem 0 0;font-family:Georgia,serif;font-size:clamp(1.2rem,2vw,1.75rem);font-style:italic;line-height:1.45}.one-take{background:#090c0a;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.one-take:before{z-index:1;content:"";background:linear-gradient(90deg,#060807f5,#060807d1 52%,#0608071f 100%);position:absolute;inset:0}.one-take__content{z-index:2;width:min(48rem,60vw);margin-left:max(var(--page-pad), calc((100vw - var(--content-max)) / 2 + var(--page-pad)));padding-block:7rem;position:relative}.one-take__backdrop{object-fit:cover;object-position:right center;width:100%;height:100%;display:block;position:absolute;inset:0}.one-take h2{margin-bottom:1.3rem}.one-take__subheading{max-width:32rem;color:var(--gold-soft);margin-bottom:3rem;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:700;line-height:1.45}.one-take__copy{grid-template-columns:1fr 1fr;gap:0 2rem;display:grid}.one-take__copy p{color:#eee9dfbd}.one-take__copy strong{color:var(--paper);font-weight:700}.one-take__copy em{color:var(--paper)}.one-take__copy .one-take__closing{border-top:1px solid var(--line);grid-column:1/-1;margin-top:1rem;padding-top:1.5rem;font-size:clamp(1.1rem,1.5vw,1.4rem);line-height:1.5}.production{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(3rem,7vw,8rem);scroll-margin-top:4.5rem;display:grid}.production__film{scroll-margin-top:6rem}.production__film-heading h3{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0 0 1.5rem;font-size:clamp(2rem,3.2vw,3.6rem);line-height:.95}.production__film-frame{aspect-ratio:16/9;border:1px solid var(--line);background:linear-gradient(135deg,#1b221d,#0c100d 70%);place-items:center;display:grid}.production__film-frame p{color:var(--paper-muted);letter-spacing:.16em;text-align:center;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.production__film-frame video,.production__film-frame iframe{border:0;width:100%;height:100%}.production__heading h2,.partners h2{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;font-size:clamp(3.2rem,6vw,6.5rem);line-height:.92}.budget{border-top:1px solid var(--line);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,9vw,10rem);display:grid}.budget h2{margin-bottom:2rem;font-size:clamp(3.2rem,5.5vw,6rem)}.budget__copy{max-width:48rem}.budget__copy p{color:var(--paper-muted);font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.75}.budget__copy p:first-child{color:var(--paper)}.creator{background:var(--ink-soft)}.creator__heading{margin-bottom:clamp(2.5rem,5vw,5rem)}.creator__heading h2{margin-bottom:0}.creator__people{display:grid}.creator__person{border-top:1px solid var(--line);grid-template-columns:clamp(9rem,20vw,17rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);padding:clamp(2rem,4vw,4rem) 0;display:grid}.creator__portrait{margin:0}.creator__portrait img{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.06);width:100%}.creator__portrait figcaption{color:var(--paper-muted);margin-top:.6rem;font-size:.64rem}.creator__portrait figcaption a{border-bottom:1px solid var(--line)}.creator__content{max-width:55rem}.creator__content h3{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:.4rem;font-size:clamp(2.2rem,4vw,4.4rem);font-weight:800;line-height:1}.creator__role{color:var(--gold-soft);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.3rem;font-size:.75rem;font-weight:700}.creator__links{gap:1.5rem;margin-top:2rem;display:flex}.creator__links a,.faq__heading a{border-bottom:1px solid var(--gold)}.partners{color:var(--paper);background:#151a16}.partners__inner{max-width:var(--content-max);padding:clamp(5rem, 9vw, 9rem) var(--page-pad);margin-inline:auto}.partners .section-kicker{color:var(--gold-soft)}.partners h2{margin-bottom:3rem}.partners__group-label{color:var(--gold-soft);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.8rem;font-size:.7rem;font-weight:700}.partners__logos{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(1rem,2.2vw,2rem);padding-top:2rem;display:grid}.partners__logo{align-items:center;display:grid}.partners__mark{justify-content:center;align-items:center;height:10rem;display:flex}.partners__mark img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.partners__logo--3 img{mix-blend-mode:screen}.partners__supporting{margin-top:clamp(2rem,4vw,4rem)}.partners__logos--supporting{grid-template-columns:minmax(0,1fr)}.partners__logos--supporting .partners__mark{justify-content:flex-start}.partners__logos--supporting .partners__mark img{max-width:50%;max-height:50%}.pending-note{border-bottom:1px solid var(--gold);width:fit-content;color:var(--paper-muted);letter-spacing:.12em;text-transform:uppercase;margin-inline:auto;padding:.8rem 0;font-size:.75rem}.faq{border-top:1px solid var(--line);grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,9vw,10rem);display:grid}.faq h2{margin-bottom:2rem;font-size:clamp(3.2rem,5.7vw,6.2rem)}.faq__list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;font-size:clamp(1rem,1.35vw,1.25rem);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--gold);font-size:1.5rem;font-weight:300}.faq details p{color:var(--paper-muted);padding:0 0 1.5rem}.final-cta{min-height:75svh;padding:7rem var(--page-pad);text-align:center;background:linear-gradient(#0507069e,#050706db),url(/media/hero-forest.jpg) 50%/cover;place-content:center;justify-items:center;display:grid}.final-cta h2{max-width:13ch;margin-bottom:3rem}.footer{padding:3rem var(--page-pad) 5rem;border-top:1px solid var(--line);grid-template-columns:1fr 1.25fr 1fr;align-items:start;gap:2rem;display:grid}.footer__contact,.footer__producer{gap:.42rem;font-size:.72rem;display:grid}.footer__contact{justify-self:end}.footer__social{align-items:center;gap:.45rem;margin-top:.4rem;display:inline-flex}.footer__social svg{flex:none;width:1.15rem;height:1.15rem}.footer__producer{color:#a7aca5}.footer__producer strong{color:var(--paper);font-size:.9rem;font-weight:600}.footer__producer address{font-style:normal}.footer__label{color:var(--gold-soft);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.62rem;font-weight:650}@media (width<=900px){.production,.budget,.faq{grid-template-columns:1fr}.one-take__content{width:min(29rem,60vw)}.one-take__copy{display:block}.footer{grid-template-columns:1fr 1fr}.footer__contact{justify-self:start}}@media (width<=620px){.story__content,.true-story__body{padding-block:4rem}.story__title,.true-story__title{width:48%}.story__title h2,.true-story__title h2{font-size:clamp(1.25rem,5.4vw,2.2rem)}.story__title .section-kicker,.true-story__title .section-kicker{letter-spacing:.12em;margin-bottom:.45rem;font-size:.53rem}.creator__person{grid-template-columns:minmax(5.5rem,26vw) minmax(0,1fr);gap:1rem}.creator__content h3{font-size:clamp(1.65rem,7vw,2.4rem)}.creator__role{margin-bottom:.8rem;font-size:.64rem}.creator__content>p:not(.creator__role){font-size:.88rem;line-height:1.6}.one-take{min-height:0;display:block}.one-take h2{font-size:clamp(2.25rem,9vw,3.1rem)}.one-take:before{background:linear-gradient(90deg,#060807ad,#0608075c 48%,#0000 80%),linear-gradient(#0608071a,#06080714 75%,#090c0a 100%)}.one-take__content{width:auto;padding:0 var(--page-pad) 5rem;grid-template-rows:clamp(23rem,120vw,36rem) auto;margin:0;display:grid}.one-take__heading{width:min(66%,18rem);padding-top:2.5rem}.one-take__subheading{margin-bottom:0;font-size:clamp(.83rem,3.3vw,1rem)}.one-take__backdrop{object-fit:cover;object-position:right bottom;height:clamp(23rem,120vw,36rem)}.one-take__copy{display:block}.partners__logos{grid-template-columns:1fr}.partners__logo{grid-template-rows:auto}.partners__mark{height:10rem}.partners__logo--3 .partners__mark img{max-width:12rem}.footer{grid-template-columns:1fr;padding-bottom:6.5rem;display:grid}}
