@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#060706;background:#fff;margin:0;font-family:Inter,Arial}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0}header{z-index:4;color:#fff;justify-content:space-between;align-items:center;height:82px;padding:0 5.2vw;font-size:11px;display:flex;position:absolute;top:0;left:0;right:0}.brand{align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.brand img{filter:brightness(0)invert();width:24px;height:24px}nav{gap:31px;display:flex}.visit{border:1px solid #fff;padding:8px 10px}.hero{color:#fff;text-align:center;background:linear-gradient(90deg,#000000a8,#0000001f),url(/redefined-hero.png) 50%/cover;place-items:center;height:740px;display:grid}.hero h1{letter-spacing:-.08em;margin:0;font-size:clamp(56px,7vw,112px);line-height:.88}.hero p{margin-top:21px;font-size:13px}.quote{color:#fff;text-align:center;background:#000;place-items:center;height:470px;display:grid}.quote p{letter-spacing:-.065em;margin:0;font-size:clamp(32px,4vw,58px);line-height:.95}.locations{text-align:center;color:#fff;background:#000;padding:22px 5vw 50px}.locations h2,.come h2,.events h2{letter-spacing:-.065em;margin:0;font-size:clamp(30px,3.8vw,55px)}.locations>p,.watch p{font-size:11px}.location-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;max-width:900px;margin:32px auto 24px;display:grid}.location-grid article{color:#080808;background:#fff;padding-bottom:14px;position:relative}.photo{background:linear-gradient(135deg,#6d281c,#19b6ae);height:132px}.p1{background:linear-gradient(135deg,#ed925c,#813a31)}.p2{background:linear-gradient(135deg,#52b2ce,#d87445)}article h3,article b,article small{margin:9px 12px 0;display:block}.location-grid h3{font-size:12px}.location-grid b{font-size:7px}.location-grid small{font-size:7px;line-height:1.4}.location-grid i{color:#fff;background:#24a74b;border-radius:50%;padding:4px;font-size:11px;position:absolute;bottom:14px;right:8px}.locations>button,.part button{background:#fff;padding:9px 27px;font-size:8px}.come{background:#f3f1ec;padding:70px 8vw 78px}.come>div{gap:18px;margin-top:46px;display:flex}.come a{background:#fff;flex:1;min-height:145px;padding:35px 21px;position:relative}.come a>b{float:right;font-size:23px}.come h3{margin:55px 0 5px;font-size:13px}.come small{font-size:8px}.part{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:90px 8vw;display:grid}.part h2,.values h2{letter-spacing:-.07em;margin:0;font-size:clamp(34px,4vw,59px);line-height:.88}.part p{max-width:420px;font-size:11px;line-height:1.5}.part button{color:#fff;background:#000;padding:8px 12px}.part aside{background:#ddd;height:320px}.values{color:#fff;background:#000;grid-template-columns:1fr 1.5fr;gap:10vw;padding:80px 14vw;display:grid}.values small{color:#aaa;font-size:8px}.values button{color:#fff;text-align:left;background:0 0;border-bottom:1px solid #555;gap:16px;width:100%;padding:16px 0;font-size:15px;display:flex}.values button span{color:#999;font-size:8px}.values button b{margin-left:auto}.watch{text-align:center;background:#f3f1ec;padding:76px 8vw}.watch h2{letter-spacing:-.07em;margin:0;font-size:clamp(31px,4vw,56px)}.watch div{background:#d8d8d8;place-items:center;max-width:1120px;height:300px;margin:30px auto 0;font-size:25px;display:grid}.watch div:before{content:"";background:#fff;border-radius:50%;width:35px;height:35px;position:absolute}.watch div{isolation:isolate;position:relative}.watch div:after{content:"▶";z-index:1;font-size:13px}.events{padding:85px 5vw}.events>div{gap:18px;margin-top:45px;display:flex;overflow:auto}.events article{background:#d9d9d9;flex-direction:column;min-width:220px;height:280px;padding:15px;display:flex}.events article b,.events article small{margin:0;font-size:9px}.events article h3{margin:auto 0 0;font-size:17px}.events>p{font-size:20px}.give{background:#d7d7d7;grid-template-columns:1.4fr .55fr;min-height:180px;margin:0 8vw 100px;display:grid}.give>div{padding:33px}.give h2{letter-spacing:-.07em;margin:0;font-size:33px}.give p,.give a{font-size:9px}.give a{font-weight:700;text-decoration:underline}footer{color:#fff;background:#050505;grid-template-columns:2fr 2fr 1fr;padding:55px 5vw;font-size:9px;display:grid}footer .brand img{width:22px;height:22px}footer p{margin:0;line-height:1.5}@media (width<=700px){header{padding:0 22px}nav{display:none}.hero{height:570px}.quote{height:300px}.locations{padding:28px 22px 45px}.location-grid{grid-template-columns:1fr;max-width:310px}.come{padding:54px 22px}.come>div{margin-right:-22px;overflow:auto}.come a{min-width:210px}.part,.values{grid-template-columns:1fr;padding:60px 22px}.part aside{height:180px}.values{gap:42px}.watch{padding:60px 22px}.watch div{height:210px}.events{padding:60px 22px}.give{grid-template-columns:1fr;margin:0 22px 55px}.give aside{height:75px}footer{grid-template-columns:1fr;gap:30px;padding:45px 22px}}header{animation:.8s .15s both nav-in}.hero{overflow:hidden}.hero:before{content:"";background:inherit;animation:12s ease-in-out infinite alternate hero-breathe;position:absolute;inset:-2%}.hero>div{z-index:1;animation:.9s cubic-bezier(.16,1,.3,1) .3s both hero-copy;position:relative}.location-grid article,.come a,.events article{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.location-grid article:hover,.come a:hover,.events article:hover{transform:translateY(-9px)rotate(-.7deg);box-shadow:0 16px 30px #0003}.location-grid article:hover .photo{transform:scale(1.08)}.photo{transition:transform .6s cubic-bezier(.16,1,.3,1)}.location-grid article{overflow:hidden}.come a>b{transition:transform .25s}.come a:hover>b{transform:translate(5px,-5px)}.values button{transition:color .25s,padding .25s}.values button:hover{color:#cfff40;padding-left:8px}.values button:hover b{transform:rotate(90deg)}.watch div:before{animation:2.2s ease-in-out infinite player-pulse}.watch div:after{animation:2.2s ease-in-out infinite play-wobble}.give aside{position:relative;overflow:hidden}.give aside:after{content:"✦";color:#fff2;font-size:180px;animation:18s linear infinite spin;position:absolute;bottom:-56px;right:-40px}.motion{animation:.8s cubic-bezier(.16,1,.3,1) both section-in;animation-timeline:view();animation-range:entry 8% cover 30%}@keyframes nav-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes hero-copy{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes hero-breathe{to{transform:scale(1.06)}}@keyframes player-pulse{50%{transform:scale(1.16);box-shadow:0 0 0 12px #fff3}}@keyframes play-wobble{50%{transform:translate(2px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes section-in{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.quote p{animation:linear both quote-zoom;animation-timeline:view();animation-range:entry cover 75%}.quote:before{content:"✦";color:#4f35ff;font-size:clamp(90px,16vw,230px);animation:linear both star-orbit;animation-timeline:view();animation-range:entry exit;position:absolute;top:20%;left:7%}.quote{position:relative;overflow:hidden}.locations h2,.come h2,.events h2{animation:linear both title-swipe;animation-timeline:view();animation-range:entry 5% cover 35%}.location-grid article{animation:linear both card-pop;animation-timeline:view();animation-range:entry 8% cover 42%}.location-grid article:nth-child(2){animation-range:entry 16% cover 50%}.location-grid article:nth-child(3){animation-range:entry 24% cover 58%}.come a{animation:linear both card-pop;animation-timeline:view();animation-range:entry 12% cover 45%}.come a:nth-child(2){animation-range:entry 20% cover 53%}.come a:nth-child(3){animation-range:entry 28% cover 61%}.part aside{animation:linear both side-slide;animation-timeline:view();animation-range:entry cover 65%}.values h2{animation:linear both quote-zoom;animation-timeline:view();animation-range:entry cover 55%}.values button{animation:linear both row-slide;animation-timeline:view();animation-range:entry cover 42%}.watch div{animation:linear both screen-rise;animation-timeline:view();animation-range:entry 8% cover 48%}.events article{animation:linear both card-pop;animation-timeline:view();animation-range:entry 10% cover 55%}@keyframes quote-zoom{0%{opacity:0;filter:blur(9px);transform:scale(.82)translateY(55px)}to{opacity:1;filter:blur();transform:none}}@keyframes star-orbit{0%{opacity:0;transform:translate(-90px,100px)rotate(-80deg)}to{opacity:1;transform:translate(60px,-60px)rotate(160deg)}}@keyframes title-swipe{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-90px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes card-pop{0%{opacity:0;transform:translateY(100px)rotate(5deg)scale(.86)}to{opacity:1;transform:none}}@keyframes side-slide{0%{transform:translate(120px)rotate(7deg)}to{transform:none}}@keyframes row-slide{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:none}}@keyframes screen-rise{0%{opacity:0;transform:perspective(800px)rotateX(18deg)translateY(90px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{animation-timeline:auto!important;animation-range:normal!important}}.photo{background-position:50%;background-size:cover}.p0{background-image:url(/location-oregun.jpg)}.p1{background-image:url(/location-alimosho.jpg)}.p2{background-image:url(/location-ikorodu.jpg)}.part aside{background:url(/part-of-something.jpg) 50%/cover}.watch div{background:linear-gradient(#0002,#0002),url(/watch-community.jpg) 50%/cover}.watch div:before{background:#fff}.watch div:after{color:#050505}.hero h1{min-height:1.78em;font-size:0;position:relative}.hero h1:after{content:"Welcome\a Home Star";white-space:pre;letter-spacing:-.08em;font-size:clamp(56px,7vw,112px);line-height:.88;animation:12s step-end infinite welcome-cycle,12s cubic-bezier(.16,1,.3,1) infinite word-refresh;display:block}.hero p{animation:12s step-end infinite subtitle-cycle}.quote p:after{content:"✦";color:#5d45ff;margin-left:12px;font-size:.55em;animation:3s ease-in-out infinite quote-star;display:inline-block}.locations>button,.part button{transition:transform .25s,background .25s}.locations>button:hover,.part button:hover{color:#000;background:#cfff40;transform:scale(1.08)rotate(-2deg)}.events>p{animation:1.4s ease-in-out infinite dots}.come:before{content:"↗";color:#0000000a;font-size:clamp(120px,18vw,250px);animation:6s ease-in-out infinite arrow-float;position:absolute;right:4vw;transform:rotate(-18deg)}.come{position:relative;overflow:hidden}.come>*{z-index:1;position:relative}.values:after{content:"✦";color:#3c29ff;opacity:.35;font-size:280px;animation:28s linear infinite spin;position:absolute;bottom:-100px;right:7vw}.values{position:relative;overflow:hidden}.values>*{z-index:1;position:relative}.events article:nth-child(odd){animation-delay:.16s}.events article:nth-child(2n){animation-delay:.35s}@keyframes welcome-cycle{0%,24%{content:"Welcome\a Home Star"}25%,49%{content:"Find Your\a People"}50%,74%{content:"Come As\a You Are"}75%,to{content:"You Belong\a Here"}}@keyframes word-refresh{0%,24%,50%,75%,to{opacity:1;filter:blur();transform:translateY(0)}25%,51%,76%{opacity:0;filter:blur(7px);transform:translateY(26px)}}@keyframes subtitle-cycle{0%,24%{opacity:1}25%,49%{opacity:.7}50%,74%{opacity:1}75%,to{opacity:.7}}@keyframes quote-star{50%{transform:translateY(-12px)rotate(50deg)scale(1.25)}}@keyframes dots{50%{letter-spacing:9px;opacity:.35}}@keyframes arrow-float{50%{transform:rotate(-18deg)translate(15px,-20px)}}@media (prefers-reduced-motion:reduce){.hero h1:after{content:"Welcome\a Home Star";animation:none}}@media (width>=701px){.locations{padding:78px 8vw 86px}.locations h2{font-size:clamp(48px,4.8vw,76px)}.locations>p{margin:15px 0 0;font-size:14px}.location-grid{gap:22px;max-width:1280px;margin:48px auto 34px}.location-grid article{padding-bottom:25px}.photo{height:245px}.location-grid h3{margin:16px 18px 0;font-size:17px}.location-grid b{margin:10px 18px 0;font-size:9px}.location-grid small{margin:11px 18px 0;font-size:9px}.location-grid i{padding:7px;font-size:15px;bottom:20px;right:16px}.locations>button{padding:13px 42px;font-size:10px}.come{padding:104px 8vw 112px}.come h2{font-size:clamp(56px,5vw,84px)}.come>div{gap:25px;margin-top:60px}.come a{background-blend-mode:multiply;color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:end;min-height:285px;padding:30px;display:flex;overflow:hidden}.come a:before{content:"";z-index:-1;background:linear-gradient(#00000014,#000000c7);position:absolute;inset:0}.come a:first-child{background-color:#536b83;background-image:url(/part-of-something.jpg)}.come a:nth-child(2){background-color:#735d50;background-image:url(/location-alimosho.jpg)}.come a:nth-child(3){background-color:#4f517d;background-image:url(/watch-community.jpg)}.come h3{margin:0 0 8px;font-size:22px}.come small{font-size:10px}.come a>b{color:#fff;position:absolute;top:23px;right:25px}.come a:hover{transform:translateY(-11px)scale(1.015)}}@media (width<=700px){.locations{padding-top:56px}.location-grid article{min-height:265px}.come a{color:#fff;background-position:50%;background-size:cover;min-height:215px}.come a:before{content:"";background:#0008;position:absolute;inset:0}.come a>*{z-index:1;position:relative}.come a:first-child{background-image:url(/part-of-something.jpg)}.come a:nth-child(2){background-image:url(/location-alimosho.jpg)}.come a:nth-child(3){background-image:url(/watch-community.jpg)}}.events article{color:#fff;isolation:isolate;background-position:50%;background-size:cover;position:relative}.events article:before{content:"";z-index:-1;background:linear-gradient(#00000014 28%,#000000d1);position:absolute;inset:0}.events article:first-child{background-image:url(/event-evangelism.jpg)}.events article:nth-child(2){background-image:url(/event-dive.jpg)}.events article:nth-child(3){background-image:url(/event-sunday.jpg)}.events article:nth-child(4){background-image:url(/event-unbound.jpg)}.events article b,.events article small{color:#fff}.give aside:after{display:none}.come a:first-child{background-image:url(/path-new.jpg)!important}.come a:nth-child(2){background-image:url(/path-clan.jpg)!important}.come a:nth-child(3){background-image:url(/path-unit.jpg)!important}.part aside{background-color:#111217;background-color:#0000!important;background-image:url(/part-feature-wide.jpg)!important;background-position:50% 42%!important;background-repeat:no-repeat!important;background-size:cover!important}.events article:nth-child(2){background-color:#8198ef!important;background-image:url(/dive-we-listen.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.events article:nth-child(2):before{background:linear-gradient(#130c3508 30%,#130c35d6)}.values button{opacity:0;transition:background .3s,color .3s,transform .3s!important;animation:.65s cubic-bezier(.16,1,.3,1) forwards value-enter!important}.values button:first-of-type{animation-delay:80ms!important}.values button:nth-of-type(2){animation-delay:.18s!important}.values button:nth-of-type(3){animation-delay:.28s!important}.values button:nth-of-type(4){animation-delay:.38s!important}.values button:nth-of-type(5){animation-delay:.48s!important}.values button b{transform-origin:50%;animation:2.6s ease-in-out infinite plus-pulse}.values button:hover,.values button:focus-visible{color:#d9ff3f;background:#ffffff12;outline:0;transform:translate(12px)!important}@keyframes value-enter{0%{opacity:0;filter:blur(6px);transform:translate(55px)}to{opacity:1;filter:blur();transform:none}}@keyframes plus-pulse{50%{opacity:.5;transform:scale(1.22)}}@media (prefers-reduced-motion:reduce){.values button{opacity:1;animation:none!important}}.events article:nth-child(4){background-image:url(/unbound-poster.png)!important;background-position:50%!important}.events article:nth-child(4):before{background:linear-gradient(#0000000a 30%,#000c)}.give aside{background-image:url(/give-donation.png)!important;background-position:50%!important}.watch .service-player{background:#000!important;padding:0!important}.watch .service-player:before,.watch .service-player:after{display:none!important}.watch .service-player iframe{border:0;width:100%;height:100%;display:block}.give{grid-template-columns:1.15fr .85fr;min-height:280px}.give aside{background-color:#d8d0c2;background-position:62%!important;background-repeat:no-repeat!important;background-size:cover!important}@media (width<=700px){.give{grid-template-columns:1fr}.give aside{background-position:62%!important;background-size:cover!important;height:260px!important}}.p0{background-image:url(/location-oregun-catalogue.jpg)!important;background-position:50% 38%!important}.p1{background-image:url(/location-alimosho.jpg)!important;background-position:50% 40%!important}.p2{background-image:url(/location-ikorodu.jpg)!important;background-position:50% 40%!important}.values button{flex-wrap:wrap;align-items:center;position:relative}.values button em{color:#c9c9c9;opacity:0;order:4;width:100%;max-height:0;padding:0 36px 0 24px;font-size:11px;font-style:normal;font-weight:400;line-height:1.5;transition:max-height .35s,padding .35s,opacity .25s;display:block;overflow:hidden}.values button:hover em,.values button:focus-visible em{opacity:1;max-height:80px;padding-top:10px;padding-bottom:4px}.values button:hover b,.values button:focus-visible b{transform:rotate(45deg)!important}.values button span{align-self:center}.values button b{transition:transform .3s}html,body{overflow-x:hidden}@media (width>=1000px){header{height:98px;padding:24px max(50vw - 681px,40px);font-size:16px;top:76px}header .brand{font-size:16px}.brand img{width:50px;height:50px}nav{gap:44px}.visit{padding:10px;font-size:16px}.hero{height:959px}.hero>div{transform:translateY(23px)}.hero h1{letter-spacing:-.07em;line-height:.907;font-size:0!important}.hero h1:after{letter-spacing:-.07em;font-size:150px;line-height:.907}.hero p{margin-top:29px;font-size:24px}.quote{z-index:1;height:690px;padding-top:298px;display:block;position:relative;overflow:visible}.quote:before,.quote:after{content:"";filter:grayscale()contrast(1.15);opacity:.72;background-position:50%;background-size:cover;border-radius:50%;position:absolute}.quote:before{background-image:linear-gradient(#0002,#0002),url(/location-ikorodu-catalogue.jpg);width:400px;height:400px;top:342px;left:max(50% - 600px,42px)}.quote:after{background-image:linear-gradient(#0003,#0003),url(/location-alimosho-catalogue.jpg);width:394px;height:394px;top:172px;right:max(50% - 602px,42px)}.quote p{z-index:1;letter-spacing:-.01em;font-size:96px;line-height:1.129;position:relative}.locations{z-index:0;height:1003px;padding:132px 0 84px;position:relative}.locations h2{letter-spacing:-.01em;font-size:96px;line-height:1.135}.locations>p{margin:5px 0 0;font-size:24px}.location-grid{gap:24px;width:1260px;max-width:calc(100% - 80px);margin:53px auto 56px}.location-grid article{height:454px;padding-bottom:0}.photo{height:261px}.location-grid h3{margin:12px 16px 0;font-size:28px;line-height:1.46}.location-grid b{margin:4px 16px 0;font-size:16px;line-height:1.2}.location-grid small{margin:16px 16px 0;font-size:16px;line-height:1.2}.location-grid i{width:52px;height:52px;padding:12px;font-size:23px;bottom:16px;right:16px}.locations>button{padding:17px 68px;font-size:18px}.come{height:711px;padding:78px max(50vw - 630px,40px) 105px}.come h2{letter-spacing:-.03em;font-size:96px;line-height:1.15}.come>div{gap:24px;margin-top:73px}.come a{border:1px solid #d9d9d9;min-height:294px;padding:35px 37px}.come a>b{font-size:64px;line-height:1}.come h3{margin:114px 0 3px;font-size:36px;line-height:1.45}.come small{font-size:20px}.part{z-index:2;grid-template-columns:597px 567px;align-items:start;gap:96px;height:691px;padding:107px max(50vw - 630px,40px) 0;position:relative;overflow:visible}.part>div{padding-top:90px}.part h2{letter-spacing:0;font-size:64px;line-height:1.15}.part p{max-width:595px;margin:25px 0;font-size:24px;line-height:1.45}.part button{padding:10px 16px;font-size:16px}.part aside{z-index:2;height:658px;position:relative}.values{z-index:1;grid-template-columns:412px 659px;gap:204px;height:779px;padding:176px max(50vw - 628px,40px) 0;overflow:visible}.values h2{letter-spacing:0;font-size:65px;line-height:1.15}.values small{font-size:24px}.values button{gap:20px;min-height:75px;padding:8px 16px;font-size:40px;line-height:1.45}.values button span{font-size:13px}.values button b{font-size:30px}.values button em{padding-left:33px;font-size:16px}.values button:hover em,.values button:focus-visible em{max-height:100px;padding-top:12px;padding-bottom:8px}.watch{border-top:295px solid #d9d9d9;padding:74px max(50vw - 648.5px,40px) 94px}.watch h2{letter-spacing:0;font-size:80px;line-height:1.15}.watch p{margin:8px 0 54px;font-size:24px;line-height:1.45}.watch div{max-width:1297px;height:586px;margin:0 auto}.events{min-height:1086px;padding:116px 0 0}.events h2{letter-spacing:-.03em;width:1256px;max-width:calc(100% - 80px);margin:0 auto;font-size:80px;line-height:1.15}.events>div{gap:24px;width:calc(100% + -1*max(50vw - 628px,40px));margin:116px 0 0 max(50vw - 628px,40px)}.events article{min-width:363px;height:536px;padding:22px 26px}.events article b,.events article small{font-size:16px}.events article h3{font-size:36px;line-height:1.2}.events>p{margin:44px max(50vw - 628px,40px);font-size:25px}.give{grid-template-columns:1fr 363px;width:1256px;min-height:378px;margin:0 auto 203px}.give>div{padding:67px 62px}.give h2{letter-spacing:-.03em;font-size:80px;line-height:1.15}.give p,.give a{font-size:24px;line-height:1.45}.give aside{height:484px;margin-top:-53px}footer{grid-template-columns:2fr 2fr 1fr;min-height:409px;padding:64px;font-size:16px}footer .brand img{width:50px;height:50px}}.location-grid i{border-radius:50%;place-items:center;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important}.location-grid i:before{content:"";clip-path:polygon(0 42%,100% 0,64% 100%,48% 59%,27% 55%);background:#fff;width:31px;height:27px;display:block;transform:translate(-3px,3px)}.location-grid article:first-child i{background:#f47521!important}.location-grid article:nth-child(2) i{background:#0f1a93!important}.location-grid article:nth-child(3) i{background:#038b19!important}@media (width>=1000px){.location-grid i{top:273px!important;bottom:auto!important}}.come,.watch{background:#f5f4ee}.values:after,.quote p:after,.give aside:after{content:none!important;display:none!important}.come .lead{color:#6b6b64;max-width:560px;margin:16px 0 0;font-size:12px;line-height:1.5}.come a,.come a:first-child,.come a:nth-child(2),.come a:nth-child(3){box-shadow:none;border:1px solid #e3e1d9;background-blend-mode:normal!important;color:#111!important;background:#fff!important}.come a:before{display:none!important}.come a>b{color:#111!important}.come h3{color:#111}.come small{color:#6f6f68}.come a:hover{box-shadow:0 16px 30px #0000001a}.come a>b{float:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43 42'%3E%3Cpath d='M0.00356293 7.55241L7.23556 0.000404358H42.3076V33.9844L34.3076 41.3444V24.5124C34.3076 20.8004 34.3076 17.0884 34.4356 13.3764L6.33956 40.5764L0.771563 34.6244L28.8676 7.4244C25.0916 7.55241 21.3796 7.55241 17.6676 7.55241H0.00356293Z' fill='%23141414'/%3E%3C/svg%3E") 50%/contain no-repeat;width:34px;height:34px;position:absolute;top:30px;right:34px;color:#0000!important;font-size:0!important}@media (width>=1000px){.come a>b{width:42px;height:42px;top:35px;right:37px}}.give{background:#d9d9d9!important}.give aside{background:#001526!important}@media (width>=1000px){.give{position:relative;overflow:visible}.give aside{width:363px;height:484px;position:absolute;top:-53px;right:127px;margin:0!important}}.events .carousel{gap:14px;animation:none;display:flex}.events .carousel button{color:#fff;background:#111;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;line-height:1;transition:transform .2s,background .2s;display:grid}.events .carousel button:hover{background:#000;transform:scale(1.08)}@media (width<=999px){.events .carousel button{width:44px;height:44px;font-size:17px}}footer{gap:40px;grid-template-columns:1fr 1.25fr!important}.foot-brand .brand{margin-bottom:26px}.foot-brand p{line-height:1.6}.foot-res{line-height:2.3}.foot-res b{margin-bottom:8px;font-weight:600;display:block}@media (width<=700px){footer{grid-template-columns:1fr!important}.foot-brand .brand{margin-bottom:18px}}.brand{gap:10px;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.brand img{display:block;filter:none!important}.brand .brand-symbol{width:36px!important;height:37px!important}.brand .brand-wordmark{width:176px!important;height:28px!important}.foot-brand .brand{display:inline-flex}.foot-brand .brand .brand-symbol{width:36px!important;height:37px!important}.foot-brand .brand .brand-wordmark{width:176px!important;height:28px!important}@media (width<=700px){.brand{gap:7px}.brand .brand-symbol{width:29px!important;height:30px!important}.brand .brand-wordmark{width:150px!important;height:auto!important}}@media (prefers-reduced-motion:no-preference){html.reveals :is(.motion,.quote p,.locations h2,.locations>p,.locations>button,.location-grid article,.come h2,.come .lead,.come a,.part h2,.part p,.part button,.part aside,.values h2,.values small,.values button,.watch h2,.watch p,.watch div,.events h2,.events article,.events .carousel,.events .carousel button,.give>div>h2,.give>div>p,.give>div>a,.give aside,.foot-brand,.foot-res){animation:none!important}html.reveals :is(.quote p,.locations h2,.locations>p,.locations>button,.location-grid article,.come h2,.come .lead,.come a,.part h2,.part p,.part button,.part aside,.values h2,.values small,.values button,.watch h2,.watch p,.watch .service-player,.events h2,.events article,.events .carousel,.give>div>h2,.give>div>p,.give>div>a,footer .foot-brand,footer .foot-res){opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 85ms);transform:translateY(30px)}html.reveals :is(.quote p,.locations h2,.locations>p,.locations>button,.location-grid article,.come h2,.come .lead,.come a,.part h2,.part p,.part button,.part aside,.values h2,.values small,.values button,.watch h2,.watch p,.watch .service-player,.events h2,.events article,.events .carousel,.give>div>h2,.give>div>p,.give>div>a,footer .foot-brand,footer .foot-res).in{opacity:1;transform:none}html.reveals .give aside{transition:transform .7s cubic-bezier(.16,1,.3,1);transform:translate(66px)}html.reveals .give aside.in{transform:none}html.reveals .quote:before,html.reveals .quote:after{opacity:0;transition:opacity .9s,transform 1.1s cubic-bezier(.16,1,.3,1)}html.reveals .quote:before{transform:translate(-90px,105px)rotate(-14deg)scale(.8)}html.reveals .quote:after{transform:translate(90px,-85px)rotate(12deg)scale(.8)}html.reveals .quote.in:before,html.reveals .quote.in:after{opacity:.72;transform:none}html.reveals .quote p,html.reveals .values h2{filter:blur(9px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),filter .75s;transform:scale(.84)translateY(58px)}html.reveals .quote p.in,html.reveals .values h2.in{filter:none;transform:none}html.reveals .locations h2,html.reveals .come h2,html.reveals .events h2,html.reveals .watch h2{clip-path:inset(0 100% 0 0);transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1),clip-path .7s cubic-bezier(.16,1,.3,1);transform:translate(-95px)}html.reveals .locations h2.in,html.reveals .come h2.in,html.reveals .events h2.in,html.reveals .watch h2.in{clip-path:inset(0);transform:none}html.reveals .location-grid article,html.reveals .come a,html.reveals .events article{transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transform:translateY(100px)rotate(4deg)scale(.88)}html.reveals .location-grid article.in,html.reveals .come a.in,html.reveals .events article.in{transform:none}html.reveals .part aside{transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:translate(120px)rotate(6deg)scale(.94)}html.reveals .part aside.in{transform:none}html.reveals .part h2,html.reveals .part p,html.reveals .part button{transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);transform:translate(-70px)}html.reveals .part h2.in,html.reveals .part p.in,html.reveals .part button.in{transform:none}html.reveals .values button{transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 90ms);transform:translate(72px)}html.reveals .values button.in{transform:none}html.reveals .watch .service-player{transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1);transform:perspective(900px)rotateX(18deg)translateY(94px)}html.reveals .watch .service-player.in{transform:none}html.reveals .give>div>h2,html.reveals .give>div>p,html.reveals .give>div>a{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(-66px)}html.reveals .give>div>h2.in,html.reveals .give>div>p.in,html.reveals .give>div>a.in{transform:none}}.hero{height:100svh;min-height:680px}@media (width>=1000px){.hero{height:100svh;min-height:760px}}.location-grid article{cursor:pointer}.card-link{z-index:3;border-radius:inherit;position:absolute;inset:0}.card-link:focus-visible{outline-offset:-3px;outline:3px solid #cfff40}.foot-brand p a,.foot-res a{transition:opacity .2s}.foot-brand p a:hover,.foot-res a:hover{opacity:.65;text-underline-offset:3px;text-decoration:underline}.events article small a{transition:opacity .2s;display:inline-block}.events article small a:hover{opacity:.75;text-underline-offset:3px;text-decoration:underline}nav a{transition:opacity .2s}nav a:hover{opacity:.7}.visit{transition:background .25s,color .25s}.visit:hover{color:#050505;background:#fff}a:focus-visible,button:focus-visible{outline-offset:3px;outline:3px solid #cfff40}:root{--tubes-opacity:.2}.tubes-layer{z-index:9999;pointer-events:none;opacity:0;transition:opacity 1.4s;position:fixed;inset:0}.tubes-layer canvas{width:100%;height:100%;display:block}html.tubes-on .tubes-layer{opacity:var(--tubes-opacity)}.menu-toggle{background:0 0;flex-direction:column;flex:none;justify-content:space-between;width:44px;height:44px;padding:11px 10px;display:none}.menu-toggle span{background:#fff;border-radius:2px;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .2s;display:block}header:has(.open) .menu-toggle span:first-child{transform:translateY(9px)rotate(45deg)}header:has(.open) .menu-toggle span:nth-child(2){opacity:0}header:has(.open) .menu-toggle span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}@media (width<=900px){.menu-toggle{display:flex}header{animation-name:header-fade}@keyframes header-fade{0%{opacity:0}to{opacity:1}}nav{z-index:40;clip-path:inset(0 0 0 100%);visibility:hidden;background:#050505;flex-direction:column;justify-content:center;gap:0;padding:0 clamp(24px,7vw,48px);transition:clip-path .45s cubic-bezier(.16,1,.3,1),visibility .45s;position:fixed;inset:0;display:flex!important}nav.open{clip-path:inset(0);visibility:visible}nav a{letter-spacing:-.03em;opacity:0;border-bottom:1px solid #ffffff1f;padding:18px 0;font-size:clamp(26px,7.5vw,34px);font-weight:600;transition:opacity .35s .1s,transform .5s cubic-bezier(.16,1,.3,1) .1s;transform:translate(26px)}nav.open a{opacity:1;transform:none}nav a:last-child{border-bottom:0}.menu-toggle{z-index:41;position:relative}}@media (width<=700px){html,body{overflow-x:clip}html.reveals .give aside{transform:translateY(48px)}html.reveals .part aside{transform:translateY(60px)scale(.96)}html.reveals .part h2,html.reveals .part p,html.reveals .part button,html.reveals .locations h2,html.reveals .come h2,html.reveals .events h2,html.reveals .watch h2{clip-path:none;transform:translateY(40px)}html.reveals .give aside.in,html.reveals .part aside.in,html.reveals .part h2.in,html.reveals .part p.in,html.reveals .part button.in,html.reveals .locations h2.in,html.reveals .come h2.in,html.reveals .events h2.in,html.reveals .watch h2.in{transform:none}.part aside,.values button{animation:none}header{height:72px;padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right));gap:10px;font-size:13px}.visit{white-space:nowrap;font-size:12px}.hero{height:100svh;min-height:0;position:relative}.hero p{margin-top:18px;padding:0 22px;font-size:15px;line-height:1.5}.quote p{padding:0 20px;font-size:clamp(27px,7.6vw,34px);line-height:1.15}.locations>p{max-width:34ch;margin:12px auto 0;font-size:14px;line-height:1.5}.location-grid h3{margin:14px 16px 0;font-size:19px}.location-grid b{opacity:.75;margin:8px 16px 0;font-size:12px}.location-grid small{margin:10px 72px 0 16px;font-size:13px;line-height:1.45}.come .lead{font-size:14px;line-height:1.55}.come h3{font-size:20px}.come small{font-size:13px}.part p{font-size:15px;line-height:1.6}.values small{font-size:13px}.values button{padding:15px 0;font-size:19px}.values button span{font-size:11px}.values button em{font-size:14px;line-height:1.5}.values button:focus em{opacity:1;max-height:140px;padding-top:10px;padding-bottom:4px}.watch p{margin:10px 0 26px;font-size:14px;line-height:1.55}.events article b{font-size:13px}.events article h3{font-size:23px}.events article small{font-size:13px}.give h2{font-size:clamp(30px,8.5vw,38px)}.give p,.give a{font-size:15px;line-height:1.55}footer{font-size:14px;line-height:1.6}.foot-res{line-height:2}.locations>button,.part button{min-height:48px;padding:15px 34px;font-size:14px}.events article small a,.give>div>a,.foot-res a{min-height:44px;padding:9px 0;display:inline-block}.foot-brand p a{padding:8px 0;display:inline-block}.visit{padding:13px 14px}.events .carousel button{width:52px;height:52px;font-size:20px}.location-grid i{width:46px;height:46px;bottom:14px;right:14px}.locations{padding:56px 18px 48px}.location-grid{gap:16px;max-width:none;margin:32px 0 26px}.location-grid article{min-height:0;padding-bottom:20px}.photo{height:200px}.come{padding:56px 18px}.part{gap:34px;padding:56px 18px}.part aside{height:240px}.values{gap:32px;padding:56px 18px}.watch{padding:56px 18px}.watch div{aspect-ratio:16/9;height:auto}.events{padding:56px 0}.events h2,.events>p{padding:0 18px}.give{margin:0 18px 56px}.give>div{padding:26px 22px}.give aside{height:170px}footer{padding:44px max(18px,env(safe-area-inset-right)) calc(40px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));gap:34px}.come>div,.events>div{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.come>div::-webkit-scrollbar{display:none}.events>div::-webkit-scrollbar{display:none}.come>div>a,.events article{scroll-snap-align:start}.events>div{gap:14px;padding:0 18px}.events article{min-width:min(74vw,290px);height:340px}.come a{min-width:min(76vw,300px)}}@media (width<=380px){header{gap:6px;padding-left:14px;padding-right:14px}.visit{padding:11px 8px;font-size:10px}.locations h2,.come h2,.events h2{font-size:clamp(26px,8vw,31px)}.part h2,.values h2{font-size:clamp(28px,8.5vw,33px)}.watch h2{font-size:clamp(26px,8vw,31px)}}@media (width<=900px) and (orientation:landscape) and (height<=500px){.hero{height:auto;min-height:440px;padding:80px 0 50px}nav a{padding:10px 0;font-size:20px}}
