@font-face{font-family:Karantina;src:url(/assets/Karantina-Bold-DE36bBiM.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aran;src:url(/assets/OS-Aran-FFC-400-CxJFZu8l.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aran;src:url(/assets/OS-Aran-W-FFC-500-DbyHxzWo.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Playpen Hebrew;src:url(/assets/PlaypenSansHebrew-Regular-yduXxJGb.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--off-white: #f7f3ec;--paper: #fbf7ef;--beige: #d8c7b2;--black: #111111;--blue: #8ea7b8;--brown: #8a6f5a;--green: #9a9b77;--peach: #dfa58e;--line: rgba(17, 17, 17, .16);--shadow: 0 16px 48px rgba(17, 17, 17, .08);--font-title: "Karantina", sans-serif;--font-body: "Aran", sans-serif;--font-hand: "Playpen Hebrew", cursive;--page-width: 1200px;--space: 28px;--site-grid-size: 72px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding-top:50px;background:linear-gradient(180deg,#faf6ef,#f4eee4);color:var(--black);font-family:var(--font-body);direction:rtl}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.06;background-image:linear-gradient(rgba(17,17,17,.4) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.3) 1px,transparent 1px);background-size:var(--site-grid-size) var(--site-grid-size)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.site{overflow:hidden}.section{width:min(var(--page-width),calc(100% - 32px));margin:0 auto clamp(58px,7vw,92px)}.card-tilt{transform-origin:center}.card-tilt--left{transform:rotate(-1.5deg)}.card-tilt--right{transform:rotate(1.5deg)}.doodle{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.tape{position:absolute;width:112px;top:-14px;right:50%;transform:translate(50%);z-index:3;opacity:.95}.tape--top{top:-14px}.eyebrow{margin:0 0 14px;direction:ltr;font-size:12px;letter-spacing:.18em;text-transform:uppercase}h1,h2,h3{margin:0;font-family:var(--font-title);line-height:.85;letter-spacing:.01em}h1{font-size:clamp(72px,9vw,144px);direction:ltr}h2{font-size:clamp(46px,6vw,88px);direction:ltr}h3{font-size:clamp(34px,4vw,52px)}p{margin:0;line-height:1.7;font-size:17px;direction:rtl}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 22px 10px;border:1.5px solid var(--black);font-size:15px;transition:transform .22s ease,background-color .22s ease,color .22s ease}.btn:hover{transform:translateY(-2px)}.btn--dark{background:var(--black);color:var(--off-white)}.btn--dark:hover{background:var(--peach);color:var(--black)}.btn--outline{background:transparent}.btn--outline:hover{background:var(--black);color:var(--off-white)}html,body,#root,.site{width:100%;max-width:100%;overflow-x:hidden}img,svg,picture{max-width:100%}.siteLoader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:linear-gradient(rgba(13,13,13,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(13,13,13,.045) 1px,transparent 1px),var(--off-white, #f7f3ec);background-size:var(--site-grid-size, 72px) var(--site-grid-size, 72px);opacity:1;visibility:visible;transition:opacity .42s ease,visibility .42s ease}.siteLoader--leaving{opacity:0;visibility:hidden;pointer-events:none}.siteLoader__inner{width:min(760px,calc(100vw - 48px));display:grid;gap:18px;place-items:center;text-align:center;direction:ltr;opacity:0;transform:translateY(8px);transition:opacity .26s ease,transform .26s ease}.siteLoader__inner--ready{opacity:1;transform:translateY(0)}.siteLoader__eyebrow{margin:0;font-size:13px;letter-spacing:.22em;color:var(--brown, #9b7d67)}.siteLoader__mark{display:flex;flex-wrap:wrap;justify-content:center;gap:.18em;font-family:var(--font-title, var(--font-display, inherit));font-size:clamp(64px,5vw,132px);line-height:.82;color:var(--black, #0d0d0d);text-transform:uppercase;animation:loaderSettle .72s ease-out both}.siteLoader__mark span{display:inline-block}.siteLoader__text{margin:0;font-size:clamp(15px,1.3vw,20px);color:var(--black, #0d0d0d);direction:ltr}@keyframes loaderSettle{0%{opacity:0;transform:translateY(18px) rotate(-1deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media (max-width: 620px){.siteLoader__inner{width:min(330px,calc(100vw - 36px))}.siteLoader__mark{font-size:clamp(56px,16vw,82px)}.siteLoader__text{font-size:14px}}@media (prefers-reduced-motion: reduce){.siteLoader,.siteLoader__mark{animation:none!important;transition:none!important}}.header{width:100%;max-width:none;margin:0 auto;padding:4px clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:flex-start;gap:clamp(28px,5vw,76px);direction:rtl;position:fixed;top:0;left:0;right:0;z-index:1000;background:#f7f3ecd1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 1px #1111110a;transition:background .28s ease,backdrop-filter .28s ease,box-shadow .28s ease}.header--scrolled{background:#f7f3ecf2;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #11111117,0 4px 16px #1111110d}section{scroll-margin-top:100px}.siteHeader__brand{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;position:relative;z-index:1002;flex:0 0 auto}.siteHeader__brandImg{display:block;width:clamp(90px,8vw,150px);height:auto}.header__nav{display:flex;align-items:center;justify-content:flex-start;gap:clamp(12px,1.6vw,24px);font-family:var(--font-hand);font-size:15px;line-height:1;margin-inline-start:clamp(8px,2vw,34px)}.header__link{position:relative;padding:9px 11px 8px;isolation:isolate;white-space:nowrap}.header__link:after{content:"";position:absolute;right:9px;bottom:3px;width:0;height:1.5px;background:var(--black);transition:width .22s ease}.header__link:hover:after{width:calc(100% - 18px)}.header__link--active:before{content:"";position:absolute;top:4px;right:-3px;bottom:2px;left:-3px;z-index:-1;background:#aecbde7a;border:1px solid rgba(142,167,184,.2);box-shadow:0 4px 9px #1111110a;transform:rotate(-1.7deg) skew(-1deg)}.header__link--active:after{display:none}.header__menuButton{display:none;position:relative;z-index:1002;width:42px;height:38px;margin-inline-start:auto;padding:9px;border:1.5px solid rgba(17,17,17,.18);background:#fbf7efd1;box-shadow:0 8px 20px #1111110f;cursor:pointer}.header__menuButton span{display:block;width:100%;height:1.5px;margin:4px 0;background:var(--black);transform-origin:center}.header__mobileMenu{position:fixed;z-index:1001;top:58px;left:12px;right:12px;display:grid;gap:6px;padding:18px 20px 20px;direction:rtl;background:#f7f3ecf5;border:1.5px solid rgba(17,17,17,.14);box-shadow:0 18px 42px #1111111f;opacity:0;visibility:hidden;transform:translateY(-8px) rotate(-.4deg);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;pointer-events:none}.header__mobileMenu:before{content:"";position:absolute;top:-8px;right:46px;width:74px;height:15px;background:#d8c7b26b;border:1px solid rgba(17,17,17,.06);transform:rotate(2deg)}.header__mobileMenu--open{opacity:1;visibility:visible;transform:translateY(0) rotate(-.4deg);pointer-events:auto}.header__mobileLink{position:relative;width:fit-content;padding:10px 10px 9px;font-family:var(--font-hand);font-size:20px;line-height:1.1;isolation:isolate}.header__mobileLink--active:before{content:"";position:absolute;top:5px;right:-4px;bottom:2px;left:-4px;z-index:-1;background:#aecbde7a;border:1px solid rgba(142,167,184,.2);box-shadow:0 4px 9px #1111110a;transform:rotate(-1.7deg) skew(-1deg)}@media (max-width: 900px){.header{padding:5px clamp(16px,4vw,34px);justify-content:space-between;gap:18px;backdrop-filter:none;-webkit-backdrop-filter:none}.header__nav{display:none}.header__menuButton{display:block}.siteHeader__brandImg{width:98px;height:auto}}.siteHeader__brand picture{display:block;line-height:0}.siteHeader__brandImg{display:block;height:auto;object-fit:contain;image-rendering:auto;opacity:1;filter:none;transform:none;backface-visibility:hidden}.sectionIntro{max-width:860px;margin-bottom:30px}.sectionIntro h2{direction:rtl}.services.section{margin-bottom:clamp(28px,4vw,48px)}.sectionIntro .eyebrow{color:var(--brown)}.sectionIntro--centered{text-align:center;margin-inline:auto}.sectionIntro p:last-child{margin-top:12px}.services__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.serviceCard{padding:14px;min-height:320px;display:grid;grid-template-rows:118px 78px 1fr auto;align-items:start}.serviceCard__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.serviceCard__icon{top:3%;right:-3%;position:relative;width:100px;height:100px;object-fit:contain}.serviceCard__subtitle{font-size:12px;direction:ltr;letter-spacing:.15em;text-transform:lowercase;color:var(--brown);bottom:auto;top:auto}.serviceCard h3{direction:rtl;margin-top:10px;font-size:45px;text-align:center}.serviceCard p{font-size:18px;direction:rtl;margin-top:-10px}.services__cta{display:flex;justify-content:center;margin-top:22px;margin-bottom:0}.serviceCard__link{display:inline-flex;align-items:center;justify-content:center;justify-self:start;margin-top:18px;min-height:42px;padding:9px 16px 8px;border:1.5px solid var(--peach);background:#fbf7efb8;box-shadow:4px 5px #dfa58e33;font-family:var(--font-hand);font-size:17px;color:var(--peach);transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.services__cta .serviceCard__link{font-size:22px;min-height:54px;padding:12px 36px 11px}.serviceCard__link:hover{background:var(--peach);color:var(--black);box-shadow:6px 7px #11111114;transform:translate(-2px,-3px) rotate(-1deg)}.serviceCard__link:active{box-shadow:2px 3px #11111114;transform:translate(1px,1px) rotate(0)}@media (max-width: 640px){.services__grid{grid-template-columns:1fr;gap:12px;justify-content:center}.serviceCard{display:grid;grid-template-rows:auto auto 1fr auto;min-height:auto;padding:24px 16px;gap:12px}.serviceCard__top{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;width:100%;gap:10px}.serviceCard__icon{position:static;width:72px;height:72px}.serviceCard__subtitle{position:static;font-size:12px;color:var(--brown);margin:0}.serviceCard h3{text-align:center;font-size:57px;margin-top:0;margin-bottom:10px!important;white-space:nowrap}.serviceCard p{font-size:18px;line-height:1.5;margin:0;text-align:center}.services__cta{margin-top:24px}}.about{width:min(1360px,calc(100% - 32px));display:grid;grid-template-columns:minmax(620px,740px) minmax(520px,590px);gap:clamp(12px,2vw,30px);align-items:start;direction:ltr;min-height:700px;margin-bottom:clamp(48px,5vw,72px);margin-top:clamp(52px,5vw,76px)}.about__media{position:relative;width:min(94%,800px);min-height:710px;margin:10px auto 0;direction:ltr}.about__content{max-width:780px;text-align:right;direction:rtl;justify-self:end}.about__content .eyebrow{margin:0 0 18px;color:var(--brown);text-align:center;letter-spacing:.22em}.about__content h2{font-size:clamp(92px,7.7vw,132px);line-height:.78;margin:0 0 30px;text-align:right;direction:rtl;unicode-bidi:isolate;letter-spacing:.015em}.about__text{max-width:760px;margin-inline-start:auto;margin-inline-end:0;text-align:right;direction:rtl}.about__text p{margin:0 0 17px;font-size:clamp(18px,1.18vw,20.5px);line-height:1.48;text-align:right}@media (min-width: 761px) and (max-width: 1100px){.about__text p,.about__content h2,.about__content,.about__text{text-align:center}}.about__text strong,.about__text b{font-weight:900}.about__photo{position:absolute;z-index:3;background:#655942f5;box-shadow:0 18px 42px #1111111f}.about__photo--main{width:76%;top:15%;right:2%;padding:3.1% 3.1% 4%;transform:rotate(-4deg);z-index:3}.about__photo--main>img:first-child{width:100%;aspect-ratio:4 / 3.08;object-fit:cover;object-position:47% 52%}.about__tape{position:absolute;z-index:20;pointer-events:none}.about__tape--main{width:40%;top:-32%;right:35%;transform:rotate(-5.3deg);opacity:.88}.about__cutout{position:absolute;z-index:6;pointer-events:none;filter:drop-shadow(0 20px 25px rgba(17,17,17,.14))}.about__hearts{width:30%;right:26%;top:50%;bottom:auto;z-index:10;opacity:.8;transform:rotate(22deg)}.about__cutout--child{width:110%;left:-20%;top:35%;bottom:auto;transform:rotate(.8deg);z-index:6}.about__cutout--current{width:100%;right:-35%;top:35%;bottom:auto;transform:rotate(-.5deg);z-index:6}.about__gridPaper--top{width:100%;top:10%;left:-20%;right:-20%;transform:rotate(-2deg)}.about__smiley{width:20%;right:-8%;top:12%;z-index:8;opacity:.72}.about__arrow{width:25%;left:-8%;top:45%;z-index:5;opacity:1;transform:rotate(150deg)}@media (min-width: 761px) and (max-width: 1100px){.about__content h2{font-size:clamp(58px,18vw,82px);line-height:.84;margin-bottom:24px;direction:rtl}.about__text p{font-size:18px;line-height:1.62;margin-bottom:20px;direction:rtl}.about{width:min(1360px,calc(100% - 32px));display:grid;grid-template-columns:minmax(620px,740px) minmax(520px,590px);gap:clamp(12px,2vw,30px);align-items:start;direction:ltr;min-height:610px;margin-bottom:28px}.about .about__cutout--child{width:100%!important;left:-25%!important;top:28%!important;bottom:auto!important;transform:rotate(0)!important}.about .about__hearts{width:25%;right:35%;top:40%;bottom:auto;z-index:10;opacity:.8;transform:rotate(22deg)}.about .about__cutout--current{width:90%!important;right:-25%!important;top:34%!important;bottom:auto!important;transform:rotate(0)!important}.about .about__smiley{width:23%;right:-8%;top:12%;z-index:8;opacity:.72;transform:rotate(15deg)}.about__gridPaper--top{width:100%;top:40%;left:-20%;right:-20%;transform:rotate(-2deg)}}@media (max-width: 560px){.about__content h2{font-size:clamp(58px,18vw,82px);line-height:.84;margin-bottom:24px;direction:rtl}.about__text p{font-size:18px;line-height:1.62;margin-bottom:20px;direction:rtl}.about{width:min(1360px,calc(100% - 32px));display:grid;grid-template-columns:minmax(620px,740px) minmax(520px,590px);gap:clamp(12px,2vw,30px);align-items:start;direction:ltr;min-height:560px;margin-bottom:26px}.about .about__cutout--child{width:100%!important;left:-25%!important;top:28%!important;bottom:auto!important;transform:rotate(0)!important}.about .about__hearts{width:25%;right:35%;top:40%;bottom:auto;z-index:10;opacity:.8;transform:rotate(22deg)}.about .about__cutout--current{width:90%!important;right:-25%!important;top:34%!important;bottom:auto!important;transform:rotate(0)!important}.about .about__smiley{width:23%;right:-8%;top:12%;z-index:8;opacity:.72;transform:rotate(15deg)}.about__gridPaper--top{width:100%;top:40%;left:-20%;right:-20%;transform:rotate(-2deg)}.about__arrow{opacity:0}}@media (max-width: 620px){.about{width:100%;max-width:100vw;overflow:hidden;padding-inline:16px}.about__content{width:100%;max-width:calc(100vw - 32px);min-width:0;margin-inline:auto;text-align:center}.about__content h2,.about h2{width:100%;max-width:100%;margin-inline:auto;text-align:center;font-size:clamp(50px,15vw,68px);line-height:.86;letter-spacing:-.01em;overflow-wrap:normal;word-break:normal}.about__content p,.about p{max-width:100%;text-align:center;font-size:16px;line-height:1.65}.about__media{width:100%;max-width:calc(100vw - 32px);margin-inline:auto;overflow:visible}}@media (max-width: 1100px){.about,.hero,.contact__grid,.services__grid{grid-template-columns:1fr}.contact__header{grid-template-columns:1fr;display:grid;align-items:start}.about{gap:22px}.about__content h2{font-size:clamp(62px,16vw,88px);margin-bottom:18px;direction:rtl}.about__text p{font-size:16px;line-height:1.48;margin-top:12px}.about__media{width:min(100%,430px);min-height:400px;margin-top:2px}.about__photo--main{width:78%;top:1%;right:5%;padding:1% 2.8% 3.6%;transform:rotate(-2deg)}.about__cutout--child{width:34%;left:3%;top:55%;bottom:auto;transform:rotate(0)}.about__cutout--current{width:40%;right:2%;top:58%;bottom:auto;transform:rotate(0)}.about__gridPaper--top{width:98%;right:1%;top:0}.about__gridPaper--bottom{width:58%;top:45%;bottom:auto}.about__hearts{width:18%;right:36%;top:58%;bottom:auto}.about__smiley{width:13%;top:18%;right:2%}}.workProcess{position:relative;width:100%;min-height:500px;padding:clamp(42px,4vw,64px) 20px clamp(8px,2vw,28px);overflow:hidden;direction:rtl;background:linear-gradient(rgba(13,13,13,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(13,13,13,.045) 1px,transparent 1px),var(--off-white, #f7f3ec);background-size:var(--site-grid-size) var(--site-grid-size)}.workProcess__title{position:relative;z-index:2;margin:0 auto;text-align:center;font-family:var(--font-title);font-size:clamp(90px,11.2vw,188px);line-height:.8;font-weight:900;color:var(--black, #0d0d0d);transform:rotate(-2.5deg);letter-spacing:-.015em;direction:rtl}.workProcess__starTop{position:absolute;z-index:1;width:clamp(52px,5.2vw,86px);top:clamp(42px,5vw,76px);right:23%;opacity:.95;transform:rotate(4deg)}.workProcess__steps{position:relative;width:min(1340px,100%);min-height:400px;margin:clamp(72px,7vw,108px) auto 0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(46px,6vw,108px);align-items:start}.processStep{position:relative;min-height:230px;display:grid;place-items:center}.processStep__note{position:absolute;top:0;right:0;bottom:0;left:0;width:120%;height:auto;z-index:1;filter:drop-shadow(0 14px 20px rgba(13,13,13,.06));animation:workProcessFloat 3.2s ease-in-out infinite}.processStep--two .processStep__note{animation-delay:-.95s}.processStep--three .processStep__note{animation-delay:-1.85s}.processStep--four .processStep__note{animation-delay:-2.75s}.processStep__content{z-index:2;width:80%;margin:0 auto;padding-top:0;text-align:center;color:var(--black, #0d0d0d);transform:translateY(12px)}.processStep__number{display:block;font-family:var(--font-title, inherit);font-size:clamp(72px,5vw,90px);line-height:.85;font-weight:900;margin-bottom:10px;margin-top:10px}.processStep h3{margin:0 0 4px;font-family:var(--font-body, inherit);font-size:clamp(22px,1.7vw,30px);line-height:1.1;font-weight:900}.processStep p{margin:0;white-space:pre-line;font-family:var(--font-hand, inherit);font-weight:100;font-size:clamp(11px,1.4vw,13.5px);line-height:1.56;padding-top:15px}.processStep--one{transform:rotate(-7deg) translateY(6px)}.processStep--two{transform:rotate(1.5deg) translateY(-12px)}.processStep--three{transform:rotate(5.5deg) translateY(8px)}.processStep--four{transform:rotate(.5deg) translateY(-4px)}.workProcess__arrow,.workProcess__phone,.workProcess__hand,.workProcess__swirl,.workProcess__strips{position:absolute;z-index:4;pointer-events:none}.workProcess__arrow--one{width:clamp(100px,3vw,150px);left:19%;top:20%;transform:rotate(40deg);animation:workProcessArrow 4.8s ease-in-out infinite}.workProcess__arrow--two{width:clamp(105px,5vw,150px);left:45%;top:30%;transform:rotate(100deg);animation:workProcessArrow 5.1s ease-in-out infinite;animation-delay:-2s}.workProcess__arrow--three{width:clamp(112px,5vw,160px);left:73%;top:20%;transform:rotate(40deg);animation:workProcessArrow 4.6s ease-in-out infinite;animation-delay:-3.4s}.workProcess__phone{width:clamp(50px,6vw,90px);left:17%;top:54%;opacity:.78;transform:rotate(8deg);animation:workProcessFloat 5.8s ease-in-out infinite;animation-delay:-2.8s}.workProcess__hand{width:clamp(80px,8vw,120px);left:25.2%;top:-10%;opacity:.85;transform:rotate(-8deg);animation:workProcessFloat 5s ease-in-out infinite;animation-delay:-1.2s}.workProcess__swirl{width:clamp(74px,7vw,106px);left:59.2%;top:-7%;opacity:.84;transform:rotate(-3deg);animation:workProcessFloat 5.6s ease-in-out infinite;animation-delay:-4s}.workProcess__strips{width:clamp(80px,6vw,105px);left:77%;top:57%;opacity:.9;transform:rotate(30deg);animation:workProcessFloat 5.2s ease-in-out infinite;animation-delay:-2.2s}@keyframes workProcessFloat{0%,to{translate:0 0}35%{translate:0 -7px}50%{translate:0 -5px}68%{translate:0 -8px}}@keyframes workProcessArrow{0%,to{translate:0 0;opacity:.9}50%{translate:11px -5px;opacity:.78}68%{translate:7px 1px;opacity:.9}}@media (prefers-reduced-motion: reduce){.processStep__note,.workProcess__arrow,.workProcess__phone,.workProcess__hand,.workProcess__swirl,.workProcess__strips{animation:none}}@media (min-width: 761px) and (max-width: 1100px){.processStep--one{transform:rotate(0) translateY(10px);left:-4%;top:-15%}.processStep--two{transform:rotate(0) translateY(-9px);left:-12%;top:10%}.processStep--three{transform:rotate(0) translateY(8px);left:20%;top:-30%}.processStep--four{transform:rotate(0) translateY(-4px);left:1%;top:-12%}.workProcess{min-height:auto;padding-top:34px;padding-bottom:124px}.workProcess__steps{width:min(760px,100%);grid-template-columns:repeat(2,minmax(220px,1fr));gap:60px 72px;min-height:auto}.workProcess__arrow--one,.workProcess__arrow--two,.workProcess__arrow--three{display:none}.workProcess__hand{width:clamp(100px,15vw,150px);left:50%;top:0%;transform:rotate(1deg)}.workProcess__swirl{width:clamp(100px,15vw,150px);left:10%;top:56%;transform:rotate(-15deg)}.workProcess__phone{width:clamp(100px,13vw,150px);left:-1%;top:-4%}.workProcess__strips{width:clamp(100px,15vw,150px);left:88%;top:50%!important;transform:rotate(198deg)}.processStep p{font-size:20px;font-weight:100;line-height:1.7}.processStep__content{width:94%;padding-top:70px}.processStep__number{font-size:90px;margin-bottom:10px}}@media (max-width: 640px){.processStep__note{position:absolute;top:6%;right:-3%;bottom:auto;left:auto;width:106%;height:auto}.workProcess{padding:18px 40px 72px;background-size:var(--site-grid-size) var(--site-grid-size)}.workProcess__title{font-size:clamp(72px,15vw,108px);line-height:.82;transform:rotate(-2deg)}.workProcess__starTop{width:42px;top:2px;right:10%}.workProcess__steps{width:min(330px,100%);margin-top:54px;grid-template-columns:1fr;gap:34px;padding-bottom:5px}.processStep{min-height:236px;padding:2px}.processStep--one,.processStep--two,.processStep--three,.processStep--four{transform:rotate(0)}.processStep--one{left:-5%!important}.processStep--two{left:5%;top:-10px}.processStep--three{left:-5%;top:-20px}.processStep--four{left:5%;top:-30px}.processStep__content{width:80%;padding-top:45px}.processStep__number{font-size:58px;margin-bottom:10px;padding-left:20px}.processStep h3{font-size:21px;padding-left:20px}.processStep p{font-size:15px;font-weight:100;line-height:2;padding-left:20px}.workProcess__hand,.workProcess__swirl,.workProcess__phone,.workProcess__strips{opacity:.75}.workProcess__hand{width:112px;left:55%;top:0%}.workProcess__swirl{width:129px;left:56%;top:50%;transform:rotate(30deg)}.workProcess__phone{width:100px;left:10%;top:24%}.workProcess__strips{width:90px;left:3%;top:97%!important;transform:rotate(30deg)}.workProcess__arrow--one,.workProcess__arrow--two,.workProcess__arrow--three{display:none}}.heroStage{width:100%;min-height:calc(70svh - 50px);display:grid;grid-template-columns:50vw 5fr;overflow:hidden;direction:ltr}.heroStage__imageSide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.heroStage__mainPhoto{width:100%;height:100%;display:block;object-fit:cover;object-position:left 50%}.heroStage__movingElements{top:0;right:0;bottom:0;left:0;z-index:1}.heroStage__movingElement{position:absolute;width:var(--hero-moving-size);opacity:.86;transform-origin:center;animation:heroElementBounce var(--hero-moving-speed) ease-in-out infinite;animation-delay:var(--hero-moving-delay)}.heroStage__movingElement--one{--hero-moving-size: clamp(150px, 10vw, 150px);--hero-moving-speed: 5.2s;--hero-moving-delay: -.4s;--hero-moving-tilt: -9deg;left:5%;top:18%}.heroStage__movingElement--two{--hero-moving-size: clamp(130px, 8vw, 130px);--hero-moving-speed: 5.8s;--hero-moving-delay: -2.1s;--hero-moving-tilt: 7deg;left:40%;top:8%}.heroStage__movingElement--three{--hero-moving-size: clamp(150px, 10vw, 150px);--hero-moving-speed: 4.9s;--hero-moving-delay: -1.2s;--hero-moving-tilt: 13deg;right:47%;top:75%}.heroStage__movingElement--four{--hero-moving-size: clamp(100px, 8vw, 100px);--hero-moving-speed: 6.1s;--hero-moving-delay: -3s;--hero-moving-tilt: -5deg;right:37%;bottom:30%}.heroStage__movingElement--five{--hero-moving-size: clamp(130px, 8vw, 130px);--hero-moving-speed: 5.5s;--hero-moving-delay: -1.8s;--hero-moving-tilt: 10deg;right:80%;bottom:24%}.heroStage__movingElement{--hero-amp-y: 12px;--hero-amp-x: 5px}.heroStage__movingElement--one,.heroStage__movingElement--three{--hero-amp-y: 8px;--hero-amp-x: 3px}.heroStage__movingElement--two,.heroStage__movingElement--five{--hero-amp-y: 11px;--hero-amp-x: 5px}.heroStage__movingElement--four{--hero-amp-y: 16px;--hero-amp-x: 7px}@keyframes heroElementBounce{0%,to{transform:translateZ(0) rotate(var(--hero-moving-tilt))}34%{transform:translate3d(var(--hero-amp-x),calc(-1 * var(--hero-amp-y)),0) rotate(calc(var(--hero-moving-tilt) + 7deg))}62%{transform:translate3d(calc(-1 * var(--hero-amp-x) + 1px),calc(-1 * var(--hero-amp-y) / 3),0) rotate(calc(var(--hero-moving-tilt) - 4deg))}}.heroStage__contentSide{position:relative;z-index:2;grid-column:2;display:flex;align-items:center;justify-content:center;padding:clamp(0px,1vw,14px) clamp(1px,1vw,12px)}.heroStage__logoCluster{position:relative;width:min(540px,86%);aspect-ratio:400 / 512;margin-inline:auto;margin-bottom:clamp(18px,3vw,12px)}.heroStage__paper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 20px 26px rgba(13,13,13,.07))}.heroStage__star--logoRight{right:33%;top:104%;transform:rotate(6deg)}.heroStage__copy{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:82%;margin:0 auto;padding-top:18%;text-align:center;direction:rtl}.heroStage__copy h1{font-family:var(--font-title, inherit);font-size:clamp(75px,5.8vw,98px);line-height:1;color:var(--black, #0d0d0d);letter-spacing:0;text-align:center;margin-top:80px;margin-right:-30px;direction:rtl;transform:rotate(-2.5deg)}.heroStage__mainText2{font-family:var(--font-body, inherit);font-size:clamp(20px,1.25vw,28px);font-weight:500;line-height:1.45;color:var(--black, #0d0d0d);max-width:310px;text-align:center;margin-top:65px;margin-right:40px}.heroStage__mainTextHighlight{display:inline-block;font-weight:900}.heroStage__buttons{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center;margin-right:-65px}.heroStage__ctaLine{position:absolute;top:76%;left:50%;width:max-content;display:flex;align-items:center;justify-content:center;margin-top:0;transform:translate(-50%)}.heroStage__note{font-family:var(--font-hand, var(--font-body, inherit));font-size:clamp(20px,2vw,30px);line-height:1;color:var(--blue, #8ea7b8);font-weight:800;white-space:nowrap;transform:rotate(-3deg)}.heroStage__arrow{width:clamp(64px,6vw,104px);transform:rotate(100deg);opacity:.9}.heroStage__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;margin-bottom:0;background:var(--black, #0d0d0d);color:var(--off-white, #f7f3ec);text-decoration:none;direction:rtl;font-family:var(--font-hand, inherit);font-size:clamp(18px,1.1vw,20px);font-weight:200;line-height:1;white-space:nowrap;border:1px solid var(--black, #0d0d0d);transition:transform .22s ease,background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease}.heroStage__button:hover{transform:translateY(-2px);background:var(--peach, #dfa58e);color:var(--black, #0d0d0d);border-color:var(--peach, #dfa58e);box-shadow:0 8px 20px #dfa58e59}.heroStage__button:active{transform:translateY(0)}.heroStage__button--secondary{background:transparent;color:var(--black, #0d0d0d)}@media (min-width: 641px) and (max-width: 1100px){.heroStage{display:grid;grid-template-columns:1fr;grid-template-rows:clamp(680px,76vw,840px);width:100%;max-width:100vw;height:clamp(680px,76vw,840px);min-height:clamp(680px,76vw,840px);margin-bottom:clamp(48px,6vw,88px);padding:0;overflow:hidden;position:relative}.heroStage__imageSide,.heroStage__contentSide{grid-column:1;grid-row:1;width:100%;max-width:100%;min-width:0}.heroStage__imageSide{height:100%;overflow:hidden}.heroStage__mainPhoto{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:left center}.heroStage__contentSide{position:relative;z-index:4;height:100%;min-height:0;padding:clamp(86px,9vw,126px) clamp(26px,4vw,58px) clamp(56px,6vw,86px);display:flex;flex-direction:column;align-items:center;justify-content:center}.heroStage__contentSide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#f7f3ec0d,#f7f3ec2e 42%,#f7f3ecb8)}.heroStage__logoCluster{position:relative;z-index:6;width:min(440px,50vw);max-width:calc(100vw - 56px);min-height:clamp(430px,48vw,560px);margin-inline:auto;padding:clamp(92px,10vw,118px) 0 clamp(64px,7vw,86px);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:none}.heroStage__paper{position:absolute;top:60%;left:50%;width:118%;height:auto;max-width:none;transform:translate(-50%,-50%)}.heroStage__copy{position:relative;z-index:8;width:100%;max-width:100%;margin:0 auto}.heroStage__copy h1{width:min(88%,360px);margin:0 auto;background:transparent;direction:rtl;font-size:clamp(68px,6.2vw,78px);line-height:1.1;text-align:center;transform:(translateY(10px) rotate(-px),translateX(10px))}.heroStage__mainText2{width:min(82%,330px);margin:clamp(48px,4vw,32px) auto 0;padding-inline:0;font-size:clamp(18px,1.45vw,202x);font-weight:500;line-height:1.5;text-align:center;transform:translate(20px)}.heroStage__buttons{position:relative;z-index:20;width:auto;max-width:calc(100vw - 64px);margin:clamp(106px,2vw,22px) auto 0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;transform:translate(20px)}.heroStage__button{position:relative;z-index:21;min-height:38px;padding:8px 15px;font-size:14px;line-height:1.1;white-space:nowrap}.heroStage__note,.heroStage__arrow{display:none}.heroStage__movingElements{z-index:7;pointer-events:none}.heroStage__movingElement{animation:none!important;pointer-events:none}.heroStage__movingElement--one{--hero-moving-size: clamp(82px, 8vw, 104px);left:4%;top:46%;z-index:7}.heroStage__movingElement--two{--hero-moving-size: clamp(68px, 7vw, 88px);left:5%;top:66%;z-index:7}.heroStage__movingElement--three{--hero-moving-size: clamp(88px, 9vw, 116px);right:5%;top:18%;z-index:6}.heroStage__movingElement--four{--hero-moving-size: clamp(64px, 7vw, 88px);right:6%;top:50%;z-index:6}.heroStage__movingElement--five{--hero-moving-size: clamp(64px, 7vw, 92px);right:14%;bottom:10%;z-index:6}}@media (max-width: 640px){.heroStage{--hero-mobile-height: clamp(700px, 188vw, 620px);display:grid;grid-template-columns:1fr;grid-template-rows:var(--hero-mobile-height);width:100%;max-width:100vw;height:var(--hero-mobile-height);min-height:var(--hero-mobile-height);margin-bottom:clamp(36px,10vw,58px);padding:0;overflow:hidden;position:relative}.heroStage__imageSide,.heroStage__contentSide{grid-column:1;grid-row:1;width:100%;max-width:100%;min-width:0}.heroStage__imageSide{height:100%;min-height:0;overflow:hidden}.heroStage__mainPhoto{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:22% 52%;aspect-ratio:auto}.heroStage__contentSide{position:relative;z-index:4;height:100%;min-height:0;padding:clamp(82px,21vw,108px) 8px clamp(48px,12vw,68px);display:flex;flex-direction:column;align-items:center;justify-content:center}.heroStage__contentSide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#f7f3ec14,#f7f3ec38 42%,#f7f3ecc7)}.heroStage__logoCluster{position:relative;z-index:6;width:min(355px,91vw);max-width:calc(100vw - 22px);min-height:clamp(438px,116vw,500px);margin-inline:auto;padding:clamp(74px,19vw,92px) 0 clamp(58px,15vw,74px);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:none}.heroStage__paper{position:absolute;top:50%;left:50%;width:112%;height:auto;max-width:none;transform:translate(-50%,-50%)}.heroStage__copy{position:relative;z-index:8;width:100%;max-width:100%;margin:0 auto;transform:translateY(-45px)}.heroStage__copy h1{width:min(88%,305px);margin:0 auto;background:transparent;direction:rtl;font-size:clamp(56px,15vw,54px);line-height:1.04;text-align:center;transform:(translateX(10px),otate(-3deg))}.heroStage__mainText2{width:min(82%,278px);margin:clamp(32px,1vw,10px) auto 0;padding-inline:20px;font-size:clamp(14px,4vw,18px);font-weight:500;line-height:1.02;text-align:center;transform:translate(20px)}.heroStage__buttons{position:relative;z-index:20;width:auto;max-width:calc(100vw - 30px);margin:clamp(82px,3.8vw,18px) auto 0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;transform:translate(20px)}.heroStage__button{position:relative;z-index:21;min-height:34px;padding:7px 10px;font-size:clamp(11.5px,3.15vw,13px);line-height:1.1;white-space:nowrap}.heroStage__note,.heroStage__arrow{display:none}.heroStage__movingElements{z-index:7;pointer-events:none}.heroStage__movingElement{pointer-events:none}.heroStage__movingElement--one{--hero-moving-size: clamp(68px, 19vw, 82px);left:4%;top:43%;z-index:7}.heroStage__movingElement--two{--hero-moving-size: clamp(54px, 15vw, 66px);left:5%;top:70%;z-index:7}.heroStage__movingElement--three{--hero-moving-size: clamp(68px, 19vw, 84px);right:3%;top:16%;z-index:6}.heroStage__movingElement--four{--hero-moving-size: clamp(54px, 15vw, 68px);right:5%;top:79%;z-index:6}.heroStage__movingElement--five{--hero-moving-size: clamp(50px, 14vw, 64px);right:35%;bottom:11%;z-index:6}}@media (max-width: 370px){.heroStage{--hero-mobile-height: 690px}.heroStage__contentSide{padding-top:78px;padding-bottom:46px}.heroStage__logoCluster{width:min(326px,90vw);max-width:calc(100vw - 20px);min-height:414px;padding-top:68px;padding-bottom:58px}.heroStage__paper{width:110%}.heroStage__copy h1{width:min(88%,278px);font-size:clamp(55px,12.6vw,57px);line-height:1.04;transform:(translateX(10px),rotate(-3deg))}.heroStage__mainText2{width:min(82%,252px);margin-top:41px;font-size:14px;line-height:1.45}.heroStage__buttons{gap:6px;margin-top:82px;max-width:calc(100vw - 20px)}.heroStage__button{min-height:32px;padding:6px 8px;font-size:11px}}@media (min-width: 1720px){.heroStage{min-height:clamp(880px,78svh,860px);grid-template-columns:minmax(0,1fr) minmax(520px,660px)}.heroStage__contentSide{padding-right:clamp(88px,6vw,132px)}.heroStage__logoCluster{width:clamp(460px,27vw,530px)}.heroStage__copy h1{font-size:clamp(74px,4.6vw,92px);margin-top:clamp(60px,4vw,78px)}.heroStage__mainText2{max-width:315px;font-size:clamp(18px,1vw,22px);margin-top:clamp(36px,3vw,48px)}.heroStage__ctaLine{top:75%}.heroStage__button{min-height:52px;padding:10px;font-size:18px}}.selectedWork{position:relative;width:100%;padding:clamp(48px,6vw,68px) 10px clamp(58px,7vw,72px);direction:rtl;overflow:hidden;background:linear-gradient(rgba(13,13,13,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(13,13,13,.045) 1px,transparent 1px),var(--off-white, #f7f3ec);background-size:var(--site-grid-size) var(--site-grid-size)}.selectedWork__intro{width:min(980px,100%);margin:0 auto clamp(50px,6vw,82px);text-align:center}.selectedWork__eyebrow{margin:0 0 8px;font-size:12px!important;letter-spacing:.16em;color:var(--brown, #9b7d67)!important}.selectedWork__intro h2{margin:0 0 16px;font-family:var(--font-title, var(--font-display, inherit));font-size:clamp(70px,7.5vw,114px);line-height:.85;color:var(--black, #0d0d0d)}.selectedWork__intro p{margin:0 auto;max-width:780px;font-size:clamp(12px,1.2vw,18px);line-height:1.6;color:var(--black, #0d0d0d)}.selectedWork__shelves{width:min(1160px,100%);margin:0 auto;display:grid;gap:clamp(82px,9vw,128px)}.workShelf{position:relative;z-index:0;min-height:360px;padding:22px 28px 30px;direction:ltr;background:#f8f4edeb;border:1.5px solid rgba(120,92,70,.55);box-shadow:11px 14px 18px #11111129}.workShelf:before{content:"";position:absolute;z-index:-1;top:20px;bottom:auto;left:-118px;width:clamp(150px,18vw,260px);height:clamp(360px,48vw,620px);background:url(/assets/selected-work-paper-BGOO3ztU.webp) center top / contain no-repeat;opacity:.44;pointer-events:none;transform:rotate(-1deg)}.workShelf__eyebrow{margin:0 0 30px;direction:ltr;text-align:left;font-size:13px;letter-spacing:.2em;color:var(--brown, #9b7d67);text-transform:uppercase}.workShelf__title{position:absolute;z-index:4;right:-82px;top:-36px;margin:0;direction:ltr;font-family:var(--font-title, var(--font-display, inherit));font-size:clamp(64px,6.6vw,102px);line-height:.82;color:var(--black, #0d0d0d);letter-spacing:-.025em;text-transform:uppercase}.workShelf__content{position:relative;z-index:2}.workShelf__star{position:absolute;z-index:5;right:-18px;bottom:-22px;color:var(--peach, #e4a08b);font-size:clamp(48px,5vw,72px);line-height:1;transform:rotate(8deg)}.workShelf--projects .workShelf__content{width:100%;display:flex;justify-content:center}.workProjects--singleSection{width:min(920px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;align-items:start;gap:64px 72px}.workProjects--singleSection .workProject{position:relative;width:245px;min-height:315px;display:block;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:default}.workProjects--singleSection .workProject--linked,.workProjects--singleSection .workProject--popup{cursor:pointer}.workProject--linked,.workPolaroid--linked{display:block;color:inherit;text-decoration:none;cursor:pointer}.workProject--linked .workProjectCard,.workProject--linked .workPhone,.workProject--linked .workPolaroid,.workPolaroid--linked{transition:transform .18s ease,filter .18s ease}.workProject--linked:hover .workProjectCard,.workProject--linked:hover .workPolaroid,.workPolaroid--linked:hover{transform:translateY(-3px);filter:drop-shadow(0 8px 10px rgba(17,17,17,.12))}.workProject--linked:hover .workPhone{transform:translateY(-2px)}.workProjectCard{position:relative;z-index:2;width:100%;aspect-ratio:.8 / 1;background:#f5f5f2;border:1px solid rgba(13,13,13,.22);box-shadow:0 10px 18px #11111112;overflow:hidden}.workProjectCard__image{width:100%;height:100%;display:block;object-fit:cover;object-position:center;background-color:#0d0d0d0a}.workProjectCard__caption{position:absolute;z-index:4;left:7%;right:7%;bottom:7%;display:flex;align-items:center;justify-content:center;gap:6px;pointer-events:none;font-family:var(--font-title, var(--font-body, inherit));font-size:clamp(20px,1.5vw,27px);line-height:1;font-weight:400;color:var(--black, #0d0d0d);text-align:center}.workPhone{position:absolute;z-index:7;width:76%;aspect-ratio:.8 / 1;left:-23%;bottom:1%}.workPhone__screen{position:absolute;z-index:1;left:22%;top:5%;width:56%;height:90%;object-fit:cover;border-radius:10px;background-color:#0d0d0d0a}.workPhone__frame{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.workProject__viewArrow{position:absolute;top:-50px;right:-85px;display:block;width:86px;height:86px;transform:rotate(40deg);transition:transform .18s ease,filter .18s ease;pointer-events:none}.workProject__viewArrow img{display:block;width:100%;height:100%;object-fit:contain}.workProject--linked:hover .workProject__viewArrow{transform:translate(-2px,-1px) rotate(18deg);filter:drop-shadow(0 3px 4px rgba(17,17,17,.12))}.workProjects--singleSection .workProject:not(.workProject--popup) .workProject__viewArrow{display:none!important}.workShelf--photoshoots:before{right:-118px;left:auto;opacity:.38;transform:rotate(.7deg)}.workShelf--photoshoots .workShelf__title{position:relative;right:auto;top:auto;margin:-4px 0 24px;text-align:right}.workShelf--photoshoots .workShelf__content{display:block}.workShelf--photoshoots .workShelf__eyebrow{margin-bottom:10px}.workPhotos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:clamp(20px,2.6vw,42px);padding:0 8px 8px}.workPolaroid{position:relative;width:min(230px,100%);aspect-ratio:.78 / 1;margin:0 auto;isolation:isolate}.workPolaroid__image{position:absolute;z-index:2;top:7.8%;left:8.5%;width:83%;height:68%;object-fit:cover;object-position:center;background-color:#0d0d0d0a}.workPolaroid__frame{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.workPolaroid__caption{position:absolute;z-index:5;left:8%;right:10%;bottom:8.5%;display:block;text-align:right;direction:ltr;font-family:var(--font-title, var(--font-body, inherit));font-weight:200;font-size:clamp(22px,1.8vw,22px);line-height:1;color:var(--black, #0d0d0d)}.workProject--linked .workPolaroid__caption{display:block;overflow:visible}.workPhotos .workPolaroid{width:min(230px,100%)}.workPhotos .workPolaroid__image{height:66%}.workPhotos .workPolaroid__caption{font-size:clamp(22px,2vw,30px);direction:rtl}.workShelf--photoshoots .workProject__viewArrow{display:none!important}.workShelf--photoshoots .workPolaroid{cursor:default}@media (max-width: 1100px){.selectedWork{padding-inline:18px}.selectedWork__shelves{width:min(860px,100%);gap:88px}.workShelf{padding:22px 20px 28px}.selectedWork__intro p{font-size:clamp(16px,1.7vw,19px);padding-bottom:20px}.workShelf__title{right:-22px;top:-42px;font-size:clamp(56px,8vw,82px)}}@media (min-width: 621px) and (max-width: 1024px){.selectedWork{overflow-x:hidden}.selectedWork__shelves{width:min(100%,calc(100vw - 40px));margin-inline:auto}.workShelf--projects{width:100%;max-width:calc(100vw - 40px);margin-inline:auto;overflow:visible}.workShelf--projects .workShelf__title{right:14px;top:-30px;max-width:130%;font-size:85px}.workProjects--singleSection{width:min(560px,100%);grid-template-columns:repeat(2,1fr);gap:54px 58px}.workProjects--singleSection .workProject{width:220px;min-height:290px}.workProjects--singleSection .workPhone{width:80%;left:-25%;bottom:1%}}@media (max-width: 760px){.sectionIntro h2,.selectedWork__intro h2{font-size:clamp(58px,18vw,82px);line-height:.84;margin-bottom:24px;text-align:center;letter-spacing:.01em}.selectedWork{padding:52px 16px 70px;background-size:var(--site-grid-size) var(--site-grid-size);overflow-x:hidden}.selectedWork__intro{margin-bottom:54px}.selectedWork__intro h2{direction:rtl}.selectedWork__intro p{font-size:clamp(16px,1.7vw,19px);padding-bottom:10px!important}.selectedWork__shelves{gap:68px}.workShelf{min-height:auto;padding:20px 16px 26px;box-shadow:7px 10px 15px #11111121}.workShelf__title{position:relative;right:auto;top:10px;margin:-4px 0 28px;text-align:right;font-size:clamp(62px,18vw,76px)}.workShelf__eyebrow{margin-bottom:16px;font-size:12px;letter-spacing:.14em}.workShelf__star{font-size:48px;right:-10px;bottom:-22px}.workProjects--singleSection{width:min(300px,100%);grid-template-columns:1fr;gap:42px}.workProjects--singleSection .workProject{width:220px;min-height:290px}.workProjects--singleSection .workPhone{width:80%;left:-30%;bottom:-1%}.workProject__viewArrow{top:-83px;right:-80px;width:100px;height:100px;transform:rotate(100deg);animation:mobileArrowNudge 2.8s ease-in-out infinite}.workProject--linked:hover .workProject__viewArrow{animation:none;transform:translate(-1px,-1px) rotate(18deg)}.workPhotos{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px;padding-top:6px}.workPhotos .workPolaroid:nth-child(4){order:-1}.workPhotos .workPolaroid{width:min(190px,100%)}.workPhotos .workPolaroid__caption{font-size:clamp(14px,4.5vw,18px);bottom:7%;line-height:1.15}}@media (max-width: 620px){.workShelf--projects{width:min(100%,calc(100vw - 28px));margin-inline:auto}.workShelf--projects .workShelf__title{right:0;max-width:100%;transform:none}.workShelf--photoshoots .workShelf__title{margin-top:24px;margin-bottom:30px}}@media (max-width: 420px){.workPhotos{grid-template-columns:1fr}.workPhotos .workPolaroid{width:min(230px,84vw)}}.workShelf__infoButton{position:absolute;z-index:8;top:-42px;right:205px;width:30px;height:30px;display:grid;place-items:center;justify-content:center;border:1.5px solid var(--blue, #8ea7b8);border-radius:50%;background:#fbf7efd1;color:var(--blue, #8ea7b8);font-family:var(--font-hand, var(--font-body, inherit));font-size:24px;line-height:1;cursor:pointer;transform:rotate(-5deg);transition:transform .18s ease,background-color .18s ease,color .18s ease;animation:infoButtonPulse 2.5s ease-in-out infinite}.workShelf__infoButton:hover{animation:none;transform:translateY(-2px) rotate(4deg);background:var(--blue, #8ea7b8);color:var(--black, #0d0d0d)}.whyProjectsOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4100;display:grid;place-items:center;padding:28px;background:#11111194;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.whyProjectsPopup{position:relative;width:min(1040px,calc(100vw - 52px));max-height:min(640px,calc(100dvh - 56px));overflow:auto;padding:clamp(36px,4vw,58px) clamp(34px,6vw,92px);direction:rtl;text-align:right;background:linear-gradient(rgba(13,13,13,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(13,13,13,.035) 1px,transparent 1px),#f7f3ecf5;background-size:54px 54px;box-shadow:0 26px 55px #00000052;animation:projectPopupIn .22s ease-out both}.whyProjectsPopup__close{position:absolute;z-index:5;top:18px;left:22px;width:42px;height:42px;border:0;background:transparent;color:var(--black, #0d0d0d);font-size:54px;line-height:.72;font-weight:300;cursor:pointer;transform:rotate(-2deg)}.whyProjectsPopup__kicker{margin:0 0 14px;direction:ltr;text-align:center;font-size:13px;letter-spacing:.08em;color:var(--brown, #9b7d67)}.whyProjectsPopup h2{margin:0 0 26px;direction:rtl;text-align:center;font-family:var(--font-title, inherit);font-size:clamp(72px,7vw,118px);line-height:.82;color:var(--black, #0d0d0d)}.whyProjectsPopup__lead{margin:0 auto 28px;max-width:760px;text-align:center;font-size:clamp(20px,2vw,28px);line-height:1.45;font-weight:800}.whyProjectsPopup__text{max-width:860px;margin:0 auto;display:grid;gap:18px}.whyProjectsPopup__text p{margin:0;text-align:right;font-size:clamp(17px,1.25vw,21px);line-height:1.75;font-weight:500}@media (max-width: 1100px){.workShelf__infoButton{right:250px;font-size:16px;justify-content:center}}@media (max-width: 760px){.workShelf__infoButton{top:80px;right:auto;left:124px;width:20px;height:20px;font-size:16px;justify-content:center}.whyProjectsOverlay{padding:12px;align-items:start;overflow-y:auto}.whyProjectsPopup{width:calc(100vw - 24px);max-height:none;min-height:calc(100dvh - 24px);padding:54px 24px 34px;background-size:42px 42px}.whyProjectsPopup__close{top:12px;left:14px;font-size:48px}.whyProjectsPopup h2{font-size:clamp(54px,15vw,76px)}.whyProjectsPopup__lead{font-size:19px}.whyProjectsPopup__text p{font-size:16px;line-height:1.65}}@keyframes infoButtonPulse{0%,to{transform:rotate(-5deg) scale(1)}50%{transform:rotate(5deg) scale(1.16);box-shadow:0 0 14px #8ea7b8bf}}@keyframes mobileArrowNudge{0%,to{transform:rotate(100deg) translate(0)}50%{transform:rotate(95deg) translate(-5px,-3px)}}.contactSection{position:relative;width:100%;min-height:600px;padding:clamp(16px,2.6vw,30px) 20px clamp(46px,5vw,76px);overflow:hidden;direction:rtl;background:linear-gradient(rgba(13,13,13,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(13,13,13,.045) 1px,transparent 1px),var(--off-white, #f7f3ec);background-size:var(--site-grid-size) var(--site-grid-size)}.contactSection__inner{position:relative;width:min(1180px,100%);min-height:460px;margin:0 auto;display:grid;grid-template-columns:minmax(420px,520px) minmax(430px,1fr);align-items:center;gap:clamp(44px,6vw,98px);direction:ltr}.contactSection__linksNote{position:relative;width:min(820px,100%);min-height:clamp(620px,57vw,760px);display:grid;place-items:center;transform:rotate(-5.2deg) translateY(-4px);transform-origin:center}.contactSection__paper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;z-index:1;pointer-events:none;filter:drop-shadow(0 18px 25px rgba(17,17,17,.08))}.contactSection__linksContent{position:relative;z-index:2;width:70%;margin-inline:auto;text-align:center;direction:rtl;transform:rotate(0) translateY(8px)}.contactSection__linksContent h2{margin:0 0 30px;direction:ltr;font-family:var(--font-title, inherit);font-size:clamp(38px,3.8vw,58px);line-height:.9;color:var(--black, #0d0d0d);letter-spacing:-.02em;transform:rotate(0) translateY(8px)}.contactSection__linksList{display:grid;gap:16px;list-style:none;padding:0;margin:0}.contactSection__link{display:grid;gap:2px;width:fit-content;margin-inline:auto;text-decoration:none;color:var(--black, #0d0d0d);transition:transform .18s ease,color .18s ease}.contactSection__linkTitle{font-family:var(--font-body, inherit);font-size:clamp(19px,1.45vw,25px);line-height:1;font-weight:600;color:var(--peach, #e4a08b);transition:color .18s ease}.contactSection__linkHandle{direction:ltr;font-family:var(--font-body, inherit);font-size:clamp(10px,1vw,14px);line-height:1.8;font-weight:500;color:var(--black, #0d0d0d);transition:color .18s ease}.contactSection__link:hover{transform:translateY(-2px) rotate(-1deg)}.contactSection__link:hover .contactSection__linkTitle,.contactSection__link:hover .contactSection__linkHandle{color:var(--blue, #8ea7b8)}.contactSection__link:focus-visible{outline:2px solid var(--black, #0d0d0d);outline-offset:5px}.contactSection__cta{position:relative;z-index:3;display:grid;justify-items:center;align-content:center;direction:rtl;text-align:center;min-height:390px;padding-top:12px}.contactSection__headlineWrap{position:relative;width:min(330px,100%);height:156px;display:grid;place-items:center;margin-bottom:clamp(28px,3vw,42px)}.contactSection__headlinePaper{position:absolute;z-index:1;width:220%;height:220%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 12px 18px rgba(17,17,17,.05));transform:rotate(-90deg)}.contactSection__headlineWrap h2{position:relative;z-index:3;margin:0;font-family:var(--font-title, inherit);font-size:clamp(54px,5.2vw,82px);line-height:.82;color:var(--black, #0d0d0d);letter-spacing:-.03em;transform:rotate(-1.5deg);direction:rtl;letter-spacing:0em}.contactSection__star{position:absolute;pointer-events:none;z-index:4}.contactSection__star--headline{width:clamp(48px,4.2vw,72px);left:-15px;top:-25px;transform:rotate(-8deg)}.contactSection__text{margin:0 0 34px;max-width:540px;font-family:var(--font-body, inherit);font-size:clamp(16px,1.25vw,21px);line-height:1.65;font-weight:500;color:var(--black, #0d0d0d)}.contactSection__actions{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2vw,34px)}.contactSection__button{min-height:58px;display:inline-flex;align-items:center;justify-content:center;padding:0 30px;text-decoration:none;font-family:var(--font-hand, var(--font-body, inherit));font-size:clamp(12px,1.5vw,15px);line-height:1;font-weight:200;border:1.5px solid var(--black, #0d0d0d);transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.contactSection__button--primary{background:var(--black, #0d0d0d);color:var(--off-white, #f7f3ec)}.contactSection__button--secondary{background:#fbf7ef8c;color:var(--brown, #9b7d67);border-color:var(--brown, #9b7d67)}.contactSection__button:hover{transform:translateY(-3px) rotate(-.7deg)}.contactSection__button--primary:hover{background:var(--peach, #e4a08b);border-color:var(--peach, #e4a08b);color:var(--black, #0d0d0d)}.contactSection__button--secondary:hover{background:#aecbde61;border-color:var(--blue, #8ea7b8);color:var(--black, #0d0d0d)}.contactSection__button:focus-visible{outline:2px solid var(--black, #0d0d0d);outline-offset:5px}.contactSection__arrow{position:absolute;z-index:4;width:clamp(100px,8svw,150px);left:44%;bottom:142px;--arrow-rotation: 45deg;transform:rotate(var(--arrow-rotation));pointer-events:none;opacity:.9}@media (max-width: 1050px){.contactSection__inner{width:min(860px,100%);grid-template-columns:.92fr 1fr;gap:34px}.contactSection__linksNote{min-height:500px}.contactSection__headlineWrap{width:285px;height:134px}.contactSection__arrow{left:40%;bottom:58px;width:90px}}@media (max-width: 760px){.contactSection{min-height:auto;padding:8px 10px 0;background-size:var(--site-grid-size) var(--site-grid-size)}.contactSection__inner{min-height:auto;grid-template-columns:1fr;gap:0px;direction:rtl}.contactSection__cta{order:1;min-height:auto;padding-top:0;margin-bottom:-10px}.contactSection__linksNote{order:2;width:min(650px,100%);min-height:clamp(520px,134vw,610px);margin:0 auto;transform:rotate(-3deg)}.contactSection__linksContent{width:72%;transform:rotate(3deg) translateY(6px)}.contactSection__linksContent h2{margin-bottom:24px;font-size:35px}.contactSection__linksList{gap:10px}.contactSection__linkTitle{font-size:18px}.contactSection__linkHandle{font-size:12px}.contactSection__headlineWrap{width:min(300px,100%);height:140px;margin-bottom:26px}.contactSection__headlineWrap h2{font-size:clamp(36px,14vw,70px);line-height:.82;letter-spacing:0em}.contactSection__text{max-width:340px;font-size:16px;line-height:1.8;margin-bottom:26px}.contactSection__text br{display:none}.contactSection__actions{flex-direction:column-reverse;gap:10px}.contactSection__button{width:min(290px,100%);min-height:54px;padding-inline:18px}.contactSection__arrow{display:none}.contactSection__star--headline{width:48px;left:2px;top:-4px}}.siteFooter{position:relative;width:100%;padding:clamp(30px,4vw,40px) 20px clamp(28px,3vw,34px);direction:rtl;background:linear-gradient(rgba(13,13,13,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(13,13,13,.045) 1px,transparent 1px),var(--off-white, #f7f3ec);background-size:var(--site-grid-size) var(--site-grid-size);border-top:1px solid rgba(17,17,17,.12)}.siteFooter__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(24px,5vw,72px)}.siteFooter__logoLink{display:inline-flex;align-items:center;justify-content:center;line-height:0}.siteFooter__logo{display:block;width:clamp(115px,9vw,165px);height:auto;object-fit:contain}.siteFooter__content{display:grid;gap:16px;justify-items:center;text-align:center}.siteFooter__tagline{margin:0;font-family:var(--font-body, inherit);font-weight:600;font-size:clamp(12px,1.1vw,14px);line-height:1.55;color:var(--black, #0d0d0d);direction:ltr}.siteFooter__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px}.siteFooter__links a{color:var(--brown, #9b7d67);text-decoration:none;font-family:var(--font-hand, var(--font-body, inherit));font-size:clamp(12px,1.15vw,12px);transition:color .18s ease,transform .18s ease}.siteFooter__links a:hover{color:var(--peach, #e4a08b);transform:translateY(-2px) rotate(-1deg)}.siteFooter__whatsapp{width:fit-content;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 22px;background:var(--black, #0d0d0d);color:var(--off-white, #f7f3ec);text-decoration:none;font-family:var(--font-hand, var(--font-body, inherit));font-size:clamp(12px,1.15vw,12px);border:1.5px solid var(--black, #0d0d0d);transition:transform .18s ease,background-color .18s ease,color .18s ease}.siteFooter__whatsapp:hover{background:var(--peach, #e4a08b);color:var(--black, #0d0d0d);transform:translateY(-2px) rotate(-.8deg)}.siteFooter__credit{margin:0;direction:ltr;font-size:12px;color:#1111118c;white-space:nowrap}.siteFooter a:focus-visible{outline:2px solid var(--black, #0d0d0d);outline-offset:5px}@media (max-width: 760px){.siteFooter{padding:16px 10px 20px;background-size:var(--site-grid-size) var(--site-grid-size)}.siteFooter__inner{grid-template-columns:1fr;justify-items:center;gap:10px}.siteFooter__logo{width:120px;height:auto;display:block;margin:0 auto}.siteFooter__links{gap:10px 18px}.siteFooter__credit{white-space:normal;text-align:center}}@media (hover: hover) and (pointer: fine){.serviceCard,.workProject--linked,.workPolaroid--linked,.contactSection__link,.siteFooter__links a,.siteFooter__whatsapp{will-change:transform}.serviceCard{transition:transform .18s ease,box-shadow .18s ease}.serviceCard:hover{transform:translateY(-2px);box-shadow:0 18px 42px #11111114}.workProject--linked:hover,.workPolaroid--linked:hover{filter:drop-shadow(0 12px 16px rgba(17,17,17,.05))}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.btn,.header__link:after,.header__mobileMenu,.serviceCard,.serviceCard__link,.workProject--linked .workPolaroid,.workProject--linked .workPhone,.workPolaroid--linked,.workProject__viewArrow,.contactSection__link,.contactSection__button,.siteFooter__links a,.siteFooter__whatsapp,.tattooStudio__button{transition:none}.btn:hover,.serviceCard:hover,.serviceCard__link:hover,.workProject--linked:hover,.workProject--linked:hover .workPolaroid,.workProject--linked:hover .workPhone,.workPolaroid--linked:hover,.contactSection__link:hover,.contactSection__button:hover,.siteFooter__links a:hover,.siteFooter__whatsapp:hover,.tattooStudio__button:hover{transform:none}}:root{--motion-duration: .52s;--motion-ease: cubic-bezier(.22, 1, .36, 1)}.motionReveal{opacity:1;translate:0 0;will-change:opacity,translate;transition:opacity var(--motion-duration) var(--motion-ease),translate var(--motion-duration) var(--motion-ease);transition-delay:var(--reveal-delay, 0ms)}.motion-ready .motionReveal{opacity:0;translate:0 12px}.motion-ready .motionReveal.motionReveal--visible{opacity:1;translate:0 0}@media (hover: hover) and (pointer: fine){.workProject--linked,.workProject--popup,.serviceCard,.contactSection__button,.tattooStudio__button,.siteFooter__whatsapp,.workShelf__infoButton{transition:transform .18s ease,filter .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.workProject--linked:nth-child(odd):hover,.workProject--popup:nth-child(odd):hover{transform:translateY(-5px) rotate(1.2deg);filter:drop-shadow(0 14px 22px rgba(17,17,17,.09))}.workProject--linked:nth-child(2n):hover,.workProject--popup:nth-child(2n):hover{transform:translateY(-5px) rotate(-1.2deg);filter:drop-shadow(0 14px 22px rgba(17,17,17,.09))}.workShelf__infoButton:hover{transform:translateY(-2px) rotate(4deg)}}@keyframes softFloat{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes softFloatSide{0%,to{translate:0 0}50%{translate:5px -4px}}.tattooStudio__doodle,.contactSection__star,.workShelf__star,.about__hearts,.about__smiley{animation:softFloat 6.5s ease-in-out infinite}.tattooStudio__doodle--inkBottles,.about__hearts{animation-delay:-1.4s}.tattooStudio__doodle--scissors,.workShelf__star{animation-delay:-2.8s}.tattooStudio__doodle--spray,.tattooStudio__doodle--ink{animation:softFloatSide 7.4s ease-in-out infinite}@keyframes ctaRingPulse{0%{box-shadow:0 0 #0d0d0d40}60%{box-shadow:0 0 0 9px #0d0d0d00}to{box-shadow:0 0 #0d0d0d00}}.contactSection__button--primary{animation:ctaRingPulse 2.6s ease-out infinite;animation-delay:1.4s}@keyframes arrowBreathe{0%,to{transform:scale(1) rotate(var(--arrow-rotation, -25deg))}45%{transform:scale(1.07) rotate(calc(var(--arrow-rotation, -25deg) - 3deg))}70%{transform:scale(.96) rotate(calc(var(--arrow-rotation, -25deg) + 2deg))}}.contactSection__arrow{animation:softFloatSide 7.4s ease-in-out infinite,arrowBreathe 5.8s ease-in-out infinite}.projectPopup,.whyProjectsPopup{animation:projectPopupSoftIn .24s ease-out both}@keyframes projectPopupSoftIn{0%{opacity:0;translate:0 14px;scale:.985}to{opacity:1;translate:0 0;scale:1}}@media (max-width: 760px){.motion-ready .motionReveal{translate:0 8px}.motion-ready .motionReveal{transition-delay:0ms!important;--reveal-delay: 0ms !important}.tattooStudio__doodle,.contactSection__star,.contactSection__arrow,.workShelf__star,.about__hearts,.about__smiley{animation:none!important}.workProject--linked:hover,.workProject--popup:hover,.serviceCard:hover,.contactSection__button:hover,.tattooStudio__button:hover,.siteFooter__whatsapp:hover,.workShelf__infoButton:hover,.contactSection__link:hover,.faqNote:hover{transform:none!important;translate:0 0!important;filter:none!important;box-shadow:none!important}}@media (prefers-reduced-motion: reduce){.motionReveal,.motion-ready .motionReveal,.motion-ready .motionReveal.motionReveal--visible{opacity:1!important;translate:0 0!important;filter:none!important;transition:none!important;transition-delay:0ms!important;--reveal-delay: 0ms !important}.tattooStudio__doodle,.contactSection__star,.contactSection__arrow,.workShelf__star,.about__hearts,.about__smiley,.projectPopup,.whyProjectsPopup{animation:none!important}.workProject--linked:hover,.workProject--popup:hover,.serviceCard:hover,.contactSection__button:hover,.tattooStudio__button:hover,.siteFooter__whatsapp:hover,.workShelf__infoButton:hover,.contactSection__link:hover,.faqNote:hover{transform:none!important;translate:0 0!important;filter:none!important;box-shadow:none!important}}.tattooStudio{position:relative;width:100%;min-height:700px;padding:clamp(18px,3vw,42px) 20px clamp(18px,2.4vw,38px);overflow:hidden;direction:rtl;background:linear-gradient(rgba(13,13,13,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(13,13,13,.045) 1px,transparent 1px),var(--off-white, #f7f3ec);background-size:var(--site-grid-size) var(--site-grid-size)}.tattooStudio__inner{width:min(1360px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(620px,1.08fr) minmax(390px,.72fr);align-items:center;gap:clamp(40px,5vw,150px);direction:ltr}.tattooStudio__collage{position:relative;min-height:560px;direction:ltr;margin-bottom:42px}.tattooStudio__mainFrame{position:absolute;z-index:4;width:74%;left:17%;top:2%;aspect-ratio:16 / 10.6;transform:rotate(.2deg)}.tattooStudio__mainImage{position:absolute;z-index:2;left:20%;top:15%;width:60%;height:52.2%;object-fit:cover;object-position:42% 50%}.tattooStudio__mainPolaroid{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 18px 24px rgba(17,17,17,.08))}.tattooStudio__polaroid{position:absolute;z-index:8;aspect-ratio:.8 / 1;isolation:isolate}.tattooStudio__polaroidImage{position:absolute;z-index:2;left:15%;top:12%;width:70%;height:59%;object-fit:cover;object-position:center}.tattooStudio__polaroidFrame{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 12px 18px rgba(17,17,17,.09))}.tattooStudio__polaroid--flash{width:30%;left:0%;top:33%;transform:rotate(13deg)}.tattooStudio__polaroid--flash .tattooStudio__polaroidImage{left:15.5%;top:12.5%;width:69%;height:58%;object-position:50% 52%}.tattooStudio__polaroid--fish{width:32%;left:22%;top:64%;transform:rotate(-8deg)}.tattooStudio__polaroid--fish .tattooStudio__polaroidImage{left:14.5%;top:11.5%;width:71%;height:59%;object-position:48% 50%}.tattooStudio__polaroid--needle{width:30%;left:48%;top:51%;transform:rotate(11deg)}.tattooStudio__polaroid--needle .tattooStudio__polaroidImage{left:15.2%;top:12%;width:69.6%;height:58.4%;object-position:52% 45%}.tattooStudio__polaroid--sun{width:31%;right:1%;top:65%;transform:rotate(-4deg)}.tattooStudio__polaroid--sun .tattooStudio__polaroidImage{left:16%;top:12.5%;width:68%;height:58%;object-position:46% 43%}.tattooStudio__doodle{position:absolute;z-index:9;pointer-events:none}.tattooStudio__doodle--inkBottles{width:24%;left:10%;top:15%;opacity:.78;transform:rotate(-10deg)}.tattooStudio__doodle--spray{width:24%;right:1%;top:25%;opacity:.72;transform:rotate(4deg)}.tattooStudio__doodle--scissors{width:18%;left:4%;bottom:10%;opacity:.82;transform:rotate(20deg)}.tattooStudio__doodle--ink{width:23%;right:19%;bottom:-10%;opacity:.72;transform:rotate(13deg)}.tattooStudio__content{position:relative;z-index:12;direction:rtl;text-align:right;display:grid;align-content:center;padding-top:8px}.tattooStudio__eyebrow{margin:0 0 42px;direction:ltr;text-align:right;font-family:var(--font-body, inherit);font-size:clamp(12px,1.05vw,14px);line-height:1;letter-spacing:.08em;color:var(--brown, #9b7d67);text-transform:uppercase}.tattooStudio__content h2{margin:0 0 54px;direction:ltr;font-family:var(--font-title, inherit);font-size:clamp(86px,7vw,132px);line-height:.82;color:var(--black, #0d0d0d);letter-spacing:-.035em}.tattooStudio__text{width:min(420px,100%);margin:0 0 46px;font-family:var(--font-body, inherit);font-size:clamp(16px,2vw,25px);line-height:1.55;font-weight:500;color:var(--black, #0d0d0d)}.tattooStudio__actions{display:flex;align-items:center;justify-content:flex-end;gap:clamp(22px,2.4vw,42px)}.tattooStudio__button{min-height:58px;display:inline-flex;align-items:center;padding:0 28px;text-decoration:none;font-family:var(--font-hand, var(--font-body, inherit));font-size:clamp(16px,1.45vw,20px);line-height:1;font-weight:400;white-space:nowrap;border:1.5px solid var(--black, #0d0d0d);transition:transform .18s ease,color .18s ease,background-color .18s ease,border-color .18s ease}.tattooStudio__button--dark{background:var(--black, #0d0d0d);color:var(--off-white, #f7f3ec)}.tattooStudio__button--light{background:#fbf7ef85;color:var(--brown, #9b7d67);border-color:var(--brown, #9b7d67)}.tattooStudio__button:hover{transform:translateY(-3px) rotate(-.8deg)}.tattooStudio__button--dark:hover{background:var(--peach, #e4a08b);border-color:var(--peach, #e4a08b);color:var(--black, #0d0d0d)}.tattooStudio__button--light:hover{background:#aecbde57;border-color:var(--blue, #8ea7b8);color:var(--black, #0d0d0d)}.tattooStudio__button:focus-visible{outline:2px solid var(--black, #0d0d0d);outline-offset:5px}@media (max-width: 1180px){.tattooStudio__inner{grid-template-columns:minmax(520px,1fr) minmax(340px,.72fr);gap:0px}.tattooStudio__collage{min-height:260px}.tattooStudio__text{font-size:clamp(22px,2.2vw,10px)}.tattooStudio__content h2{margin-bottom:36px}.tattooStudio__doodle--inkBottles{width:24%;left:10%;top:7%}.tattooStudio__doodle--spray{width:24%;right:1%;top:15%}.tattooStudio__doodle--scissors{width:18%;left:4%;bottom:-10%}.tattooStudio__doodle--ink{width:23%;right:19%;bottom:-25%}}@media (max-width: 860px){.tattooStudio{min-height:auto;padding:68px 30px 74px;background-size:var(--site-grid-size) var(--site-grid-size)}.tattooStudio__inner{grid-template-columns:1fr;gap:14px;direction:rtl}.tattooStudio__content{order:1;text-align:center;justify-items:center}.tattooStudio__eyebrow{margin-bottom:18px;text-align:center;font-size:13px}.tattooStudio__content h2{margin-bottom:28px;font-size:clamp(72px,20vw,104px)}.tattooStudio__text{width:min(360px,100%);margin-bottom:30px;font-size:20px;line-height:1.55;text-align:center}.tattooStudio__actions{flex-direction:column-reverse;gap:14px;justify-content:center}.tattooStudio__button{width:min(290px,100%);min-height:54px;padding-inline:20px;align-self:center}.tattooStudio__collage{order:2;min-height:min(104vw,520px);width:min(430px,100%);margin:0 auto}.tattooStudio__mainFrame{width:90%;left:5%;top:0}.tattooStudio__polaroid--flash{width:40%;left:-1%;top:32%}.tattooStudio__polaroid--fish{width:42%;left:14%;top:63%}.tattooStudio__polaroid--needle{width:40%;left:43%;top:54%}.tattooStudio__polaroid--sun{width:41%;right:-10%;top:64%}.tattooStudio__doodle--inkBottles{width:25%;left:0%;top:16%}.tattooStudio__doodle--spray{width:16%;right:-1%;top:26%}.tattooStudio__doodle--scissors{width:18%;left:-5%;bottom:20%}.tattooStudio__doodle--ink{width:19%;right:-5%;bottom:2%}}@media (max-width: 430px){.tattooStudio{min-height:auto;padding:76px 50px 132px;background-size:var(--site-grid-size) var(--site-grid-size)}.tattooStudio__collage{min-height:230px}.tattooStudio__text{font-size:18px}.tattooStudio__doodle--inkBottles{width:30%;left:-10%;top:3%}.tattooStudio__doodle--spray{width:29%;right:-1%;top:20%;transform:rotate(10deg)}.tattooStudio__doodle--scissors{width:28%;left:-5%;bottom:-6%}.tattooStudio__doodle--ink{width:33%;right:10%;bottom:-44%}}@media (max-width: 860px){.tattooStudio__button{width:min(290px,100%);padding:10px;display:flex;align-items:center;justify-content:center;text-align:center;direction:rtl;line-height:1}.tattooStudio__button span,.tattooStudio__button{margin-inline:auto}}@media (min-width: 700px) and (max-width: 1024px){.tattooStudio{padding-top:42px;padding-bottom:40px}.tattooStudio__inner{gap:24px}.tattooStudio__collage{min-height:290px;margin-top:0;margin-bottom:42px}}.projectPopupIsOpen{overflow:hidden}.projectPopupOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:grid;place-items:center;padding:28px;background:#11111194;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.projectPopup{position:relative;width:min(1040px,calc(100vw - 52px));height:min(640px,calc(100dvh - 56px));display:grid;grid-template-columns:40% 60%;direction:ltr;overflow:hidden;background:linear-gradient(rgba(13,13,13,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(13,13,13,.035) 1px,transparent 1px),var(--off-white, #f7f3ec);background-size:54px 54px;box-shadow:0 26px 55px #00000052;animation:projectPopupIn .22s ease-out both}@keyframes projectPopupIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.projectPopup__close{position:absolute;z-index:25;top:18px;left:22px;width:42px;height:42px;border:0;background:transparent;color:var(--black, #0d0d0d);font-size:54px;line-height:.72;font-weight:300;cursor:pointer;transform:rotate(-2deg)}.projectPopup__close:hover{transform:rotate(4deg) scale(1.04)}.projectPopup__watermark{position:absolute;z-index:1;top:8px;left:50%;transform:translate(-50%);width:100%;text-align:center;font-family:var(--font-title, inherit);font-size:clamp(72px,9vw,128px);line-height:.9;font-weight:900;color:#ffffff8c;pointer-events:none;white-space:nowrap}.projectPopup__visual{position:relative;z-index:5;min-height:100%}.projectPopup__polaroid{position:absolute;display:block;aspect-ratio:.8 / 1;text-decoration:none;transition:transform .2s ease,filter .2s ease}.projectPopup__polaroid:hover{filter:drop-shadow(0 14px 16px rgba(0,0,0,.14))}.projectPopup__polaroidPhoto{position:absolute;z-index:3;left:10.8%;top:7%;width:78.5%;height:72%;object-fit:cover;object-position:center}.projectPopup__polaroidFrame{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 10px 15px rgba(0,0,0,.11))}.projectPopup__polaroid--top{width:58%;left:20%;top:5%;transform:rotate(-7deg)}.projectPopup__polaroid--top:hover{transform:rotate(-5deg) translateY(-4px)}.projectPopup__polaroid--middle{width:56%;left:5%;top:29%;transform:rotate(9deg)}.projectPopup__polaroid--middle:hover{transform:rotate(7deg) translateY(-4px)}.projectPopup__polaroid--bottom{width:58%;left:34%;bottom:2%;transform:rotate(-6deg)}.projectPopup__polaroid--bottom:hover{transform:rotate(-4deg) translateY(-4px)}.projectPopup__content{position:relative;z-index:6;direction:rtl;text-align:right;padding:34px 46px 38px 34px;display:flex;flex-direction:column;align-items:flex-end}.projectPopup__kicker{margin:0 0 14px;direction:ltr;font-size:13px;letter-spacing:.08em;color:var(--brown, #9b7d67);width:100%;text-align:right}.projectPopup__title{margin:0;max-width:100%;font-family:var(--font-title, inherit);font-size:clamp(56px,5.4vw,82px);line-height:.86;font-weight:900;color:var(--black, #0d0d0d);letter-spacing:-.035em;width:100%;text-align:right}.projectPopup__subtitle{margin:12px 0 22px;font-family:var(--font-hand, var(--font-body, inherit));font-size:clamp(16px,1.7vw,20px);line-height:1.1;color:var(--black, #0d0d0d);width:100%;text-align:right}.projectPopup__text{width:min(610px,100%);max-height:390px;overflow:auto;padding-left:12px;scrollbar-width:thin;width:100%;text-align:right}.projectPopup__text p{margin:0 0 16px;font-family:var(--font-body, inherit);font-size:clamp(14px,1.1vw,17px);line-height:1.58;font-weight:500;color:var(--black, #0d0d0d)}.projectPopup--pink .projectPopup__subtitle{color:var(--peach, #d9947d)}.projectPopup--blue .projectPopup__subtitle{color:var(--blue, #8ea7b8)}@media (max-width: 920px){.projectPopupOverlay{padding:20px}.projectPopup{width:min(760px,calc(100vw - 32px));height:min(780px,calc(100dvh - 40px));grid-template-columns:1fr;grid-template-rows:285px 1fr;overflow:auto}.projectPopup__visual{min-height:285px}.projectPopup__polaroid--top{width:24%;left:20%;top:12%}.projectPopup__polaroid--middle{width:24%;left:39%;top:18%}.projectPopup__polaroid--bottom{width:25%;left:56%;bottom:0}.projectPopup__content{padding:8px 34px 36px;align-items:center;text-align:center}.projectPopup__title,.projectPopup__subtitle,.projectPopup__kicker{text-align:center}.projectPopup__text{max-height:none;padding-left:0;text-align:right}}@media (max-width: 560px){.projectPopupOverlay{padding:12px;align-items:start;overflow-y:auto}.projectPopup{width:calc(100vw - 24px);min-height:calc(100dvh - 24px);height:auto;grid-template-rows:255px auto;background-size:42px 42px}.projectPopup__close{top:12px;left:14px;font-size:48px}.projectPopup__watermark{top:34px;font-size:58px}.projectPopup__visual{min-height:255px}.projectPopup__polaroid--top{width:31%;left:12%;top:22%}.projectPopup__polaroid--middle{width:31%;left:35%;top:12%}.projectPopup__polaroid--bottom{width:32%;left:56%;bottom:4%}.projectPopup__content{padding:0 22px 34px}.projectPopup__title{font-size:clamp(48px,15vw,66px)}.projectPopup__subtitle{margin-bottom:18px;font-size:20px}.projectPopup__text p{font-size:15px;line-height:1.62}}@media (prefers-reduced-motion: reduce){.projectPopup,.projectPopup__polaroid,.projectPopup__close{animation:none!important;transition:none!important}}.projectPopup__polaroidLabel{position:absolute;z-index:6;left:9%;bottom:9.5%;width:82%;display:flex;align-items:center;justify-content:center;direction:rtl;text-align:center;pointer-events:none;font-family:var(--font-hand, var(--font-body, inherit));font-size:clamp(14px,1.3vw,20px);line-height:1;font-weight:400;color:var(--brown, #9b7d67);background:var(--off-white, #f7f3ec);transform:rotate(-2deg);text-shadow:0 1px 1px rgba(0,0,0,.18)}.projectPopup__polaroid:hover .projectPopup__polaroidLabel{transform:rotate(-1deg) translateY(-2px)}.projectPopup__polaroid:after{content:"↗";position:absolute;z-index:7;right:10%;bottom:8%;width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--brown, #9b7d67);color:var(--off-white, #f7f3ec);font-size:16px;line-height:1;pointer-events:none;opacity:0;transform:translateY(4px) rotate(-8deg);transition:opacity .18s ease,transform .18s ease}.projectPopup__polaroid:hover:after{opacity:1;transform:translateY(0) rotate(-8deg)}@media (max-width: 560px){.projectPopup__polaroidLabel{bottom:10%;font-size:13px}.projectPopup__polaroid:after{width:19px;height:19px;font-size:11px;opacity:1}.projectPopup__polaroid:after{opacity:0}}.projectPopup--teal .projectPopup__subtitle{color:#6ea7a5}.projectPopup--brown .projectPopup__subtitle{color:#8b6a55}.faqPage{position:relative;min-height:100vh;padding:clamp(64px,7vw,104px) 20px clamp(72px,8vw,120px);direction:rtl;overflow-x:hidden;background:linear-gradient(rgba(13,13,13,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(13,13,13,.045) 1px,transparent 1px),var(--off-white, #f7f3ec);background-size:var(--site-grid-size) var(--site-grid-size)}.faqHero{width:min(1000px,100%);margin:0 auto clamp(46px,5vw,72px);text-align:center}.faqHero[aria-label="למי זה מתאים"]{margin-top:clamp(54px,8vw,100px)}.faqHero__eyebrow{margin:0 0 10px;direction:ltr;font-size:12px;letter-spacing:.16em;color:var(--brown, #9b7d67)}.faqHero h1{margin:0 0 18px;font-family:var(--font-title, var(--font-display, inherit));font-size:clamp(62px,8vw,106px);line-height:.84;color:var(--black, #0d0d0d)}.faqHero__subtitle{max-width:850px;margin:0 auto;font-size:clamp(17px,1.4vw,22px);line-height:1.7;color:var(--black, #0d0d0d)}.faqBoard{width:min(1080px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2vw,4px) clamp(20px,2vw,36px);align-items:center;justify-items:center}.faqNote{position:relative;width:min(250px,120%);aspect-ratio:350 / 438;display:block;padding:0;border:0;background:transparent;cursor:pointer;filter:drop-shadow(0 14px 14px rgba(17,17,17,.12));transition:transform .18s ease,filter .18s ease}.faqNote:hover{filter:drop-shadow(0 18px 18px rgba(17,17,17,.16))}.faqNote--1{transform:rotate(-6deg)}.faqNote--2{transform:rotate(5deg) translateY(10px)}.faqNote--3{transform:rotate(-3deg) translateY(-6px)}.faqNote--4{transform:rotate(6deg) translateY(5px)}.faqNote--1:hover,.faqNote--2:hover,.faqNote--3:hover,.faqNote--4:hover{transform:translateY(-6px) rotate(0)}.faqNote__paper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.faqNote__question{position:absolute;z-index:2;top:25%;right:14%;bottom:18%;left:14%;display:grid;place-items:center;text-align:center;direction:rtl;font-family:var(--font-hand, var(--font-body, inherit));font-size:clamp(20px,1.2vw,20px);line-height:1.5;font-weight:400;color:var(--black, #0d0d0d);transform:rotate(-2deg)}.faqBottomCta{width:min(760px,100%);margin:clamp(56px,7vw,92px) auto 0;text-align:center}.faqBottomCta p{margin:0 0 14px;font-size:clamp(20px,2vw,28px);font-weight:800}.faqBottomCta a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1.5px solid var(--brown, #9b7d67);color:var(--brown, #9b7d67);background:#f7f3ecb8;text-decoration:none;font-family:var(--font-hand, var(--font-body, inherit));font-size:18px;font-weight:400;transition:transform .18s ease,background-color .18s ease,color .18s ease}.faqBottomCta a:hover{transform:translateY(-2px) rotate(-.5deg);background:var(--brown, #9b7d67);color:var(--off-white, #f7f3ec)}.faqPopupIsOpen{overflow:hidden}.faqPopupOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4200;display:grid;place-items:center;padding:24px;background:#11111194;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.faqPopup{position:relative;width:min(620px,calc(100vw - 44px));max-height:min(560px,calc(100dvh - 48px));overflow:auto;padding:clamp(40px,5vw,58px) clamp(28px,5vw,62px);direction:rtl;text-align:center;background:linear-gradient(rgba(13,13,13,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(13,13,13,.035) 1px,transparent 1px),#f7f3ecf5;background-size:54px 54px;box-shadow:0 26px 55px #00000052;animation:faqPopupIn .22s ease-out both}@keyframes faqPopupIn{0%{opacity:0;translate:0 16px;scale:.985}to{opacity:1;translate:0 0;scale:1}}.faqPopup__close{position:absolute;top:16px;left:20px;width:42px;height:42px;padding:0;border:0;background:transparent;color:var(--black, #0d0d0d);font-size:54px;direction:rtl;line-height:.72;font-weight:300;cursor:pointer}.faqPopup__eyebrow{margin:0 0 8px;direction:ltr;font-size:12px;letter-spacing:.16em;color:var(--brown, #9b7d67)}.faqPopup h2{margin:0 0 22px;font-family:var(--font-title, var(--font-display, inherit));font-size:clamp(52px,5.6vw,82px);line-height:.86;color:var(--black, #0d0d0d);direction:rtl}.faqPopup__answer{display:grid;gap:14px}.faqPopup__answer p{margin:0;text-align:center;font-size:clamp(17px,1.3vw,20px);line-height:1.7;font-weight:500;direction:rtl}@media (max-width: 980px){.faqBoard{width:min(620px,100%);grid-template-columns:repeat(2,minmax(0,1fr))}.faqNote{width:min(300px,150%)}}@media (max-width: 620px){.faqPage{padding:54px 16px 80px}.faqHero{margin-bottom:42px}.faqHero h1{font-size:clamp(48px,15vw,72px)}.faqHero__subtitle{font-size:17px;line-height:1.65}.faqBoard{grid-template-columns:1fr;gap:-0px}.faqNote{width:min(285px,82vw)}.faqNote__question{font-size:24px}.faqPopupOverlay{padding:12px;align-items:center;overflow-y:auto}.faqPopup{width:calc(80vw - 4px);max-height:none;min-height:calc(60dvh - 24px);padding:38px 5px 20px;background-size:32px 32px;align-content:center}.faqPopup__close{top:12px;left:14px;font-size:48px}.faqPopup h2{font-size:clamp(38px,12vw,58px)}.faqPopup__answer p{font-size:16px;line-height:1.75}}@media (prefers-reduced-motion: reduce){.faqNote,.faqBottomCta a,.faqPopup{animation:none!important;transition:none!important}}
