.luya-brand-hero{padding:70px 6vw 84px;display:grid;grid-template-columns:minmax(0,.88fr) minmax(440px,1.12fr);gap:56px;align-items:center}.brand-hero-copy{max-width:680px}.brand-master-mark{display:block;width:min(520px,92%);height:auto;margin:44px 0 54px}.luya-brand-hero h1{font:400 clamp(42px,6vw,76px)/1.02 Georgia,serif;letter-spacing:-.04em;margin:0 0 24px;color:#2d221b}.luya-brand-hero p,.brand-section-head p{font-size:17px;line-height:1.72;color:#766457}.brand-hero-media{position:relative;min-height:650px;margin:0;overflow:hidden;background:#d5cbc1}.brand-hero-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.brand-hero-media figcaption{position:absolute;left:22px;right:22px;bottom:22px;background:rgba(245,242,237,.92);padding:14px 16px;font-size:10px;letter-spacing:.14em;text-transform:uppercase}
.brand-page-shell{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;border-top:1px solid #d8cbbf}.brand-section-menu{position:sticky;top:96px;padding:52px 28px 52px 3.5vw;border-right:1px solid #d8cbbf;align-self:start}.brand-menu-title{display:block;margin-bottom:22px;font-size:10px;letter-spacing:.16em;color:#8c684d}.brand-section-menu nav{display:grid}.brand-section-menu a{display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;padding:13px 0;border-bottom:1px solid #ded3ca;color:#59493e;font-size:13px;line-height:1.35;text-decoration:none;transition:color .2s ease,padding-left .2s ease}.brand-section-menu a:first-child{border-top:1px solid #ded3ca}.brand-section-menu a span{font-size:10px;letter-spacing:.1em;color:#a48670}.brand-section-menu a:hover,.brand-section-menu a:focus-visible{color:#8c684d;padding-left:5px}.brand-page-main{min-width:0}.brand-page-main>section{scroll-margin-top:110px}.brand-section{padding:88px 5vw;border-top:1px solid #d8cbbf}.brand-page-main>.brand-section:first-child{border-top:0}.brand-section-head{display:grid;grid-template-columns:190px minmax(0,1fr);gap:42px;margin-bottom:52px}.brand-section-head h2{font:400 clamp(36px,4.6vw,62px)/1.05 Georgia,serif;letter-spacing:-.035em;margin:0 0 20px;color:#2f241d}.brand-section-head p{max-width:760px;margin:0}.brand-section-head .brand-signature-copy{max-width:720px;font-size:18px;line-height:1.9;letter-spacing:.005em}.brand-logo-stage{position:relative;min-height:390px;background:#fffaf5;border:1px solid #d8c7b7;display:grid;place-items:center;padding:80px}.brand-logo-stage>img{width:min(680px,84%);height:auto}.brand-logo-stage>span{position:absolute;top:20px;left:20px;color:#8c684d;font-size:10px;letter-spacing:.14em}.brand-rules{display:grid;grid-template-columns:repeat(4,1fr);background:#fffaf5;border:1px solid #d8c7b7;border-top:0}.brand-rules article{padding:25px 22px;min-height:155px;border-right:1px solid #d8c7b7}.brand-rules article:last-child{border:0}.brand-rules b{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.brand-rules p{font-size:13px;line-height:1.6;color:#756356;margin:12px 0 0}
.brand-usage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.brand-usage{background:#fffaf5;border:1px solid #d8c7b7;padding:18px;min-height:360px;display:flex;flex-direction:column}.brand-mock{height:190px;background:#eee8e1;border:1px solid #ded3ca;display:grid;place-items:center;padding:20px;margin-bottom:20px;overflow:hidden}.brand-mock>img{width:56%;height:auto}.mock-a4{width:134px;align-self:center}.mock-label{height:140px;margin-top:28px}.mock-poster{height:210px;background:#ded4ca}.mock-social{aspect-ratio:1;height:auto;background:#f8f5f0}.brand-usage small,.brand-mission-grid small,.brand-pillars small,.brand-resource-grid small{font-size:10px;letter-spacing:.13em;color:#8c684d;text-transform:uppercase}.brand-usage h3{font:400 22px/1.2 Georgia,serif;margin:8px 0 13px}.brand-usage p{white-space:pre-line;margin-top:auto;padding-top:13px;border-top:1px solid #d8c7b7;font-size:13px;line-height:1.65;color:#756356}.brand-usage p::first-line{font-weight:500}.brand-table-wrap{overflow-x:auto}.brand-spec-table{width:100%;border-collapse:collapse;margin-top:32px;background:#fffaf5;min-width:720px}.brand-spec-table th,.brand-spec-table td{text-align:left;padding:16px;border-bottom:1px solid #d8c7b7;font-size:13px}.brand-spec-table th{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8c684d}
.brand-statement{padding:90px 5vw;background:#2e211a;color:#f6f0eb;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.brand-statement h2{font:400 clamp(40px,5.2vw,70px)/1.08 Georgia,serif;letter-spacing:-.04em;margin:28px 0}.brand-statement p{font-size:16px;line-height:1.78;color:#cbbdb2;max-width:660px}.brand-statement>img{width:100%;aspect-ratio:4/3;object-fit:cover;filter:saturate(.8)}
.brand-mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.brand-mission-grid article{background:#fffaf5;border:1px solid #d8c7b7;padding:38px;min-height:290px}.brand-mission-grid h3{font:400 33px/1.16 Georgia,serif;margin:52px 0 18px}.brand-mission-grid p{font-size:15px;line-height:1.72;color:#756356;margin:0}.brand-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d8c7b7;border:1px solid #d8c7b7}.brand-pillars article{background:#f3eee7;padding:42px 30px;min-height:270px}.brand-pillars h3{font:400 34px/1.1 Georgia,serif;margin:54px 0 18px}.brand-pillars p{font-size:15px;line-height:1.67;color:#756356}.brand-values{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #d8c7b7;border-left:1px solid #d8c7b7}.brand-values article{padding:26px 20px;min-height:165px;border-right:1px solid #d8c7b7;border-bottom:1px solid #d8c7b7}.brand-values h3{font:400 19px/1.3 Georgia,serif;margin:0}.brand-values p{font-size:13px;line-height:1.55;color:#756356}.brand-resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.brand-resource-grid a{position:relative;background:#fffaf5;border:1px solid #d8c7b7;padding:34px;min-height:145px}.brand-resource-grid h3{font:400 28px/1.15 Georgia,serif;margin:26px 0 0}.brand-resource-grid b{position:absolute;right:28px;bottom:26px;color:#8c684d;font-size:26px}
.brand-section-head{display:block!important;position:static!important;width:auto!important;height:auto!important;min-height:0!important;max-width:940px;margin:0 0 58px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.brand-section-head>.eyebrow{display:block;margin-bottom:22px}.brand-section-head>div{display:block;width:100%}.brand-section-head h2{max-width:900px;margin-bottom:24px}.brand-section-head p,.brand-section-head .brand-signature-copy{display:block;width:100%;max-width:820px;margin:0;font-size:18px;line-height:1.88;letter-spacing:0;overflow-wrap:normal;word-break:normal;text-wrap:pretty}
.luya-brand-head{padding:62px 6vw 50px}.luya-brand-head .brand-master-mark{width:min(520px,82vw);margin:34px 0 0}.brand-hero-intro{padding:54px 5vw 76px}.brand-hero-intro .brand-hero-media{width:min(100%,980px);min-height:0;aspect-ratio:16/9}.brand-hero-intro-copy{width:min(100%,820px);padding-top:38px}.brand-hero-intro-copy h1{font:400 clamp(42px,5.2vw,68px)/1.08 Georgia,serif;letter-spacing:-.035em;margin:0 0 24px;color:#2d221b}.brand-hero-intro-copy p{font-size:18px;line-height:1.88;color:#766457;margin:0;letter-spacing:0;text-wrap:pretty}
html[dir="rtl"] .brand-spec-table th,html[dir="rtl"] .brand-spec-table td{text-align:right}html[dir="rtl"] .brand-logo-stage>span{left:auto;right:20px}html[dir="rtl"] .brand-resource-grid b{right:auto;left:28px}
@media(max-width:1100px){.brand-page-shell{grid-template-columns:210px minmax(0,1fr)}.brand-section-menu{padding-left:24px;padding-right:22px}.brand-section-head{grid-template-columns:1fr;gap:18px}}
@media(max-width:850px){.brand-page-shell{display:block}.brand-section-menu{position:sticky;top:72px;z-index:6;padding:0 5vw;background:rgba(246,242,237,.96);border-right:0;border-bottom:1px solid #d8cbbf;backdrop-filter:blur(12px)}.brand-menu-title{display:none}.brand-section-menu nav{display:flex;overflow-x:auto;scrollbar-width:none}.brand-section-menu nav::-webkit-scrollbar{display:none}.brand-section-menu a{display:flex;flex:0 0 auto;gap:7px;padding:16px 17px 15px 0;margin-right:17px;border:0;white-space:nowrap;font-size:12px}.brand-section-menu a:first-child{border-top:0}.brand-section-menu a:hover,.brand-section-menu a:focus-visible{padding-left:0}.brand-hero-intro{padding-top:34px}.brand-usage-grid{grid-template-columns:1fr 1fr}.brand-rules{grid-template-columns:1fr 1fr}.brand-rules article:nth-child(2){border-right:0}.brand-statement{grid-template-columns:1fr}.brand-values{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.luya-brand-head{padding:46px 5vw 38px}.luya-brand-head .brand-master-mark{margin-top:28px}.brand-hero-intro{padding:28px 5vw 58px}.brand-hero-intro .brand-hero-media{aspect-ratio:4/3}.brand-hero-intro-copy{padding-top:30px}.brand-hero-intro-copy p{font-size:17px;line-height:1.85}.brand-section,.brand-statement{padding:68px 5vw}.brand-section-head .brand-signature-copy{font-size:17px;line-height:1.85}.brand-logo-stage{min-height:260px;padding:48px 25px}.brand-rules,.brand-usage-grid,.brand-mission-grid,.brand-pillars,.brand-values,.brand-resource-grid{grid-template-columns:1fr}.brand-rules article{border-right:0}.brand-statement{gap:40px}.brand-statement h2{font-size:40px}.brand-mission-grid h3{font-size:28px}.brand-pillars h3{font-size:29px}.brand-usage{min-height:330px}.brand-hero-media figcaption{left:14px;right:14px;bottom:14px}}
