/* The next chapter — photographic, open and immersive. */
.startup-hero{height:clamp(770px,calc(100svh - 120px),1080px);min-height:770px;isolation:isolate}.startup-hero .hero-background{object-position:65% 52%;animation:slowzoom 22s ease-out both}.startup-hero .hero-shade{background:linear-gradient(90deg,#030c19ed 0%,#040e1dce 24%,#0714246e 46%,#07152408 78%),linear-gradient(0deg,#06101fe6,transparent 24%,transparent 80%,#07122230)}.hero-grid{position:absolute;inset:0;opacity:.12;pointer-events:none;background-image:linear-gradient(90deg,#a3cee422 1px,transparent 1px);background-size:25% 100%;z-index:0}.startup-hero .hero-content{padding:70px 5.5% 160px;max-width:1000px}.startup-hero .live-pill{border:0;border-left:2px solid #a9e9f2;border-radius:0;background:none;backdrop-filter:none;padding:0 0 0 14px;letter-spacing:2px;font-size:12px}.startup-hero .live-pill>span{display:none}.startup-hero h1{font-size:clamp(64px,6.3vw,108px);font-weight:500;letter-spacing:-5px;line-height:1.02;margin:35px 0 28px}.startup-hero h1>span{color:#d2f2f4}.startup-hero .hero-content p{font-size:21px;color:#e3eaec;line-height:1.7}.startup-hero .hero-actions{gap:20px;align-items:flex-start;flex-direction:column;margin-top:32px}.startup-hero .hero-main-action{border-radius:4px;font-size:17px;padding:20px 25px;gap:35px;box-shadow:0 12px 45px #163a7844}.startup-hero .hero-secondary{padding:7px 0 10px;font-size:16px;border-color:#d0e8f55c}.hero-project-window{position:absolute;bottom:150px;right:5.5%;width:325px;padding:23px 25px;border:1px solid #e5f3ff5c;background:linear-gradient(135deg,#132a3a8c,#102338b3);backdrop-filter:blur(18px);border-radius:6px;box-shadow:0 15px 50px #040b1833;transition:transform .3s,background .3s}.hero-project-window:hover{transform:translateY(-5px);background:#122d48cc}.hero-window-index{display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:1.4px;color:#d0e2e9}.hero-window-index>span{font-size:19px;line-height:1}.hero-project-window strong{display:block;font:500 24px/1.4 'Manrope',sans-serif;letter-spacing:-.6px;margin:20px 0 23px}.hero-window-foot{font-size:13px;display:flex;justify-content:space-between;border-top:1px solid #bdd7e333;padding-top:16px;color:#c9e0e8}.startup-hero .hero-bottom{left:5.5%;right:5.5%;bottom:28px;padding-top:22px;border-top:1px solid #d3e4f12b}.startup-hero .hero-bottom>span:first-child{font-size:11px;line-height:1.9;letter-spacing:1.2px}.startup-hero .hero-bottom b{font-size:14px;letter-spacing:0}.startup-hero .image-disclaimer{margin-right:190px!important;color:#d2dfe6;font-size:11px}.startup-hero .slide-controls{right:5.5%;bottom:31px}.startup-hero .slide-controls button{border-radius:4px;border-color:#d7e9f044;background:#0b223466}.startup-hero .scroll-cue{font-size:11px}
/* One memorial composition, with the living 3D object at its heart. */
.tribute-composition{padding:60px 4.5% 0;background:radial-gradient(ellipse at 50% 45%,#1e354c 0,#0c1c30 37%,#060f1d 76%);isolation:isolate}.tribute-composition .tribute-intro{max-width:1050px;margin-bottom:0}.tribute-composition .tribute-intro .eyebrow{color:#d4c298;font-size:12px;letter-spacing:2px}.tribute-composition .tribute-intro h1{font-size:clamp(42px,4.9vw,72px);letter-spacing:-3px;line-height:1.08;margin:25px 0 20px}.tribute-composition .tribute-intro h1 span{color:#d4eaf1}.tribute-composition .tribute-intro p{font-size:18px;line-height:1.8;color:#afc3d1;margin-bottom:0}.tribute-panorama{display:block;position:relative;height:750px;max-width:1360px;margin:10px auto 0}.tribute-panorama:before{width:650px;height:650px;top:55%;border-color:#ccbb8c29;box-shadow:0 0 0 70px #c5b58c04,0 0 0 140px #c5b58c03,0 0 90px #7aafdc0a}.tribute-halo{position:absolute;inset:100px 12% 30px;background:radial-gradient(ellipse,#bdc9b40d 0,transparent 67%);pointer-events:none}.tribute-hebrew{position:absolute;top:35px;left:50%;transform:translateX(-50%);font:22px Georgia,serif;color:#d4c090;letter-spacing:2px;z-index:3}.tribute-panorama .tribute-orbit-card{position:absolute;display:block;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;width:27%;max-width:320px;color:#f2f6fa;z-index:2;overflow:visible;transition:transform .3s}.tribute-panorama .tribute-orbit-card:hover{transform:translateY(-5px)}.tribute-panorama .tribute-portrait-image{display:block;padding:0;background:none;mask-image:radial-gradient(ellipse 68% 60% at 50% 43%,#000 35%,#000e 53%,transparent 83%);-webkit-mask-image:radial-gradient(ellipse 68% 60% at 50% 43%,#000 35%,#000e 53%,transparent 83%)}.tribute-panorama .tribute-orbit-card img{display:block;width:100%;height:340px;object-fit:cover;filter:saturate(.6);border-radius:38% 38% 0 0;transition:filter .3s}.tribute-panorama .tribute-orbit-card:hover img{filter:saturate(.95)}.tribute-panorama .tribute-portrait-caption{display:block;background:none;padding:0 8px;text-align:center;margin-top:-28px;position:relative;z-index:1}.tribute-panorama .tribute-orbit-card small{color:#ceb88b;font:16px Georgia,serif;margin-bottom:10px}.tribute-panorama .tribute-orbit-card strong{font:500 24px/1.3 'Manrope',sans-serif;letter-spacing:-.7px;text-shadow:0 2px 15px #020c19}.tribute-panorama .tribute-card-0{left:0;top:200px}.tribute-panorama .tribute-card-1{right:0;top:200px}.tribute-panorama .tribute-card-2{left:50%;top:65px;width:21%;max-width:260px;transform:translateX(-50%);z-index:1}.tribute-panorama .tribute-card-2:hover{transform:translate(-50%,-5px)}.tribute-panorama .tribute-card-2 img{height:215px}.tribute-panorama .tribute-card-2 .tribute-portrait-caption{margin-top:-18px}.tribute-panorama .tribute-card-2 strong{font-size:20px}.tribute-panorama .tribute-card-2 small{font-size:14px;margin-bottom:5px}.tribute-panorama .tribute-torah{position:absolute;top:285px;bottom:0;left:50%;width:48%;transform:translateX(-50%);z-index:3;pointer-events:none}.tribute-panorama .torah-experience{background:transparent;border:0;border-radius:0;overflow:visible}.tribute-panorama .torah-experience>.scene-tabs{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:max-content;max-width:96%;border:1px solid #a4c5df33;border-radius:30px;padding:4px;background:#0b1d2bbb;z-index:5;pointer-events:auto}.tribute-panorama .scene-tabs button{font-size:12px;min-height:36px;padding:8px 12px;border-radius:25px;flex:initial}.tribute-panorama .scene-tabs button.selected{background:#244766}.tribute-panorama .torah-webgl,.tribute-panorama .torah-photo{height:460px;border-radius:0;background:transparent;pointer-events:auto}.tribute-panorama .torah-webgl canvas{background:transparent}.tribute-panorama .torah-photo{position:relative;overflow:hidden;mask-image:radial-gradient(ellipse 60% 68% at 50% 48%,black 35%,transparent 85%)}.tribute-panorama .torah-photo img{height:100%;width:100%;object-fit:contain}.tribute-panorama .viewer-foot{position:relative;background:none;justify-content:center;text-align:center;gap:12px;padding:8px 0;font-size:9px;color:#859fb4}.tribute-panorama .viewer-toolbar{bottom:0;pointer-events:auto}.tribute-panorama .viewer-toolbar button{background:#11283ce8;border-color:#8eb6cd40;min-height:40px;font-size:12px;padding:9px 12px}.tribute-panorama .webgl-hint{bottom:48px;font-size:11px;color:#94aebf}.tribute-stage-note{position:absolute;top:620px;left:0;right:0;text-align:center;font:italic 20px Georgia,serif;color:#acbfd0;pointer-events:none;z-index:0}.tribute-participation{max-width:1220px;margin:20px auto 0;padding:28px 0;display:flex;align-items:center;gap:30px;border-top:1px solid #cbb78f29;border-bottom:1px solid #cbb78f29}.tribute-participation>div{display:flex;align-items:center;gap:20px;margin-right:auto}.tribute-participation p{font-size:16px;line-height:1.7;color:#9fb7c8;margin:0}.tribute-participation p strong{font-weight:400;color:#e1edf3}.tribute-participation .tribute-flame{margin:0;flex-shrink:0}.tribute-participation .button{gap:24px;font-size:15px}.tribute-participation .button>span{font-size:13px;color:#d6e4ff}.tribute-paracha{display:flex;align-items:center;gap:20px;color:#d8c79c;font-size:14px;line-height:1.7}.tribute-composition .tribute-closing{margin:0;padding:25px 0 30px;font-size:20px!important}.viewer-open .tribute-composition{isolation:auto;overflow:visible;z-index:150}.tribute-panorama .torah-experience.is-expanded{position:fixed;inset:16px;background:#09192b;pointer-events:auto;border:1px solid #547794;border-radius:12px;overflow:auto}.tribute-panorama .tribute-torah:has(.is-expanded){position:static;transform:none;pointer-events:auto}.tribute-panorama .is-expanded .scene-tabs{position:relative;top:auto;left:auto;transform:none;margin:12px auto}.tribute-panorama .is-expanded .torah-webgl{height:calc(100dvh - 140px)}.tribute-panorama .is-expanded .viewer-foot{padding:12px}
@media(min-width:1601px){.startup-hero .hero-content{padding-top:90px}.startup-hero h1{font-size:108px}}
@media(min-width:801px) and (max-width:1100px){.startup-hero h1{font-size:76px}.hero-project-window{width:260px;right:4%;bottom:145px}.hero-project-window strong{font-size:20px}.tribute-panorama{height:730px}.tribute-panorama .tribute-orbit-card img{height:270px}.tribute-panorama .tribute-card-2 img{height:190px}.tribute-panorama .tribute-orbit-card strong{font-size:21px}.tribute-panorama .tribute-torah{width:52%;top:270px}.tribute-participation{gap:20px;flex-wrap:wrap}.tribute-paracha{margin-left:auto}}
@media(max-width:800px){.startup-hero{height:900px;min-height:900px}.startup-hero .hero-background{object-position:64% 50%;animation:none}.startup-hero .hero-shade{background:linear-gradient(90deg,#030e1bd9,#08162655),linear-gradient(0deg,#041120fa 0,transparent 42%,#06132233 80%)}.startup-hero .hero-content{padding:48px 6% 0;max-width:100%}.startup-hero .live-pill{font-size:10px;letter-spacing:1.2px;line-height:1.5;padding-left:10px}.startup-hero h1{font-size:clamp(46px,8.6vw,68px);letter-spacing:-2.8px;line-height:1.07;margin:30px 0 24px}.startup-hero .hero-content p{font-size:18px;line-height:1.75}.startup-hero .hero-actions{gap:15px;margin-top:25px}.startup-hero .hero-main-action{font-size:15px;gap:15px;padding:17px 19px}.startup-hero .hero-secondary{font-size:14px;gap:12px}.hero-project-window{left:6%;right:6%;bottom:125px;width:auto;max-width:450px;padding:18px 20px}.hero-project-window strong{font-size:21px;margin:14px 0 18px}.hero-window-index{font-size:9px}.hero-window-foot{font-size:12px;padding-top:12px}.startup-hero .hero-bottom{left:6%;right:6%;bottom:25px;padding-top:19px}.startup-hero .hero-bottom>span:first-child{font-size:9px;letter-spacing:.7px;max-width:190px}.startup-hero .hero-bottom b{font-size:11px}.startup-hero .scroll-cue{display:none}.startup-hero .slide-controls{bottom:28px;right:6%;gap:6px}.startup-hero .slide-controls>span{font-size:10px;margin-right:5px}.startup-hero .slide-controls button{height:38px;width:38px}.tribute-composition{padding:40px 4% 0}.tribute-composition .tribute-intro .eyebrow{font-size:10px;letter-spacing:1px}.tribute-composition .tribute-intro h1{font-size:clamp(31px,7.6vw,44px);letter-spacing:-1.7px;line-height:1.15;margin:20px 0 16px}.tribute-composition .tribute-intro p{font-size:16px;line-height:1.8}.tribute-panorama{height:670px;margin-top:22px}.tribute-panorama:before{width:370px;height:370px;top:65%;box-shadow:0 0 0 35px #c5b58c04}.tribute-hebrew{top:0;font-size:17px}.tribute-panorama .tribute-orbit-card{top:55px!important;width:33.33%!important;max-width:none}.tribute-panorama .tribute-card-0{left:0}.tribute-panorama .tribute-card-1{right:0}.tribute-panorama .tribute-card-2{left:50%;transform:translateX(-50%)}.tribute-panorama .tribute-orbit-card img,.tribute-panorama .tribute-card-2 img{height:155px;border-radius:40% 40% 0 0}.tribute-panorama .tribute-card-2 img{object-position:50% 25%!important}.tribute-panorama .tribute-portrait-caption,.tribute-panorama .tribute-card-2 .tribute-portrait-caption{margin-top:-9px;padding:0 1px}.tribute-panorama .tribute-orbit-card small,.tribute-panorama .tribute-card-2 small{font-size:10px;margin-bottom:6px}.tribute-panorama .tribute-orbit-card strong,.tribute-panorama .tribute-card-2 strong{font-size:13px;letter-spacing:-.3px;line-height:1.5}.tribute-panorama .tribute-torah{top:268px;left:0;bottom:auto;transform:none;width:100%}.tribute-panorama .torah-webgl,.tribute-panorama .torah-photo{height:380px}.tribute-panorama .torah-experience>.scene-tabs{top:0;padding:3px}.tribute-panorama .scene-tabs button{font-size:11px;padding:7px 10px;min-height:34px}.tribute-panorama .viewer-toolbar{bottom:0;left:5px;right:5px;gap:5px}.tribute-panorama .viewer-toolbar button{font-size:11px;padding:8px 10px;min-height:38px}.tribute-panorama .viewer-toolbar button[data-zoom]{font-size:19px;padding:3px 10px}.tribute-panorama .webgl-hint{bottom:43px;font-size:10px}.tribute-panorama .viewer-foot{font-size:8px;gap:7px}.tribute-stage-note{top:244px;font-size:16px}.tribute-participation{margin-top:22px;display:grid;grid-template-columns:1fr;gap:22px;padding:25px 3%}.tribute-participation>div{margin-right:0;justify-content:center;gap:18px}.tribute-participation p{font-size:16px}.tribute-participation .button{font-size:15px;padding:17px 20px;gap:12px}.tribute-participation .button>span{font-size:12px}.tribute-paracha{justify-content:center;font-size:14px}.tribute-composition .tribute-closing{padding:24px 0;font-size:18px!important}.tribute-panorama .torah-experience.is-expanded{inset:6px}.tribute-panorama .is-expanded .torah-webgl{height:calc(100dvh - 160px)}}
@media(prefers-reduced-motion:reduce){.startup-hero .hero-background{animation:none}}
@media(min-width:801px){.tribute-panorama .tribute-card-2 img{height:190px}}
.tribute-panorama .scene-tabs button{color:#d5e5ee}.tribute-panorama .scene-tabs button.selected{color:#f1f7fc}.tribute-stage-note{display:none}
.tribute-panorama{scroll-margin-top:115px}#makom-equipment-heading{scroll-margin-top:135px}
@media(max-width:800px){.tribute-panorama{scroll-margin-top:95px}#makom-equipment-heading{scroll-margin-top:105px}}
