.malka-editorial-shell>main{padding-top:0}.malka-editorial{background:hsl(var(--background))}.malka-editorial-hero{position:relative;isolation:isolate;min-height:0;overflow:hidden;background:hsl(var(--malka-dark));color:hsl(var(--malka-light))}.malka-editorial-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-position:center 48%;object-position:center 48%}.malka-editorial-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to left,hsl(var(--malka-dark) / .98),hsl(var(--malka-dark) / .88) 32%,hsl(var(--malka-dark) / .25) 80%)}.malka-editorial-white-section{background:hsl(var(--malka-white))}.malka-editorial-hero-inner{position:relative;padding-top:138px;padding-bottom:53px}.malka-editorial-hero nav{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:12px;color:hsl(var(--malka-light) / .5)}.malka-editorial-hero nav a:hover{color:hsl(var(--malka-light))}.malka-editorial-hero .malka-eyebrow{color:hsl(var(--malka-light) / .65);margin-bottom:16px}.malka-editorial-hero h1{font-size:clamp(36px,4.1vw,54px);line-height:1.02;max-width:700px}.malka-editorial-hero h1 span,.malka-about-selection h2 span{color:hsl(var(--primary))}.malka-editorial-hero-description{max-width:480px;margin-top:14px;font-size:14px;line-height:1.6;color:hsl(var(--malka-light) / .7)}.malka-editorial-hero .malka-paper-bottom{transform:rotate(180deg)}.malka-about-hero{min-height:0}.malka-about-hero .malka-editorial-hero-image{-o-object-position:center 67%;object-position:center 67%}.malka-editorial-stamp{position:absolute;left:8%;bottom:55px;width:112px;height:112px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid hsl(var(--malka-light) / .4);border-radius:50%;background:hsl(var(--malka-dark) / .2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);rotate:-10deg}.malka-editorial-stamp strong{font-family:var(--font-heading);font-size:40px;line-height:1}.malka-editorial-stamp span{font-size:9px;margin-top:6px}.malka-about-heritage{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;padding-block:95px}.malka-about-story-copy h2,.malka-about-selection h2{font-size:clamp(34px,3.7vw,50px);line-height:1.12;margin-bottom:24px}.malka-about-story-copy h2 span{color:hsl(var(--muted-foreground))}.malka-about-story-copy>p:not(.malka-eyebrow),.malka-about-selection-copy>p:not(.malka-eyebrow){font-size:15px;line-height:1.95;margin-top:17px;color:hsl(var(--foreground) / .68)}.malka-about-story-copy .malka-editorial-lead{font-size:18px!important;color:hsl(var(--foreground))!important;line-height:1.65!important}.malka-about-portrait{position:relative;margin:0;padding:12px;border:1px solid hsl(var(--border));border-radius:120px 18px 18px;background:hsl(var(--card))}.malka-about-portrait>img{width:100%;aspect-ratio:1;border-radius:110px 10px 10px}.malka-about-portrait figcaption{position:absolute;inset:auto 30px 30px;padding:22px;border-radius:15px;background:hsl(var(--malka-dark) / .78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:hsl(var(--malka-light));border:1px solid hsl(var(--malka-light) / .2)}.malka-about-portrait figcaption span{display:block;font-size:12px;color:hsl(var(--malka-light) / .65)}.malka-about-portrait figcaption strong{font-family:var(--font-heading);font-size:32px}.malka-about-timeline-band{background:hsl(var(--secondary));padding-block:65px 75px}.malka-about-timeline-band .malka-section-heading h2{font-size:clamp(30px,3.6vw,46px)}.malka-about-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:16px 0 0}.malka-about-timeline li{min-width:0;position:relative;padding-inline-end:28px}.malka-about-timeline li>strong{display:block;font-family:var(--font-heading);font-size:44px;line-height:1;color:hsl(var(--primary))}.malka-about-timeline li>i{display:block;position:relative;height:1px;margin-block:26px;margin-inline-end:-28px;background:hsl(var(--border))}.malka-about-timeline li:last-child>i{margin-inline-end:0}.malka-about-timeline li>i:before{content:"";position:absolute;top:-4px;right:0;width:9px;height:9px;border-radius:50%;background:hsl(var(--primary))}.malka-about-timeline h3{font-size:22px;margin-bottom:10px}.malka-about-timeline p{font-size:14px;line-height:1.8;color:hsl(var(--muted-foreground))}.malka-about-selection{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;padding-block:90px}.malka-about-selection-image{position:relative;overflow:hidden;border-radius:20px;background:hsl(var(--malka-dark))}.malka-about-selection-image>img{width:100%;aspect-ratio:1.05;-o-object-position:28% center;object-position:28% center}.malka-about-selection-image>span{position:absolute;bottom:0;inset-inline:0;padding:55px 28px 25px;background:linear-gradient(transparent,hsl(var(--malka-dark) / .9));font-family:var(--font-heading);color:hsl(var(--malka-light));font-size:28px}.malka-editorial-actions{display:flex;gap:24px;align-items:center;margin-top:28px}.malka-editorial-actions .malka-text-link{text-decoration:underline;text-underline-offset:5px}.malka-editorial-actions .malka-text-link svg{color:hsl(var(--primary))}.malka-contact-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:35px;position:relative;padding-block:40px 80px}.malka-contact-details{padding:38px;border-radius:22px;background:hsl(var(--malka-dark));color:hsl(var(--malka-light))}.malka-contact-details .malka-eyebrow{color:hsl(var(--malka-light) / .5);font-size:12px}.malka-contact-details h2{font-size:clamp(30px,3vw,40px);line-height:1.15;margin-top:16px}.malka-contact-details h2 span{color:hsl(var(--malka-light) / .5)}.malka-contact-links{margin-top:28px}.malka-contact-links>a{display:flex;align-items:center;gap:15px;padding-block:20px;border-bottom:1px solid hsl(var(--malka-light) / .13);transition:color .25s ease}.malka-contact-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;border:1px solid hsl(var(--malka-light) / .18);color:hsl(var(--primary))}.malka-contact-links>a>span:nth-child(2){min-width:0}.malka-contact-links small{display:block;font-size:12px;color:hsl(var(--malka-light) / .5);margin-bottom:5px}.malka-contact-links strong{display:block;font-weight:400;font-size:17px;overflow-wrap:anywhere}.malka-contact-links>a>svg{margin-inline-start:auto;color:hsl(var(--malka-light) / .4);flex-shrink:0;transition:translate .25s ease}.malka-contact-links>a:hover{color:hsl(var(--primary))}.malka-contact-links>a:hover>svg{translate:-3px -3px}.malka-contact-hours{padding-top:26px}.malka-contact-hours h3{display:flex;gap:10px;align-items:center;font-size:23px;margin-bottom:16px}.malka-contact-hours h3 svg{color:hsl(var(--primary))}.malka-contact-hours ul{display:grid;gap:9px;font-size:13px;color:hsl(var(--malka-light) / .65)}.malka-contact-hours li{display:flex;justify-content:space-between;gap:18px}.malka-contact-social{display:flex;align-items:center;gap:12px;margin-top:30px}.malka-contact-social>span{margin-inline-end:auto;font-size:12px;color:hsl(var(--malka-light) / .45)}.malka-contact-social>a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid hsl(var(--malka-light) / .25);border-radius:50%;transition:border-color .2s ease}.malka-contact-social>a:hover{border-color:hsl(var(--primary))}.malka-contact-message{padding:38px;background:hsl(var(--malka-white));border:1px solid hsl(var(--border));border-radius:22px;align-self:start}.malka-contact-message h2{font-size:43px;line-height:1.1;margin-top:15px}.malka-contact-form-intro{max-width:370px;font-size:14px;line-height:1.8;color:hsl(var(--muted-foreground));margin-block:14px 28px}.malka-contact-message>form{padding:0;border:0;border-radius:0;background:transparent}.malka-contact-message label{display:inline-block;margin-bottom:8px;font-size:13px}.malka-contact-message input:not([type=hidden]),.malka-contact-message textarea{background:hsl(var(--secondary) / .6);border-color:hsl(var(--border));border-radius:10px;box-shadow:none;padding-inline:14px;font-size:14px}.malka-contact-message input{height:48px}.malka-contact-message textarea{min-height:150px;padding-top:14px;resize:vertical}.malka-contact-message :is(input,textarea):focus-visible{outline:none;box-shadow:0 0 0 3px hsl(var(--primary) / .08);border-color:hsl(var(--primary) / .6)}.malka-contact-message button[type=submit]{height:51px;border-radius:999px;font-size:15px;box-shadow:none}@media(max-width:767px){.malka-editorial-hero-inner{padding-top:100px;padding-bottom:42px}.malka-editorial-hero h1{font-size:36px}.malka-editorial-hero-description{font-size:14px;max-width:310px}.malka-editorial-hero-shade{background:linear-gradient(to left,hsl(var(--malka-dark) / .95),hsl(var(--malka-dark) / .6))}.malka-editorial-stamp{display:none}.malka-about-hero{min-height:0}.malka-about-heritage,.malka-about-selection{grid-template-columns:1fr;gap:35px;padding-block:45px}.malka-about-story-copy h2,.malka-about-selection h2{font-size:35px}.malka-about-portrait{max-width:450px;width:100%;margin-inline:auto}.malka-about-timeline-band{padding-block:45px}.malka-about-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.malka-about-timeline li{padding-inline-end:0}.malka-about-timeline li>strong{font-size:35px}.malka-about-timeline li>i{margin-inline-end:0;margin-block:18px}.malka-about-timeline h3{font-size:21px}.malka-about-timeline p{font-size:13px}.malka-about-selection-image{order:2}.malka-contact-body{grid-template-columns:1fr;gap:22px;padding-block:24px 45px}.malka-contact-details,.malka-contact-message{padding:26px 22px;border-radius:17px}.malka-contact-message h2{font-size:36px}}
