.brand-story-hero{display:grid;grid-template-columns:1fr 1fr;min-height:680px;background:#eee9df}.brand-hero-copy{padding:65px 12% 55px 8%;align-self:center}.brand-hero-copy h1{font:700 clamp(42px,5vw,72px)/1.35 NETajawal,Tahoma;margin:22px 0}.brand-hero-copy h1 em{font-style:normal;color:#7a8d68}.brand-hero-copy p{font-size:18px;line-height:2;max-width:34ch;margin-bottom:28px}.brand-story-hero figure{position:relative;margin:0;min-height:600px;overflow:hidden;background:#e5dece}.brand-story-hero figure>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.brand-story-hero figure>span{position:absolute;bottom:25px;left:25px;font:10px Arial;letter-spacing:3px;background:#fffdf4d9;padding:10px 15px}.brand-origin{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center;padding-block:95px}.brand-year{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1.2;border:1px solid #9b805540;border-radius:50%;background:radial-gradient(ellipse,#e7e2d1 0,transparent 68%)}.brand-year>span{font:10px Arial;letter-spacing:3px;color:#68785c}.brand-year strong{font:clamp(90px,12vw,155px)/1.2 Georgia,serif;letter-spacing:-8px;color:#183c34}.brand-year small{font:17px NETajawal,Tahoma}.brand-origin h2{font:700 clamp(30px,3vw,44px)/1.5 NETajawal,Tahoma;margin:12px 0 20px}.brand-origin p{font-size:18px;line-height:2;max-width:48ch}.brand-edit{background:#e9e4d8}.brand-edit-controls{display:flex;align-items:center;gap:8px}.brand-edit-controls button{background:transparent;border:1px solid #183c3433;border-radius:7px;min-width:44px;min-height:44px;color:#183c34;font:14px NETajawal,Tahoma;padding:5px 12px}.brand-edit-window{overflow:hidden;border-radius:16px;background:#faf9f6}.brand-edit-track{display:flex;direction:ltr;transition:transform 1s cubic-bezier(.22,1,.36,1)}.brand-edit-slide{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:1.1fr 1fr;align-items:center}.brand-edit-photo{height:640px;background:#eee9df}.brand-edit-photo img{height:100%;width:100%;object-fit:contain}.brand-edit-copy{padding:40px 12%}.brand-edit-copy h3{font:700 clamp(30px,3.2vw,46px)/1.55 NETajawal,Tahoma;margin:20px 0}.brand-edit-copy p{font-size:18px;line-height:1.9;margin-bottom:30px}.brand-edit-dots{display:flex;justify-content:center;gap:9px;padding-top:22px}.brand-edit-dots button{height:10px;width:10px;padding:0;border:0;border-radius:50%;background:#183c3440;transition:width .4s}.brand-edit-dots button[aria-pressed=true]{width:32px;border-radius:20px;background:#183c34}.brand-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.brand-detail-card img{width:100%;aspect-ratio:1;object-fit:contain;background:#eee9df;border-radius:12px}.brand-detail-card h3{font:700 27px/1.6 NETajawal,Tahoma;margin:18px 0 8px}.brand-detail-card p{font-size:16px;line-height:1.9;max-width:33ch}.brand-closing{padding:65px 6%;background:#183c34;color:#faf9f6;text-align:center}.brand-closing>img{filter:brightness(0) invert(1);width:160px;height:90px;margin:auto}.brand-closing h2{font:700 clamp(32px,4vw,52px)/1.6 NETajawal,Tahoma;margin:20px 0 30px}.brand-closing .btn{margin:auto}
@media(max-width:767px){.brand-story-hero{display:flex;flex-direction:column;min-height:0}.brand-story-hero figure{order:-1;height:440px;min-height:0}.brand-hero-copy{padding:32px 6% 40px;align-self:stretch}.brand-hero-copy h1{font-size:43px;margin:17px 0}.brand-hero-copy p{font-size:17px;margin-bottom:23px}.brand-hero-copy .eyebrow{font-size:9px;letter-spacing:1.4px}.brand-origin{grid-template-columns:1fr;gap:28px;padding-block:40px}.brand-year{width:220px;margin:auto}.brand-year strong{font-size:87px;letter-spacing:-4px}.brand-year small{font-size:14px}.brand-origin h2{font-size:31px}.brand-origin p{font-size:17px}.brand-edit>.section-head{display:block}.brand-edit>.section-head h2{font-size:28px;margin-bottom:18px}.brand-edit-controls{justify-content:flex-start}.brand-edit-slide{display:flex;flex-direction:column;align-items:stretch}.brand-edit-photo{height:430px}.brand-edit-copy{padding:27px 23px 32px}.brand-edit-copy h3{font-size:29px;margin:12px 0}.brand-edit-copy p{font-size:17px;margin-bottom:22px}.brand-detail-grid{grid-template-columns:1fr;gap:30px}.brand-detail-card{display:grid;grid-template-columns:120px 1fr;gap:0 18px;align-items:start}.brand-detail-card img{grid-row:span 2}.brand-detail-card h3{font-size:24px;margin:8px 0}.brand-detail-card p{font-size:15px;margin:0}.brand-closing{padding-block:40px}.brand-closing h2{font-size:33px}.brand-story-hero figure>span{font-size:8px;left:16px;bottom:16px}}
@media(prefers-reduced-motion:reduce){.brand-edit-track,.brand-edit-dots button{transition:none}}
