@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500&display=swap";:root{--night:#101b20;--deep:#14242a;--paper:#f5f3ed;--mint:#b3d9c9;--muted:#a0b0ae;--ink:#172d30;--line:#ffffff24;--serif:"Playfair Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{background:var(--night);color:var(--paper);font-family:var(--sans);margin:0;font-size:15px;line-height:1.65}button,input,textarea,select{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}p,h1,h2,h3{margin:0}h1,h2{font-family:"Manrope",var(--sans);letter-spacing:-.065em;font-weight:500;line-height:1.08}h1 em,h2 em,h3 em{font-family:var(--serif);letter-spacing:-.055em;font-weight:400}h2{font-size:clamp(40px,4.4vw,66px)}button{border:0}p{line-height:1.8}.shell,.wrap{width:calc(100% - 112px);max-width:1360px;margin:auto}.eyebrow{letter-spacing:.19em;margin-bottom:24px;font-size:9px;font-weight:500;line-height:1.5}.green{color:var(--mint)}.pill{border-radius:30px;justify-content:center;align-items:center;gap:16px;padding:15px 23px;font-size:11px;font-weight:550;line-height:1.5;transition:transform .2s,background .2s;display:inline-flex}.pill:hover{transform:translateY(-2px)}.solid-light{background:var(--paper);color:var(--ink)}.outline-light{color:var(--paper);background:#ffffff07;border:1px solid #ffffff60}.text-link{background:0 0;border:0;border-bottom:1px solid #667b70;align-items:center;gap:20px;padding:0 0 8px;font-size:12px;line-height:1.6;display:inline-flex}.light-link{color:var(--mint);border-color:#b3d9c960}.small{font-size:10px;line-height:1.8}.muted{color:var(--muted)}:focus-visible{outline-offset:5px;outline:2px solid #96cbb2}.skip{color:#000;z-index:100;background:#fff;padding:10px;position:fixed;top:-100px}.skip:focus{top:0}.wordmark{letter-spacing:-1px;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:22px;font-weight:600;line-height:1;display:flex}.wordmark-tv{color:var(--mint);margin-left:5px}.brand-device{font-family:var(--serif);letter-spacing:-7px;border:1px solid;border-radius:7px;align-items:center;width:36px;height:28px;padding:1px 7px 4px 3px;font-size:23px;font-style:italic;display:flex;position:relative}.brand-device>span{font-size:20px}.brand-device:after{content:"";border-bottom:1px solid;width:13px;position:absolute;bottom:-4px;left:10px}.site-header{z-index:25;background:linear-gradient(#10221cc2,#0000);width:100%;transition:background .25s;position:absolute;top:0;left:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#102128ed;border-bottom:1px solid #ffffff15;position:fixed}.nav{justify-content:space-between;align-items:center;gap:30px;height:90px;display:flex}.navigation{color:#e6e9e6;gap:30px;font-size:11px;display:flex}.navigation a{position:relative}.navigation a:after{content:"";background:var(--mint);width:0;height:1px;transition:width .2s;position:absolute;bottom:-6px;left:0}.navigation a:hover:after{width:100%}.nav-join{background:#ffffff08;border:1px solid #ffffff60;border-radius:30px;align-items:center;gap:15px;padding:11px 17px;font-size:10px;display:flex}.nav-join:hover{background:#ffffff20}.menu-button{background:0 0;padding:5px;display:none}.cinema-hero{isolation:isolate;height:clamp(740px,94svh,1050px);position:relative;overflow:hidden}.hero-slides,.hero-slide,.hero-wash{position:absolute;inset:0}.hero-slides{z-index:-3}.hero-slide{opacity:0;transition:opacity 1s}.hero-slide.current{opacity:1}.hero-slide img,.hero-slide video{object-fit:cover;object-position:center;width:100%;height:100%}.hero-slide img{animation:18s ease-out both slow-drift}.hero-wash{z-index:-1;background:linear-gradient(90deg,#10201cf0 0%,#0c1b1bba 31%,#0e252a35 64%,#0b17110d),linear-gradient(#0d211b30,#0000 60%,#101b20eb)}.hero-foreground{padding-top:clamp(170px,22svh,245px);animation:.7s ease-out copy-in}.hero-foreground h1{max-width:990px;font-size:clamp(60px,6.7vw,102px);font-weight:500;line-height:1.04}.hero-foreground h1 em{color:#dfdfcd}.hero-foreground .eyebrow{color:#d4e4dc;margin-bottom:28px;font-size:9px}.signal{background:var(--mint);border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;box-shadow:0 0 16px #a4d9c5}.hero-description{color:#dae2dc;max-width:380px;margin-top:25px;font-size:13px;line-height:1.9}.hero-actions{align-items:center;gap:28px;margin-top:29px;display:flex}.hero-text-link{align-items:center;gap:10px;font-size:11px;display:flex}.hero-text-link:hover{color:var(--mint)}.hero-meta{justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:51px;left:0;right:0}.hero-scene-caption{border-left:1px solid #b2d0b488;flex-direction:column;gap:6px;padding-left:14px;display:flex}.hero-scene-caption>span{letter-spacing:.15em;color:#b3c5b9;font-size:7px}.hero-scene-caption strong{font-size:10px;font-weight:450}.hero-scene-caption small{color:#adbfb2;font-size:8px}.hero-controls{align-items:center;gap:14px;display:flex}.hero-controls button{background:0 0;justify-content:center;align-items:center;padding:4px;display:flex}.hero-controls>button:first-child{border:1px solid #ffffff35;border-radius:50%;width:29px;height:29px;margin-right:8px}.hero-dot{width:31px;height:28px}.hero-dot span{background:#ffffff45;width:22px;height:2px;transition:width .3s,background .3s}.hero-dot.active span{background:var(--paper);width:32px}.hero-counter{letter-spacing:.1em;margin-left:12px;font-size:8px}.hero-peek{writing-mode:vertical-rl;letter-spacing:.2em;color:#fffa;align-items:center;gap:25px;font-size:7px;display:flex;position:absolute;top:52%;right:56px}.hero-peek span{font-size:18px}.network-ribbon{background:#0c171c;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.network-ribbon>.shell{grid-template-columns:1fr 1.1fr 1.2fr .8fr;align-items:center;gap:35px;min-height:115px;display:grid}.network-ribbon p{color:var(--muted);font-size:10px;line-height:1.6}.network-ribbon p strong{color:#e8ece6;font-weight:500}.network-ribbon span{color:#a4b5b0;font-size:9px}.network-ribbon b{font-family:var(--serif);color:#f0eee4;letter-spacing:-.04em;margin-right:13px;font-size:40px;font-weight:400;display:inline-block}.network-ribbon a{justify-content:end;align-items:center;gap:15px;font-size:10px;display:flex}.section-dark{background:var(--night)}.content-section{padding:100px 0 65px;overflow:hidden}.section-top{justify-content:space-between;align-items:end;gap:45px;margin-bottom:44px;display:flex}.section-top h2 em{color:#a9cdbd}.section-aside{max-width:280px}.section-aside>p{color:#a6b7b1;font-size:12px;line-height:1.85}.shelf-controls{gap:8px;margin-top:25px;display:flex}.shelf-controls button{background:0 0;border:1px solid #ffffff30;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.shelf-controls button:hover{background:#ffffff16}.content-shelf{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 15px);grid-auto-flow:column;gap:20px;padding:10px 0 18px;display:grid;overflow:auto hidden}.content-shelf::-webkit-scrollbar{display:none}.content-card{text-align:left;aspect-ratio:.73;isolation:isolate;scroll-snap-align:start;background:#1c3938;border-radius:5px;padding:0;transition:transform .4s;position:relative;overflow:hidden}.content-card>img,.content-card>.card-video{object-fit:cover;z-index:-3;width:100%;height:100%;transition:transform .8s,filter .8s;position:absolute;inset:0}.content-card:hover{transform:translateY(-7px)}.content-card:hover>img{transform:scale(1.06)}.content-card-nature>img{object-position:65%}.content-card-wildlife>img{object-position:25%}.card-scrim{z-index:-1;background:linear-gradient(#0000 20%,#071619ed),linear-gradient(#10252a35,#0000 25%);position:absolute;inset:0}.card-top{letter-spacing:.11em;color:#e7ece5;justify-content:space-between;gap:8px;font-size:6px;display:flex;position:absolute;top:20px;left:20px;right:20px}.card-caption{position:absolute;bottom:24px;left:22px;right:22px}.card-category{letter-spacing:.12em;color:#c6ddd2;font-size:7px}.card-caption h3{font-family:var(--serif);letter-spacing:-.04em;max-width:160px;margin:12px 0;font-size:34px;font-weight:400;line-height:1.1}.card-caption>p{color:#c0cbc5;font-size:9px}.card-play{color:#e6ede6;opacity:.7;align-items:center;gap:8px;margin-top:20px;font-size:8px;display:flex}.round-play{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:#ffffff15;border:1px solid #ffffffa0;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:opacity .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.content-card:hover .round-play,.content-card:focus-visible .round-play){opacity:1}.shelf-note{color:#8c9f99;justify-content:space-between;gap:20px;padding-top:14px;font-size:8px;display:flex}.shelf-note>span:first-child{align-items:center;gap:7px;display:flex}.mini-orbit{z-index:-2;background:#172a42b0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mini-orbit i{aspect-ratio:1;border:1px solid #bbd2ff60;border-radius:50%;width:60%;position:absolute}.mini-orbit i:nth-child(2){background:#bdcffc20;width:47%}.mini-orbit i:nth-child(3){background:#bdcffc30;width:34%}.screen-studio{color:var(--ink);background:#f1eee6;padding:95px 0 90px;overflow:hidden}.studio-intro{text-align:center}.studio-intro h2 em{color:#667e72}.studio-intro h2 br{display:none}.studio-intro>p:last-child{color:#738078;margin:22px 0 0;font-size:12px}.studio-layout{grid-template-columns:1.65fr 1fr;align-items:center;gap:65px;margin-top:50px;display:grid}.screen-stage{isolation:isolate;min-width:0;position:relative}.screen-halo{filter:blur(95px);opacity:.45;z-index:-1;border-radius:50%;width:70%;height:80%;transition:background .5s;position:absolute;top:10%;left:15%}.tv-frame{background:#171f20;border:1px solid #8a9690;border-radius:10px;padding:7px 7px 0;position:relative;overflow:hidden;transform:perspective(1600px)rotateY(3deg);box-shadow:0 22px 50px #18393233}.tv-display{aspect-ratio:16/9;isolation:isolate;background:#163130;border-radius:4px;position:relative;overflow:hidden}.tv-display>video,.tv-display>img{object-fit:cover;width:100%;height:100%}.tv-bottom{justify-content:center;align-items:center;height:17px;display:flex;position:relative}.tv-bottom>span{letter-spacing:.28em;color:#68766f;font-size:4px}.tv-bottom i{background:var(--mint);border-radius:50%;width:2px;height:2px;position:absolute;right:14px}.screen-brand-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--screen-accent);background:#0c1d20e8;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:15px;padding:12px 18px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.screen-brand-bar>.screen-logo{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;max-width:48%;font-size:14px;overflow:hidden}.screen-brand-bar>span:nth-child(2){letter-spacing:.2em;color:#c6d4ce;font-size:4px}.screen-tv{color:#f4eee5;margin-left:2px;font-size:7px}.tv-stand{clip-path:polygon(40% 0,60% 0,66% 80%,100% 90%,100% 100%,0 100%,0 90%,34% 80%);z-index:-1;filter:drop-shadow(0 8px 2px #173f2f33);background:linear-gradient(90deg,#a2ada5,#e0e4dc,#87988f);width:30%;height:29px;margin:auto;position:relative}.studio-transport{letter-spacing:.07em;color:#6c7e73;align-items:center;gap:9px;max-width:400px;margin:21px auto 0;font-size:7px;display:flex}.studio-transport button{background:0 0;align-items:center;padding:3px;display:flex}.studio-transport button:last-child{margin-left:10px}.studio-transport>svg{margin-left:auto}.sample-dot{background:#799d86;border-radius:50%;width:4px;height:4px}.studio-disclaimer{text-align:center;color:#849087;margin-top:14px;font-size:8px}.studio-panel{background:#faf8f1;border:1px solid #d3dbcf;border-radius:5px;padding:27px;box-shadow:0 15px 45px #2e50360b}.studio-panel-top{letter-spacing:.12em;border-bottom:1px solid #d5dcd0;justify-content:space-between;align-items:center;margin-bottom:22px;padding-bottom:16px;font-size:8px;display:flex}.studio-panel label{color:#6a7c70;margin-bottom:17px;font-size:9px;display:block}.studio-panel input,.studio-panel select,.studio-panel textarea{width:100%;color:var(--ink);resize:vertical;background:0 0;border:1px solid #d3dbcf;border-radius:2px;min-width:0;margin-top:6px;padding:9px 10px;font-size:11px;display:block}.panel-label{color:#6a7c70;font-size:9px}.channel-choices{grid-template-columns:1fr 1fr;gap:7px;margin:9px 0 18px;display:grid}.channel-choices button{color:#607268;text-align:left;background:#eaece4;border:1px solid #0000;border-radius:2px;align-items:center;gap:7px;padding:6px;font-size:8px;display:flex}.channel-choices button.selected{color:#183f32;background:#e0e9dc;border-color:#6c9982}.channel-choices button>img{object-fit:cover;border-radius:2px;width:27px;height:25px}.channel-choices button>svg{margin-left:auto}.colour-control{color:#6a7c70;border-top:1px solid #d3dbcf;justify-content:space-between;align-items:center;padding-top:14px;font-size:9px;display:flex}.colour-control>div{gap:7px;display:flex}.colour-control button{color:#1b3930;border:1px solid #b9c0b1;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.studio-cta{color:#f6f4e9;background:#213d37;width:100%;margin-top:21px;padding:12px 15px;font-size:10px}.practice-scene{position:absolute;inset:0}.practice-scene>img{object-fit:cover;filter:brightness(.55);width:100%;height:100%}.practice-overlay{background:linear-gradient(90deg,#102128bb,#0000);position:absolute;inset:0}.practice-message{color:#f5f3ea;max-width:70%;position:absolute;top:17%;left:7%}.screen-tag{letter-spacing:.16em;color:var(--screen-accent);font-size:5px}.practice-message h3{font-family:var(--serif);letter-spacing:-.03em;margin:10px 0;font-size:clamp(15px,2.4vw,35px);font-weight:400;line-height:1.15}.practice-message>p{letter-spacing:.05em;font-size:8px}.breathe-scene{isolation:isolate;background:radial-gradient(#3c5b72,#182b3c 65%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.breath-orbit{z-index:-1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.breath-orbit i{aspect-ratio:1;background:#cad4e009;border:1px solid #c0d0e34a;border-radius:50%;width:38%;animation:8s ease-in-out infinite breathe;position:absolute}.breath-orbit i:nth-child(2){background:#c0d0e312;width:28%;animation-delay:-1s}.breath-orbit i:nth-child(3){background:#c0d0e312;width:18%;animation-delay:-2s}.breath-orbit.paused i{animation-play-state:paused}.breathe-scene>p{font-family:var(--serif);text-align:center;color:#f4f5e8;font-size:clamp(20px,3.2vw,44px);font-weight:400;line-height:1.2}.breathe-scene>p em{color:#bacce0;font-weight:400}.free-program{padding:100px 0}.free-layout{grid-template-columns:1.07fr 1fr;align-items:center;gap:10%;display:grid}.free-visual{border-radius:3px;align-self:stretch;min-height:640px;position:relative;overflow:hidden}.free-visual>img{object-fit:cover;object-position:57%;width:100%;height:100%;position:absolute}.free-visual:after{content:"";background:linear-gradient(#0000 40%,#0b2327a0);position:absolute;inset:0}.free-stamp{z-index:1;align-items:center;gap:25px;display:flex;position:absolute;bottom:45px;left:35px}.free-stamp strong{font-family:var(--serif);letter-spacing:-.08em;font-size:90px;font-weight:400;line-height:1}.free-stamp span{letter-spacing:.1em;max-width:150px;font-size:8px;line-height:1.8}.image-credit{color:#f1f1df;letter-spacing:.1em;z-index:1;background:#12342b44;padding:5px;font-size:6px;position:absolute;top:20px;left:20px}.free-copy>p:not(.eyebrow){color:#a7bab3;margin-top:23px;font-size:12px;line-height:1.9}.free-copy h2 em{color:var(--mint)}.included-list{margin:28px 0}.included-list article{border-bottom:1px solid #ffffff20}.included-list button{text-align:left;background:0 0;align-items:center;gap:13px;width:100%;padding:19px 0;font-size:12px;display:flex}.included-list button>svg:first-child{color:#96b9a7}.included-list button>svg:last-child{margin-left:auto}.included-list article>p{color:#a7bcb2;padding:0 15px 21px 31px;font-size:11px;line-height:1.9}.free-copy .small{margin-top:24px!important;font-size:8px!important}.hospital-feature{isolation:isolate;align-items:end;height:550px;display:flex;position:relative;overflow:hidden}.hospital-feature>img{object-fit:cover;object-position:center 57%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hospital-shade{z-index:-2;background:linear-gradient(#0000 0%,#0c1c20f0),linear-gradient(90deg,#102b3033,#0000);position:absolute;inset:0}.hospital-content{padding-bottom:55px}.hospital-content h2{max-width:950px;font-size:52px}.hospital-content h2 em{color:#d9dcca}.hospital-content>div{justify-content:space-between;align-items:end;margin-top:30px;display:flex}.hospital-content p{font-size:13px}.hospital-content p span{color:#b3c7be;font-size:10px}.hospital-content .eyebrow{font-size:8px}.community{padding:105px 0}.community .section-aside{max-width:310px}.view-toggle{border:1px solid #ffffff25;border-radius:30px;gap:0;max-width:250px;margin-top:23px;padding:3px;display:flex}.view-toggle button{color:#9eb4ac;background:0 0;border-radius:25px;padding:7px 17px;font-size:9px}.view-toggle button.active{color:#17362e;background:#b3d9c9}.network-tools{border-top:1px solid #ffffff1b;border-bottom:1px solid #ffffff1b;justify-content:space-between;gap:30px;margin-bottom:30px;padding:17px 0;display:flex}.region-tabs{align-items:center;gap:23px;display:flex}.region-tabs button{color:#839f93;background:0 0;padding:0;font-size:9px}.region-tabs button.active{color:#d9ecdc}.network-search{color:#7b9e8d;align-items:center;gap:10px;display:flex}.network-search input{color:#d7e9dc;outline-offset:4px;background:0 0;border:0;width:150px;font-size:9px}.network-search input::placeholder{color:#729480}.community-grid{grid-template-columns:repeat(4,1fr);gap:28px 22px;display:grid}.community-card{text-align:left;background:0 0;min-width:0;padding:0}.community-card:first-child{grid-area:span 2/span 2}.partner-photo{background:linear-gradient(135deg,#274b49,#19332e);border-radius:3px;justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.community-card:first-child .partner-photo{height:474px}.partner-photo>img{object-fit:cover;filter:brightness(.88);width:100%;height:100%;transition:transform .7s,filter .7s}.community-card:hover .partner-photo>img{filter:brightness();transform:scale(1.045)}.partner-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#101b20a8);position:absolute;inset:0}.partner-open{z-index:1;background:#102b2530;border:1px solid #ffffff65;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:14px;right:14px}.partner-label{z-index:1;letter-spacing:.14em;color:#d4e7d9;font-size:6px;position:absolute;bottom:15px;left:16px}.partner-title{justify-content:space-between;align-items:start;gap:10px;margin-top:14px;font-size:11px;line-height:1.5;display:flex}.partner-title>svg{color:#839d8d;flex-shrink:0;margin-top:2px}.community-card>p{color:#7f9a8d;margin-top:3px;font-size:8px}.network-all{color:#b9d7c7;background:0 0;border-top:1px solid #ffffff20;justify-content:center;align-items:center;gap:15px;width:100%;margin-top:35px;padding:24px 0 0;font-size:10px;display:flex}.empty{color:var(--muted);padding:25px;font-size:12px}.inline-directory{border:1px solid #ffffff1b;max-height:590px;padding:0 25px;overflow:auto}.inline-directory>p{color:#8eaa9c;padding:20px 0;font-size:9px}.inline-directory>button{text-align:left;background:0 0;border-top:1px solid #ffffff18;align-items:center;gap:20px;width:100%;padding:18px 0;font-size:11px;display:flex}.inline-directory small{color:#87a290;margin-left:auto;font-size:8px}.inline-directory>button>svg{color:#9ac4ae}.network-map iframe{border:0;border-radius:3px;width:100%;height:550px}.network-map>p{color:#92a799;margin-top:12px;font-size:9px}.story-section{color:#243c3a;background:#e8e7df;padding:100px 0}.story-top{border-bottom:1px solid #c6d0c5;padding-bottom:55px}.story-top h2{font-size:clamp(42px,4.8vw,72px);line-height:1.16}.story-top h2 em{color:#688171}.story-bottom{grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding-top:55px;display:grid}.story-portrait{height:450px;position:relative;overflow:hidden}.story-portrait>img{object-fit:cover;object-position:center 25%;width:100%;height:100%}.story-portrait>span{color:#d3e3d4;letter-spacing:.14em;background:#13362bbf;padding:18px 20px;font-size:7px;position:absolute;bottom:0;left:0;right:0}.story-prose{padding-right:20px}.story-prose>p{color:#6b7d71;margin-top:18px;font-size:12px;line-height:1.95}.story-prose .story-lead{color:#2e4d40;margin-top:0;font-size:20px}.story-signature{flex-direction:column;gap:6px;margin-top:28px;display:flex}.story-signature>span{font-family:var(--serif);letter-spacing:-.03em;font-size:27px;font-style:italic}.story-signature small{letter-spacing:.15em;color:#7b8c7e;font-size:7px}.founding-section{padding:100px 0}.founding-seal{letter-spacing:.13em;color:#a2c6ae;border:1px solid #95b49d7a;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:133px;height:133px;font-size:7px;display:flex;transform:rotate(10deg)}.founding-seal strong{font-family:var(--serif);letter-spacing:-.04em;font-size:37px;font-weight:400}.founding-seal>span{font-size:6px}.expansion-chapters{border-top:1px solid #ffffff20;border-bottom:1px solid #ffffff20;grid-template-columns:1fr 1fr 1fr;margin-top:45px;display:grid}.expansion-chapters article{border-right:1px solid #ffffff20;padding:35px 30px}.expansion-chapters article:first-child{padding-left:0}.expansion-chapters article:last-child{border-right:0}.expansion-chapters article>span{letter-spacing:.11em;color:#91ad9e;font-size:7px}.expansion-chapters strong{font-family:var(--serif);letter-spacing:-.05em;margin-top:16px;font-size:83px;font-weight:400;line-height:1.4;display:block}.expansion-chapters h3{font-size:15px;font-weight:450}.expansion-chapters p{color:#90aa9c;margin-top:10px;font-size:10px}.founding-explainer{grid-template-columns:1fr 1.4fr;gap:12%;padding-top:45px;display:grid}.founding-tabs{flex-direction:column;display:flex}.founding-tabs button{text-align:left;color:#6f9280;background:0 0;border-bottom:1px solid #ffffff1b;justify-content:space-between;align-items:center;padding:15px 0;font-size:11px;display:flex}.founding-tabs button.active{color:#c2dec6;border-color:#bad3bc}.founding-explainer [role=tabpanel] h3{font-family:var(--serif);letter-spacing:-.025em;font-size:29px;font-weight:400;line-height:1.3}.founding-explainer [role=tabpanel] p{color:#8fac9b;margin-top:15px;font-size:11px;line-height:1.9}.founding-explainer [role=tabpanel] a{color:#b7d9bf;align-items:center;gap:16px;margin-top:21px;font-size:10px;display:inline-flex}.faq-section{color:var(--ink);background:#eeeae2;padding:90px 0}.faq-layout{grid-template-columns:1fr 1.3fr;gap:10%;display:grid}.faq-layout h2 em{color:#748777}.faq-layout .text-link{margin-top:27px;font-size:10px}.faq-item{border-bottom:1px solid #c5cfc2}.faq-item:first-child{border-top:1px solid #c5cfc2}.faq-item>button{text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px 0;font-size:12px;line-height:1.5;display:flex}.faq-item>button>svg{color:#708372;flex-shrink:0}.faq-item>p{color:#718272;padding:0 25px 20px 0;font-size:11px;line-height:1.9}.join-section{isolation:isolate;background:#172e2a;padding:100px 0;position:relative;overflow:hidden}.join-backdrop{z-index:-2;position:absolute;inset:0}.join-backdrop>img{object-fit:cover;filter:brightness(.27)saturate(.6);width:100%;height:100%}.join-backdrop:after{content:"";background:linear-gradient(90deg,#102b27b0,#0c2920d6);position:absolute;inset:0}.join-layout{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.join-layout h2{font-size:clamp(60px,6vw,88px)}.join-layout h2 em{color:#bfceb2}.join-layout>div>p:not(.eyebrow){color:#afc9b3;margin-top:26px;font-size:13px}.join-promises{color:#bfd7be;gap:25px;margin:30px 0;font-size:9px;display:flex}.join-promises span{align-items:center;gap:8px;display:flex}.join-phone{color:#8daa8c;flex-direction:column;margin-top:40px;font-size:9px;display:flex}.join-phone strong{color:#dce5cf;margin-top:5px;font-size:17px;font-weight:450}.enquiry-card{color:#1f3e35;background:#f2f0e6;border-radius:4px;padding:40px;box-shadow:0 30px 80px #0002}.enquiry-card>.eyebrow{color:#7d8e7b;margin-bottom:18px;font-size:7px}.enquiry-card h3{letter-spacing:-.04em;margin-bottom:25px;font-size:34px;font-weight:450;line-height:1.16}.enquiry-card h3 em{color:#7c8f76}.enquiry-card label{color:#64775f;margin-bottom:17px;font-size:9px;display:block}.enquiry-card label>span{color:#8d9c81}.enquiry-card input:not([type=checkbox]),.enquiry-card select{color:#284a3a;background:0 0;border:0;border-bottom:1px solid #c3cdb8;border-radius:0;width:100%;min-width:0;height:39px;margin-top:6px;padding:7px 0;font-size:11px;display:block}.enquiry-card input::placeholder{color:#a0ab95;font-size:10px}.enquiry-card select{font-size:9px}.form-duo{grid-template-columns:1fr 1fr;gap:18px;display:grid}.optional-phone summary{color:#85987a;cursor:pointer;align-items:center;gap:12px;padding:3px 0 10px;font-size:9px;list-style:none;display:flex}.optional-phone label{margin-top:10px}.optional-phone small{font-size:8px}.consent{align-items:start;gap:9px;line-height:1.6;margin:21px 0!important;font-size:9px!important;display:flex!important}.consent input{accent-color:#34573f;margin:4px 0 0}.consent a{color:#3c6244;text-underline-offset:3px;text-decoration:underline}.form-submit{color:#f4f3df;background:#234f3d;border-radius:3px;justify-content:space-between;width:100%;padding:16px;font-size:10px}.form-submit:disabled{opacity:.7;cursor:wait}.form-note{color:#879879;margin-top:14px;font-size:8px;line-height:1.8}.form-error{color:#a93c2e;margin-bottom:15px;font-size:11px}.honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.form-success{flex-direction:column;justify-content:center;align-items:start;gap:20px;min-height:450px;display:flex}.form-success>.eyebrow{margin:0;font-size:8px}.form-success h3{margin:0;font-size:43px}.form-success>p:not(.eyebrow){color:#778b6d;font-size:12px;line-height:1.8}.form-success small{color:#7a9271;font-size:8px}.spin{animation:1s linear infinite spin}.site-footer{color:#7f9c8c;background:#0d171b;padding:55px 0 25px}.footer-main{justify-content:space-between;align-items:center;gap:40px;padding-bottom:40px;display:flex}.footer-main .wordmark{color:#e5e9dc}.footer-main p{font-family:var(--serif);color:#b6cbb9;letter-spacing:-.025em;font-size:25px;line-height:1.4}.footer-main>a:last-child{letter-spacing:.12em;font-size:7px}.footer-line{border-top:1px solid #ffffff18;gap:30px;padding-top:22px;font-size:8px;display:flex}.footer-line>span:first-child{margin-right:auto}.editorial-note{color:#536c5f;max-width:750px;margin-top:20px;font-size:7px;line-height:1.8}.film-dialog,.partner-dialog{color:#f6f3e7;background:#101e24;border:1px solid #ffffff25;border-radius:7px;width:calc(100% - 64px);max-width:1100px;max-height:94svh;padding:0;overflow:auto}.film-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041017e8}.partner-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#041017e8}.theatre-bar{letter-spacing:.14em;color:#93b5a8;justify-content:space-between;align-items:center;padding:17px 25px;font-size:7px;display:flex}.theatre-bar button{background:0 0;display:flex}.theatre-screen{aspect-ratio:16/8.3;background:#102129;overflow:hidden}.theatre-screen>video,.theatre-screen>img{object-fit:cover;width:100%;height:100%}.theatre-info{justify-content:space-between;align-items:center;gap:35px;padding:30px;display:flex}.theatre-info .eyebrow{margin-bottom:10px;font-size:7px}.theatre-info h3{font-family:var(--serif);font-size:35px;font-weight:400;line-height:1.2}.theatre-info p:not(.eyebrow){color:#89a89b;max-width:450px;margin-top:12px;font-size:11px}.theatre-info>.pill{flex-shrink:0;font-size:9px}.partner-dialog{max-width:860px}.partner-detail{position:relative}.close-detail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#0a1c23a0;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:absolute;top:15px;right:15px}.partner-detail-image{background:#244b48;justify-content:center;align-items:center;height:420px;display:flex}.partner-detail-image>img{object-fit:cover;width:100%;height:100%}.partner-detail-copy{padding:32px}.partner-detail-copy .eyebrow{margin-bottom:14px;font-size:7px}.partner-detail-copy h3{font-family:var(--serif);letter-spacing:-.025em;font-size:35px;font-weight:400;line-height:1.2}.partner-detail-copy>p:not(.eyebrow){color:#94b1a0;align-items:center;gap:8px;margin-top:15px;font-size:11px;display:flex}.detail-note{color:#688575;margin-top:13px;font-size:8px;display:block}.partner-detail-copy>div{justify-content:space-between;align-items:center;gap:25px;margin-top:25px;display:flex}.partner-detail-copy .pill{font-size:9px}.legal{max-width:800px;padding:70px 0 100px}.legal>.eyebrow{color:var(--mint);margin-top:60px}.legal h1{margin-bottom:35px;font-size:55px}.legal h2{font-family:var(--serif);letter-spacing:-.025em;margin:35px 0 15px;font-size:30px}.legal p{color:#a6bcaf;font-size:14px;line-height:1.9}.legal p a{text-decoration:underline}.legal .small{margin-top:40px;font-size:10px}[data-reveal]{animation:.8s ease-out both reveal-in;animation-timeline:view();animation-range:entry entry 25%}@keyframes copy-in{0%{opacity:.2;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes slow-drift{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes breathe{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes reveal-in{0%{opacity:.2;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1700px){.cinema-hero{height:920px}.hero-foreground{padding-top:220px}}@media (max-width:1150px){.shell,.wrap{width:calc(100% - 64px)}.nav{gap:22px}.wordmark{font-size:20px}.navigation{gap:19px;font-size:10px}.nav-join{gap:8px;padding:10px 14px;font-size:9px}.hero-foreground h1{font-size:76px}.hero-peek{right:30px}.network-ribbon>.shell{gap:20px}.network-ribbon b{margin-right:7px;font-size:35px}.network-ribbon span{font-size:8px}.content-shelf{grid-auto-columns:calc(28.5714% - 12.8571px);gap:15px}.card-caption h3{font-size:30px}.studio-layout{grid-template-columns:1.6fr 1fr;gap:35px}.studio-panel{padding:22px}.free-layout{gap:7%}.free-visual{min-height:600px}.community-grid{gap:25px 17px}.partner-photo{height:170px}.community-card:first-child .partner-photo{height:414px}.join-layout{gap:7%}.enquiry-card{padding:32px}.hero-meta{bottom:44px}}@media (max-width:880px){.nav{height:76px}.navigation{display:none}.menu-button{display:block}.nav-join{margin-left:auto}.navigation.mobile-open{background:#11252bed;border-bottom:1px solid #fff2;flex-direction:column;gap:25px;padding:28px 32px;font-size:14px;display:flex;position:absolute;top:76px;left:0;right:0}.cinema-hero{height:790px}.hero-foreground{padding-top:200px}.hero-foreground h1{font-size:70px}.hero-description{font-size:12px}.hero-slide:first-child img{object-position:61%}.hero-wash{background:linear-gradient(90deg,#102023e0,#11221f80),linear-gradient(#0000 30%,#102028e0)}.hero-peek{display:none}.network-ribbon>.shell{grid-template-columns:1fr 1fr 1fr;min-height:115px}.network-ribbon a{display:none}.network-ribbon b{font-size:35px;display:block}.network-ribbon p{font-size:10px}.section-top{gap:30px}.section-top h2{font-size:45px}.section-aside{max-width:220px}.section-aside p{font-size:11px}.content-shelf{grid-auto-columns:36%;gap:16px}.content-card{aspect-ratio:.73}.card-caption{bottom:23px;left:20px}.content-section{padding:75px 0 50px}.shelf-note>span:last-child{text-align:right;max-width:270px}.screen-studio{padding:75px 0}.studio-intro h2{font-size:48px}.studio-intro h2 br{display:block}.studio-layout{grid-template-columns:1fr;gap:35px;margin-top:35px}.screen-stage{width:100%;max-width:680px;margin:auto}.studio-panel{grid-template-columns:1fr 1fr;gap:0 25px;width:100%;max-width:680px;margin:auto;padding:25px;display:grid}.studio-panel-top,.studio-panel>.panel-label,.studio-panel>.channel-choices,.studio-panel>.colour-control,.studio-panel>.studio-cta{grid-column:1/-1}.channel-choices{grid-template-columns:repeat(4,1fr)}.studio-panel label:has(textarea){grid-column:1/-1}.studio-cta{max-width:300px;margin:20px auto 0}.practice-message h3{font-size:33px}.screen-tag{font-size:7px}.practice-message>p{font-size:11px}.screen-brand-bar>.screen-logo{font-size:16px}.screen-brand-bar>span:nth-child(2){font-size:6px}.breathe-scene>p{font-size:40px}.free-program{padding:75px 0}.free-layout{grid-template-columns:1fr 1fr;gap:6%}.free-visual{min-height:650px}.free-stamp{flex-direction:column;align-items:start;gap:15px;bottom:35px;left:24px}.free-copy h2{font-size:42px}.free-copy>p:not(.eyebrow){font-size:11px}.included-list button{gap:10px;font-size:11px}.hospital-feature{height:480px}.hospital-content h2{font-size:44px}.community{padding:75px 0}.network-tools{flex-wrap:wrap;gap:20px}.region-tabs{gap:21px}.community-grid{grid-template-columns:repeat(3,1fr)}.community-card:first-child{grid-area:span 2/span 2}.partner-photo{height:180px}.community-card:first-child .partner-photo{height:435px}.network-search{margin-left:auto}.story-section{padding:75px 0}.story-top h2{font-size:47px}.story-bottom{gap:7%}.story-portrait{height:470px}.story-prose{padding:0}.story-prose .story-lead{font-size:19px}.story-prose p{font-size:11px}.founding-section{padding:75px 0}.founding-seal{width:110px;height:110px}.founding-seal strong{font-size:32px}.expansion-chapters article{padding:28px 20px}.expansion-chapters strong{font-size:64px}.expansion-chapters h3{font-size:13px}.expansion-chapters p{font-size:9px}.founding-explainer{gap:8%}.founding-explainer [role=tabpanel] h3{font-size:25px}.faq-section{padding:70px 0}.faq-layout{gap:7%}.faq-layout h2{font-size:40px}.faq-item>button{font-size:11px}.join-section{padding:75px 0}.join-layout{grid-template-columns:1fr;gap:40px}.join-layout>div:first-child{max-width:550px}.join-layout h2{font-size:72px}.join-layout h2 br:nth-of-type(2){display:none}.join-layout>div>p:not(.eyebrow){font-size:12px}.join-promises{margin:23px 0}.join-phone{margin-top:20px}.enquiry-card{width:100%;max-width:650px;margin:auto;padding:40px}.enquiry-card h3 br{display:none}.enquiry-card h3{font-size:38px}.footer-main{gap:25px}.footer-main .wordmark{font-size:20px}.footer-main p{font-size:22px}.footer-line{flex-wrap:wrap}.footer-line>span:first-child{width:100%}.theatre-info{align-items:start}.theatre-info>.pill{padding:12px 15px;font-size:8px}.theatre-info p:not(.eyebrow){font-size:10px}.theatre-info h3{font-size:30px}.partner-detail-image{height:350px}}@media (max-width:540px){.shell,.wrap{width:calc(100% - 40px)}.nav{gap:10px;height:72px}.wordmark{gap:8px;font-size:18px}.brand-device{width:28px;height:23px;padding-left:2px;font-size:20px}.brand-device>span{font-size:17px}.brand-device:after{left:7px}.nav-join{text-align:center;gap:6px;max-width:138px;padding:9px 11px;font-size:8px;line-height:1.5}.nav-join>svg{flex-shrink:0;width:12px}.menu-button{padding:0}.menu-button>svg{width:18px}.navigation.mobile-open{padding:25px 20px;top:72px}.cinema-hero{height:760px;min-height:calc(100svh - 20px);max-height:930px}.hero-foreground{padding-top:190px}.hero-foreground .eyebrow{letter-spacing:.15em;margin-bottom:25px;font-size:7px}.hero-foreground h1{letter-spacing:-.065em;font-size:58px;line-height:1.09}.hero-foreground h1 em{line-height:1.03;display:inline-block}.hero-description{max-width:295px;margin-top:24px;font-size:12px;line-height:1.9}.hero-actions{flex-direction:column;align-items:start;gap:20px;margin-top:28px}.hero-actions .pill{padding:14px 20px;font-size:10px}.hero-text-link{font-size:10px}.hero-slide:first-child img{object-position:64%}.hero-slide:nth-child(2) video{object-position:28%}.hero-slide:nth-child(3) img{object-position:62%}.hero-wash{background:linear-gradient(90deg,#0e2526df,#10292270),linear-gradient(#0000 30%,#101d24ee)}.hero-meta{align-items:end;gap:20px;bottom:25px}.hero-scene-caption{max-width:205px;padding-left:10px}.hero-scene-caption strong{font-size:8px;line-height:1.6}.hero-scene-caption small,.hero-scene-caption>span{font-size:6px}.hero-controls{gap:5px}.hero-controls>button:first-child{width:25px;height:25px;margin-right:5px}.hero-counter{display:none}.hero-dot{width:17px;padding:2px!important}.hero-dot span{width:12px}.hero-dot.active span{width:17px}.network-ribbon>.shell{grid-template-columns:.8fr 1fr 1fr;gap:12px;min-height:105px}.network-ribbon p{font-size:8px}.network-ribbon b{margin:0 0 6px;font-size:29px;line-height:1.2}.network-ribbon span{font-size:7px;line-height:1.6}.content-section{padding:60px 0 40px}.section-top{flex-direction:column;align-items:start;gap:24px;margin-bottom:24px}.section-top h2{font-size:42px}.eyebrow{letter-spacing:.12em;margin-bottom:21px;font-size:8px}.section-aside{justify-content:space-between;align-items:end;gap:20px;width:100%;max-width:100%;display:flex}.section-aside>p{max-width:240px;font-size:10px;line-height:1.8}.shelf-controls{flex-shrink:0;gap:6px;margin:0}.shelf-controls button{width:28px;height:28px}.content-shelf{grid-auto-columns:71%;gap:14px;margin-right:-20px;padding-right:20px;overflow:auto visible}.content-card{aspect-ratio:.73}.card-top{font-size:5px;top:18px;left:18px;right:18px}.card-caption h3{max-width:170px;font-size:35px}.card-caption{bottom:25px;left:20px}.card-category{font-size:6px}.card-caption>p{font-size:9px}.round-play{opacity:1;width:42px;height:42px}.shelf-note{flex-direction:column;gap:8px;font-size:7px}.shelf-note>span:last-child{text-align:left;max-width:none}.screen-studio{padding:60px 0}.studio-intro h2{font-size:43px}.studio-intro>p:last-child{margin-top:17px;font-size:10px}.studio-layout{gap:28px;margin-top:30px}.tv-frame{border-radius:6px;padding:4px 4px 0}.tv-display{border-radius:2px}.tv-bottom{height:10px}.tv-bottom>span{font-size:3px}.tv-stand{height:20px}.screen-brand-bar{gap:8px;padding:7px 10px}.screen-brand-bar>.screen-logo{font-size:10px}.screen-brand-bar>span:nth-child(2){font-size:3px}.screen-brand-bar>span:last-child{font-size:8px}.screen-tv{font-size:5px}.studio-transport{gap:7px;max-width:280px;margin-top:17px;font-size:6px}.studio-disclaimer{max-width:290px;margin:10px auto 0;font-size:7px;line-height:1.8}.studio-panel{padding:23px;display:block}.studio-panel-top{font-size:7px}.studio-panel label{font-size:9px}.studio-panel input,.studio-panel select{padding:10px;font-size:11px}.channel-choices{grid-template-columns:1fr 1fr}.channel-choices button{padding:7px;font-size:8px}.colour-control{font-size:9px}.studio-cta{max-width:100%}.practice-message h3{margin:7px 0;font-size:20px}.practice-message>p{font-size:6px}.screen-tag{font-size:4px}.breathe-scene>p{font-size:24px}.free-program{padding:60px 0}.free-layout{grid-template-columns:1fr;gap:38px}.free-visual{min-height:420px}.free-stamp{flex-direction:row;align-items:center;gap:20px;bottom:28px;left:25px}.free-stamp strong{font-size:75px}.free-stamp span{font-size:7px}.free-copy h2{font-size:43px}.free-copy>p:not(.eyebrow){font-size:12px}.included-list button{padding:18px 0;font-size:12px}.included-list article>p{font-size:11px}.free-copy .small{max-width:300px}.hospital-feature{height:490px}.hospital-feature>img{object-position:65%}.hospital-content{padding-bottom:35px}.hospital-content h2{font-size:39px;line-height:1.12}.hospital-content>div{flex-direction:column;align-items:start;gap:23px;margin-top:25px}.hospital-content p{font-size:11px}.hospital-content p span{font-size:9px}.hospital-content .pill{padding:11px 17px;font-size:9px}.community{padding:60px 0}.community .section-aside{flex-direction:column;align-items:start;gap:18px}.community .section-aside>p{max-width:300px}.view-toggle{margin:0}.view-toggle button{padding:6px 17px;font-size:8px}.network-tools{gap:18px;padding:16px 0}.region-tabs{white-space:nowrap;scrollbar-width:none;gap:19px;width:100%;padding-bottom:5px;overflow-x:auto}.region-tabs button{font-size:8px}.network-search{width:100%;margin-left:0;padding:0 0 2px}.network-search input{width:100%;font-size:10px}.community-grid{grid-template-columns:1fr 1fr;gap:24px 14px}.community-card:first-child{grid-area:span 1/span 2}.community-card:first-child .partner-photo{height:285px}.partner-photo{height:200px}.partner-title{gap:5px;margin-top:12px;font-size:9px}.partner-title>svg{width:12px}.community-card>p{font-size:7px}.partner-label{font-size:5px;bottom:12px;left:12px}.partner-open{width:24px;height:24px;top:10px;right:10px}.partner-open>svg{width:13px}.network-all{text-align:left;justify-content:space-between;font-size:9px;line-height:1.8}.inline-directory{padding:0 15px}.inline-directory>button{gap:10px;padding:17px 0;font-size:9px}.inline-directory small{font-size:7px}.inline-directory>p{font-size:8px}.network-map iframe{height:420px}.network-map>p{font-size:8px}.story-section{padding:60px 0}.story-top{padding-bottom:30px}.story-top h2{font-size:37px;line-height:1.2}.story-bottom{grid-template-columns:1fr;gap:30px;padding-top:30px}.story-portrait{height:350px}.story-prose .story-lead{font-size:20px}.story-prose>p{margin-top:17px;font-size:12px}.story-portrait>span{letter-spacing:.1em;padding:15px;font-size:6px}.story-signature>span{font-size:26px}.founding-section{padding:60px 0}.founding-section .section-top{flex-direction:row;align-items:center;gap:15px}.founding-section h2{font-size:35px}.founding-section .eyebrow{font-size:6px}.founding-seal{letter-spacing:.1em;width:80px;height:80px;font-size:5px}.founding-seal strong{font-size:25px;line-height:1.4}.founding-seal>span{font-size:4px}.expansion-chapters{border:0;grid-template-columns:1fr;gap:0;margin-top:30px}.expansion-chapters article{border-top:1px solid #ffffff20;border-right:0;grid-template-columns:1fr 1fr;align-items:center;gap:3px 20px;padding:23px 0;display:grid}.expansion-chapters article>span{grid-column:1/-1;font-size:6px}.expansion-chapters strong{grid-row:span 2;margin:4px 0 0;font-size:56px;line-height:1.35}.expansion-chapters h3{padding-top:10px;font-size:12px}.expansion-chapters p{margin:0;font-size:8px}.founding-explainer{grid-template-columns:1fr;gap:28px;padding-top:25px}.founding-tabs{flex-direction:row;gap:16px}.founding-tabs button{align-items:center;gap:9px;padding:10px 0;font-size:8px}.founding-tabs button>svg{flex-shrink:0;width:11px}.founding-explainer [role=tabpanel] h3{font-size:27px}.founding-explainer [role=tabpanel] p{font-size:11px}.faq-section{padding:60px 0}.faq-layout{grid-template-columns:1fr;gap:32px}.faq-layout h2{font-size:40px}.faq-layout .text-link{margin-top:20px;font-size:9px}.faq-item>button{padding:18px 0;font-size:11px}.faq-item>p{font-size:10px}.join-section{padding:60px 0}.join-layout{gap:35px}.join-layout h2{font-size:65px}.join-layout>div>p:not(.eyebrow){font-size:12px}.join-layout .eyebrow{font-size:7px}.join-promises{gap:20px;font-size:8px}.join-phone{font-size:8px}.join-phone strong{font-size:17px}.enquiry-card{padding:29px 24px}.enquiry-card h3{font-size:32px}.enquiry-card h3 br{display:block}.enquiry-card>.eyebrow{font-size:6px!important}.form-duo{grid-template-columns:1fr;gap:0}.enquiry-card label{font-size:9px}.enquiry-card input:not([type=checkbox]),.enquiry-card select{height:43px;font-size:12px}.enquiry-card input::placeholder{font-size:11px}.enquiry-card select{font-size:10px}.consent{font-size:9px!important}.form-submit{padding:15px 16px;font-size:9px}.form-note{font-size:8px}.site-footer{padding:40px 0 23px}.footer-main{flex-wrap:wrap;align-items:start;gap:25px;padding-bottom:25px}.footer-main .wordmark{flex-basis:100%;font-size:19px}.footer-main p{font-size:23px}.footer-main>a:last-child{align-self:end;margin-left:auto;font-size:6px}.footer-line{gap:15px;font-size:7px}.editorial-note{font-size:6px}.film-dialog,.partner-dialog{border-radius:4px;width:calc(100% - 24px);max-height:94svh}.theatre-bar{padding:15px;font-size:5px}.theatre-screen{aspect-ratio:16/10}.theatre-info{flex-direction:column;gap:20px;padding:24px}.theatre-info h3{font-size:29px}.theatre-info p:not(.eyebrow){font-size:10px}.theatre-info .eyebrow{font-size:6px}.theatre-info>.pill{padding:12px 18px;font-size:9px}.partner-detail-image{height:280px}.partner-detail-copy{padding:24px}.partner-detail-copy h3{font-size:30px}.partner-detail-copy>p:not(.eyebrow){font-size:10px}.partner-detail-copy>div{flex-direction:column;align-items:start;gap:24px}.detail-note{font-size:7px}.legal{padding:40px 0 70px}.legal h1{font-size:40px}.legal p{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;transform:none}}.motion-paused .hero-slide img{animation-play-state:paused}.inline-directory>.directory-more{color:var(--mint);justify-content:center;padding:22px 0;font-size:10px}@media (max-width:540px){.hero-foreground h1 em{display:inline}.nav .wordmark{gap:7px;font-size:16px}.nav .brand-device{width:26px}.nav-join{max-width:125px}.nav{gap:9px}}@media (max-width:360px){.nav .wordmark{gap:6px;font-size:14px}.nav .brand-device{width:23px;height:21px;font-size:18px}.nav .brand-device>span{font-size:15px}.nav-join{max-width:109px;padding:8px;font-size:7px}.nav-join>svg{display:none}.hero-foreground h1{font-size:51px}.hero-foreground{padding-top:170px}}.location-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.location-image>img{object-fit:cover;opacity:1;width:100%;height:100%;transition:transform .7s}.location-image.is-loaded>img{opacity:1}.community-card:hover .location-image>img{transform:scale(1.045)}.image-loading,.image-unavailable{color:#abc9b9;text-align:center;background:#193830;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;font-size:9px;display:flex;position:absolute;inset:0}.partner-detail-image{background:#09191e;height:auto;min-height:280px;max-height:65svh}.partner-detail-image .location-image{min-height:280px;max-height:65svh}.partner-detail-image .location-image>img{object-fit:contain;height:auto;max-height:65svh}.full-photo-link{color:var(--mint);border-bottom:1px solid #b3d9c950;align-items:center;gap:8px;margin-top:17px;padding-bottom:4px;font-size:10px;display:inline-flex}@media (max-width:540px){.partner-detail-image,.partner-detail-image .location-image{min-height:210px}.image-loading{font-size:8px}}.hero-slide:first-child video{object-position:center}@media (max-width:540px){.hero-slide:first-child video{object-position:28%}}.photo-retry{background:var(--paper);color:var(--ink);border-radius:20px;padding:9px 16px;font-size:11px}.introduction-films{background:radial-gradient(ellipse at 50% 75%,#24483c30,transparent 65%),var(--night);padding:90px 0 30px}.introduction-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:0 50px;margin-bottom:42px;display:grid}.introduction-heading>.eyebrow{grid-column:1/-1;margin-bottom:18px}.introduction-heading h2{font-size:clamp(36px,4.2vw,60px)}.introduction-heading>p:last-child{color:#b3c2be;justify-self:end;max-width:270px;font-size:12px}.introduction-grid{grid-template-columns:1fr 1fr;gap:38px;display:grid}.introduction-card{isolation:isolate;background:#14272b;border:1px solid #b3d9c958;border-radius:16px;transition:box-shadow .3s,border-color .3s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #a9e4c608,0 0 28px #9beac32b,0 0 70px #88e1bb12}.introduction-card:hover,.introduction-card:focus-within{border-color:#c2f3d9bd;box-shadow:0 0 0 1px #c1ffde18,0 0 35px #9beac34a,0 0 90px #88e1bb26}.introduction-media{aspect-ratio:16/10;background:#071416;border-bottom:1px solid #b3d9c926;position:relative}.introduction-media>video{object-fit:contain;background:#071416;width:100%;height:100%;position:absolute;inset:0}.introduction-play{background:#071416;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:absolute;inset:0;overflow:hidden}.introduction-backdrop{filter:blur(22px);opacity:.3;background-position:50%;background-size:cover;position:absolute;inset:-25px}.introduction-play>img{object-fit:contain;width:100%;height:100%;position:relative}.introduction-watch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f3ed;text-align:left;background:#0b1a1de8;border:1px solid #d3eee04a;border-radius:40px;align-items:center;gap:12px;padding:9px 17px 9px 9px;font-size:11px;display:flex;position:absolute;inset:auto 18px 18px}.introduction-watch>span{background:var(--mint);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 18px #b3d9c955}.introduction-watch small{color:#bccdc5;margin-left:auto;font-size:10px}.introduction-copy{padding:27px 30px 31px;position:relative}.introduction-copy .eyebrow{margin-bottom:12px;padding-right:28px;font-size:7px}.introduction-copy h3{font-family:var(--serif);letter-spacing:-.04em;margin-bottom:13px;font-size:38px;font-weight:400;line-height:1.2}.introduction-copy>p:last-of-type{color:#bdcbc6;max-width:360px;font-size:11px;line-height:1.8}.introduction-number{color:#a8bfb4;font-size:10px;position:absolute;top:25px;right:27px}.introduction-direct{color:var(--mint);align-items:center;gap:8px;margin-top:14px;font-size:10px;display:inline-flex}@media (max-width:700px){.introduction-films{padding:55px 0 10px}.introduction-heading{margin-bottom:28px;display:block}.introduction-heading>p:last-child{max-width:270px;margin-top:18px;font-size:11px}.introduction-grid{grid-template-columns:1fr;gap:30px}.introduction-copy{padding:25px}.introduction-copy h3{font-size:34px}.introduction-card{border-radius:13px}.introduction-media{aspect-ratio:16/11}}@media (prefers-reduced-motion:reduce){.introduction-card{transition:none}}.enquiry-confetti{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.enquiry-confetti>i{opacity:0;will-change:transform,opacity;border-radius:2px;animation:3.5s ease-in both enquiry-celebrate;position:absolute;top:-24px}@keyframes enquiry-celebrate{0%{opacity:0;transform:translateY(-5vh)rotate(0)}8%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-sway),110vh,0) rotate(var(--confetti-turn))}}.celebration-success:focus{outline:none}.celebration-check{color:#39745c;background:#b3d9c930;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 28px #90c5a533}.celebration-success h3 em{font-family:var(--serif);font-weight:400}.celebration-success>small{line-height:1.8}.celebration-success>button{margin-top:4px}@media (prefers-reduced-motion:reduce){.enquiry-confetti{display:none}}.notification-help{background:#f3e7d855;border:1px solid #9d714c55;border-radius:9px;padding:15px}.notification-help p{line-height:1.7;color:#674c34!important;font-size:11px!important}.notification-help .text-link{margin-top:12px;font-size:11px}.notification-help a{text-decoration:underline}.notification-accepted{color:#39745c!important}
