/* Supplied vector outlines and colors, with a transparent background for every site surface. */
.y-brand-logo{position:relative;display:inline-block;flex-shrink:0;width:180px;aspect-ratio:40/17;vertical-align:middle;line-height:0!important;background:transparent}
.y-brand-logo>img{display:block;width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;object-fit:contain}
.m-brand{display:flex;align-items:center;flex-shrink:0}.m-brand>.y-brand-logo{width:180px}.m-footer-grid>div:first-child>a>.y-brand-logo{width:180px}
.brand-mark.y-brand-logo{width:90px!important;height:auto!important;aspect-ratio:40/17;stroke:none}.majlis-seal{background:#1e3b2d!important;color:#ebc78d!important;border-color:#b9915b66!important}.majlis-seal>.brand-mark.y-brand-logo{width:72%!important;height:auto!important}.majlis-seal>span:last-child{color:#ebc78d}
.m-preparation .m-aside-icon{display:block;width:125px;height:auto;margin-inline:auto}.m-preparation .m-aside-icon>.brand-mark.y-brand-logo{width:125px!important;height:auto!important}
.m-footer-word{margin:36px auto -25px;line-height:0;letter-spacing:0;max-width:760px;width:74%;opacity:.065}.m-footer-word>.y-brand-logo{display:block;width:100%}
.studio-brand>.y-brand-logo{width:128px}.site-brand>.y-brand-logo{width:165px}.footer-top>.y-brand-logo{width:170px}.compass-badge>.brand-mark.y-brand-logo{width:75%!important}
@media(max-width:760px){.m-brand>.y-brand-logo{width:125px}.m-header-inner{gap:14px}.m-footer-grid>div:first-child>a>.y-brand-logo{width:168px}.m-footer-word{width:88%;margin-top:30px;margin-bottom:-15px}.site-brand>.y-brand-logo{width:120px}.studio-brand>.y-brand-logo{width:105px}.footer-top>.y-brand-logo{width:150px}}
@media(max-width:360px){.m-brand>.y-brand-logo{width:105px}.m-header-inner{gap:11px}.m-header-cta{font-size:9px;padding-inline:9px;gap:10px}}
.m-hero.y-hero-with-bismillah{padding-top:0}.y-bismillah-band{display:flex;justify-content:center;background:#14322b;padding:16px 0 10px}.y-bismillah-frame{position:relative;width:min(210px,43vw);aspect-ratio:4.5;overflow:hidden}.y-bismillah-frame>img{position:absolute;display:block;width:100%;height:auto;max-width:none;left:0;top:50%;transform:translateY(-50%)}.y-hero-with-bismillah>.m-hero-grid{padding-top:18px}
@media(max-width:760px){.y-bismillah-band{padding:14px 0 6px}.y-hero-with-bismillah>.m-hero-grid{padding-top:20px}}
.m-hero-art.y-photo-art{max-width:530px;align-self:start;margin-top:56px}.y-hero-photo{position:relative;isolation:isolate;margin:0;padding:0 0 8px}.y-hero-photo:before{content:'';position:absolute;inset:-18% -15% 0;z-index:-2;background:radial-gradient(ellipse,#c084493a,transparent 67%);filter:blur(23px)}.y-photo-outline{position:absolute;inset:-12px -11px 85px 13px;border:1px solid #eacb9655;border-radius:104px 23px 94px 23px;transform:rotate(3deg);z-index:-1}.y-photo-frame{position:relative;padding:12px;border:1px solid #eacb9680;border-radius:96px 18px 82px 18px;background:linear-gradient(130deg,#c18b66 0%,#936044 40%,#603a2e 100%);box-shadow:16px 25px 55px #081a1466,inset 1px 1px 0 #f0d4a644}.y-photo-frame>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border:1px solid #eacb9660;border-radius:83px 7px 69px 7px}.m-hero-art .y-hero-photo .majlis-seal{right:-14px;top:-47px;width:99px;height:99px}.y-hero-photo figcaption{font-family:'DM Serif Display',Georgia,serif;font-size:35px;line-height:1.08;letter-spacing:-.5px;margin:24px 0 0 16px;color:#eacb96;transform:rotate(-3deg);max-width:360px;width:calc(100% - 55px)}.y-hero-photo figcaption em{color:#cc9271}.y-photo-spark{position:absolute;right:12px;bottom:16px;width:37px;color:#c39765}.y-photo-spark svg{display:block;width:100%;height:auto}
@media(max-width:1000px){.y-photo-frame{padding:9px;border-radius:72px 15px 65px 15px}.y-photo-frame>img{border-radius:62px 5px 55px 5px}.y-photo-outline{border-radius:80px 20px 74px 20px;inset:-10px -8px 74px 9px}.m-hero-art .y-hero-photo .majlis-seal{width:76px;height:76px;right:-10px;top:-35px}.y-hero-photo figcaption{font-size:29px;margin-top:21px}.y-photo-spark{width:28px;bottom:12px}}
@media(max-width:760px){.m-hero-art.y-photo-art{width:94%;max-width:440px;align-self:auto;margin:18px auto 22px}.y-photo-frame{padding:9px}.y-hero-photo figcaption{font-size:31px;margin-left:12px}.y-photo-outline{bottom:80px}.m-hero-art .y-hero-photo .majlis-seal{width:79px;height:79px;right:-5px;top:-36px}}
.y-values-portraits{display:block;width:100%;max-width:440px;margin:0 auto;justify-self:center}.y-values-portraits>img{display:block;width:100%;height:auto;aspect-ratio:1}
@media(max-width:760px){.y-values-portraits{max-width:380px;order:2;margin-top:8px}}
