@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Archivo:wght@400;600;700&family=Noto+Sans+Hebrew:wght@400;600;700&display=swap";:root{--bg:#0d1117;--text:#a4adb7;--white:#f6f7f8;--line:#4c555e;--blue:#4d74c8;--ease:cubic-bezier(.23,1,.32,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font:16px Archivo,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}:is(a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:5px;outline:2px solid}button:disabled{opacity:.3;cursor:default}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em;font-family:Archivo Black,sans-serif;line-height:1.02}h2{margin-bottom:0;font-size:clamp(40px,6.2vw,104px)}p{line-height:1.7}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:200;position:fixed;top:-100px}.skip:focus{color:#000;background:#fff;padding:20px;top:10px;left:10px}.site-header{z-index:30;color:#fff;mix-blend-mode:difference;justify-content:space-between;align-items:center;height:110px;padding:0 4.5%;display:flex;position:fixed;inset:0 0 auto}.site-header img{width:110px;height:auto}.header-tagline{letter-spacing:.13em;text-transform:uppercase;font-size:12px}.menu-toggle{flex-direction:column;justify-content:center;gap:7px;width:48px;height:48px;padding:7px;display:flex}.menu-toggle span{background:currentColor;width:32px;height:1px}.hero{will-change:opacity;background:#a8bcc3;height:100svh;position:fixed;inset:0;overflow:hidden}.hero-photo{object-fit:cover;width:100%;height:100%}.hero-shade{background:linear-gradient(#0000 44%,#05090e10 65%,#05090ec0);position:absolute;inset:0}.hero-content{text-align:center;color:#fff;width:88%;max-width:880px;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.hero-content h1{animation:enter .82s var(--ease) both .18s;margin:0 0 34px}.hero-content h1 img{width:100%}.corner-link{letter-spacing:.12em;color:#fff;min-height:44px;animation:enter .6s var(--ease) both .32s;padding:12px 20px;font-size:13px;font-weight:700;position:relative}.corner-link:before,.corner-link:after{content:"";border-top:2px solid;border-left:2px solid;width:15px;height:15px;transition:transform .16s;position:absolute;inset:0 auto auto 0}.corner-link:after{border:2px solid;border-top:0;border-left:0;inset:auto 0 0 auto}.hero-down{animation:enter .6s var(--ease) both .45s;margin:24px auto 0;padding:10px;display:block}.hero-meta{color:#e4e8ec;letter-spacing:.14em;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:24px;left:4.5%;right:4.5%}.hero-spacer{height:100svh}.site-main{z-index:2;background:var(--bg);min-height:50vh;position:relative}.section{max-width:1440px;margin:auto;padding:140px 6%}.section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:60px;display:flex}.section-number,.eyebrow{letter-spacing:.2em;font-size:10px;font-weight:600;line-height:1.8}.section-number{white-space:nowrap;padding-bottom:9px}.empty{border-block:1px solid var(--line);text-align:center;padding:60px 0 64px}.empty p{letter-spacing:.04em;margin:24px 0 0;font-size:clamp(18px,2.5vw,30px)}.text-link{letter-spacing:.12em;align-items:center;gap:30px;min-height:44px;margin-top:30px;font-size:11px;font-weight:700;display:inline-flex}.text-link svg{transition:transform .18s var(--ease)}.tour-section{padding-bottom:60px}.tour-fallback{padding:30px 0;font-size:14px}.tour-fallback a{text-decoration:underline}.video-section{padding-top:100px}.video-stage{aspect-ratio:16/9;border-radius:12px;position:relative;overflow:hidden;box-shadow:6px 6px 16px #0005}.video-slide,.video-placeholder{animation:.4s ease-out fade;position:absolute;inset:0}.video-slide>img,.video-placeholder>img{object-fit:cover;width:100%;height:100%}.video-stage iframe{border:0;width:100%;height:100%}.video-shade{background:linear-gradient(#00050f15,#00050f90);position:absolute;inset:0}.video-slide h3{text-align:center;color:#fff;font-size:clamp(18px,3vw,42px);position:absolute;bottom:30px;left:8%;right:8%}.play-button{color:#fff;border:1px solid #fff;border-radius:50%;place-items:center;width:78px;height:78px;transition:transform .16s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-button svg{width:38px}.video-placeholder>img{filter:grayscale();opacity:.35;object-position:50% 30%}.video-placeholder>.eyebrow{color:#fff;position:absolute;top:9%;left:7%}.video-placeholder strong{letter-spacing:-.055em;color:#fff;font-family:Archivo Black,sans-serif;font-size:clamp(32px,6.5vw,88px);line-height:.96;position:absolute;bottom:12%;left:7%}.slider-controls{letter-spacing:.15em;justify-content:space-between;align-items:center;margin-top:24px;font-size:11px;display:flex}.slider-controls>div{gap:16px;display:flex}.slider-controls button{width:48px;height:48px}.newsletter{border-block:1px solid var(--line);max-width:1267px;margin:40px auto;padding:70px 0}.newsletter>div{justify-content:space-between;align-items:center;gap:36px;margin-top:20px;display:flex}.newsletter h2{max-width:75%;font-size:clamp(32px,5vw,68px);line-height:1}.outline-button{border:1px solid var(--text);letter-spacing:.16em;white-space:nowrap;align-items:center;gap:30px;min-height:48px;padding:18px 26px;font-size:11px;display:inline-flex}.muted{opacity:.65}.release-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.release-grid iframe{border:0;border-radius:12px;width:100%}.release-wide{grid-column:span 2}.product-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.product-image{aspect-ratio:4/5;background:#171d24;position:relative;overflow:hidden}.product-image>img{object-fit:cover;width:100%;height:100%;transition:transform .3s var(--ease)}.product-image>img.product-logo{width:70%;height:auto;position:absolute;inset:40% auto auto 15%}.product-status{letter-spacing:.1em;background:#0d1117cf;padding:8px 12px;font-size:9px;position:absolute;top:20px;left:20px}.product-info{justify-content:space-between;gap:16px;margin-top:22px;display:flex}.product-info h3{letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font:700 18px Archivo,sans-serif}.product-info span{white-space:nowrap;font-size:13px}.product>p{margin-bottom:8px;font-size:14px}.merch-empty{text-align:center;border:1px solid #35404a;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:40px;display:flex;position:relative;overflow:hidden}.merch-empty>img{opacity:.035;pointer-events:none;width:85%;position:absolute;transform:rotate(-12deg)}.merch-empty h3{margin:28px 0 18px;font-size:clamp(38px,7vw,100px)}.merch-empty p{margin:0;font-size:14px}.about-section{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.about-photo{aspect-ratio:1/1.13;border-radius:16px;overflow:hidden}.about-photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.about-copy h2{margin:25px 0 32px;font-size:clamp(40px,5vw,68px)}.bio-text{white-space:pre-line;font-size:16px;line-height:1.8}.site-footer{max-width:1440px;margin:auto;padding:80px 6% 32px}.site-footer>a img{width:150px}.socials{text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:24px;margin:35px 0;font-size:11px;display:flex}.footer-bottom{border-top:1px solid var(--line);letter-spacing:.12em;justify-content:space-between;padding-top:24px;font-size:9px;display:flex}.inner-page{padding-top:180px}.page-title{max-width:1440px;margin:auto;padding:0 6%}.page-title h1{margin:32px 0 50px;font-size:clamp(45px,9.5vw,150px)}.title-rule{background:var(--line);height:1px}.privacy-copy{max-width:1000px;min-height:40vh}.mobile-break{display:none}.load-notice{text-align:center;background:#202b38;padding:18px}.load-notice button{text-decoration:underline}.menu-overlay{background:var(--blue);color:#fff;z-index:100;border:0;width:100%;max-width:none;height:100svh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.menu-overlay[open]{justify-content:center;align-items:center;animation:.16s ease-out fade;display:flex}.menu-overlay::backdrop{background:var(--blue)}.overlay-header{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:30px;left:4.5%;right:4.5%}.overlay-header img{width:110px}.close-button{width:48px;height:48px;color:inherit;padding:0;font:300 42px Archivo,sans-serif}.menu-overlay nav{text-align:center;z-index:1;flex-direction:column;display:flex;position:relative}.menu-overlay nav a{letter-spacing:-.04em;font-family:Archivo Black,sans-serif;font-size:clamp(28px,5vw,70px);line-height:1.5;transition:transform .16s}.menu-watermark{opacity:.07;pointer-events:none;width:90%;position:absolute;transform:rotate(-15deg)}.menu-foot{letter-spacing:.2em;font-size:10px;position:absolute;bottom:36px}.newsletter-popup{color:var(--text);text-align:center;background:#1a1a1a;border:0;border-radius:14px;width:min(620px,92vw);padding:70px 40px}.newsletter-popup::backdrop{background:#0008}.newsletter-popup h2{margin:30px 0;font-size:48px}.newsletter-popup .close-button{position:absolute;top:10px;right:14px}.newsletter-popup[open]{animation:enter .28s var(--ease)}.reveal{opacity:1}.revealed{animation:enter .6s var(--ease)}@keyframes enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.corner-link:hover:before{transform:translate(-8px)}.corner-link:hover:after{transform:translate(8px)}.text-link:hover svg{transform:translate(6px)}.play-button:hover{transform:translate(-50%,-50%)scale(1.1)}.outline-button:hover{background:var(--text);color:var(--bg)}.menu-overlay nav a:hover{transform:translate(10px)}.product-image:hover img{transform:scale(1.025)}}@media (max-width:1024px){.section{padding:90px 6%}.section-heading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:32px}.newsletter{margin:20px 6%;padding:55px 0}.hero-content{max-width:75%}.product-grid{gap:18px}.section-number{padding:0}}@media (max-width:768px){.site-header{height:76px;padding:0 6%}.site-header img,.overlay-header img{width:82px}.header-tagline,.hero-meta{display:none}.hero-content{width:86%;max-width:none;bottom:9%}.hero-content h1{margin-bottom:25px}.corner-link{letter-spacing:.06em;padding:12px;font-size:10px}.hero-down{margin-top:18px}.section{padding:68px 6%}h2{font-size:clamp(34px,8vw,60px)}.section-number{font-size:9px}.tour-section{padding-bottom:30px}.video-stage{aspect-ratio:3/4}.video-slide h3{bottom:20px}.video-placeholder strong{font-size:52px}.play-button{width:65px;height:65px}.newsletter>div{display:block}.newsletter h2{max-width:none;margin-bottom:28px;font-size:42px}.newsletter{padding:42px 0}.release-grid{grid-template-columns:1fr;gap:16px}.release-wide{grid-column:auto}.release-grid iframe{height:352px}.product-grid{grid-template-columns:1fr 1fr;gap:24px 14px}.product-image{aspect-ratio:3/4}.product-info{display:block}.product-info h3{font-size:14px}.product-status{padding:5px;font-size:8px;top:10px;left:10px}.product .text-link{gap:14px;font-size:9px}.product>p{font-size:12px}.merch-empty{min-height:300px;padding:25px}.merch-empty h3{font-size:42px}.about-section{grid-template-columns:1fr;gap:40px}.about-photo{aspect-ratio:1}.about-copy h2{font-size:50px}.site-footer{padding-top:45px}.site-footer>a img{width:120px}.inner-page{padding-top:125px}.page-title h1{margin:25px 0 32px;font-size:clamp(42px,10vw,76px)}.mobile-break{display:block}.menu-overlay nav a{font-size:clamp(25px,6.8vw,42px);line-height:1.7}.menu-watermark{width:150%;max-width:none;transform:rotate(-90deg)}.overlay-header{top:15px}.newsletter-popup h2{font-size:36px}.newsletter-popup{padding:70px 25px 45px}}.admin{color:#19232f;background:#f4f5f6;min-height:100vh;font-family:Noto Sans Hebrew,sans-serif}.admin h1,.admin h2,.admin h3{letter-spacing:0;font-family:inherit}.admin-top{color:#fff;background:#111821;justify-content:space-between;align-items:center;gap:24px;height:84px;padding:20px 4%;display:flex}.admin-top>div{align-items:center;gap:28px;display:flex}.admin-top img{width:100px}.admin-top span,.admin-top a{font-size:14px}.admin-layout{grid-template-columns:240px minmax(0,1fr);max-width:1440px;margin:auto;display:grid}.admin-nav{border-left:1px solid #dce1e6;align-self:start;padding:35px 20px;position:sticky;top:0}.admin-nav>button{text-align:right;border-radius:7px;width:100%;margin-bottom:5px;padding:14px 18px;display:block}.admin-nav>button.selected{color:#fff;background:#19232f}.admin-help{color:#607080;border-top:1px solid #dce1e6;margin-top:35px;padding:24px 14px;font-size:13px;line-height:1.7}.admin-help a{text-decoration:underline}.admin-content{max-width:1000px;padding:44px 7% 150px}.admin-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.admin-title h1{margin:0;font-size:36px}.admin-title p{color:#637184;margin-bottom:10px;font-size:13px}.admin-title>span{color:#607080;font-size:12px}.admin-title>span.unsaved{color:#9a6000}.admin-note{background:#e8edf3;border-radius:10px;margin-bottom:30px;padding:20px 24px;font-size:14px;line-height:1.8}.admin-note h2{margin-bottom:15px;font-size:20px}.admin-field{margin:22px 0;display:block}.admin-field>span{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.admin-field input,.admin-field textarea,.admin-field select{color:#19232f;background:#fff;border:1px solid #c9d1da;border-radius:6px;width:100%;padding:13px 15px;font-size:15px;line-height:1.5;display:block}.admin-field input:not([type=range]),.admin-field textarea{direction:auto}.admin-field textarea{resize:vertical;min-height:160px}.admin-content h2{margin:28px 0 18px;font-size:23px}.image-field{margin-bottom:30px}.image-field>img{object-fit:contain;border-radius:8px;max-height:210px;margin-bottom:15px}.upload-label{cursor:pointer;background:#fff;border:1px solid #aeb9c5;border-radius:6px;padding:12px 20px;font-size:13px;display:inline-block}.upload-label input{display:none}.image-field small{color:#657487;margin-top:12px;font-size:12px;display:block}.editor-item{background:#fff;border:1px solid #dce1e6;border-radius:12px;margin:24px 0;padding:24px}.item-actions{border-top:1px solid #dce1e6;flex-wrap:wrap;gap:15px;margin-top:20px;padding-top:15px;font-size:12px;display:flex}.item-actions button{padding:8px 0}.danger-link{color:#a13232}.admin-add{border:1px dashed #8392a4;border-radius:8px;width:100%;margin-top:15px;padding:20px}.admin-toolbar{z-index:20;background:#fff;border:1px solid #dce1e6;border-radius:10px;gap:10px;margin-top:50px;padding:14px;display:flex;position:sticky;bottom:20px;box-shadow:0 8px 35px #17243415}.admin-toolbar button,.publish-confirm button{background:#fff;border:1px solid #b5bfca;border-radius:6px;padding:12px 18px;font-size:13px}.admin-toolbar .publish-button{color:#fff;background:#19232f;border-color:#19232f;margin-right:auto}.admin-message{background:#fff5d9;border:1px solid #e6d9ae;border-radius:8px;margin:20px 0;padding:18px 24px;font-size:14px;line-height:1.7}.admin-checkbox{align-items:center;gap:12px;margin:20px 0;font-size:14px;display:flex}.admin-checkbox input{width:20px;height:20px}.publish-confirm{z-index:21;background:#e2eaf5;border:1px solid #a9bed9;border-radius:10px;padding:25px;position:sticky;bottom:100px}.publish-confirm button{margin-left:12px}.preview-bar{color:#172434;z-index:110;background:#edf3fb;justify-content:center;align-items:center;gap:24px;padding:12px;font-family:Noto Sans Hebrew,sans-serif;font-size:13px;display:flex;position:fixed;top:0;left:0;right:0}.preview-bar button{border:1px solid #59708d;padding:8px 14px}.preview-shell .site-header{top:58px}.access-screen{max-width:660px;margin:15vh auto;padding:25px;font-family:Noto Sans Hebrew,sans-serif}.access-screen h1{letter-spacing:0;font-family:inherit;font-size:32px}.access-screen a{padding:14px;text-decoration:underline;display:block}@media (max-width:768px){.admin-top{height:72px}.admin-top span{display:none}.admin-layout{display:block}.admin-nav{border-bottom:1px solid #dce1e6;gap:8px;padding:15px 5%;display:flex;position:static;overflow:auto}.admin-nav>button{white-space:nowrap;width:auto;margin:0;padding:12px;font-size:13px}.admin-help{display:none}.admin-content{padding:28px 5% 70px}.admin-title{align-items:flex-start}.admin-title h1{font-size:30px}.admin-title>span{max-width:120px}.admin-toolbar{flex-wrap:wrap;padding:10px;bottom:10px}.admin-toolbar button{padding:10px;font-size:11px}.editor-item{padding:18px}.preview-bar{gap:12px;font-size:11px}.admin-note{padding:18px}.admin-content h2{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero{will-change:auto}}.site-header{mix-blend-mode:normal;text-shadow:0 1px 5px #0005}.playlist-player{border:0;width:100%;height:100%;display:block}.video-stage:has(.playlist-player){aspect-ratio:16/9}.newsletter{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:7%;display:grid}.newsletter-photo{object-fit:cover;object-position:center 35%;width:100%;max-height:680px}.newsletter .newsletter-copy,.newsletter-copy>div{display:block}.newsletter-copy h2{margin:26px 0 35px}.newsletter-popup-photo{object-fit:cover;object-position:center 32%;width:100%;height:240px;margin-bottom:30px}.newsletter-popup{max-height:90svh;overflow:auto}.about-photo{align-self:start;position:sticky;top:100px}.bio-text{line-height:1.8}@media (max-width:768px){.newsletter{grid-template-columns:1fr;gap:32px}.newsletter-photo{object-position:center 32%;max-height:440px}.newsletter-copy h2{font-size:40px}.about-photo{position:static}.newsletter-popup-photo{height:200px}.video-stage:has(.playlist-player){aspect-ratio:16/9}}.hero-content h1 img{width:80%;margin-inline:auto}.about-photo,.about-photo img{border-radius:0}.site-footer{max-width:none;padding:0 3.75% 44px}.social-dock{color:#a4adb7;justify-content:space-between;align-items:flex-start;display:flex}.social-dock-hero{position:absolute;bottom:20px;left:3.75%;right:3.75%}.social-icons{align-items:center;gap:10px;display:flex}.social-icons a{justify-content:center;align-items:center;width:21px;height:26px;transition:color .15s;display:flex}.social-icons a[aria-label=YOUTUBE]{width:28px}.social-icons svg{width:100%;height:20px}:is(.social-icons a:hover,.social-icons a:focus-visible){color:#fff}.social-dock-right .social-icons{justify-content:flex-end}.social-dock p{margin:5px 0 0;font-size:9px;line-height:1.6}.video-stage{aspect-ratio:16/9}.slider-controls{position:relative}.video-slide .play-button{background:0 0;border:1px solid #ffffffa0}.video-slide h3{pointer-events:none}@media (max-width:768px){.social-dock-hero{display:none}.site-footer{padding:25px 6% 32px}.social-dock{flex-wrap:wrap;justify-content:center;column-gap:10px;padding-bottom:30px;position:relative}.social-dock p{text-align:center;position:absolute;bottom:0;left:0;right:0}.social-dock-right .social-icons{justify-content:center}.video-stage{aspect-ratio:16/9}.video-slide h3{font-size:16px;bottom:14px;left:16px;right:16px}.video-slide .play-button{width:50px;height:50px}.video-slide h3{max-width:75%}}.auth-screen{background:#111821;place-items:center;min-height:100vh;padding:24px;font-family:Noto Sans Hebrew,sans-serif;display:grid}.auth-card{color:#fff;background:#19232f;border-radius:12px;width:100%;max-width:420px;padding:36px 32px;box-shadow:0 20px 60px #0006}.auth-card img{width:110px;margin-bottom:28px}.auth-card h1{letter-spacing:0;margin:0 0 24px;font-family:inherit;font-size:26px}.auth-card label{margin:18px 0;display:block}.auth-card label span{color:#c9d3de;margin-bottom:8px;font-size:14px;display:block}.auth-card input{color:#fff;background:#0f151d;border:1px solid #3b4a5c;border-radius:6px;width:100%;padding:13px 14px;font-size:16px}.auth-card p{color:#c9d3de;font-size:14px;line-height:1.7}.auth-button{text-align:center;color:#111821;background:#fff;border-radius:6px;width:100%;margin-top:24px;padding:14px;font-size:15px;font-weight:700;display:block}.auth-button:disabled{opacity:.6}.auth-error{color:#ff9d9d!important}.auth-links{justify-content:space-between;gap:12px;margin-top:22px;font-size:13px;display:flex}.auth-links a{color:#c9d3de;text-decoration:underline}.admin-account{align-items:center;gap:20px;font-size:14px;display:flex}.admin-account span{color:#aab6c3}.admin-account button{color:#fff;border:1px solid #556375;border-radius:6px;padding:7px 14px;font-size:13px}.user-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.user-row small{color:#607080;margin-top:6px;font-size:13px;display:block}.user-row .item-actions{border:0;align-items:center;margin:0;padding:0}.user-row select{border:1px solid #c9d1da;border-radius:6px;padding:7px 10px}@media (max-width:768px){.admin-account span,.admin-account a:first-of-type{display:none}.admin-account{gap:12px}}
