.header nav [aria-current=page]{color:var(--red)}.thousand-hero{padding:35px var(--gutter) 28px;background:#101114;overflow:hidden}.thousand-hero-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.12em;font-weight:600}.thousand-hero-top>a{color:#bcbcc2}.thousand-hero-top>span{display:flex;align-items:center;gap:10px}.thousand-hero-top i{display:inline-block;width:6px;height:6px;background:var(--red);border-radius:50%}.thousand-title-row{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:36px 0 34px}.thousand-title-row h1{font-family:var(--display);line-height:.75;font-weight:800;letter-spacing:-.03em}.thousand-show{display:block;font-size:clamp(35px,4.3vw,65px);letter-spacing:.02em;margin-bottom:15px}.thousand-number{display:block;font-size:clamp(180px,26vw,400px);color:var(--red);letter-spacing:-.025em;white-space:nowrap}.thousand-period{color:var(--paper)}.thousand-outlet{width:clamp(120px,21vw,315px);height:auto;transform:rotate(-12deg);opacity:.8}.thousand-hero-bottom{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:start;padding-top:22px;border-top:1px solid #ffffff30}.thousand-hero-bottom h2{font-size:clamp(36px,4.1vw,60px)}.thousand-hero-bottom p{font-size:16px;max-width:490px;color:#c0c0c7;margin-bottom:24px}.event-status{margin-top:34px;border-top:1px solid #ffffff30;padding-top:20px;font-size:11px;color:#aeafb5;letter-spacing:.025em}.event-status>span{margin:0 10px;color:var(--red)}.thousand-count{display:flex;align-items:center;justify-content:space-between;padding:28px var(--gutter);background:var(--red);color:var(--ink)}.thousand-count>div{display:flex;align-items:center;gap:20px}.thousand-count b{font-family:var(--display);font-size:70px;line-height:.8;font-weight:800}.thousand-count span{font-size:10px;font-weight:700;letter-spacing:.08em}.thousand-count>p{font-family:var(--display);font-size:25px;font-weight:700;line-height:1;text-align:center}.thousand-vision{background:var(--paper);color:var(--ink)}.thousand-vision .section-heading>p{max-width:380px}.program-list{border-top:1px solid var(--line)}.program-row{display:grid;grid-template-columns:55px .8fr 1.2fr;gap:30px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line)}.program-index{font-family:var(--display);font-size:42px;color:#b4b1ab;font-weight:600}.program-name .eyebrow{font-size:9px;color:#68696f}.program-name h3{font-family:var(--display);font-size:38px;font-weight:600;line-height:1;margin-top:8px}.program-row>p{font-size:14px;color:#5a5a60;line-height:1.6;max-width:520px}.program-note{font-size:11px;color:#6a6a70;margin-top:20px}.thousand-live{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding-right:var(--gutter);background:#17181d}.thousand-live-image{position:relative;overflow:hidden;height:700px}.thousand-live-image img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.thousand-live-image>span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#101114ed);padding:70px 25px 25px;color:white;font-size:9px;letter-spacing:.09em}.thousand-live-copy{padding:50px 0}.thousand-live-copy h2{font-size:clamp(52px,6.5vw,94px);margin:26px 0}.thousand-live-copy>p:not(.eyebrow){max-width:440px;margin:18px 0;color:#b8b8c0;font-size:16px;line-height:1.65}.thousand-live-copy>p:nth-of-type(2){font-size:20px;color:var(--paper)}.thousand-culture{background:var(--paper);color:var(--ink)}.culture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid var(--line);padding-top:30px}.culture-grid article>span{font-size:9px;font-weight:600;letter-spacing:.1em;color:#6a6a70}.culture-grid h3,.participation-grid h3{font-family:var(--display);font-size:32px;font-weight:600;line-height:1;margin:22px 0 16px}.culture-grid p,.participation-grid p{font-size:14px;color:#626269;max-width:320px}.project-bridge{background:#101114}.project-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:8vw;align-items:center}.project-numeral{display:flex;align-items:flex-end;gap:23px;font-family:var(--display);font-size:clamp(160px,23vw,330px);font-weight:800;line-height:.72;color:var(--red)}.project-numeral>span{font-size:clamp(17px,2vw,27px);line-height:1;color:var(--paper)}.project-grid h2{font-size:clamp(48px,5vw,72px);margin:20px 0 25px}.project-grid p:not(.eyebrow){color:#bcbcc2;font-size:15px;line-height:1.65;margin-bottom:20px;max-width:510px}.thousand-connect{background:var(--paper);color:var(--ink)}.participation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;border-top:1px solid var(--line);padding-top:8px}.thousand-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:35px}.thousand-cta p{font-size:13px;color:#66666d}.thousand-cta p a{display:inline-block;margin-top:5px;color:var(--ink);font-weight:600;border-bottom:1px solid #10111466}.thousand-faq{margin-top:60px;border-top:1px solid var(--line)}.thousand-faq details{border-bottom:1px solid var(--line);padding:20px 0}.thousand-faq summary{cursor:pointer;font-size:16px;font-weight:600;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px}.thousand-faq summary::-webkit-details-marker{display:none}.thousand-faq summary:after{content:'+';font-size:22px;font-weight:400;color:var(--red)}.thousand-faq details[open] summary:after{content:'−'}.thousand-faq details p{font-size:14px;line-height:1.6;color:#66666d;max-width:720px;padding:15px 30px 0 0}.thousand-faq summary:focus-visible{outline:3px solid #197cad;outline-offset:5px}
@media(min-width:1600px){.thousand-hero,.thousand-count{padding-left:max(var(--gutter),calc((100vw - 1440px)/2));padding-right:max(var(--gutter),calc((100vw - 1440px)/2))}}
@media(max-width:1000px){.thousand-count>div{gap:12px}.thousand-count span{max-width:100px;font-size:9px}.thousand-count>p{font-size:21px}.thousand-live-image{height:660px}.thousand-live{gap:5vw}.program-row{grid-template-columns:35px .8fr 1.2fr;gap:20px}.program-name h3{font-size:32px}.project-grid{grid-template-columns:1fr 1.2fr;gap:5vw}.project-numeral{gap:13px}.culture-grid,.participation-grid{gap:25px}.culture-grid h3,.participation-grid h3{font-size:29px}}
@media(max-width:700px){.thousand-hero{padding-top:25px;padding-bottom:24px}.thousand-hero-top{font-size:8px;gap:15px}.thousand-hero-top>span{font-size:7px;gap:7px}.thousand-title-row{position:relative;margin:36px 0 28px;gap:0}.thousand-title-row h1{position:relative;z-index:1}.thousand-show{font-size:34px;margin-bottom:14px}.thousand-number{font-size:42vw}.thousand-outlet{position:absolute;right:0;top:0;width:55px;opacity:1;transform:rotate(-12deg)}.thousand-hero-bottom{grid-template-columns:1fr;gap:22px;padding-top:24px}.thousand-hero-bottom h2{font-size:43px}.thousand-hero-bottom p{font-size:14px;margin-bottom:22px}.event-status{font-size:10px;line-height:1.8;margin-top:26px}.event-status>span{margin:0 5px}.thousand-count{padding-top:25px;padding-bottom:25px;gap:20px}.thousand-count>div{flex-direction:column;align-items:flex-start;gap:13px}.thousand-count>div:last-child{align-items:flex-end;text-align:right}.thousand-count b{font-size:66px}.thousand-count span{font-size:8px;max-width:none}.thousand-count>p{display:none}.thousand-vision .section-label>span:last-child{max-width:160px}.program-row{grid-template-columns:28px 1fr;gap:8px 20px;padding:25px 0;align-items:start}.program-index{font-size:32px}.program-name h3{font-size:32px}.program-row>p{grid-column:2;font-size:13px;margin-top:8px}.program-note{font-size:10px;line-height:1.6}.thousand-live{grid-template-columns:1fr;padding-right:0;gap:0}.thousand-live-image{height:440px}.thousand-live-copy{padding:37px var(--gutter) 48px}.thousand-live-copy h2{font-size:64px;margin:20px 0 25px}.thousand-live-copy>p:not(.eyebrow){font-size:14px}.thousand-live-copy>p:nth-of-type(2){font-size:18px}.thousand-live-copy>.eyebrow{font-size:9px}.culture-grid,.participation-grid{grid-template-columns:1fr;gap:26px}.culture-grid article+article,.participation-grid article+article{border-top:1px solid var(--line);padding-top:25px}.culture-grid h3,.participation-grid h3{font-size:33px;margin:12px 0 14px}.culture-grid p,.participation-grid p{max-width:none}.project-grid{grid-template-columns:1fr;gap:40px}.project-numeral{font-size:58vw;gap:24px}.project-numeral>span{font-size:26px}.project-grid h2{font-size:59px}.project-grid p:not(.eyebrow){font-size:14px}.project-grid .eyebrow{font-size:9px}.thousand-cta{flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px}.thousand-faq{margin-top:40px}.thousand-faq summary{font-size:14px}.thousand-faq details p{font-size:13px}}
