.content{position:relative}.content--hero .content__title{text-indent:1.5ch}.content--centered{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.content--padding{padding:80px 0}.content__container{width:90vw;max-width:1200px;margin-left:auto;margin-right:auto}.content__title{font-size:clamp(64px,15.814vw - 21.3954px,200px);line-height:.9}.content__pretitle,.content__subtitle{font-size:clamp(36px,9.76744vw - 16.7442px,120px);line-height:.85;display:block}.content__title,.content__pretitle,.content__subtitle{margin:0;font-family:Times New Roman,serif;font-style:normal;font-weight:400}.content__title--center,.content__pretitle--center,.content__subtitle--center{text-align:center}.content__title--right,.content__pretitle--right,.content__subtitle--right{text-align:right}.content__title--indent,.content__pretitle--indent,.content__subtitle--indent{text-indent:1.5ch}.content__columns{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;display:flex}.content__column{flex:1 0 100%;max-width:100%}@media screen and (min-width:48em){.content--padding{padding:10vw 0}.content__column:nth-child(odd){flex-basis:calc(55% - 24px);max-width:calc(55% - 24px)}.content__column:nth-child(2n){flex-basis:calc(45% - 24px);max-width:calc(45% - 24px)}}.craft__slogan{display:block}.craft__slogan1{margin:64px 24px}@media (min-width:48em){.craft__slogan1{margin-top:0}}.js .craft__slogan3{margin-top:-24px}.js .craft__curtain{min-height:92vh}.js .craft__uncover{position:sticky;top:45%}.craft__content{padding-bottom:10vw}.craft__description{text-align:center;margin:80px 0;font-size:26px;line-height:1.5}.craft__description:first-child{margin-top:0}.craft__description:last-child,.js .craft__description{margin-bottom:0}.craft__separator.craft__separator1 svg{transform:none}.js .craft__separator.craft__separator2{visibility:visible;height:0}.craft__table__text{text-align:center;margin:0;font-family:Times New Roman,serif;font-size:clamp(30px,2.7907vw + 14.9302px,54px);line-height:1}.craft__table__stage{flex-wrap:nowrap;align-items:flex-start;margin:0 auto;display:inline-flex}.js .craft__table__stage:before{content:"";flex:0 0 1px;width:1px;margin-left:-1px}.craft__table__stage svg{flex:1 0 100%;width:auto;height:auto;max-height:49vh;margin:0;display:block}.craft__table__stage1 svg{height:340px}.js .craft__table__stage1:before{padding-bottom:calc(var(--stage-ratio,0)*2)}.craft__table__stage2 svg{height:480px}.js .craft__table__stage2:before{padding-bottom:calc(var(--stage-ratio,0)*2.5)}@media (orientation:landscape){.js .craft__table__stage2:before{padding-bottom:calc(var(--stage-ratio,0)*2)}}.craft__table__image{text-align:center;margin-bottom:24px}.js .craft__table__image1 svg{stroke-dashoffset:10395px;stroke-dasharray:10395;position:sticky;top:30%}@media (orientation:landscape){.js .craft__table__image1 svg{top:40%}}.js .craft__table__image2 svg{stroke-dashoffset:16614px;stroke-dasharray:16614;position:sticky;top:40%}.credits{text-align:center;margin:0;font-family:Times New Roman,serif;font-size:clamp(36px,9.76744vw - 16.7442px,120px);font-weight:400;line-height:.85}.credits a{color:inherit;font-size:clamp(30px,2.7907vw + 14.9302px,54px);line-height:1}.gallery--grid{grid-gap:10vw;grid-template-rows:auto;grid-template-columns:100%;justify-items:center;margin:0 auto;padding:0 10vw 15vh;display:grid}.gallery--background{background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:center;width:100%;height:100vh;margin-bottom:80px;display:grid;position:relative}.gallery--background-bottom{background-position:50% 100%}.gallery--background-bottom .gallery__background{object-position:center bottom}.gallery__item{position:relative}.gallery__mask,.gallery__background{width:100%;height:100%;position:absolute;top:0;left:0}.gallery__image{width:100%;max-width:400px;height:auto;display:block}.gallery__background{object-fit:cover;object-position:center}@media screen and (min-width:62em){.gallery--grid{grid-gap:20vh 6.72%;grid-template-columns:37.31% 55.97%;align-items:flex-end;max-width:1400px;padding-left:30px;padding-right:30px}.gallery--grid .gallery__item:nth-child(2n){margin-bottom:-10vh}.gallery--grid .gallery__image{max-width:100%}.gallery--background{padding-bottom:10vh}}.header{--header-padding:32px;z-index:9;position:fixed;top:0}.header__content{padding:24px var(--header-padding)}.header__logo{--logo-padding:var(--header-padding);--logo-offset:var(--header-padding);--logo-color:var(--color-text,color("text"));--logo-color-hover:var(--color-bg,color("bg"))}.hebrew__word,.hebrew__title,.hebrew__claim{text-align:right;margin:0;font-family:Times New Roman,serif;font-weight:400;line-height:1}.hebrew__title{font-size:clamp(36px,9.76744vw - 16.7442px,120px);line-height:1}.hebrew__word{direction:rtl;font-size:30vw}.hebrew__claim{font-size:clamp(64px,15.814vw - 21.3954px,200px);line-height:.85}.hebrew__description{text-align:right;margin:0;padding:1.5vw 0;font-size:clamp(30px,2.7907vw + 14.9302px,54px);line-height:1}.intro{position:relative}.intro__claim{height:calc(100*var(--vh-unit));min-height:0;overflow:hidden}.js .intro__claim{width:100%;position:absolute;top:0;left:0}.intro__scroll{color:var(--color-text,#211c19);z-index:1;padding:24px 32px;font-family:Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.5;display:block;position:absolute;bottom:0;right:0}.intro__scroll__animation{animation:6s infinite introScroll;display:inline-block}.is-paused .intro__scroll__animation{animation-play-state:paused}@keyframes introScroll{0%{transform:translate(-12px,-6px)}50%{transform:translate(12px,6px)}to{transform:translate(-12px,-6px)}}.intro__step{--intro-image-height:auto;--intro-image-width:calc(var(--intro-image-height)*(var(--intro-image-ratio,100)/100))}.js .intro__step{--intro-image-height:calc(100*var(--vh-unit))}.js .intro__step1 .intro__animation{stroke-dasharray:11876;stroke-dashoffset:11876px}.intro__step1 .intro__label{text-align:center}.intro__step2{margin-top:80px}.js .intro__step2{margin-top:-50vh}.js .intro__step2 .intro__animation{stroke-dasharray:10229;stroke-dashoffset:10229px}.intro__step2 .intro__label{text-align:left;padding-left:40%}.intro__step3{margin-top:80px}.js .intro__step3{margin-top:-30vh}.js .intro__step3 .intro__animation{stroke-dasharray:9729;stroke-dashoffset:9729px}.intro__step3 .intro__label{text-align:right;padding-right:10%}.js .intro__stage{min-height:calc(var(--intro-image-height)*var(--intro-stage-duration,1.6))}.intro__image{height:var(--intro-image-height);flex-wrap:nowrap;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.js .intro__image{position:sticky;top:0}.intro__animation{fill:none;flex:0 0 var(--intro-image-width);stroke:var(--color-text,#211c19);stroke-width:1px;width:100%;max-width:100%;height:auto;max-height:97%;display:block}.js .intro__animation{padding-bottom:3%}.intro__label{max-width:var(--intro-image-width);margin:32px auto 0;font-family:Times New Roman,serif;font-size:clamp(36px,9.76744vw - 16.7442px,120px);line-height:.85}@media (orientation:landscape){.intro{min-height:400vh;overflow:hidden}.intro__grid{transform-origin:0 100%;transform-style:preserve-3d;grid-template-columns:37.815% 36.695% 25.415%;align-content:flex-end;height:95vh;display:grid}.intro__step1,.js .intro__step1,.intro__step2,.js .intro__step2,.intro__step3,.js .intro__step3{margin-top:0}.js .intro__stage{min-height:0}.intro__image{height:auto}.js .intro__image{position:static}.intro__animation{flex:1 0 100%;max-height:none}.js .intro__animation{padding-bottom:0}.intro__label{font-size:clamp(30px,2.7907vw + 14.9302px,54px);line-height:1}.js .intro__label{opacity:0;transform-origin:top;transform:scale(18)translateY(5vh)}}@media (orientation:landscape) and (max-height:37.5em){.intro__grid{margin-bottom:80px}}.logo{color:var(--logo-color,#000);padding:4px 0 4px var(--logo-padding,8px);text-transform:lowercase;transform:translateX(calc(var(--logo-offset,0)*-1));margin:0;font-size:0;font-weight:400;display:inline-block;position:relative}.logo__text{background:var(--logo-color,#000);color:var(--logo-color-hover,#fff);text-indent:var(--logo-offset,0);white-space:nowrap;z-index:2;width:calc(100% + 8px);max-width:8px;padding:4px 0;font-family:Times New Roman,serif;font-size:16px;line-height:1.5;transition:max-width .55s ease-in-out;display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.logo__char{opacity:1;max-width:2em;font-family:Times New Roman,serif;font-size:16px;line-height:1.5;transition:max-width .5s ease-in-out .2s,opacity .5s ease-in-out .2s;display:inline-block}.logo__char:before{content:attr(data-char)}@media (hover:none){.logo__text{max-width:calc(100% + 8px);animation:.5s ease-in-out 1.4s forwards backgroundHeaderTitle}.logo__spaced{padding-left:.26em;animation:.5s ease-in-out 1s forwards spaceHeaderTitle}.logo__ghost{animation:.5s ease-in-out 1s forwards ghostHeaderTitle}@keyframes backgroundHeaderTitle{to{max-width:8px}}@keyframes spaceHeaderTitle{to{padding-left:0}}@keyframes ghostHeaderTitle{to{opacity:0;max-width:0}}}@media (hover:hover){.logo:hover .logo__text{max-width:calc(100% + 8px)}.logo:hover .logo__spaced{padding-left:.26em}.logo:hover .logo__char{transition-delay:0s}.logo:not(:hover) .logo__ghost{opacity:0;max-width:0}}.is-contrast .logo{color:var(--logo-color-contrast,#fff)}.is-contrast .logo .logo__text{background:var(--logo-color-contrast,#fff);color:var(--logo-color-hover-contrast,#000)}.rings__shape{fill:none;stroke:currentColor;width:90%;max-width:300px;margin-left:auto;margin-right:auto}.rings__title{text-align:center;font-family:Times New Roman,serif;font-size:clamp(36px,9.76744vw - 16.7442px,120px);font-weight:400;line-height:.85}.rings__title__line{white-space:nowrap;display:inline-block}.rings__title__line1{font-size:clamp(30px,2.7907vw + 14.9302px,54px);line-height:1}.js .rings{min-height:210vh;position:relative}.js .rings__holder{height:calc(100*var(--vh-unit));min-height:0;position:sticky;top:0}.js .rings__shape svg{height:calc(70*var(--vh-unit));margin-bottom:calc(-15*var(--vh-unit));margin-top:calc(15*var(--vh-unit));width:100%}.js .rings__dark{width:100%;height:65%;position:absolute;top:30%;left:0}.js .rings__title__line2,.js .rings__title__line3{transform:translateY(50vh)}@media (min-width:48em){.rings__shape{width:100%;max-width:100%}.rings__title{text-align:left}.js .rings__shape svg{height:calc(100*var(--vh-unit));margin:0}}@media (max-width:61.999em) and (max-height:37.5em){.js .rings__shape svg{height:calc(65*var(--vh-unit))}}.separator{fill:var(--color-bg,#e3e0d8);pointer-events:none;z-index:8;width:100%;height:150px;display:block;position:absolute}.separator--up{top:-1px}.separator--down{bottom:-1px}.separator--solo{width:calc(100% + 5px);max-width:calc(100% + 5px);height:auto;margin-left:-2.5px;position:relative}.separator--line{fill:none;stroke:var(--color-text,#211c19);stroke-width:1px}.separator--line:last-child{transform:scaleX(-1)}.separator--line path:nth-child(odd){stroke-width:.6px}.separator--line path:nth-child(2n){stroke-width:.3px}@media (min-width:48em){.separator--line path:nth-child(odd){stroke-width:1.5px}.separator--line path:nth-child(2n){stroke-width:.8px}}