.elementor-1472 .elementor-element.elementor-element-9571daf{--display:flex;}.elementor-1472 .elementor-element.elementor-element-14f5683{--display:flex;}.elementor-1472 .elementor-element.elementor-element-b7a3ac8{--display:flex;}.elementor-1472 .elementor-element.elementor-element-44e31d1{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1472 .elementor-element.elementor-element-b95cce8{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1472 .elementor-element.elementor-element-956aa6d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;}.elementor-1472 .elementor-element.elementor-element-2cf3968 .elementor-heading-title{font-family:"Fraunces", Sans-serif;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1472 .elementor-element.elementor-element-122d634 .elementor-menu-toggle{margin:0 auto;}.elementor-1472 .elementor-element.elementor-element-122d634 .elementor-nav-menu .elementor-item{font-family:"Outfit", Sans-serif;}.elementor-1472 .elementor-element.elementor-element-2d3660a{--display:flex;}.elementor-1472 .elementor-element.elementor-element-1c61942 .elementor-heading-title{font-family:"Aref Ruqaa", Sans-serif;}.elementor-1472 .elementor-element.elementor-element-ba8d655 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-1472 .elementor-element.elementor-element-d699dc2 .elementor-heading-title{font-family:"Amiri", Sans-serif;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.aas.e-con{
  font-family:var(--aas-sans);
  font-size:17px;
  line-height:1.68;
  font-weight:400;
  font-style:normal;
  letter-spacing:normal;
  text-transform:none;
  text-align:left;
  color:var(--aas-body);
  background:var(--aas-cream);
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
@media (max-width:720px){
  .aas.e-con{font-size:16px}
}
.aas.e-con *,
.aas.e-con *::before,
.aas.e-con *::after{box-sizing:border-box}
.aas.e-con,
.aas.e-con .e-con:where([class*=" aas-"]){
  display:block;
  width:auto;
  max-width:none;
  min-width:auto;
  --min-height:initial;--gap:initial;--row-gap:initial;--column-gap:initial;
  min-height:var(--min-height,auto);
  height:auto;
  --padding-top:initial;--padding-right:initial;--padding-bottom:initial;--padding-left:initial;
  --margin-top:initial;--margin-right:initial;--margin-bottom:initial;--margin-left:initial;
  margin-top:var(--margin-top,0);margin-right:var(--margin-right,0);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,0);
  padding-top:var(--padding-top,0);padding-right:var(--padding-right,0);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,0);
  row-gap:var(--row-gap,0);column-gap:var(--column-gap,0);
  flex:0 1 auto;
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:normal;
  align-items:normal;
  align-content:normal;
  border-radius:0;
  transition:none;
}
.aas.e-con .e-con:where([class*=" aas-"]){text-align:inherit}
.aas.e-con a.e-con{color:inherit;text-decoration:none}
.aas.e-con .elementor-widget{
  --min-height:initial;--gap:initial;--row-gap:initial;--column-gap:initial;
  --padding-top:initial;--padding-right:initial;--padding-bottom:initial;--padding-left:initial;
  --margin-top:initial;--margin-right:initial;--margin-bottom:initial;--margin-left:initial;
  width:auto;
  min-width:auto;
  margin:0;
  text-align:inherit;
  transition:none;
}
.aas.e-con .elementor-widget>.elementor-widget-container{display:contents}
.aas.e-con .elementor-heading-title{all:unset;display:block}
.aas.e-con .elementor-heading-title>a{color:inherit;text-decoration:none}
.aas.e-con .aas-flat .elementor-heading-title{display:contents}
.aas.e-con .elementor-widget-text-editor{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;columns:auto}
.aas.e-con .elementor-widget-image{text-align:inherit}
.aas.e-con .elementor-widget-image a{display:block;color:inherit;text-decoration:none}
.aas.e-con .elementor-widget-image img{vertical-align:top;border-radius:0;box-shadow:none}
.aas.e-con .elementor-button-wrapper{display:contents}
.aas.e-con .elementor-button{all:unset;box-sizing:border-box;cursor:pointer}
.aas.e-con .elementor-button-content-wrapper{display:contents}
.aas.e-con .elementor-button-text{display:block;flex-grow:0}
.aas.e-con .elementor-icon-wrapper{display:contents}
.aas.e-con .elementor-widget-icon .elementor-icon{all:unset;box-sizing:border-box;display:block}
.aas.e-con .elementor-widget-icon a.elementor-icon{cursor:pointer}
.aas.e-con .elementor-widget-icon .elementor-icon svg{display:block;width:100%;height:auto;fill:none}
.aas.e-con :is(h1,h2,h3,h4,h5,h6):where(:not(.elementor-heading-title)){font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0;padding:0}
.aas.e-con p{line-height:inherit;font-size:inherit;font-family:inherit;color:inherit;margin:0}
.aas.e-con ul,
.aas.e-con ol{margin:0;padding:0;list-style:none}
.aas.e-con li{margin:0}
.aas.e-con address{font-style:normal;margin:0}
.aas.e-con a{background-color:transparent;box-shadow:none;transition:none}
.aas.e-con a:hover,
.aas.e-con a:focus{color:inherit}
.aas.e-con::before,.aas.e-con::after,.aas.e-con .e-con:where([class*=" aas-"])::before,.aas.e-con .e-con:where([class*=" aas-"])::after{transition:none}
.aas.e-con strong,
.aas.e-con b{font-weight:600}
.aas.e-con figure{margin:0}
@media (prefers-reduced-motion:no-preference){
  .aas.e-con .animated{animation-duration:.9s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}
  .aas.e-con .animated.fadeInUp{animation-name:aas-rise}
  .aas.e-con .animated.fadeIn{animation-name:aas-fade}
}
@media (prefers-reduced-motion:reduce){
  .aas.e-con,.aas.e-con *,.aas.e-con *::before,.aas.e-con *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}
  .aas.e-con .elementor-invisible{visibility:visible}
}
.aas.e-con{--aas-pearl:#F6F1E8;--aas-paper:#FBF8F2;--aas-white:#FFFFFF;--aas-ink:#14212B;--aas-body:#414B54;--aas-muted:#727B83;
  --aas-line:rgba(20,33,43,.15);--aas-line-2:rgba(20,33,43,.08);--aas-on-dark:#F6F1E8;--aas-on-dark-muted:rgba(246,241,232,.76);--aas-line-dark:rgba(246,241,232,.2);
  --aas-deep:#07324F;--aas-stage:#0B2450;--aas-terra:#B33E0C;
  --aas-accent:#8F6717;--aas-glow:#D9B45F;--aas-tint:#F3E8CE;
  --aas-navy:#14212B;--aas-navy-2:#0C3F5F;--aas-navy-3:#0A2C45;--aas-gold:#8F6717;--aas-gold-2:#D9B45F;--aas-cream:#F6F1E8;--aas-ivory:#FBF8F2;--aas-sand:#F3E8CE;
  --aas-display:"Bricolage Grotesque","Outfit",system-ui,sans-serif;--aas-italic:"Fraunces",Georgia,serif;--aas-serif:"Bricolage Grotesque","Outfit",system-ui,sans-serif;
  --aas-sans:"Outfit",system-ui,-apple-system,"Segoe UI",sans-serif;--aas-arabic:"Aref Ruqaa","Noto Naskh Arabic","Geeza Pro",serif;
  --aas-brown:#C9A25E;--aas-sq:20px;--aas-gut:clamp(20px,4.6vw,76px);--aas-sp:clamp(76px,9.6vw,160px);--aas-r:26px;--aas-top:86px;--aas-ease:cubic-bezier(.2,.7,.2,1);
  --aas-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .3 0 0 0 0 .2 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  --aas-lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cg fill='none' stroke='%2314212B' stroke-opacity='.075'%3E%3Crect x='14' y='14' width='36' height='36'/%3E%3Cpath d='M32 6.5 57.5 32 32 57.5 6.5 32z'/%3E%3C/g%3E%3C/svg%3E");
  --aas-lattice-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cg fill='none' stroke='%23F6F1E8' stroke-opacity='.1'%3E%3Crect x='14' y='14' width='36' height='36'/%3E%3Cpath d='M32 6.5 57.5 32 32 57.5 6.5 32z'/%3E%3C/g%3E%3C/svg%3E");
  --aas-dunes:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 220' preserveAspectRatio='none'%3E%3Cdefs%3E%3ClinearGradient id='g'%3E%3Cstop offset='0' stop-color='%238F6717'/%3E%3Cstop offset='.5' stop-color='%23E7C879'/%3E%3Cstop offset='1' stop-color='%23B5852A'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23g)' opacity='.5' d='M0 150C200 70 380 60 600 120s430 70 840-40v140H0z'/%3E%3Cpath fill='url(%23g)' d='M0 190c240-70 460-80 700-30s460 30 740-50v110H0z'/%3E%3C/svg%3E");
  --aas-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.aas.e-con .aas-tone-gold{--aas-accent:#8F6717;--aas-glow:#D9B45F;--aas-tint:#F3E8CE;--aas-gold:#8F6717;--aas-sand:#F3E8CE}
.aas.e-con .aas-tone-stage{--aas-accent:#163E7A;--aas-glow:#4C86D6;--aas-tint:#E3EAF5;--aas-gold:#163E7A;--aas-sand:#E3EAF5}
.aas.e-con .aas-tone-teal{--aas-accent:#1F6178;--aas-glow:#4E8091;--aas-tint:#DDEBEE;--aas-gold:#1F6178;--aas-sand:#DDEBEE}
.aas.e-con .aas-tone-red{--aas-accent:#C00000;--aas-glow:#D9403A;--aas-tint:#F3E8CE;--aas-gold:#C00000;--aas-sand:#F3E8CE;--aas-deep:#4E0C0C}
.aas.e-con .aas-tone-sky{--aas-accent:#23708C;--aas-glow:#8CC4D8;--aas-tint:#E0EEF3;--aas-gold:#23708C;--aas-sand:#E0EEF3}
.aas.e-con .aas-tone-terra{--aas-accent:#B33E0C;--aas-glow:#E0703A;--aas-tint:#F8E5D6;--aas-gold:#B33E0C;--aas-sand:#F8E5D6}
.aas.e-con .aas-tone-oasis{--aas-accent:#2F6B4F;--aas-glow:#7DB596;--aas-tint:#E0EDE3;--aas-gold:#2F6B4F;--aas-sand:#E0EDE3}
.aas.e-con .aas-tone-char{--aas-accent:#4E4343;--aas-glow:#A3948D;--aas-tint:#EDE7E1;--aas-gold:#4E4343;--aas-sand:#EDE7E1}
.aas.e-con{background:var(--aas-pearl) var(--aas-grain);font-weight:300;font-size:17.5px;line-height:1.66;color:var(--aas-body)}
.aas.e-con .aas-wrap{width:min(1360px,100% - 2*var(--aas-gut));margin-left:var(--margin-left,auto);margin-right:var(--margin-right,auto)}
.aas.e-con .aas-sec{position:relative;padding-top:var(--padding-top,var(--aas-sp));padding-bottom:var(--padding-bottom,var(--aas-sp))}
.aas.e-con .aas-sec--tint{background:var(--aas-tint) var(--aas-grain)}
.aas.e-con .aas-sec--navy{background:var(--aas-deep);color:var(--aas-on-dark-muted)}
.aas.e-con .aas-lattice::after{content:"";position:absolute;inset:0;z-index:0;background:var(--aas-lattice);-webkit-mask:radial-gradient(70% 80% at 100% 0,#000,transparent 70%);mask:radial-gradient(70% 80% at 100% 0,#000,transparent 70%);pointer-events:none}
.aas.e-con .aas-lattice>.aas-wrap{position:relative;z-index:1}
.aas.e-con .aas-display,.aas.e-con .aas-h2,.aas.e-con .aas-h3{font-family:var(--aas-display);font-weight:600;color:var(--aas-ink);text-wrap:balance}
.aas.e-con .aas-display{font-size:clamp(40px,6.02vw,96px);line-height:.94;letter-spacing:-.04em}
.aas.e-con .aas-h2{font-size:clamp(31px,4.21vw,64px);line-height:.99;letter-spacing:-.035em}
.aas.e-con .aas-h3{font-size:clamp(22px,1.98vw,29px);line-height:1.08;letter-spacing:-.02em}
.aas.e-con .aas-display em,.aas.e-con .aas-h2 em,.aas.e-con .aas-h3 em{font-family:var(--aas-italic);font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--aas-accent)}
.aas.e-con .aas-h2--dark{color:var(--aas-on-dark)}
.aas.e-con .aas-h2--dark em{color:var(--aas-gold-2)}
.aas.e-con .aas-lead{font-size:clamp(18px,1.5vw,22px);line-height:1.58;color:var(--aas-body);max-width:56ch!important}
.aas.e-con .aas-lead--dark{color:var(--aas-on-dark-muted)}
.aas.e-con .aas-body{color:var(--aas-body);max-width:62ch!important}
.aas.e-con .aas-eyebrow{display:flex;align-items:center;row-gap:var(--row-gap,14px);column-gap:var(--column-gap,14px);font-family:var(--aas-sans);font-weight:500;font-size:12.5px;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--aas-accent)}
.aas.e-con .aas-eyebrow::before{content:"";flex:none;width:11px;height:11px;background:var(--aas-glow);box-shadow:0 0 0 1px var(--aas-accent) inset;transform:rotate(45deg)}
.aas.e-con .aas-eyebrow--dark{color:var(--aas-gold-2)}
.aas.e-con .aas-eyebrow--dark::before{background:var(--aas-gold-2);box-shadow:none}
.aas.e-con .aas-eyebrow--center{justify-content:center}
.aas.e-con .aas-eyebrow span,.aas.e-con .aas-ar{font-family:var(--aas-arabic);letter-spacing:0;line-height:1;text-transform:none}
.aas.e-con .aas-eyebrow span{margin-left:auto;font-size:26px}
.aas.e-con .aas-label{font-family:var(--aas-sans);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--aas-muted)}
.aas.e-con .aas-btns{display:flex;flex-wrap:wrap;row-gap:var(--row-gap,12px);column-gap:var(--column-gap,12px)}
.aas.e-con .aas-btn .elementor-button{display:inline-flex;align-items:center;gap:14px;min-height:58px;padding:6px 8px 6px 28px;border-radius:999px;border:1px solid var(--aas-ink);background:var(--aas-ink);color:var(--aas-pearl);font-family:var(--aas-sans);font-weight:500;font-size:14px;letter-spacing:.08em;text-transform:uppercase;line-height:1;transition:background-color .35s var(--aas-ease),color .35s var(--aas-ease),border-color .35s var(--aas-ease)}
.aas.e-con .aas-btn .elementor-button::after{content:"";flex:none;width:44px;height:44px;border-radius:50%;background:var(--aas-glow) var(--aas-arrow) center/20px no-repeat;transition:transform .45s var(--aas-ease)}
.aas.e-con .aas-btn .elementor-button:hover{color:var(--aas-pearl)}
.aas.e-con .aas-btn .elementor-button:hover::after{transform:rotate(-45deg)}
.aas.e-con .aas-btn--line .elementor-button{background:transparent;color:var(--aas-ink)}
.aas.e-con .aas-btn--line .elementor-button::after{background-color:transparent;box-shadow:0 0 0 1px var(--aas-line) inset}
.aas.e-con .aas-btn--line .elementor-button:hover{background:var(--aas-ink);color:var(--aas-pearl)}
.aas.e-con .aas-btn--line .elementor-button:hover::after{background-color:var(--aas-glow)}
.aas.e-con .aas-btn--ghost-light .elementor-button{background:transparent;border-color:var(--aas-line-dark);color:var(--aas-on-dark)}
.aas.e-con .aas-btn--ghost-light .elementor-button::after{background-color:rgba(246,241,232,.9)}
.aas.e-con .aas-btn--ghost-light .elementor-button:hover{background:rgba(246,241,232,.12);color:var(--aas-on-dark)}
.aas.e-con .aas-tlink .elementor-button{display:inline-flex;align-items:center;gap:10px;font-family:var(--aas-sans);font-weight:500;font-size:13.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--aas-accent);padding-bottom:6px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}
.aas.e-con .aas-tlink .elementor-button::after{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--aas-arrow) center/contain no-repeat;mask:var(--aas-arrow) center/contain no-repeat;transition:transform .4s var(--aas-ease)}
.aas.e-con .aas-tlink .elementor-button:hover{color:var(--aas-ink)}
.aas.e-con .aas-tlink .elementor-button:hover::after{transform:translateX(6px)}
.aas.e-con .aas-sec__head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);row-gap:var(--row-gap,clamp(24px,5vw,96px));column-gap:var(--column-gap,clamp(24px,5vw,96px));align-items:end;margin-bottom:var(--margin-bottom,clamp(40px,5vw,80px))}
.aas.e-con .aas-sec__head .aas-eyebrow{margin-bottom:var(--margin-bottom,22px)}
.aas.e-con .aas-sec__head--center{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}
.aas.e-con .aas-sec__head--solo{grid-template-columns:minmax(0,1fr)}
.aas.e-con .aas-intro{animation:aas-rise 1s var(--aas-ease) both}
.aas.e-con .aas-intro--fade{animation-name:aas-fade;animation-duration:1.4s}
.aas.e-con .aas-intro--d1{animation-delay:.12s}
.aas.e-con .aas-intro--d2{animation-delay:.24s}
.aas.e-con .aas-intro--d3{animation-delay:.36s}
@keyframes aas-rise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
@keyframes aas-fade{from{opacity:0}to{opacity:1}}
@keyframes aas-marq{to{transform:translateX(-25%)}}
@keyframes aas-turn{to{transform:rotate(360deg)}}
.aas.e-con .aas-arch{position:relative;border-radius:var(--aas-sq);overflow:hidden;background:var(--aas-tint)}
.aas.e-con .aas-arch img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--aas-ease)}
.aas.e-con .aas-archwrap{position:relative;isolation:isolate;margin-top:var(--margin-top,0);margin-right:var(--margin-right,18px);margin-bottom:var(--margin-bottom,18px);margin-left:var(--margin-left,0)}
.aas.e-con .aas-archwrap::after{content:"";position:absolute;inset:18px -18px -18px 18px;z-index:-1;background:var(--aas-brown);border-radius:var(--aas-sq);pointer-events:none}
.aas.e-con .aas-hero{position:relative;padding-top:var(--padding-top,var(--aas-top));overflow:hidden}
.aas.e-con .aas-hero__media{position:absolute;inset:0 0 0 auto;width:66%}
.aas.e-con .aas-hero__media img{width:100%;height:100%;object-fit:cover;object-position:62% 30%;-webkit-mask:linear-gradient(90deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 26%);-webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent 0,#000 42%),linear-gradient(0deg,transparent 0,#000 26%);mask-composite:intersect}
.aas.e-con .aas-hero__in{position:relative;display:grid;align-content:center;min-height:var(--min-height,min(78vh,820px));padding-top:var(--padding-top,clamp(48px,6vw,96px));padding-bottom:var(--padding-bottom,clamp(40px,5vw,72px))}
.aas.e-con .aas-hero__copy{max-width:780px!important}
.aas.e-con .aas-hero__copy .aas-eyebrow{margin-bottom:var(--margin-bottom,26px)}
.aas.e-con .aas-hero__lead{margin-top:var(--margin-top,26px);max-width:40ch!important}
.aas.e-con .aas-hero__copy .aas-btns{margin-top:var(--margin-top,36px)}
.aas.e-con .aas-film{position:absolute;right:0;bottom:clamp(28px,4vw,56px);width:clamp(210px,21vw,300px);padding-top:var(--padding-top,8px);padding-right:var(--padding-right,8px);padding-bottom:var(--padding-bottom,8px);padding-left:var(--padding-left,8px);border-radius:22px;background:rgba(251,248,242,.86);box-shadow:0 30px 60px -30px rgba(20,33,43,.6);transition:transform .5s var(--aas-ease)}
.aas.e-con .aas-film:hover{transform:translateY(-6px)}
.aas.e-con .aas-trust{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:var(--row-gap,clamp(20px,4vw,64px));column-gap:var(--column-gap,clamp(20px,4vw,64px));padding-top:var(--padding-top,26px);padding-bottom:var(--padding-bottom,26px);border-top:1px solid var(--aas-line)}
.aas.e-con .aas-trust__label{font-family:var(--aas-sans);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--aas-muted);width:17em;line-height:1.5}
.aas.e-con .aas-logos{display:flex;align-items:center;justify-content:space-between;row-gap:var(--row-gap,24px);column-gap:var(--column-gap,24px)}
.aas.e-con .aas-logo img{height:clamp(40px,4.4vw,62px);width:auto;filter:brightness(0);opacity:.7;transition:opacity .3s}
.aas.e-con .aas-logo:hover img{opacity:1}
.aas.e-con .aas-strip{overflow:hidden;background:var(--aas-ink);color:var(--aas-on-dark);padding-top:var(--padding-top,20px);padding-bottom:var(--padding-bottom,20px)}
.aas.e-con .aas-strip__track{display:flex;width:max-content;max-width:none!important;animation:aas-marq 38s linear infinite}
.aas.e-con .aas-strip__set{display:flex;align-items:center;row-gap:var(--row-gap,34px);column-gap:var(--column-gap,34px);padding-right:var(--padding-right,34px);font-family:var(--aas-display);font-weight:500;font-size:clamp(17px,1.6vw,23px);letter-spacing:-.01em;white-space:nowrap}
.aas.e-con .aas-strip__set span{display:block;width:9px;height:9px;background:var(--aas-gold-2);transform:rotate(45deg)}
.aas.e-con .aas-strip--names{background:transparent;color:var(--aas-ink);border-block:1px solid var(--aas-line)}
.aas.e-con .aas-strip--names .aas-strip__set span{background:var(--aas-glow)}
.aas.e-con .aas-strip--route{background:transparent;color:var(--aas-ink);border-block:1px dashed var(--aas-accent);padding-top:var(--padding-top,18px);padding-bottom:var(--padding-bottom,18px)}
.aas.e-con .aas-strip--route .aas-strip__set{font-size:clamp(16px,1.4vw,20px);row-gap:var(--row-gap,26px);column-gap:var(--column-gap,26px);padding-right:var(--padding-right,26px)}
.aas.e-con .aas-strip--route .aas-strip__set span{width:8px;height:8px;border-radius:50%;background:var(--aas-accent);transform:none}
.aas.e-con .aas-nums-sec{padding-top:var(--padding-top,clamp(56px,6.4vw,104px));padding-bottom:var(--padding-bottom,clamp(56px,6.4vw,104px))}
.aas.e-con .aas-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--aas-line)}
.aas.e-con .aas-num{padding-top:var(--padding-top,8px);padding-right:var(--padding-right,clamp(16px,2.4vw,40px));padding-bottom:var(--padding-bottom,4px);padding-left:var(--padding-left,clamp(16px,2.4vw,40px));border-right:1px solid var(--aas-line)}
.aas.e-con .aas-num__n{font-family:var(--aas-display);font-weight:600;font-size:clamp(54px,7.4vw,118px);line-height:.92;letter-spacing:-.05em;color:var(--aas-ink);font-variant-numeric:lining-nums}
.aas.e-con .aas-num__l{margin-top:var(--margin-top,14px);font-family:var(--aas-sans);font-weight:400;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--aas-muted)}
.aas.e-con .aas-svc-sec{padding-top:var(--padding-top,0)}
.aas.e-con .aas-svcs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--row-gap,clamp(14px,1.8vw,28px));column-gap:var(--column-gap,clamp(14px,1.8vw,28px))}
.aas.e-con .aas-svc{display:flex;flex-direction:column;align-items:stretch;padding-top:var(--padding-top,12px);padding-right:var(--padding-right,12px);padding-bottom:var(--padding-bottom,28px);padding-left:var(--padding-left,12px);border-radius:calc(var(--aas-sq) + 12px);background:var(--aas-paper);border:1px solid var(--aas-line-2);transition:transform .6s var(--aas-ease),background-color .5s var(--aas-ease),box-shadow .6s var(--aas-ease)}
.aas.e-con .aas-svc:hover{transform:translateY(-10px);background:var(--aas-tint);box-shadow:0 40px 60px -44px rgba(20,33,43,.55)}
.aas.e-con .aas-svc__img{aspect-ratio:4/5;border-radius:var(--aas-sq)}
.aas.e-con .aas-svc:hover .aas-svc__img img{transform:scale(1.06)}
.aas.e-con .aas-svc__no{margin-top:var(--margin-top,24px);margin-right:var(--margin-right,14px);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,14px);font-family:var(--aas-italic);font-style:italic;font-size:20px;color:var(--aas-accent);line-height:1}
.aas.e-con .aas-svc__title{margin-top:var(--margin-top,8px);margin-right:var(--margin-right,14px);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,14px)}
.aas.e-con .aas-svc__text{margin-top:var(--margin-top,12px);margin-right:var(--margin-right,14px);margin-bottom:var(--margin-bottom,20px);margin-left:var(--margin-left,14px);font-size:16px;line-height:1.58;flex:1}
.aas.e-con .aas-svc__link{margin-left:var(--margin-left,14px);margin-right:var(--margin-right,14px);align-self:flex-start}
.aas.e-con .aas-bigquote{font-family:var(--aas-italic);font-style:italic;font-weight:300;font-size:clamp(41px,7.74vw,129px);line-height:.96;letter-spacing:-.035em;color:var(--aas-ink)}
.aas.e-con .aas-bigquote em{font-weight:500;color:var(--aas-accent)}
.aas.e-con .aas-bigquote--m{font-size:clamp(31px,4.64vw,76px);margin-top:var(--margin-top,22px)}
.aas.e-con .aas-bigquote__by{margin-top:var(--margin-top,18px);font-family:var(--aas-sans);font-weight:500;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--aas-accent)}
.aas.e-con .aas-story{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);row-gap:var(--row-gap,clamp(32px,6.6vw,120px));column-gap:var(--column-gap,clamp(32px,6.6vw,120px));align-items:center;margin-top:var(--margin-top,clamp(48px,6vw,96px))}
.aas.e-con .aas-story__img{aspect-ratio:4/5}
.aas.e-con .aas-story__copy .aas-eyebrow{margin-bottom:var(--margin-bottom,22px)}
.aas.e-con .aas-story__lead{margin-top:var(--margin-top,24px);color:var(--aas-ink)}
.aas.e-con .aas-story__copy .aas-body{margin-top:var(--margin-top,18px)}
.aas.e-con .aas-mv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--row-gap,14px);column-gap:var(--column-gap,14px);margin-top:var(--margin-top,34px);margin-bottom:var(--margin-bottom,36px)}
.aas.e-con .aas-mv__cell{padding-top:var(--padding-top,22px);padding-right:var(--padding-right,24px);padding-bottom:var(--padding-bottom,26px);padding-left:var(--padding-left,24px);border-radius:20px;background:var(--aas-paper);border-top:3px solid var(--aas-glow)}
.aas.e-con .aas-mv__label{font-family:var(--aas-sans);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--aas-accent)}
.aas.e-con .aas-mv__text{margin-top:var(--margin-top,8px);font-family:var(--aas-display);font-weight:600;font-size:clamp(19px,1.75vw,24px);line-height:1.12;letter-spacing:-.02em;color:var(--aas-ink)}
.aas.e-con .aas-mv__desc{margin-top:var(--margin-top,8px);font-size:16px;line-height:1.58;color:var(--aas-body)}
.aas.e-con .aas-dur__title{display:flex;align-items:flex-end;justify-content:space-between;row-gap:var(--row-gap,24px);column-gap:var(--column-gap,24px)}
.aas.e-con .aas-dur__ar{font-family:var(--aas-arabic);font-size:clamp(70px,9.4vw,150px);line-height:1.5;margin-top:var(--margin-top,-.34em);margin-bottom:var(--margin-bottom,-.1em);color:var(--aas-glow);-webkit-text-stroke:1px var(--aas-accent)}
.aas.e-con .aas-dur__head{margin-top:var(--margin-top,8px)}
.aas.e-con .aas-collage{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.62fr);row-gap:var(--row-gap,clamp(14px,1.8vw,28px));column-gap:var(--column-gap,clamp(14px,1.8vw,28px));align-items:end}
.aas.e-con .aas-collage__a{aspect-ratio:16/10;border-radius:var(--aas-r);overflow:hidden;background:var(--aas-tint)}
.aas.e-con .aas-collage__b{aspect-ratio:3/4;border-radius:var(--aas-r);overflow:hidden;transform:rotate(2.2deg);border:8px solid var(--aas-paper);box-shadow:0 34px 60px -36px rgba(20,33,43,.6)}
.aas.e-con .aas-collage__a img,.aas.e-con .aas-collage__b img{width:100%;height:100%;object-fit:cover}
.aas.e-con .aas-collage__c{position:absolute;left:clamp(16px,3vw,44px);bottom:clamp(-40px,-3vw,-20px);width:clamp(200px,24vw,330px);transform:rotate(-2.4deg);border:8px solid var(--aas-paper);border-radius:var(--aas-r);box-shadow:0 34px 60px -36px rgba(20,33,43,.6)}
.aas.e-con .aas-durstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;row-gap:var(--row-gap,clamp(14px,3vw,56px));column-gap:var(--column-gap,clamp(14px,3vw,56px));margin-top:var(--margin-top,clamp(64px,7vw,104px))}
.aas.e-con .aas-durstats--3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--margin-top,0)}
.aas.e-con .aas-dur__n{font-family:var(--aas-display);font-weight:600;font-size:clamp(40px,5vw,78px);line-height:.95;letter-spacing:-.04em;color:var(--aas-ink);font-variant-numeric:lining-nums}
.aas.e-con .aas-dur__l{margin-top:var(--margin-top,8px);font-family:var(--aas-sans);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--aas-muted)}
.aas.e-con .aas-seal{display:grid;place-items:center;width:clamp(150px,13vw,186px);aspect-ratio:1;text-align:center;font-family:var(--aas-sans);font-weight:500;font-size:12px;line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--aas-paper);background:var(--aas-accent);padding-top:var(--padding-top,30px);padding-right:var(--padding-right,30px);padding-bottom:var(--padding-bottom,30px);padding-left:var(--padding-left,30px);-webkit-clip-path:polygon(50% 0,64.6% 14.6%,85.4% 14.6%,85.4% 35.4%,100% 50%,85.4% 64.6%,85.4% 85.4%,64.6% 85.4%,50% 100%,35.4% 85.4%,14.6% 85.4%,14.6% 64.6%,0 50%,14.6% 35.4%,14.6% 14.6%,35.4% 14.6%);clip-path:polygon(50% 0,64.6% 14.6%,85.4% 14.6%,85.4% 35.4%,100% 50%,85.4% 64.6%,85.4% 85.4%,64.6% 85.4%,50% 100%,35.4% 85.4%,14.6% 85.4%,14.6% 64.6%,0 50%,14.6% 35.4%,14.6% 14.6%,35.4% 14.6%)}
.aas.e-con .aas-dur__btns{margin-top:var(--margin-top,40px)}
.aas.e-con .aas-stage{background:radial-gradient(46% 60% at 16% -6%,rgba(92,150,232,.55),transparent 62%),radial-gradient(40% 54% at 88% -4%,rgba(92,150,232,.4),transparent 60%),linear-gradient(180deg,#0B2450 0,#143E7C 58%,#0B2450 100%);overflow:hidden;padding-bottom:var(--padding-bottom,calc(var(--aas-sp) + 9vw));color:var(--aas-on-dark-muted)}
.aas.e-con .aas-stage::after,.aas.e-con .aas-cta::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:15.3vw;z-index:0;background:var(--aas-dunes) center bottom/100% 100% no-repeat;pointer-events:none}
.aas.e-con .aas-stage>.aas-wrap,.aas.e-con .aas-cta>.aas-wrap{position:relative;z-index:1}
.aas.e-con .aas-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--row-gap,clamp(14px,1.6vw,24px));column-gap:var(--column-gap,clamp(14px,1.6vw,24px))}
.aas.e-con .aas-talk{position:relative;display:flex;flex-direction:column;align-items:stretch;padding-top:var(--padding-top,10px);padding-right:var(--padding-right,10px);padding-bottom:var(--padding-bottom,26px);padding-left:var(--padding-left,10px);border-radius:var(--aas-r);background:rgba(246,241,232,.08);border:1px solid rgba(246,241,232,.18);transition:background-color .4s var(--aas-ease),transform .5s var(--aas-ease),border-color .4s var(--aas-ease)}
.aas.e-con .aas-talk:hover{background:rgba(246,241,232,.14);transform:translateY(-6px)}
.aas.e-con .aas-talk__img{aspect-ratio:4/3;border-radius:18px;overflow:hidden}
.aas.e-con .aas-talk__img img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}
.aas.e-con .aas-talk__no{margin-top:var(--margin-top,22px);margin-right:var(--margin-right,14px);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,14px);font-family:var(--aas-italic);font-style:italic;font-size:19px;color:var(--aas-gold-2);line-height:1}
.aas.e-con .aas-talk__title{margin-top:var(--margin-top,8px);margin-right:var(--margin-right,14px);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,14px);font-family:var(--aas-display);font-weight:600;font-size:clamp(21px,1.84vw,26px);line-height:1.1;letter-spacing:-.02em;color:var(--aas-on-dark)}
.aas.e-con .aas-talk__text{margin-top:var(--margin-top,12px);margin-right:var(--margin-right,14px);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,14px);font-size:16px;line-height:1.58;color:var(--aas-on-dark-muted)}
.aas.e-con .aas-talk__body{padding-top:var(--padding-top,0);padding-right:var(--padding-right,4px);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,4px)}
.aas.e-con .aas-stage .aas-btns{margin-top:var(--margin-top,44px)}
.aas.e-con .aas-con{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);row-gap:var(--row-gap,clamp(32px,6vw,110px));column-gap:var(--column-gap,clamp(32px,6vw,110px));align-items:center}
.aas.e-con .aas-con__copy .aas-eyebrow{margin-bottom:var(--margin-bottom,22px)}
.aas.e-con .aas-con__title{font-size:clamp(27px,3.18vw,48px);line-height:1.04}
.aas.e-con .aas-con__copy .aas-body{margin-top:var(--margin-top,26px)}
.aas.e-con .aas-con__copy .aas-label{margin-top:var(--margin-top,34px)}
.aas.e-con .aas-chips{display:flex;flex-wrap:wrap;row-gap:var(--row-gap,8px);column-gap:var(--column-gap,8px);margin-top:var(--margin-top,14px);margin-bottom:var(--margin-bottom,36px)}
.aas.e-con .aas-chips span{display:block;padding:10px 18px;border-radius:999px;border:1px solid var(--aas-line);font-family:var(--aas-sans);font-weight:400;font-size:14.5px;line-height:1.3;color:var(--aas-ink);background:var(--aas-paper);transition:background-color .3s,color .3s,border-color .3s}
.aas.e-con .aas-chips span:hover{background:var(--aas-accent);border-color:var(--aas-accent);color:var(--aas-paper)}
.aas.e-con .aas-wcard{position:relative;padding-top:var(--padding-top,14px);padding-right:var(--padding-right,14px);padding-bottom:var(--padding-bottom,34px);padding-left:var(--padding-left,14px);border-radius:calc(var(--aas-sq) + 14px);background:var(--aas-deep);color:var(--aas-on-dark-muted);overflow:hidden}
.aas.e-con .aas-wcard__img{aspect-ratio:1/1;border-radius:var(--aas-sq)}
.aas.e-con .aas-wcard .aas-eyebrow{margin-top:var(--margin-top,28px);margin-right:var(--margin-right,18px);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,18px)}
.aas.e-con .aas-wcard__title{margin-top:var(--margin-top,12px);margin-right:var(--margin-right,18px);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,18px);color:var(--aas-on-dark)}
.aas.e-con .aas-wcard__text{margin-top:var(--margin-top,12px);margin-right:var(--margin-right,18px);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,18px);font-size:16px;line-height:1.58}
.aas.e-con .aas-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:var(--row-gap,clamp(14px,1.8vw,28px));column-gap:var(--column-gap,clamp(14px,1.8vw,28px));margin-top:var(--margin-top,clamp(56px,7vw,112px))}
.aas.e-con .aas-card{position:relative;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);row-gap:var(--row-gap,clamp(18px,2.4vw,36px));column-gap:var(--column-gap,clamp(18px,2.4vw,36px));align-items:center;padding-top:var(--padding-top,clamp(18px,2vw,30px));padding-right:var(--padding-right,clamp(18px,2vw,30px));padding-bottom:var(--padding-bottom,clamp(18px,2vw,30px));padding-left:var(--padding-left,clamp(18px,2vw,30px));border-radius:var(--aas-r);background:var(--aas-paper);border:1px solid var(--aas-line-2);overflow:hidden}
.aas.e-con .aas-card__img{aspect-ratio:4/5;border-radius:18px;overflow:hidden}
.aas.e-con .aas-card__img img{width:100%;height:100%;object-fit:cover}
.aas.e-con .aas-card__body .aas-eyebrow{flex-wrap:wrap;margin-bottom:var(--margin-bottom,14px)}
.aas.e-con .aas-card__text{margin-top:var(--margin-top,12px);margin-bottom:var(--margin-bottom,20px);font-size:16px;line-height:1.58}
.aas.e-con .aas-card--book{background:var(--aas-tint) var(--aas-lattice)}
.aas.e-con .aas-card__cover{padding-top:var(--padding-top,8px);padding-right:var(--padding-right,4px);padding-bottom:var(--padding-bottom,8px);padding-left:var(--padding-left,4px)}
.aas.e-con .aas-card__cover img{width:100%;height:auto;filter:drop-shadow(0 30px 30px rgba(120,40,10,.42));transform:rotate(-5deg);transition:transform .7s var(--aas-ease)}
.aas.e-con .aas-card--book:hover .aas-card__cover img{transform:rotate(0) scale(1.04)}
.aas.e-con .aas-oasis{background:#1E4A38 url(https://alialsaloom.com/wp-content/uploads/2026/10/contour-background.jpg) center/cover;background-blend-mode:soft-light;overflow:hidden}
.aas.e-con .aas-oasis__in{display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:var(--row-gap,clamp(24px,5vw,80px));column-gap:var(--column-gap,clamp(24px,5vw,80px));align-items:end}
.aas.e-con .aas-oasis .aas-eyebrow{margin-bottom:var(--margin-bottom,24px);color:#B9DCC7}
.aas.e-con .aas-oasis .aas-eyebrow::before{background:#B9DCC7;box-shadow:none}
.aas.e-con .aas-oasis .aas-h2{max-width:20ch!important}
.aas.e-con .aas-silk{background:var(--aas-paper) url(https://alialsaloom.com/wp-content/uploads/2026/10/image-2026-10-05T163215.486.png) center/cover}
.aas.e-con .aas-press{background:var(--aas-paper) url(https://alialsaloom.com/wp-content/uploads/2026/10/image-2026-10-05T163215.486.png) center/cover}
.aas.e-con .aas-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--row-gap,clamp(14px,1.8vw,28px));column-gap:var(--column-gap,clamp(14px,1.8vw,28px));align-items:start}
.aas.e-con .aas-quote{display:flex;flex-direction:column;padding-top:var(--padding-top,clamp(26px,3vw,44px));padding-right:var(--padding-right,clamp(26px,3vw,44px));padding-bottom:var(--padding-bottom,clamp(26px,3vw,44px));padding-left:var(--padding-left,clamp(26px,3vw,44px));border-radius:var(--aas-r);background:rgba(255,255,255,.84);box-shadow:0 30px 60px -44px rgba(20,33,43,.5)}
.aas.e-con .aas-quote__text::before{content:"\201C";display:block;height:.52em;font-family:var(--aas-italic);font-style:normal;font-size:96px;line-height:1;color:var(--aas-glow)}
.aas.e-con .aas-quote__text{font-family:var(--aas-italic);font-style:italic;font-weight:400;font-size:clamp(20px,1.8vw,25px);line-height:1.36;color:var(--aas-ink)}
.aas.e-con .aas-quote__src{margin-top:var(--margin-top,26px);padding-top:var(--padding-top,18px);border-top:1px solid var(--aas-line);font-family:var(--aas-sans);font-weight:500;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--aas-ink)}
.aas.e-con .aas-quote__tag{margin-top:var(--margin-top,4px);font-size:15px;color:var(--aas-muted)}
.aas.e-con .aas-quote--navy{margin-top:var(--margin-top,clamp(0px,4vw,64px));background:var(--aas-ink)}
.aas.e-con .aas-quote--navy .aas-quote__text,.aas.e-con .aas-quote--navy .aas-quote__src{color:var(--aas-on-dark)}
.aas.e-con .aas-quote--navy .aas-quote__src{border-top-color:var(--aas-line-dark)}
.aas.e-con .aas-quote--navy .aas-quote__tag{color:var(--aas-on-dark-muted)}
.aas.e-con .aas-wall{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));row-gap:var(--row-gap,6px);column-gap:var(--column-gap,6px)}
.aas.e-con .aas-wall__img{overflow:hidden;aspect-ratio:1}
.aas.e-con .aas-wall__img img{width:100%;height:100%;object-fit:cover;filter:saturate(.9);transition:filter .5s,transform .8s var(--aas-ease)}
.aas.e-con .aas-wall__img:hover img{filter:none;transform:scale(1.06)}
.aas.e-con .aas-wall__card{position:absolute;inset:0;z-index:2;margin-top:var(--margin-top,auto);margin-right:var(--margin-right,auto);margin-bottom:var(--margin-bottom,auto);margin-left:var(--margin-left,auto);height:-webkit-fit-content;height:fit-content;width:min(560px,88%);padding-top:var(--padding-top,clamp(26px,3.4vw,52px));padding-right:var(--padding-right,clamp(26px,3.4vw,52px));padding-bottom:var(--padding-bottom,clamp(26px,3.4vw,52px));padding-left:var(--padding-left,clamp(26px,3.4vw,52px));border-radius:var(--aas-r);background:rgba(251,248,242,.95);text-align:center;box-shadow:0 40px 80px -40px rgba(20,33,43,.7)}
.aas.e-con .aas-wall__card .aas-eyebrow{margin-bottom:var(--margin-bottom,18px)}
.aas.e-con .aas-wall__title{font-size:clamp(27px,3.1vw,45px)}
.aas.e-con .aas-wall__link{margin-top:var(--margin-top,24px)}
.aas.e-con .aas-cta{position:relative;background:radial-gradient(50% 60% at 50% 0,rgba(78,128,145,.55),transparent 66%),#07324F;overflow:hidden;text-align:center;padding-bottom:var(--padding-bottom,calc(var(--aas-sp) + 9vw));color:var(--aas-on-dark-muted)}
.aas.e-con .aas-cta__in{display:flex;flex-direction:column;align-items:center}
.aas.e-con .aas-cta__mark img{width:54px;height:auto;border-radius:4px}
.aas.e-con .aas-cta__title{margin-top:var(--margin-top,30px);max-width:16ch!important;font-size:clamp(34px,5.33vw,86px);color:var(--aas-on-dark)}
.aas.e-con .aas-cta__title em{color:var(--aas-gold-2)}
.aas.e-con .aas-cta__text{margin-top:var(--margin-top,26px);max-width:58ch!important}
.aas.e-con .aas-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;row-gap:var(--row-gap,12px);column-gap:var(--column-gap,12px);margin-top:var(--margin-top,38px)}
.aas.e-con .aas-cta .aas-btn .elementor-button{background:var(--aas-pearl);border-color:var(--aas-pearl);color:var(--aas-ink)}
.aas.e-con .aas-cta .aas-btn--ghost-light .elementor-button{background:transparent;border-color:var(--aas-line-dark);color:var(--aas-on-dark)}
.aas.e-con .aas-stage .aas-btn--gold .elementor-button{background:var(--aas-pearl);border-color:var(--aas-pearl);color:var(--aas-ink)}
.aas.e-con .aas-oasis .aas-btn--gold .elementor-button{background:var(--aas-pearl);border-color:var(--aas-pearl);color:var(--aas-ink)}
.aas.e-con .aas-qband{background:var(--aas-accent);color:var(--aas-paper);padding-top:var(--padding-top,clamp(26px,3vw,44px));padding-bottom:var(--padding-bottom,clamp(26px,3vw,44px))}
.aas.e-con .aas-qband__q{font-family:var(--aas-italic);font-style:italic;font-size:clamp(22px,2.6vw,38px);line-height:1.24;max-width:34ch!important}
.aas.e-con .aas-qband__by{margin-top:var(--margin-top,12px);font-family:var(--aas-sans);font-weight:500;font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;opacity:.86}
.aas.e-con .aas-cols2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);row-gap:var(--row-gap,clamp(28px,6vw,110px));column-gap:var(--column-gap,clamp(28px,6vw,110px));align-items:start}
.aas.e-con .aas-cols2 .aas-eyebrow{margin-bottom:var(--margin-bottom,22px)}
.aas.e-con .aas-cols2__title{font-size:clamp(27px,3.27vw,50px)}
.aas.e-con .aas-cols2 .aas-lead{margin-top:var(--margin-top,24px);color:var(--aas-ink)}
.aas.e-con .aas-cols2 .aas-chips{margin-top:var(--margin-top,28px);margin-bottom:var(--margin-bottom,0)}
.aas.e-con .aas-cols2 .aas-body{max-width:none!important}
.aas.e-con .aas-cols2 .aas-body+.aas-body{margin-top:var(--margin-top,18px)}
.aas.e-con .aas-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}
.aas.e-con .aas-split__img{min-height:var(--min-height,420px)}
.aas.e-con .aas-split__img img{width:100%;height:100%;object-fit:cover;object-position:50% 72%}
.aas.e-con .aas-split__copy{display:flex;flex-direction:column;justify-content:center;padding-top:var(--padding-top,clamp(32px,6vw,110px));padding-right:var(--padding-right,clamp(32px,6vw,110px));padding-bottom:var(--padding-bottom,clamp(32px,6vw,110px));padding-left:var(--padding-left,clamp(32px,6vw,110px));background:var(--aas-paper)}
.aas.e-con .aas-split__row{padding-top:var(--padding-top,24px);padding-bottom:var(--padding-bottom,24px);border-bottom:1px solid var(--aas-glow)}
.aas.e-con .aas-split__row .aas-mv__text{font-size:clamp(21px,2.02vw,29px)}
.aas.e-con .aas-split__copy .aas-btns{margin-top:var(--margin-top,32px)}
.aas.e-con .aas-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px dashed var(--aas-accent)}
.aas.e-con .aas-path__item{position:relative;padding-top:var(--padding-top,34px);padding-right:var(--padding-right,22px);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,0)}
.aas.e-con .aas-path__item::after{content:"";position:absolute;left:0;top:-7px;width:13px;height:13px;background:var(--aas-glow);box-shadow:0 0 0 1px var(--aas-accent) inset;transform:rotate(45deg)}
.aas.e-con .aas-path__k{font-family:var(--aas-display);font-weight:600;font-size:clamp(25px,2.58vw,39px);line-height:1;letter-spacing:-.03em;color:var(--aas-ink);font-variant-numeric:lining-nums}
.aas.e-con .aas-path__t{margin-top:var(--margin-top,12px);font-family:var(--aas-sans);font-weight:500;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--aas-accent)}
.aas.e-con .aas-path__d{margin-top:var(--margin-top,8px);font-size:15.5px;line-height:1.55}
.aas.e-con .aas-awards{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;row-gap:var(--row-gap,clamp(20px,4vw,64px));column-gap:var(--column-gap,clamp(20px,4vw,64px));margin-top:var(--margin-top,clamp(44px,5vw,80px));padding-top:var(--padding-top,26px);padding-bottom:var(--padding-bottom,26px);border-top:1px solid var(--aas-line)}
.aas.e-con .aas-awards .aas-chips{margin-top:var(--margin-top,0);margin-right:var(--margin-right,0);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,0)}
.aas.e-con .aas-phil2{margin-top:var(--margin-top,clamp(40px,5vw,72px))}
.aas.e-con .aas-top{position:fixed;inset:0 0 auto;z-index:60;background:rgba(246,241,232,.88);box-shadow:0 1px 0 var(--aas-line-2)}
.aas.e-con .aas-top__in{display:flex;align-items:center;row-gap:var(--row-gap,28px);column-gap:var(--column-gap,28px);height:var(--aas-top)}
.aas.e-con .aas-brand{display:flex;align-items:center;row-gap:var(--row-gap,13px);column-gap:var(--column-gap,13px);margin-right:var(--margin-right,auto)}
.aas.e-con .aas-brand__mark img{width:34px;height:auto;border-radius:3px}
.aas.e-con .aas-brand__name{font-family:var(--aas-display);font-weight:700;font-size:17px;letter-spacing:.14em;text-transform:uppercase;color:var(--aas-ink);line-height:1.1}
.aas.e-con .aas-brand__tag{font-family:var(--aas-italic);font-style:italic;font-size:12.5px;letter-spacing:.02em;color:var(--aas-muted);line-height:1.4}
.aas.e-con .aas-lang{display:flex;align-items:center;row-gap:var(--row-gap,8px);column-gap:var(--column-gap,8px);font-family:var(--aas-sans);font-size:13px;color:var(--aas-muted)}
.aas.e-con .aas-lang__en{font-weight:500;color:var(--aas-ink)}
.aas.e-con .aas-lang__ar{font-family:var(--aas-arabic);font-size:17px;color:var(--aas-ink);line-height:1}
.aas.e-con .aas-foot{background:#0F1920;color:var(--aas-on-dark-muted);padding-top:var(--padding-top,clamp(56px,6vw,96px));padding-bottom:var(--padding-bottom,30px);font-size:15.5px;font-weight:300;line-height:1.66}
.aas.e-con .aas-foot__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;row-gap:var(--row-gap,clamp(24px,4vw,72px));column-gap:var(--column-gap,clamp(24px,4vw,72px))}
.aas.e-con .aas-foot .aas-brand__name{color:var(--aas-on-dark)}
.aas.e-con .aas-foot__note{margin-top:var(--margin-top,20px);max-width:30ch!important}
.aas.e-con .aas-foot__h{margin-bottom:var(--margin-bottom,16px);font-family:var(--aas-sans);font-weight:500;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--aas-gold-2)}
.aas.e-con .aas-foot__h--2{margin-top:var(--margin-top,22px)}
.aas.e-con .aas-foot__link{padding-top:var(--padding-top,5px);padding-bottom:var(--padding-bottom,5px)}
.aas.e-con .aas-foot__link a:hover{color:var(--aas-on-dark)}
.aas.e-con .aas-foot__socials{display:flex;flex-wrap:wrap;row-gap:var(--row-gap,0);column-gap:var(--column-gap,16px)}
.aas.e-con .aas-foot__base{margin-top:var(--margin-top,clamp(40px,5vw,72px));padding-top:var(--padding-top,22px);border-top:1px solid var(--aas-line-dark);font-size:13.5px}
.aas.e-con .aas-bookpill{position:fixed;left:22px;bottom:22px;z-index:55;display:flex;align-items:center;row-gap:var(--row-gap,14px);column-gap:var(--column-gap,14px);padding-top:var(--padding-top,8px);padding-right:var(--padding-right,8px);padding-bottom:var(--padding-bottom,8px);padding-left:var(--padding-left,8px);border-radius:999px;background:rgba(251,248,242,.96);box-shadow:0 24px 50px -24px rgba(20,33,43,.6),0 0 0 1px var(--aas-line-2)}
.aas.e-con .aas-bookpill__img img{width:40px;height:54px;object-fit:cover;border-radius:6px 22px 22px 6px;margin-left:6px}
.aas.e-con .aas-bookpill__t{font-family:var(--aas-display);font-weight:600;font-size:16px;color:var(--aas-ink);line-height:1.1}
.aas.e-con .aas-bookpill__p{font-family:var(--aas-sans);font-size:12.5px;letter-spacing:.08em;color:var(--aas-muted);line-height:1.4}
.aas.e-con .aas-mbar{display:none}
@media (max-width:1100px){
  .aas.e-con .aas-svcs{grid-template-columns:repeat(2,minmax(0,1fr))}
  .aas.e-con .aas-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--padding-bottom,10px);scrollbar-width:thin}
  .aas.e-con .aas-talk{flex:0 0 clamp(270px,42vw,360px);scroll-snap-align:start}
  .aas.e-con .aas-lang{display:none}
}
@media (max-width:900px){
  .aas.e-con .aas-sec__head,.aas.e-con .aas-story,.aas.e-con .aas-con,.aas.e-con .aas-duo,.aas.e-con .aas-oasis__in,.aas.e-con .aas-split,.aas.e-con .aas-cols2{grid-template-columns:minmax(0,1fr)}
  .aas.e-con .aas-hero__media{position:relative;inset:auto;width:100%;height:58vw}
  .aas.e-con .aas-hero__media img{-webkit-mask:linear-gradient(0deg,transparent 0,#000 30%);mask:linear-gradient(0deg,transparent 0,#000 30%);object-position:60% 30%}
  .aas.e-con .aas-hero__in{min-height:var(--min-height,0);padding-top:var(--padding-top,8px)}
  .aas.e-con .aas-film{position:relative;right:auto;bottom:auto;margin-top:var(--margin-top,34px);width:min(100%,300px)}
  .aas.e-con .aas-trust,.aas.e-con .aas-awards{grid-template-columns:minmax(0,1fr)}
  .aas.e-con .aas-trust__label{width:auto}
  .aas.e-con .aas-nums{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--row-gap,34px)}
  .aas.e-con .aas-quotes{grid-template-columns:minmax(0,1fr)}
  .aas.e-con .aas-quote--navy{margin-top:var(--margin-top,0)}
  .aas.e-con .aas-wall{grid-template-columns:repeat(4,minmax(0,1fr))}
  .aas.e-con .aas-durstats{grid-template-columns:repeat(3,minmax(0,1fr))}
  .aas.e-con .aas-seal{grid-column:1 / -1;justify-self:start}
  .aas.e-con .aas-archwrap{max-width:420px!important}
  .aas.e-con .aas-foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .aas.e-con .aas-path{grid-template-columns:minmax(0,1fr);border-top:0;border-left:1px dashed var(--aas-accent)}
  .aas.e-con .aas-path__item{padding-top:var(--padding-top,0);padding-right:var(--padding-right,0);padding-bottom:var(--padding-bottom,30px);padding-left:var(--padding-left,26px)}
  .aas.e-con .aas-path__item::after{left:-7px;top:6px}
  .aas.e-con .aas-split__img{min-height:var(--min-height,0);aspect-ratio:4/3}
}
@media (max-width:640px){
  .aas.e-con{--aas-top:72px}
  .aas.e-con{font-size:16.5px}
  .aas.e-con .aas-svcs{grid-template-columns:minmax(0,1fr)}
  .aas.e-con .aas-svc__img{aspect-ratio:5/4}
  .aas.e-con .aas-logos{flex-wrap:wrap;justify-content:flex-start;row-gap:var(--row-gap,14px);column-gap:var(--column-gap,26px)}
  .aas.e-con .aas-logo img{height:38px}
  .aas.e-con .aas-collage{grid-template-columns:minmax(0,1fr)}
  .aas.e-con .aas-collage__b{width:62%;justify-self:end;margin-top:var(--margin-top,-18%)}
  .aas.e-con .aas-collage__c{position:relative;left:auto;bottom:auto;width:74%;margin-top:var(--margin-top,-20%)}
  .aas.e-con .aas-card{grid-template-columns:minmax(0,1fr)}
  .aas.e-con .aas-card__img{aspect-ratio:16/11}
  .aas.e-con .aas-card__cover{max-width:190px!important}
  .aas.e-con .aas-wall{grid-template-columns:repeat(3,minmax(0,1fr))}
  .aas.e-con .aas-wall__card{position:relative;inset:auto;height:auto;width:auto;margin-top:var(--margin-top,14px);margin-right:var(--margin-right,var(--aas-gut));margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,var(--aas-gut));grid-column:1 / -1}
  .aas.e-con .aas-mv,.aas.e-con .aas-foot__grid{grid-template-columns:minmax(0,1fr)}
  .aas.e-con .aas-bookpill{display:none}
  .aas.e-con .aas-mbar{position:fixed;inset:auto 0 0;z-index:55;display:grid;grid-template-columns:1fr 1fr;row-gap:var(--row-gap,8px);column-gap:var(--column-gap,8px);padding-top:var(--padding-top,10px);padding-right:var(--padding-right,12px);padding-bottom:var(--padding-bottom,12px);padding-left:var(--padding-left,12px);background:rgba(246,241,232,.97);box-shadow:0 -1px 0 var(--aas-line)}
  .aas.e-con .aas-foot{padding-bottom:var(--padding-bottom,96px)}
  .aas.e-con .aas-btn .elementor-button{min-height:54px;padding-left:22px;font-size:13px}
  .aas.e-con .aas-btn .elementor-button::after{width:40px;height:40px}
}
.aas.e-con .aas-phero{position:relative;background:var(--aas-navy);color:var(--aas-on-dark);overflow:hidden;isolation:isolate}
.aas.e-con .aas-phero__bg{position:absolute;inset:0;z-index:-2}
.aas.e-con .aas-phero__bg img{width:100%;height:100%;object-fit:cover;object-position:72% 38%;animation:aas-kb 30s ease-in-out infinite alternate}
.aas.e-con .aas-phero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(12,27,46,1) 0%,rgba(12,27,46,.95) 32%,rgba(12,27,46,.62) 60%,rgba(12,27,46,.28) 100%),linear-gradient(180deg,rgba(12,27,46,.82) 0%,rgba(12,27,46,0) 28%,rgba(12,27,46,0) 68%,rgba(12,27,46,.7) 100%)}
.aas.e-con .aas-phero--plain::after{background:radial-gradient(56% 70% at 86% 30%,rgba(187,148,77,.22),rgba(187,148,77,0) 70%),radial-gradient(46% 56% at 0% 104%,rgba(40,72,116,.6),rgba(40,72,116,0) 72%)}
.aas.e-con .aas-phero__in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);row-gap:var(--row-gap,clamp(32px,5vw,96px));column-gap:var(--column-gap,clamp(32px,5vw,96px));align-items:center;min-height:var(--min-height,88vh);padding-top:var(--padding-top,clamp(170px,14vw,214px));padding-bottom:var(--padding-bottom,clamp(72px,7vw,112px))}
.aas.e-con .aas-phero__in--solo{grid-template-columns:minmax(0,1fr)}
.aas.e-con .aas-phero--short .aas-phero__in{min-height:var(--min-height,0);padding-bottom:var(--padding-bottom,clamp(60px,6vw,96px))}
.aas.e-con .aas-phero__copy{max-width:860px!important}
.aas.e-con .aas-phero__eyebrow{margin-bottom:var(--margin-bottom,26px)}
.aas.e-con .aas-phero__title{font-size:clamp(36px,4.73vw,72px);color:var(--aas-on-dark)}
.aas.e-con .aas-phero__title em{color:var(--aas-gold-2)}
.aas.e-con .aas-phero__lead{margin-top:var(--margin-top,28px);max-width:54ch!important;font-size:clamp(17px,1.4vw,20px)}
.aas.e-con .aas-phero__actions{display:flex;flex-wrap:wrap;row-gap:var(--row-gap,14px);column-gap:var(--column-gap,14px);margin-top:var(--margin-top,38px)}
.aas.e-con .aas-phero__visual{position:relative;justify-self:end;width:min(100%,400px);margin-right:var(--margin-right,22px)}
.aas.e-con .aas-phero__visual::after{content:"";position:absolute;inset:22px -22px -22px 22px;z-index:-1;border:1px solid rgba(217,189,128,.6);pointer-events:none}
.aas.e-con .aas-phero__photo{aspect-ratio:4/5;overflow:hidden;background:var(--aas-navy-2)}
.aas.e-con .aas-phero__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}
.aas.e-con .aas-sec--cream{background:var(--aas-cream)}
.aas.e-con .aas-sec--ivory{background:var(--aas-ivory)}
.aas.e-con .aas-sec--sand{background:var(--aas-sand)}
.aas.e-con .aas-sec--flush{padding-top:var(--padding-top,0)}
.aas.e-con .aas-chips--dark span{border-color:rgba(217,189,128,.55);color:var(--aas-on-dark)}
.aas.e-con .aas-chips--dark span:hover{background:var(--aas-gold);border-color:var(--aas-gold);color:var(--aas-navy)}
.aas.e-con .aas-tags{display:flex;flex-wrap:wrap;row-gap:var(--row-gap,8px);column-gap:var(--column-gap,8px);margin-top:var(--margin-top,20px)}
.aas.e-con .aas-tags span{display:block;padding:7px 12px;border:1px solid rgba(217,189,128,.5);font-family:var(--aas-sans);font-weight:500;font-size:11.5px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--aas-gold-2)}
.aas.e-con .aas-checks{display:grid;row-gap:var(--row-gap,12px);column-gap:var(--column-gap,12px);margin-top:var(--margin-top,26px)}
.aas.e-con .aas-checks span{display:block;position:relative;padding-left:32px;color:var(--aas-body)}
.aas.e-con .aas-checks span::before{content:"";position:absolute;left:0;top:.82em;width:16px;height:1px;background:var(--aas-gold)}
.aas.e-con .aas-checks--dark span{color:var(--aas-on-dark-muted)}
.aas.e-con .aas-frame{position:relative;margin-left:var(--margin-left,22px)}
.aas.e-con .aas-frame::after{content:"";position:absolute;inset:-22px 22px 22px -22px;z-index:0;border:1px solid var(--aas-gold);pointer-events:none}
.aas.e-con .aas-frame__photo{position:relative;z-index:1;aspect-ratio:5/6;overflow:hidden;background:var(--aas-line)}
.aas.e-con .aas-frame__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}
.aas.e-con .aas-frame--wide .aas-frame__photo{aspect-ratio:1/1}
.aas.e-con .aas-cta--text .aas-cta__title{font-size:clamp(34px,4.64vw,72px);max-width:20ch!important}
.aas.e-con .aas-bio__head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);row-gap:var(--row-gap,clamp(24px,5vw,96px));column-gap:var(--column-gap,clamp(24px,5vw,96px));align-items:end;margin-bottom:var(--margin-bottom,clamp(44px,5.4vw,84px))}
.aas.e-con .aas-bio__head .aas-eyebrow{margin-bottom:var(--margin-bottom,24px)}
.aas.e-con .aas-bio__head .aas-h2{font-size:clamp(29px,3.27vw,50px)}
.aas.e-con .aas-bio__head .aas-lead{max-width:none!important;color:var(--aas-navy)}
.aas.e-con .aas-roles{margin-top:var(--margin-top,26px);margin-bottom:var(--margin-bottom,0)}
.aas.e-con .aas-bio__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);row-gap:var(--row-gap,clamp(32px,6.4vw,120px));column-gap:var(--column-gap,clamp(32px,6.4vw,120px));align-items:start}
.aas.e-con .aas-bio__visual{max-width:440px!important;margin-top:var(--margin-top,22px)}
.aas.e-con .aas-bio__main .aas-body{max-width:none!important;font-size:clamp(17px,1.3vw,19px)}
.aas.e-con .aas-bio__main .aas-body+.aas-body{margin-top:var(--margin-top,20px)}
.aas.e-con .aas-mv__desc{margin-top:var(--margin-top,10px);font-size:15.5px;line-height:1.6;color:var(--aas-body)}
.aas.e-con .aas-bio__actions{display:flex;flex-wrap:wrap;row-gap:var(--row-gap,14px);column-gap:var(--column-gap,14px)}
.aas.e-con .aas-ms__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--aas-line-dark)}
.aas.e-con .aas-ms__item{position:relative;padding-top:var(--padding-top,38px);padding-right:var(--padding-right,clamp(14px,1.8vw,30px));padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,0)}
.aas.e-con .aas-ms__item::after{content:"";position:absolute;left:0;top:-5px;width:9px;height:9px;background:var(--aas-gold);transform:rotate(45deg)}
.aas.e-con .aas-ms__k{font-family:var(--aas-serif);font-style:italic;font-weight:500;font-size:clamp(30px,3.1vw,48px);line-height:1;color:var(--aas-gold-2);font-variant-numeric:lining-nums}
.aas.e-con .aas-ms__t{margin-top:var(--margin-top,16px);font-family:var(--aas-sans);font-weight:600;font-size:12.5px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--aas-on-dark)}
.aas.e-con .aas-ms__d{margin-top:var(--margin-top,10px);font-size:15.5px;line-height:1.6;color:var(--aas-on-dark-muted)}
.aas.e-con .aas-room__grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);row-gap:var(--row-gap,14px);column-gap:var(--column-gap,14px);height:clamp(420px,46vw,660px)}
.aas.e-con .aas-room__img{overflow:hidden;background:var(--aas-sand)}
.aas.e-con .aas-room__img:first-child{grid-row:1 / span 2}
.aas.e-con .aas-room__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--aas-ease)}
.aas.e-con .aas-room__img:hover img{transform:scale(1.05)}
.aas.e-con .aas-stmt__grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);row-gap:var(--row-gap,clamp(32px,6.4vw,120px));column-gap:var(--column-gap,clamp(32px,6.4vw,120px));align-items:center}
.aas.e-con .aas-stmt__copy .aas-eyebrow{margin-bottom:var(--margin-bottom,26px)}
.aas.e-con .aas-stmt__q{font-family:var(--aas-serif);font-style:italic;font-weight:500;font-size:clamp(27px,3.18vw,48px);line-height:1.1;letter-spacing:-.01em;color:var(--aas-navy);text-wrap:balance}
.aas.e-con .aas-stmt__copy .aas-lead{margin-top:var(--margin-top,28px)}
.aas.e-con .aas-stmt__copy .aas-chips{margin-top:var(--margin-top,30px);margin-bottom:var(--margin-bottom,0)}
.aas.e-con .aas-talks__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--row-gap,clamp(16px,2vw,28px));column-gap:var(--column-gap,clamp(16px,2vw,28px))}
.aas.e-con .aas-talk{display:flex;flex-direction:column;background:var(--aas-navy-2);border:1px solid var(--aas-line-dark);transition:transform .5s var(--aas-ease),border-color .4s var(--aas-ease)}
.aas.e-con .aas-talk:hover{transform:translateY(-6px);border-color:rgba(217,189,128,.6)}
.aas.e-con .aas-talk__img{aspect-ratio:16/10;overflow:hidden;background:var(--aas-navy-3)}
.aas.e-con .aas-talk__img img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform 1.4s var(--aas-ease)}
.aas.e-con .aas-talk:hover .aas-talk__img img{transform:scale(1.05)}
.aas.e-con .aas-talk__body{padding-top:var(--padding-top,26px);padding-right:var(--padding-right,26px);padding-bottom:var(--padding-bottom,30px);padding-left:var(--padding-left,26px)}
.aas.e-con .aas-talk__no{font-family:var(--aas-serif);font-style:italic;font-size:20px;line-height:1;color:var(--aas-gold-2);font-variant-numeric:lining-nums}
.aas.e-con .aas-talk__title{margin-top:var(--margin-top,10px);font-family:var(--aas-serif);font-weight:500;font-size:clamp(23px,1.93vw,28px);line-height:1.1;color:var(--aas-on-dark)}
.aas.e-con .aas-talk__text{margin-top:var(--margin-top,12px);font-size:15.5px;line-height:1.6;color:var(--aas-on-dark-muted)}
.aas.e-con .aas-formats{margin-top:var(--margin-top,clamp(56px,6vw,92px))}
.aas.e-con .aas-formats__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:var(--margin-top,26px);border-top:1px solid var(--aas-line-dark)}
.aas.e-con .aas-format{padding-top:var(--padding-top,26px);padding-right:var(--padding-right,16px);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,0);font-family:var(--aas-serif);font-weight:500;font-size:clamp(20px,1.84vw,26px);line-height:1.15;color:var(--aas-on-dark)}
.aas.e-con .aas-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:var(--row-gap,clamp(32px,6.4vw,120px));column-gap:var(--column-gap,clamp(32px,6.4vw,120px));align-items:start}
.aas.e-con .aas-pair .aas-eyebrow{margin-bottom:var(--margin-bottom,30px)}
.aas.e-con .aas-rows__item{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);row-gap:var(--row-gap,20px);column-gap:var(--column-gap,20px);align-items:baseline;padding-top:var(--padding-top,21px);padding-bottom:var(--padding-bottom,21px);border-top:1px solid var(--aas-line)}
.aas.e-con .aas-rows__item:last-child{border-bottom:1px solid var(--aas-line)}
.aas.e-con .aas-rows__name{font-family:var(--aas-serif);font-weight:500;font-size:clamp(21px,1.84vw,26px);line-height:1.15;color:var(--aas-navy)}
.aas.e-con .aas-rows__meta{font-size:15.5px;line-height:1.5;color:var(--aas-muted);text-align:right}
.aas.e-con .aas-prog__label{margin-bottom:var(--margin-bottom,clamp(26px,2.6vw,38px))}
.aas.e-con .aas-prog__item{display:grid;grid-template-columns:64px minmax(0,1.05fr) minmax(0,1.25fr) auto;row-gap:var(--row-gap,clamp(16px,2.6vw,48px));column-gap:var(--column-gap,clamp(16px,2.6vw,48px));align-items:center;padding-top:var(--padding-top,clamp(24px,2.7vw,38px));padding-bottom:var(--padding-bottom,clamp(24px,2.7vw,38px));border-top:1px solid var(--aas-line)}
.aas.e-con .aas-prog__item:last-child{border-bottom:1px solid var(--aas-line)}
.aas.e-con .aas-prog__no{font-family:var(--aas-serif);font-style:italic;font-size:22px;line-height:1;color:var(--aas-gold);font-variant-numeric:lining-nums}
.aas.e-con .aas-prog__title{font-family:var(--aas-serif);font-weight:500;font-size:clamp(24px,2.39vw,35px);line-height:1.08;color:var(--aas-navy)}
.aas.e-con .aas-prog__text{font-size:16px;line-height:1.62;color:var(--aas-body)}
.aas.e-con .aas-wk__sub{margin-top:var(--margin-top,12px);font-family:var(--aas-serif);font-style:italic;font-size:clamp(21px,2.02vw,29px);line-height:1.1;color:var(--aas-gold-2)}
.aas.e-con .aas-wk__mods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--row-gap,clamp(16px,2vw,32px));column-gap:var(--column-gap,clamp(16px,2vw,32px))}
.aas.e-con .aas-wk__mod{padding-top:var(--padding-top,24px);border-top:1px solid var(--aas-gold)}
.aas.e-con .aas-wk__mod-t{font-family:var(--aas-serif);font-weight:500;font-size:clamp(21px,1.84vw,25px);line-height:1.12;color:var(--aas-on-dark)}
.aas.e-con .aas-wk__mod-d{margin-top:var(--margin-top,12px);font-size:15.5px;line-height:1.6;color:var(--aas-on-dark-muted)}
.aas.e-con .aas-wk__actions{margin-top:var(--margin-top,clamp(36px,4vw,56px))}
.aas.e-con .aas-offers{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:var(--row-gap,clamp(16px,2vw,28px));column-gap:var(--column-gap,clamp(16px,2vw,28px));align-items:stretch}
.aas.e-con .aas-offer{display:flex;flex-direction:column;align-items:flex-start;padding-top:var(--padding-top,clamp(28px,3.4vw,52px));padding-right:var(--padding-right,clamp(28px,3.4vw,52px));padding-bottom:var(--padding-bottom,clamp(28px,3.4vw,52px));padding-left:var(--padding-left,clamp(28px,3.4vw,52px));background:var(--aas-white);border:1px solid var(--aas-line)}
.aas.e-con .aas-offer .aas-eyebrow{margin-bottom:var(--margin-bottom,20px)}
.aas.e-con .aas-offer .aas-h3{margin-bottom:var(--margin-bottom,16px)}
.aas.e-con .aas-offer__text{color:var(--aas-body)}
.aas.e-con .aas-price{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:var(--row-gap,8px);column-gap:var(--column-gap,16px);align-self:stretch;margin-top:var(--margin-top,30px);margin-bottom:var(--margin-bottom,30px);padding-top:var(--padding-top,26px);border-top:1px solid var(--aas-line)}
.aas.e-con .aas-price__n{font-family:var(--aas-serif);font-weight:500;font-size:clamp(36px,3.6vw,52px);line-height:1;color:var(--aas-navy);font-variant-numeric:lining-nums}
.aas.e-con .aas-price__l{font-family:var(--aas-sans);font-weight:500;font-size:12.5px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--aas-muted)}
.aas.e-con .aas-price__was{font-family:var(--aas-serif);font-weight:500;font-size:clamp(20px,2vw,28px);line-height:1;color:var(--aas-muted);font-variant-numeric:lining-nums}
.aas.e-con .aas-price__was del{text-decoration-thickness:2px;text-decoration-color:var(--aas-accent)}
.aas.e-con .aas-offer--navy{position:relative;background:var(--aas-navy);border-color:var(--aas-navy);color:var(--aas-on-dark);overflow:hidden;isolation:isolate}
.aas.e-con .aas-offer--navy::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 60% at 100% 0%,rgba(187,148,77,.2),rgba(187,148,77,0) 70%)}
.aas.e-con .aas-offer--navy .aas-h3{color:var(--aas-on-dark)}
.aas.e-con .aas-offer--navy .aas-offer__text{color:var(--aas-on-dark-muted)}
.aas.e-con .aas-offer__label{margin-top:var(--margin-top,30px);margin-bottom:var(--margin-bottom,14px);font-family:var(--aas-sans);font-weight:600;font-size:12px;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:var(--aas-gold-2)}
.aas.e-con .aas-models{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--row-gap,10px);column-gap:var(--column-gap,10px);align-self:stretch}
.aas.e-con .aas-model{padding-top:var(--padding-top,18px);padding-right:var(--padding-right,16px);padding-bottom:var(--padding-bottom,18px);padding-left:var(--padding-left,16px);border:1px solid var(--aas-line-dark)}
.aas.e-con .aas-model--rec{background:rgba(187,148,77,.22);border-color:var(--aas-gold)}
.aas.e-con .aas-model__t{font-family:var(--aas-serif);font-weight:500;font-size:24px;line-height:1.1;color:var(--aas-on-dark)}
.aas.e-con .aas-model__d{margin-top:var(--margin-top,8px);font-size:14px;line-height:1.5;color:var(--aas-on-dark-muted)}
.aas.e-con .aas-steps{display:grid;row-gap:var(--row-gap,10px);column-gap:var(--column-gap,10px);margin-top:var(--margin-top,26px);margin-bottom:var(--margin-bottom,32px);counter-reset:step}
.aas.e-con .aas-steps span{display:block;position:relative;padding-left:40px;color:var(--aas-on-dark);counter-increment:step}
.aas.e-con .aas-steps span::before{content:counter(step);position:absolute;left:0;top:-.05em;font-family:var(--aas-serif);font-style:italic;font-size:22px;color:var(--aas-gold-2);font-variant-numeric:lining-nums}
.aas.e-con .aas-reach__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--row-gap,clamp(14px,1.8vw,26px));column-gap:var(--column-gap,clamp(14px,1.8vw,26px))}
.aas.e-con .aas-reach__img{aspect-ratio:3/4;overflow:hidden;background:var(--aas-sand)}
.aas.e-con .aas-reach__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--aas-ease)}
.aas.e-con .aas-reach__card:hover .aas-reach__img img{transform:scale(1.05)}
.aas.e-con .aas-reach__title{margin-top:var(--margin-top,22px);font-family:var(--aas-serif);font-weight:500;font-size:clamp(22px,1.93vw,27px);line-height:1.1;color:var(--aas-navy)}
.aas.e-con .aas-reach__text{margin-top:var(--margin-top,10px);font-size:15.5px;line-height:1.6;color:var(--aas-body)}
.aas.e-con .aas-band{position:relative;background:var(--aas-navy);color:var(--aas-on-dark);overflow:hidden;isolation:isolate}
.aas.e-con .aas-band::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 90% at 14% 100%,rgba(187,148,77,.26),rgba(187,148,77,0) 70%)}
.aas.e-con .aas-band__in{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;row-gap:var(--row-gap,clamp(24px,4.6vw,80px));column-gap:var(--column-gap,clamp(24px,4.6vw,80px));align-items:center;padding-top:var(--padding-top,clamp(56px,6vw,92px));padding-bottom:var(--padding-bottom,clamp(56px,6vw,92px))}
.aas.e-con .aas-band__cover img{width:100%;height:auto;filter:drop-shadow(0 30px 34px rgba(0,0,0,.5))}
.aas.e-con .aas-band__copy .aas-eyebrow{margin-bottom:var(--margin-bottom,18px)}
.aas.e-con .aas-band__copy .aas-lead{margin-top:var(--margin-top,16px)}
.aas.e-con .aas-readers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:var(--margin-top,clamp(40px,4.6vw,72px));border-top:1px solid var(--aas-line);border-left:1px solid var(--aas-line)}
.aas.e-con .aas-reader{display:flex;flex-direction:column;padding-top:var(--padding-top,clamp(22px,2.2vw,32px));padding-right:var(--padding-right,clamp(22px,2.2vw,32px));padding-bottom:var(--padding-bottom,clamp(22px,2.2vw,32px));padding-left:var(--padding-left,clamp(22px,2.2vw,32px));border-right:1px solid var(--aas-line);border-bottom:1px solid var(--aas-line);background:var(--aas-white)}
.aas.e-con .aas-reader__q{flex:1;font-family:var(--aas-serif);font-style:italic;font-weight:500;font-size:clamp(19px,1.6vw,23px);line-height:1.32;color:var(--aas-navy)}
.aas.e-con .aas-reader__by{margin-top:var(--margin-top,20px);font-family:var(--aas-sans);font-weight:600;font-size:11.5px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--aas-gold)}
.aas.e-con .aas-bk{position:relative;background:var(--aas-navy);color:var(--aas-on-dark);overflow:hidden;isolation:isolate}
.aas.e-con .aas-bk::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(44% 60% at 22% 46%,rgba(187,148,77,.3),rgba(187,148,77,0) 70%),radial-gradient(40% 50% at 100% 0%,rgba(40,72,116,.55),rgba(40,72,116,0) 70%)}
.aas.e-con .aas-bk__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);row-gap:var(--row-gap,clamp(32px,6vw,110px));column-gap:var(--column-gap,clamp(32px,6vw,110px));align-items:center;padding-top:var(--padding-top,clamp(170px,14vw,214px));padding-bottom:var(--padding-bottom,clamp(56px,6vw,90px))}
.aas.e-con .aas-bk__cover{justify-self:center;width:min(100%,360px)}
.aas.e-con .aas-bk__cover img{width:100%;height:auto;filter:drop-shadow(0 40px 44px rgba(0,0,0,.55))}
.aas.e-con .aas-bk__copy .aas-eyebrow{margin-bottom:var(--margin-bottom,24px)}
.aas.e-con .aas-bk__title{color:var(--aas-on-dark);font-size:clamp(43px,6.02vw,93px)}
.aas.e-con .aas-bk__copy .aas-lead{margin-top:var(--margin-top,26px)}
.aas.e-con .aas-bk__note{margin-top:var(--margin-top,16px);max-width:42ch!important;font-family:var(--aas-serif);font-style:italic;font-size:clamp(20px,1.8vw,25px);line-height:1.3;color:var(--aas-on-dark)}
.aas.e-con .aas-bk__buy{display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--row-gap,20px);column-gap:var(--column-gap,36px);margin-top:var(--margin-top,34px);padding-top:var(--padding-top,30px);border-top:1px solid var(--aas-line-dark)}
.aas.e-con .aas-bk__price{font-family:var(--aas-serif);font-weight:500;font-size:clamp(40px,4vw,58px);line-height:1;color:var(--aas-gold-2);font-variant-numeric:lining-nums}
.aas.e-con .aas-bk__ship{margin-top:var(--margin-top,8px);font-family:var(--aas-sans);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--aas-on-dark-muted)}
.aas.e-con .aas-bk__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--aas-line-dark);padding-top:var(--padding-top,clamp(36px,4vw,60px));padding-bottom:var(--padding-bottom,clamp(56px,6vw,96px))}
.aas.e-con .aas-bk__stat{padding-left:var(--padding-left,clamp(18px,2.6vw,44px));border-left:1px solid var(--aas-line-dark)}
.aas.e-con .aas-bk__stat:first-child{padding-left:var(--padding-left,0);border-left:0}
.aas.e-con .aas-bk__n{font-family:var(--aas-serif);font-weight:500;font-size:clamp(50px,6vw,96px);line-height:.95;color:var(--aas-on-dark);font-variant-numeric:lining-nums}
.aas.e-con .aas-bk__l{margin-top:var(--margin-top,14px);font-family:var(--aas-sans);font-weight:500;font-size:12.5px;line-height:1.5;letter-spacing:.2em;text-transform:uppercase;color:var(--aas-on-dark-muted)}
.aas.e-con .aas-mh__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);row-gap:var(--row-gap,clamp(16px,2vw,28px));column-gap:var(--column-gap,clamp(16px,2vw,28px));padding-bottom:var(--padding-bottom,clamp(64px,7vw,110px))}
.aas.e-con .aas-mfeat{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:var(--min-height,clamp(320px,34vw,470px));padding-top:var(--padding-top,clamp(22px,2.6vw,38px));padding-right:var(--padding-right,clamp(22px,2.6vw,38px));padding-bottom:var(--padding-bottom,clamp(22px,2.6vw,38px));padding-left:var(--padding-left,clamp(22px,2.6vw,38px));overflow:hidden;isolation:isolate;background:var(--aas-navy-2)}
.aas.e-con .aas-mfeat__img{position:absolute;inset:0;z-index:-2}
.aas.e-con .aas-mfeat__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--aas-ease)}
.aas.e-con .aas-mfeat:hover .aas-mfeat__img img{transform:scale(1.04)}
.aas.e-con .aas-mfeat::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(12,27,46,.1) 30%,rgba(12,27,46,.92) 100%)}
.aas.e-con .aas-mfeat__label,.aas.e-con .aas-mlink__label{font-family:var(--aas-sans);font-weight:600;font-size:11.5px;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:var(--aas-gold-2)}
.aas.e-con .aas-mfeat__title{margin-top:var(--margin-top,12px);max-width:30ch!important;font-family:var(--aas-serif);font-weight:500;font-size:clamp(22px,2.12vw,30px);line-height:1.12;color:#fff}
.aas.e-con .aas-mh__side{display:grid;row-gap:var(--row-gap,clamp(16px,2vw,28px));column-gap:var(--column-gap,clamp(16px,2vw,28px))}
.aas.e-con .aas-mlink{display:flex;flex-direction:column;justify-content:center;padding-top:var(--padding-top,clamp(22px,2.6vw,36px));padding-right:var(--padding-right,clamp(22px,2.6vw,36px));padding-bottom:var(--padding-bottom,clamp(22px,2.6vw,36px));padding-left:var(--padding-left,clamp(22px,2.6vw,36px));border:1px solid var(--aas-line-dark);background:rgba(255,255,255,.03);transition:border-color .4s var(--aas-ease),background-color .4s var(--aas-ease)}
.aas.e-con .aas-mlink:hover{border-color:rgba(217,189,128,.7);background:rgba(255,255,255,.06)}
.aas.e-con .aas-mlink__title{margin-top:var(--margin-top,12px);font-family:var(--aas-serif);font-weight:500;font-size:clamp(20px,1.84vw,26px);line-height:1.14;color:var(--aas-on-dark)}
.aas.e-con .aas-mfeat__title a,.aas.e-con .aas-mlink__title a,.aas.e-con .aas-mcard__title a{color:inherit;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .5s var(--aas-ease)}
.aas.e-con .aas-mfeat__title a:hover,.aas.e-con .aas-mlink__title a:hover,.aas.e-con .aas-mcard__title a:hover{background-size:100% 1px}
.aas.e-con .aas-mgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--row-gap,clamp(28px,3vw,48px));column-gap:var(--column-gap,clamp(16px,2vw,28px))}
.aas.e-con .aas-mcard__img{aspect-ratio:16/9.6;overflow:hidden;background:var(--aas-sand)}
.aas.e-con .aas-mcard__img img{width:100%;height:100%;object-fit:cover;object-position:50% 22%;transition:transform 1.4s var(--aas-ease)}
.aas.e-con .aas-mcard:hover .aas-mcard__img img{transform:scale(1.05)}
.aas.e-con .aas-mcard__title{margin-top:var(--margin-top,18px);font-family:var(--aas-serif);font-weight:500;font-size:clamp(19px,1.61vw,23px);line-height:1.16;color:var(--aas-navy)}
.aas.e-con .aas-mcard__meta{margin-top:var(--margin-top,9px);font-family:var(--aas-sans);font-weight:600;font-size:11.5px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--aas-gold)}
.aas.e-con .aas-mcard__more{margin-top:var(--margin-top,14px)}
.aas.e-con .aas-kit__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);row-gap:var(--row-gap,clamp(32px,6vw,110px));column-gap:var(--column-gap,clamp(32px,6vw,110px));align-items:start}
.aas.e-con .aas-kit__copy .aas-eyebrow{margin-bottom:var(--margin-bottom,24px)}
.aas.e-con .aas-kit__copy .aas-lead{margin-top:var(--margin-top,24px)}
.aas.e-con .aas-kit__rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--row-gap,12px);column-gap:var(--column-gap,12px)}
.aas.e-con .aas-kit__row{display:flex;align-items:center;justify-content:space-between;row-gap:var(--row-gap,18px);column-gap:var(--column-gap,18px);padding-top:var(--padding-top,22px);padding-right:var(--padding-right,24px);padding-bottom:var(--padding-bottom,22px);padding-left:var(--padding-left,24px);border:1px solid var(--aas-line-dark);font-family:var(--aas-serif);font-weight:500;font-size:clamp(20px,1.8vw,24px);line-height:1.2;color:var(--aas-on-dark);transition:border-color .4s var(--aas-ease),background-color .4s var(--aas-ease)}
.aas.e-con .aas-kit__row::after{content:"";flex:none;width:22px;height:10px;background:var(--aas-gold-2);-webkit-mask:var(--aas-arrow) center/contain no-repeat;mask:var(--aas-arrow) center/contain no-repeat;transform:rotate(90deg)}
.aas.e-con .aas-kit__row--play::after{transform:none}
.aas.e-con .aas-kit__row:hover{border-color:rgba(217,189,128,.7);background:rgba(255,255,255,.04)}
.aas.e-con .aas-kit__row--wide{grid-column:1 / -1}
.aas.e-con .aas-kit__row--wide::after{transform:none}
.aas.e-con .aas-kit__row a{color:inherit}
.aas.e-con .aas-kit__row span{font-family:"Noto Naskh Arabic","Geeza Pro","Segoe UI",Tahoma,sans-serif;font-size:.9em}
.aas.e-con .aas-ct__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);row-gap:var(--row-gap,clamp(20px,2.6vw,40px));column-gap:var(--column-gap,clamp(20px,2.6vw,40px));align-items:start}
.aas.e-con .aas-ct__grid--solo{grid-template-columns:minmax(0,1fr);max-width:980px!important;margin-left:var(--margin-left,auto);margin-right:var(--margin-right,auto)}
.aas.e-con .aas-formcard{padding-top:var(--padding-top,clamp(26px,3.6vw,56px));padding-right:var(--padding-right,clamp(26px,3.6vw,56px));padding-bottom:var(--padding-bottom,clamp(26px,3.6vw,56px));padding-left:var(--padding-left,clamp(26px,3.6vw,56px));background:var(--aas-white);border:1px solid var(--aas-line)}
.aas.e-con .aas-note{display:flex;flex-direction:column;row-gap:var(--row-gap,8px);column-gap:var(--column-gap,8px);margin-top:var(--margin-top,clamp(16px,2vw,28px));padding-top:var(--padding-top,clamp(22px,2.6vw,34px));padding-right:var(--padding-right,clamp(22px,2.6vw,34px));padding-bottom:var(--padding-bottom,clamp(22px,2.6vw,34px));padding-left:var(--padding-left,clamp(22px,2.6vw,34px));background:var(--aas-sand);border-left:2px solid var(--aas-gold)}
.aas.e-con .aas-note__t{font-family:var(--aas-serif);font-weight:500;font-size:clamp(21px,1.84vw,25px);line-height:1.15;color:var(--aas-navy)}
.aas.e-con .aas-note__d{color:var(--aas-body)}
.aas.e-con .aas-details{position:relative;padding-top:var(--padding-top,clamp(28px,3.4vw,52px));padding-right:var(--padding-right,clamp(28px,3.4vw,52px));padding-bottom:var(--padding-bottom,clamp(28px,3.4vw,52px));padding-left:var(--padding-left,clamp(28px,3.4vw,52px));background:var(--aas-navy);color:var(--aas-on-dark);overflow:hidden;isolation:isolate}
.aas.e-con .aas-details::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 50% at 100% 0%,rgba(187,148,77,.22),rgba(187,148,77,0) 70%)}
.aas.e-con .aas-details .aas-eyebrow{margin-bottom:var(--margin-bottom,10px)}
.aas.e-con .aas-drow{padding-top:var(--padding-top,20px);padding-bottom:var(--padding-bottom,20px);border-bottom:1px solid var(--aas-line-dark)}
.aas.e-con .aas-drow__l{font-family:var(--aas-sans);font-weight:500;font-size:12px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--aas-on-dark-muted)}
.aas.e-con .aas-drow__v{margin-top:var(--margin-top,8px);font-family:var(--aas-serif);font-weight:500;font-size:clamp(21px,1.9vw,26px);line-height:1.2;color:var(--aas-on-dark);overflow-wrap:anywhere;font-variant-numeric:lining-nums}
.aas.e-con .aas-drow__v a{color:inherit;transition:color .3s var(--aas-ease)}
.aas.e-con .aas-drow__v a:hover{color:var(--aas-gold-2)}
.aas.e-con .aas-details__follow{margin-top:var(--margin-top,28px);margin-bottom:var(--margin-bottom,14px);font-family:var(--aas-sans);font-weight:600;font-size:12px;line-height:1.4;letter-spacing:.24em;text-transform:uppercase;color:var(--aas-gold-2)}
.aas.e-con .aas-socials{display:flex;flex-wrap:wrap;row-gap:var(--row-gap,9px);column-gap:var(--column-gap,9px)}
.aas.e-con .aas-social .elementor-button{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border:1px solid var(--aas-line-dark);font-family:var(--aas-sans);font-weight:500;font-size:13px;line-height:1;letter-spacing:.06em;color:var(--aas-on-dark);transition:background-color .35s var(--aas-ease),border-color .35s var(--aas-ease),color .35s var(--aas-ease)}
.aas.e-con .aas-social .elementor-button:hover{background:var(--aas-gold);border-color:var(--aas-gold);color:var(--aas-navy)}
.aas.e-con .aas-phil__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:var(--row-gap,clamp(32px,6.4vw,120px));column-gap:var(--column-gap,clamp(32px,6.4vw,120px));align-items:start}
.aas.e-con .aas-phil__copy .aas-eyebrow{margin-bottom:var(--margin-bottom,26px)}
.aas.e-con .aas-phil__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--margin-top,40px);border-top:1px solid var(--aas-line)}
.aas.e-con .aas-phil__stat{padding-top:var(--padding-top,26px);padding-right:var(--padding-right,0);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,clamp(14px,2vw,30px));border-left:1px solid var(--aas-line)}
.aas.e-con .aas-phil__stat:first-child{padding-left:var(--padding-left,0);border-left:0}
.aas.e-con .aas-aw__row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));row-gap:var(--row-gap,12px);column-gap:var(--column-gap,12px);margin-top:var(--margin-top,40px)}
.aas.e-con .aas-aw__tile{padding-top:var(--padding-top,24px);padding-right:var(--padding-right,22px);padding-bottom:var(--padding-bottom,28px);padding-left:var(--padding-left,22px);background:var(--aas-navy);border-top:2px solid var(--aas-gold);font-family:var(--aas-serif);font-weight:500;font-size:clamp(20px,1.8vw,25px);line-height:1.16;color:var(--aas-on-dark)}
@media (max-width:980px){
  .aas.e-con .aas-phero__in{grid-template-columns:minmax(0,1fr);min-height:var(--min-height,0);padding-top:var(--padding-top,150px);padding-bottom:var(--padding-bottom,76px);row-gap:var(--row-gap,52px);column-gap:var(--column-gap,52px)}
  .aas.e-con .aas-phero__visual{justify-self:start;width:min(100%,380px)}
  .aas.e-con .aas-phero::after{background:linear-gradient(180deg,rgba(12,27,46,.9) 0%,rgba(12,27,46,.78) 100%)}
  .aas.e-con .aas-phero--plain::after{background:radial-gradient(80% 50% at 90% 10%,rgba(187,148,77,.2),rgba(187,148,77,0) 70%)}
  .aas.e-con .aas-bio__head,.aas.e-con .aas-bio__grid,.aas.e-con .aas-stmt__grid,.aas.e-con .aas-pair,.aas.e-con .aas-offers,.aas.e-con .aas-kit__grid,.aas.e-con .aas-ct__grid,.aas.e-con .aas-phil__grid,.aas.e-con .aas-bk__in,.aas.e-con .aas-mh__grid{grid-template-columns:minmax(0,1fr)}
  .aas.e-con .aas-ms__row{grid-template-columns:minmax(0,1fr);border-top:0;border-left:1px solid var(--aas-line-dark)}
  .aas.e-con .aas-ms__item{padding-top:var(--padding-top,0);padding-right:var(--padding-right,0);padding-bottom:var(--padding-bottom,34px);padding-left:var(--padding-left,28px)}
  .aas.e-con .aas-ms__item::after{left:-5px;top:8px}
  .aas.e-con .aas-room__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:none;height:auto}
  .aas.e-con .aas-room__img{aspect-ratio:1/1}
  .aas.e-con .aas-room__img:first-child{grid-row:auto;grid-column:1 / -1;aspect-ratio:16/10}
  .aas.e-con .aas-talks__grid,.aas.e-con .aas-mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .aas.e-con .aas-formats__row{grid-template-columns:repeat(2,minmax(0,1fr))}
  .aas.e-con .aas-prog__item{grid-template-columns:48px minmax(0,1fr);row-gap:var(--row-gap,12px)}
  .aas.e-con .aas-prog__text,.aas.e-con .aas-prog__link{grid-column:2}
  .aas.e-con .aas-wk__mods,.aas.e-con .aas-reach__grid,.aas.e-con .aas-readers{grid-template-columns:repeat(2,minmax(0,1fr))}
  .aas.e-con .aas-band__in{grid-template-columns:minmax(0,160px) minmax(0,1fr)}
  .aas.e-con .aas-band__btn{grid-column:1 / -1;justify-self:start}
  .aas.e-con .aas-bk__in{padding-top:var(--padding-top,150px);padding-bottom:var(--padding-bottom,56px)}
  .aas.e-con .aas-bk__cover{justify-self:start;width:min(100%,240px)}
  .aas.e-con .aas-aw__row{grid-template-columns:repeat(2,minmax(0,1fr))}
  .aas.e-con .aas-stmt__visual,.aas.e-con .aas-bio__visual{max-width:440px!important}
}
@media (max-width:720px){
  .aas.e-con .aas-talks__grid,.aas.e-con .aas-mgrid,.aas.e-con .aas-wk__mods,.aas.e-con .aas-reach__grid,.aas.e-con .aas-readers,.aas.e-con .aas-kit__rows,.aas.e-con .aas-models,.aas.e-con .aas-formats__row,.aas.e-con .aas-aw__row,.aas.e-con .aas-bk__stats,.aas.e-con .aas-phil__stats{grid-template-columns:minmax(0,1fr)}
  .aas.e-con .aas-rows__item{grid-template-columns:minmax(0,1fr);row-gap:var(--row-gap,6px);column-gap:var(--column-gap,6px)}
  .aas.e-con .aas-rows__meta{text-align:left}
  .aas.e-con .aas-band__in{grid-template-columns:minmax(0,1fr)}
  .aas.e-con .aas-band__cover{max-width:160px!important}
  .aas.e-con .aas-bk__stat,.aas.e-con .aas-phil__stat{margin-top:var(--margin-top,22px);padding-top:var(--padding-top,22px);padding-right:var(--padding-right,0);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,0);border-left:0;border-top:1px solid var(--aas-line-dark)}
  .aas.e-con .aas-phil__stat{border-top-color:var(--aas-line)}
  .aas.e-con .aas-bk__stat:first-child,.aas.e-con .aas-phil__stat:first-child{margin-top:var(--margin-top,0);border-top:0}
  .aas.e-con .aas-phil__stats{border-top:0}
  .aas.e-con .aas-reach__img{aspect-ratio:4/3}
  .aas.e-con .aas-frame{margin-left:var(--margin-left,14px)}
  .aas.e-con .aas-frame::after{inset:-14px 14px 14px -14px}
  .aas.e-con .aas-phero__visual{margin-right:var(--margin-right,14px)}
  .aas.e-con .aas-phero__visual::after{inset:14px -14px -14px 14px}
}
.aas.e-con .aas-phero{background:var(--aas-tint) var(--aas-grain);color:var(--aas-body);padding-top:var(--padding-top,var(--aas-top))}
.aas.e-con .aas-phero::after{background:var(--aas-lattice);-webkit-mask:radial-gradient(60% 90% at 100% 0,#000,transparent 70%);mask:radial-gradient(60% 90% at 100% 0,#000,transparent 70%)}
.aas.e-con .aas-phero--plain::after{background:var(--aas-lattice);-webkit-mask:radial-gradient(60% 90% at 100% 0,#000,transparent 70%);mask:radial-gradient(60% 90% at 100% 0,#000,transparent 70%)}
.aas.e-con .aas-phero__bg{inset:0 0 0 auto;width:66%}
.aas.e-con .aas-phero__bg img{animation:none;-webkit-mask:linear-gradient(90deg,transparent 0,#000 46%);mask:linear-gradient(90deg,transparent 0,#000 46%)}
.aas.e-con .aas-phero__in{min-height:var(--min-height,min(74vh,760px));padding-top:var(--padding-top,clamp(44px,5.4vw,88px));padding-bottom:var(--padding-bottom,clamp(44px,5.4vw,88px))}
.aas.e-con .aas-phero--short .aas-phero__in{min-height:var(--min-height,0);padding-top:var(--padding-top,clamp(56px,7vw,110px));padding-bottom:var(--padding-bottom,clamp(40px,5vw,72px))}
.aas.e-con .aas-phero__title{font-size:clamp(36px,4.82vw,79px);color:var(--aas-ink)}
.aas.e-con .aas-phero__title em{color:var(--aas-accent)}
.aas.e-con .aas-phero__lead{color:var(--aas-body)}
.aas.e-con .aas-phero .aas-eyebrow--dark{color:var(--aas-accent)}
.aas.e-con .aas-phero .aas-eyebrow--dark::before{background:var(--aas-glow);box-shadow:0 0 0 1px var(--aas-accent) inset}
.aas.e-con .aas-phero .aas-btn--ghost-light .elementor-button{background:transparent;border-color:var(--aas-ink);color:var(--aas-ink)}
.aas.e-con .aas-phero .aas-btn--ghost-light .elementor-button::after{background-color:transparent;box-shadow:0 0 0 1px var(--aas-line) inset}
.aas.e-con .aas-phero .aas-btn--ghost-light .elementor-button:hover{background:var(--aas-ink);color:var(--aas-pearl)}
.aas.e-con .aas-phero__visual{width:min(100%,440px);margin-right:var(--margin-right,18px);margin-bottom:var(--margin-bottom,18px)}
.aas.e-con .aas-phero__visual::after{inset:18px -18px -18px 18px;z-index:0;border:0;background:var(--aas-brown);border-radius:var(--aas-sq);opacity:1}
.aas.e-con .aas-phero__photo{position:relative;z-index:1;border-radius:var(--aas-sq);background:var(--aas-tint)}
.aas.e-con .aas-phero__art{position:relative;border-radius:var(--aas-r);overflow:hidden;aspect-ratio:16/10;box-shadow:0 50px 90px -50px rgba(20,33,43,.7)}
.aas.e-con .aas-phero__art img{width:100%;height:100%;object-fit:cover}
.aas.e-con .aas-sec--cream{background:transparent}
.aas.e-con .aas-sec--ivory{background:var(--aas-paper)}
.aas.e-con .aas-sec--sand{background:var(--aas-tint) var(--aas-grain)}
.aas.e-con .aas-tags span{border-radius:999px;border-color:rgba(246,241,232,.4);color:var(--aas-gold-2)}
.aas.e-con .aas-frame{margin-top:var(--margin-top,0);margin-right:var(--margin-right,18px);margin-bottom:var(--margin-bottom,18px);margin-left:var(--margin-left,0)}
.aas.e-con .aas-frame::after{inset:18px -18px -18px 18px;border:0;background:var(--aas-brown);border-radius:var(--aas-sq);opacity:1}
.aas.e-con .aas-frame__photo{border-radius:var(--aas-sq)}
.aas.e-con .aas-stmt__q{font-family:var(--aas-italic)}
.aas.e-con .aas-talks{background:radial-gradient(46% 60% at 16% -6%,rgba(92,150,232,.55),transparent 62%),radial-gradient(40% 54% at 88% -4%,rgba(92,150,232,.4),transparent 60%),linear-gradient(180deg,#0B2450 0,#143E7C 58%,#0B2450 100%);overflow:hidden;padding-bottom:var(--padding-bottom,calc(var(--aas-sp) + 9vw))}
.aas.e-con .aas-talks::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:15.3vw;z-index:0;background:var(--aas-dunes) center bottom/100% 100% no-repeat;pointer-events:none}
.aas.e-con .aas-talks>.aas-wrap{position:relative;z-index:1}
.aas.e-con .aas-talk{display:flex;flex-direction:column;align-items:stretch;padding-top:var(--padding-top,10px);padding-right:var(--padding-right,10px);padding-bottom:var(--padding-bottom,26px);padding-left:var(--padding-left,10px);border-radius:var(--aas-r);background:rgba(246,241,232,.08);border:1px solid rgba(246,241,232,.18)}
.aas.e-con .aas-talk:hover{background:rgba(246,241,232,.14);border-color:rgba(246,241,232,.3)}
.aas.e-con .aas-talk__img{aspect-ratio:4/3;border-radius:18px;background:transparent}
.aas.e-con .aas-talk__body{padding-top:var(--padding-top,0);padding-right:var(--padding-right,4px);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,4px)}
.aas.e-con .aas-talk__no{margin-top:var(--margin-top,22px);margin-right:var(--margin-right,14px);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,14px);font-family:var(--aas-italic)}
.aas.e-con .aas-talk__title{margin-top:var(--margin-top,8px);margin-right:var(--margin-right,14px);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,14px);font-weight:600;letter-spacing:-.02em}
.aas.e-con .aas-talk__text{margin-top:var(--margin-top,12px);margin-right:var(--margin-right,14px);margin-bottom:var(--margin-bottom,0);margin-left:var(--margin-left,14px)}
.aas.e-con .aas-talk__body .aas-talk__no,.aas.e-con .aas-talk__body .aas-talk__title,.aas.e-con .aas-talk__body .aas-talk__text,.aas.e-con .aas-talk__body .aas-tags{margin-left:var(--margin-left,10px);margin-right:var(--margin-right,10px)}
.aas.e-con .aas-talk__body .aas-talk__no{margin-top:var(--margin-top,16px)}
.aas.e-con .aas-format,.aas.e-con .aas-rows__name,.aas.e-con .aas-prog__title,.aas.e-con .aas-reach__title,.aas.e-con .aas-mcard__title,.aas.e-con .aas-mlink__title,.aas.e-con .aas-mfeat__title,.aas.e-con .aas-note__t,.aas.e-con .aas-drow__v,.aas.e-con .aas-kit__row,.aas.e-con .aas-wk__mod-t,.aas.e-con .aas-model__t,.aas.e-con .aas-aw__tile{font-weight:600;letter-spacing:-.02em}
.aas.e-con .aas-formats .aas-eyebrow--dark{color:var(--aas-gold-2)}
.aas.e-con .aas-prog__no,.aas.e-con .aas-wk__sub{font-family:var(--aas-italic)}
.aas.e-con .aas-wk__mod{border-top-color:var(--aas-gold-2)}
.aas.e-con .aas-offer{border-radius:var(--aas-r)}
.aas.e-con .aas-offer--navy{background:var(--aas-deep);border-color:var(--aas-deep)}
.aas.e-con .aas-model{border-radius:16px}
.aas.e-con .aas-model--rec{background:rgba(217,180,95,.2);border-color:var(--aas-gold-2)}
.aas.e-con .aas-steps span::before{font-family:var(--aas-italic)}
.aas.e-con .aas-price__n,.aas.e-con .aas-bk__n,.aas.e-con .aas-bk__price,.aas.e-con .aas-ms__k{font-family:var(--aas-display);font-weight:600;letter-spacing:-.04em}
.aas.e-con .aas-reach__img{border-radius:var(--aas-sq)}
.aas.e-con .aas-band{background:#A63A0B}
.aas.e-con .aas-band::after{background:var(--aas-lattice-l)}
.aas.e-con .aas-readers{border:0;row-gap:var(--row-gap,10px);column-gap:var(--column-gap,10px)}
.aas.e-con .aas-reader{border:0;border-radius:20px;background:rgba(255,255,255,.84)}
.aas.e-con .aas-reader__q{font-family:var(--aas-italic)}
.aas.e-con .aas-bk{background:var(--aas-tint) var(--aas-grain);color:var(--aas-body)}
.aas.e-con .aas-bk::after{background:var(--aas-lattice);-webkit-mask:radial-gradient(60% 90% at 100% 0,#000,transparent 70%);mask:radial-gradient(60% 90% at 100% 0,#000,transparent 70%)}
.aas.e-con .aas-bk__in{padding-top:var(--padding-top,calc(var(--aas-top) + clamp(40px,5vw,80px)));padding-bottom:var(--padding-bottom,clamp(56px,6vw,90px))}
.aas.e-con .aas-bk__title{color:var(--aas-ink)}
.aas.e-con .aas-bk .aas-lead--dark{color:var(--aas-body)}
.aas.e-con .aas-bk .aas-eyebrow--dark{color:var(--aas-accent)}
.aas.e-con .aas-bk .aas-eyebrow--dark::before{background:var(--aas-glow);box-shadow:0 0 0 1px var(--aas-accent) inset}
.aas.e-con .aas-bk__note{font-family:var(--aas-italic);color:var(--aas-ink)}
.aas.e-con .aas-bk .aas-checks--dark span{color:var(--aas-body)}
.aas.e-con .aas-bk__buy{border-top-color:var(--aas-line)}
.aas.e-con .aas-bk__price{color:var(--aas-accent)}
.aas.e-con .aas-bk__ship,.aas.e-con .aas-bk__l{color:var(--aas-muted)}
.aas.e-con .aas-bk__stats{border-top-color:var(--aas-line)}
.aas.e-con .aas-bk__stat{border-left-color:var(--aas-line);border-top-color:var(--aas-line)}
.aas.e-con .aas-bk__n{color:var(--aas-ink)}
.aas.e-con .aas-bk__cover img{filter:drop-shadow(0 40px 40px rgba(120,40,10,.4))}
.aas.e-con .aas-mfeat{border-radius:var(--aas-r)}
.aas.e-con .aas-mfeat__label{color:var(--aas-gold-2)}
.aas.e-con .aas-mlink{border:1px solid var(--aas-line-2);background:var(--aas-paper);border-radius:var(--aas-r)}
.aas.e-con .aas-mlink:hover{border-color:var(--aas-accent);background:var(--aas-white)}
.aas.e-con .aas-mlink__label{color:var(--aas-accent)}
.aas.e-con .aas-mlink__title{color:var(--aas-ink)}
.aas.e-con .aas-mcard__img{border-radius:18px}
.aas.e-con .aas-kit{background:#2F2828}
.aas.e-con .aas-kit__row{border-radius:16px}
.aas.e-con .aas-formcard{border-radius:var(--aas-r);background:var(--aas-white);border-color:var(--aas-line-2);box-shadow:0 40px 70px -56px rgba(20,33,43,.6)}
.aas.e-con .aas-note{border-left:0;border-radius:20px;background:var(--aas-tint)}
.aas.e-con .aas-details{background:var(--aas-deep);border-radius:var(--aas-r)}
.aas.e-con .aas-social .elementor-button{border-radius:999px}
@media (max-width:980px){
  .aas.e-con .aas-phero__bg{inset:0;width:100%;opacity:.22}
  .aas.e-con .aas-phero__bg img{-webkit-mask:none;mask:none}
  .aas.e-con .aas-phero__in{padding-top:var(--padding-top,36px);padding-bottom:var(--padding-bottom,56px)}
}
.aas.e-con .aas-phero__in{position:relative}
.aas.e-con .aas-note__d a{color:var(--aas-accent);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}
.aas.e-con .aas-kit__row a{display:block}
.aas.e-con .aas-stmt__visual .aas-frame__photo img{object-position:14% 40%}
.aas.e-con .aas-mitem{padding-top:var(--padding-top,clamp(32px,4vw,64px))}
.aas.e-con .aas-mitem__in{max-width:1080px!important}
.aas.e-con .aas-mitem__img{border-radius:var(--aas-r);overflow:hidden;background:var(--aas-tint)}
.aas.e-con .aas-mitem__img img{width:100%;height:auto}
.aas.e-con .aas-mitem__img a{display:block}
.aas.e-con .aas-mcard__more{margin-top:var(--margin-top,12px)}
@media (max-width:720px){
  .aas.e-con .aas-frame::after,.aas.e-con .aas-phero__visual::after,.aas.e-con .aas-archwrap::after{inset:12px -12px -12px 12px}
  .aas.e-con .aas-frame,.aas.e-con .aas-archwrap{margin-top:var(--margin-top,0);margin-right:var(--margin-right,12px);margin-bottom:var(--margin-bottom,12px);margin-left:var(--margin-left,0)}
  .aas.e-con .aas-phero__visual{margin-right:var(--margin-right,12px);margin-bottom:var(--margin-bottom,12px)}
}
.aas.e-con ::selection{background:var(--aas-gold);color:var(--aas-navy)}
.aas.e-con .aas-vid{display:block;overflow:hidden;background:var(--aas-navy-2)}
.aas.e-con .aas-vid .elementor-wrapper{display:block;position:relative;aspect-ratio:16/10;overflow:hidden}
.aas.e-con .aas-dur__tile--b .elementor-wrapper{aspect-ratio:16/9.4}
.aas.e-con .aas-vid .elementor-custom-embed-image-overlay{position:absolute;inset:0;background-size:cover;background-position:center;cursor:pointer;transition:transform 1.4s var(--aas-ease)}
.aas.e-con .aas-vid:hover .elementor-custom-embed-image-overlay{transform:scale(1.05)}
.aas.e-con .aas-vid .elementor-custom-embed-play{position:absolute;left:50%;top:50%;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--aas-gold);transform:translate(-50%,-50%);transition:transform .45s var(--aas-ease)}
.aas.e-con .aas-vid:hover .elementor-custom-embed-play{transform:translate(-50%,-50%) scale(1.1)}
.aas.e-con .aas-vid .elementor-custom-embed-play svg,
.aas.e-con .aas-vid .elementor-custom-embed-play i{display:block;width:18px;height:18px;margin-left:3px;font-size:18px;line-height:1;fill:var(--aas-navy);color:var(--aas-navy);opacity:1;filter:none;text-shadow:none;transition:none}
.aas.e-con .aas-vid:hover .elementor-custom-embed-play svg,
.aas.e-con .aas-vid:hover .elementor-custom-embed-play i{opacity:1}
.aas.e-con .aas-hero__video .elementor-custom-embed-play{width:46px;height:46px}
.aas.e-con .aas-hero__video .elementor-custom-embed-play svg,
.aas.e-con .aas-hero__video .elementor-custom-embed-play i{width:13px;height:13px;margin-left:2px;font-size:13px}
.aas.e-con .aas-stat__num .elementor-counter{display:block;width:100%}
.aas.e-con .aas-stat__num .elementor-counter-title{display:none}
.aas.e-con .aas-stat__num .elementor-counter-number-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;font:inherit;letter-spacing:inherit;color:inherit;text-align:left}
.aas.e-con .aas-stat__num .elementor-counter-number{flex:none}
.aas.e-con .aas-stat__num .elementor-counter-number-prefix{flex:none}
.aas.e-con .aas-stat__num .elementor-counter-number-suffix{flex:none;margin-left:4px;margin-top:.1em;font-size:.46em;color:var(--aas-gold);text-align:left}
.aas.e-con .aas-dur__ar .elementor-heading-title{font-family:"Aref Ruqaa","Noto Naskh Arabic",serif}
.elementor-editor-active .aas.e-con .aas-svc__body{grid-template-rows:1fr}
.elementor-editor-active .aas.e-con .aas-kn__desc{grid-template-rows:1fr;opacity:1}
html:has(.aas-page) .elementor-location-footer .elementor-element-fb17880 .elementor-inline-items{margin-left:0!important;margin-right:0!important}
html:has(.aas-page) .elementor-location-footer .elementor-element-b8e98fa .elementor-icon-list-text{overflow-wrap:anywhere}
.aas.e-con .aas-room__img a{display:block;height:100%;cursor:zoom-in}
.aas.e-con .aas-faq .elementor-accordion{border:0}
.aas.e-con .aas-faq .elementor-accordion-item{border:0;border-top:1px solid var(--aas-line)}
.aas.e-con .aas-faq .elementor-accordion-item:last-child{border-bottom:1px solid var(--aas-line)}
.aas.e-con .aas-faq .elementor-tab-title{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:22px 0;border:0;outline:0;font-family:var(--aas-serif);font-weight:500;font-size:clamp(21px,1.9vw,26px);line-height:1.2;color:var(--aas-navy);cursor:pointer}
.aas.e-con .aas-faq .elementor-accordion-title{flex:1;color:inherit;text-decoration:none}
.aas.e-con .aas-faq .elementor-accordion-icon{float:none;flex:none;width:auto;margin:0;color:var(--aas-gold);font-size:14px;line-height:1}
.aas.e-con .aas-faq .elementor-accordion-icon svg{display:block;width:14px;height:14px;fill:currentColor}
.aas.e-con .aas-faq .elementor-tab-title .elementor-accordion-icon-opened{display:none}
.aas.e-con .aas-faq .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}
.aas.e-con .aas-faq .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}
.aas.e-con .aas-faq .elementor-tab-content{max-width:58ch;padding:0 0 26px;border:0;font-size:16.5px;line-height:1.66;color:var(--aas-body)}
.aas.e-con .elementor-element.aas-tabs{--n-tabs-title-background-color-active:var(--aas-navy);--n-tabs-title-color-active:var(--aas-on-dark);--n-tabs-title-background-color-hover:var(--aas-white);--n-tabs-title-color-hover:var(--aas-navy)}
.aas.e-con .aas-tabs .e-n-tabs{display:block}
.aas.e-con .aas-tabs .e-n-tabs-heading{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin:0 0 clamp(36px,4.2vw,64px);padding:0 0 28px;border-bottom:1px solid var(--aas-line)}
.aas.e-con .aas-tabs .e-n-tab-title{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border:1px solid var(--aas-line);background:var(--aas-white);font-family:var(--aas-sans);font-weight:500;font-size:13px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:var(--aas-navy);cursor:pointer;transition:background-color .35s var(--aas-ease),color .35s var(--aas-ease),border-color .35s var(--aas-ease)}
.aas.e-con .aas-tabs .e-n-tab-title:hover{border-color:var(--aas-navy)}
.aas.e-con .aas-tabs .e-n-tab-title:focus-visible{outline:2px solid var(--aas-gold);outline-offset:3px}
.aas.e-con .aas-tabs .e-n-tab-title[aria-selected="true"]{background:var(--aas-navy);border-color:var(--aas-navy);color:var(--aas-on-dark)}
.aas.e-con .aas-tabs .e-n-tab-title-text{font:inherit;letter-spacing:inherit;color:inherit}
.aas.e-con .aas-tabs .e-n-tabs-content>.e-con{padding:0;border:0;background:none;box-shadow:none}
.aas.e-con .aas-form .securessmtp-form{display:grid;gap:22px;margin:0;font-family:var(--aas-sans)}
.aas.e-con .aas-form .securessmtp-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:0}
.aas.e-con .aas-form .securessmtp-field{display:grid;gap:9px;align-content:start;width:auto;max-width:none;min-width:0;margin:0;padding:0}
.aas.e-con .aas-form .securessmtp-field>label{display:block;margin:0;padding:0;font-family:var(--aas-sans);font-weight:600;font-size:12px;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:var(--aas-muted)}
.aas.e-con .aas-form .securessmtp-required{color:var(--aas-gold)}
.aas.e-con .aas-form .securessmtp-field input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.aas.e-con .aas-form .securessmtp-field select,
.aas.e-con .aas-form .securessmtp-field textarea{
  display:block;width:100%;max-width:100%;height:auto;min-height:56px;margin:0;padding:15px 18px;
  font-family:var(--aas-sans);font-weight:400;font-size:16px;line-height:1.4;color:var(--aas-navy);
  background-color:var(--aas-ivory);border:1px solid var(--aas-line);border-radius:0;box-shadow:none;outline:0;
  -webkit-appearance:none;appearance:none;
  transition:border-color .3s var(--aas-ease),background-color .3s var(--aas-ease);
}
.aas.e-con .aas-form .securessmtp-field input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):hover,
.aas.e-con .aas-form .securessmtp-field select:hover,
.aas.e-con .aas-form .securessmtp-field textarea:hover{border-color:var(--aas-gold)}
.aas.e-con .aas-form .securessmtp-field input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus,
.aas.e-con .aas-form .securessmtp-field select:focus,
.aas.e-con .aas-form .securessmtp-field textarea:focus{border-color:var(--aas-navy);background-color:var(--aas-white)}
.aas.e-con .aas-form .securessmtp-field textarea{min-height:170px;resize:vertical}
.aas.e-con .aas-form .securessmtp-field select{
  padding-right:48px;cursor:pointer;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m3.5 6 4.5 4.5L12.5 6' fill='none' stroke='%230C1B2E' stroke-width='1.4'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:right 18px center;background-size:14px;
}
.aas.e-con .aas-form .securessmtp-field input[type="checkbox"],
.aas.e-con .aas-form .securessmtp-field input[type="radio"]{accent-color:var(--aas-navy)}
.aas.e-con .aas-form .securessmtp-field-error{display:block;margin:0;font-size:13.5px;line-height:1.4;color:#B3261E}
.aas.e-con .aas-form .securessmtp-field-error:empty{display:none}
.aas.e-con .aas-form .securessmtp-submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:8px 0 0}
.aas.e-con .aas-form .securessmtp-submit{
  display:inline-flex;align-items:center;justify-content:center;gap:16px;width:auto;min-height:58px;margin:0;padding:0 34px;
  border:1px solid transparent;border-radius:0;box-shadow:none;background:var(--aas-gold);color:var(--aas-navy);
  font-family:var(--aas-sans);font-weight:500;font-size:13px;line-height:1;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;
  transition:background-color .4s var(--aas-ease),color .4s var(--aas-ease);
}
.aas.e-con .aas-form .securessmtp-submit::after{content:"";flex:none;width:22px;height:10px;background:currentColor;-webkit-mask:var(--aas-arrow) center/contain no-repeat;mask:var(--aas-arrow) center/contain no-repeat;transition:transform .4s var(--aas-ease)}
.aas.e-con .aas-form .securessmtp-submit:hover{background:var(--aas-navy);color:var(--aas-on-dark)}
.aas.e-con .aas-form .securessmtp-submit:hover::after{transform:translateX(6px)}
.aas.e-con .aas-form .securessmtp-status{margin:0;font-size:15px;line-height:1.5;color:var(--aas-body)}
.aas.e-con .aas-form .securessmtp-status:empty{display:none}
@media (max-width:720px){
  .aas.e-con .aas-form .securessmtp-row{grid-template-columns:minmax(0,1fr)}
  .aas.e-con .aas-form .securessmtp-submit{width:100%}
}
.aas.e-con .aas-mcard__vid .elementor-wrapper{aspect-ratio:16/9}
.aas.e-con .aas-mcard .aas-mcard__img{aspect-ratio:16/9}
.aas.e-con .aas-mcard__vid .elementor-custom-embed-play{width:54px;height:54px}
.aas.e-con .aas-mcard__vid .elementor-custom-embed-play svg,
.aas.e-con .aas-mcard__vid .elementor-custom-embed-play i{width:15px;height:15px;font-size:15px}
.aas.e-con.aas-topwrap,.aas.e-con.aas-footwrap{background:none;min-height:0}
.aas.e-con .elementor-widget-nav-menu>.elementor-widget-container{display:flex;flex-direction:column}
.aas.e-con .aas-nav .elementor-nav-menu--main .elementor-nav-menu{gap:clamp(12px,1.7vw,28px)}
.aas.e-con .aas-nav .elementor-nav-menu--main .elementor-item{position:relative;padding:8px 0;font-family:var(--aas-sans);font-weight:400;font-size:14px;line-height:1.4;letter-spacing:.04em;color:var(--aas-ink);fill:var(--aas-ink)}
.aas.e-con .aas-nav .elementor-nav-menu--main .elementor-item::after{content:"";display:block;position:absolute;left:50%;bottom:0;top:auto;width:7px;height:7px;margin-left:-3.5px;background:var(--aas-glow);opacity:1;transform:rotate(45deg) scale(0);transition:transform .35s var(--aas-ease)}
.aas.e-con .aas-nav .elementor-nav-menu--main .elementor-item:hover::after,
.aas.e-con .aas-nav .elementor-nav-menu--main .elementor-item.elementor-item-active::after{transform:rotate(45deg) scale(1)}
.aas.e-con .aas-nav .elementor-menu-toggle{width:46px;height:46px;padding:0;border-radius:50%;border:1px solid var(--aas-line);background:transparent;color:var(--aas-ink)}
.aas.e-con .aas-nav .elementor-menu-toggle svg{width:20px;height:20px;fill:var(--aas-ink)}
.aas.e-con .aas-nav .elementor-nav-menu--dropdown{margin-top:20px;padding:12px var(--aas-gut) 28px;background:var(--aas-pearl);box-shadow:0 30px 40px -30px rgba(20,33,43,.5)}
.aas.e-con .aas-nav .elementor-nav-menu--dropdown .elementor-item{padding:16px 0;border-bottom:1px solid var(--aas-line);background:none;font-family:var(--aas-display);font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.02em;color:var(--aas-ink)}
.aas.e-con .aas-nav .elementor-nav-menu--dropdown .elementor-item.elementor-item-active{color:var(--aas-accent);background:none}
.aas.e-con .aas-brand__mark a{display:block}
.aas.e-con .aas-top__btn .elementor-button{min-height:46px;padding:4px 5px 4px 20px;font-size:12.5px}
.aas.e-con .aas-top__btn .elementor-button::after{width:36px;height:36px;background-size:17px}
@media (max-width:640px){
  .aas.e-con .aas-top__btn{display:none}
}
.aas.e-con .aas-bookpill__btn .elementor-button{min-height:44px;padding:0 20px;border-color:var(--aas-terra);background:var(--aas-terra);color:#fff;font-size:13px;letter-spacing:.1em}
.aas.e-con .aas-bookpill__btn .elementor-button::after{display:none}
.aas.e-con .aas-bookpill__btn .elementor-button:hover{background:var(--aas-ink);border-color:var(--aas-ink)}
.aas.e-con .aas-mbar .aas-btn .elementor-button{display:flex;justify-content:center;width:100%;min-height:50px;padding:0 10px;font-size:13px;text-align:center}
.aas.e-con .aas-mbar .aas-btn .elementor-button::after{display:none}
.aas.e-con .aas-mbar__b .elementor-button{border-color:var(--aas-terra);background:var(--aas-terra);color:#fff}
.aas.e-con .aas-talk__link{position:absolute;right:20px;top:20px;z-index:2}
.aas.e-con .aas-talk__link .elementor-button{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden;font-size:0;line-height:0;color:transparent;background:rgba(11,36,80,.78) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1 1M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1-1' fill='none' stroke='%23F6F1E8' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/17px no-repeat;transition:background-color .3s}
.aas.e-con .aas-talk__link .elementor-button:hover{background-color:var(--aas-accent)}
.aas.e-con .aas-vid{background:transparent}
.aas.e-con .aas-film .elementor-wrapper{border-radius:15px}
.aas.e-con .aas-collage__c .elementor-wrapper{aspect-ratio:16/9;border-radius:18px}
.aas.e-con .aas-mcard__vid{border-radius:18px}
.aas.e-con .aas-vid .elementor-custom-embed-play{width:62px;height:62px;background:var(--aas-glow);box-shadow:0 0 0 10px rgba(217,180,95,.28)}
.aas.e-con .aas-vid .elementor-custom-embed-play svg,
.aas.e-con .aas-vid .elementor-custom-embed-play i{fill:var(--aas-ink);color:var(--aas-ink)}
.aas.e-con .aas-collage__c .elementor-custom-embed-play,
.aas.e-con .aas-mcard__vid .elementor-custom-embed-play{width:50px;height:50px;box-shadow:0 0 0 8px rgba(217,180,95,.28)}
.aas.e-con .aas-num__n .elementor-counter-number-suffix{margin:0;font-size:1em;color:var(--aas-accent)}
.aas.e-con .aas-faq .elementor-tab-title{font-weight:600;letter-spacing:-.02em}
.aas.e-con .aas-faq .elementor-accordion-icon{color:var(--aas-accent)}
.aas.e-con .aas-tabs .e-n-tab-title{border-radius:999px}
.aas.e-con .elementor-element.aas-tabs{--n-tabs-title-background-color-active:var(--aas-ink)}
.aas.e-con .aas-form .securessmtp-field input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.aas.e-con .aas-form .securessmtp-field select,
.aas.e-con .aas-form .securessmtp-field textarea{border-radius:14px;background-color:var(--aas-paper)}
.aas.e-con .aas-form .securessmtp-field input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):focus,
.aas.e-con .aas-form .securessmtp-field select:focus,
.aas.e-con .aas-form .securessmtp-field textarea:focus{border-color:var(--aas-accent)}
.aas.e-con .aas-form .securessmtp-submit{border-radius:999px;border-color:var(--aas-ink);background:var(--aas-ink);color:var(--aas-pearl);letter-spacing:.08em}
.aas.e-con .aas-form .securessmtp-submit:hover{border-color:var(--aas-accent);background:var(--aas-accent);color:#fff}
body:has(.aas-topwrap){background:#F6F1E8}
.aas.e-con .aas-bookpill{display:none}
@supports (animation-timeline:scroll()){
  @media (min-width:641px){
    .aas.e-con .aas-bookpill{display:flex;animation:aas-pill linear both;animation-timeline:scroll(root block);animation-range:320px 760px}
  }
}
@keyframes aas-pill{from{transform:translateY(170%)}to{transform:none}}
.aas.e-con .aas-readers.is-rot .aas-reader{display:none}
.aas.e-con .aas-readers.is-rot .aas-reader.is-on{display:flex;animation:aas-fade .8s var(--aas-ease) both}
.aas.e-con .aas-readers__more{display:flex;justify-content:center;margin-top:28px}
.aas.e-con .aas-readers__more button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 26px;border-radius:999px;border:1px solid var(--aas-ink);font-family:var(--aas-sans);font-weight:500;font-size:13.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--aas-ink);cursor:pointer;transition:background-color .3s,color .3s}
.aas.e-con .aas-readers__more button:hover,.aas.e-con .aas-readers__more button:focus-visible{background:var(--aas-ink);color:var(--aas-pearl)}
.aas.e-con .aas-mitem__vid .elementor-wrapper{aspect-ratio:16/9;border-radius:var(--aas-r)}
.aas.e-con .aas-wootop{padding-top:calc(var(--aas-top) + clamp(28px,3.4vw,56px));padding-bottom:clamp(20px,2.4vw,36px);background:var(--aas-tint) var(--aas-grain)}
.aas.e-con .aas-wootop__in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}
.aas.e-con .aas-wootop__title{font-size:clamp(30px,3.6vw,52px)}
body:has(.aas-topwrap) .nl-woo{font-family:"Outfit",system-ui,sans-serif;color:#414B54;font-size:16.5px}
body:has(.aas-topwrap) .nl-woo h2,body:has(.aas-topwrap) .nl-woo h3{font-family:"Bricolage Grotesque","Outfit",sans-serif;font-weight:600;letter-spacing:-.02em;color:#14212B}
body:has(.aas-topwrap) .nl-woo .input-text,body:has(.aas-topwrap) .nl-woo select,body:has(.aas-topwrap) .nl-woo textarea{min-height:48px;padding:10px 14px;border:1px solid rgba(20,33,43,.15);border-radius:12px;background:#FBF8F2;font-family:inherit;font-size:16px;color:#14212B}
body:has(.aas-topwrap) .nl-woo .button,body:has(.aas-topwrap) .nl-woo button[type=submit],body:has(.aas-topwrap) .nl-woo #place_order{min-height:52px;padding:0 28px;border:1px solid #14212B;border-radius:999px;background:#14212B;color:#F6F1E8;font-family:inherit;font-weight:500;font-size:14px;letter-spacing:.08em;text-transform:uppercase}
body:has(.aas-topwrap) .nl-woo .button:hover,body:has(.aas-topwrap) .nl-woo #place_order:hover{background:#B33E0C;border-color:#B33E0C;color:#fff}
body:has(.aas-topwrap) .nl-woo .woocommerce-info,body:has(.aas-topwrap) .nl-woo .woocommerce-message{border-radius:14px}
body:has(.aas-topwrap):not(:has(.aas-page)) .site-content{padding-top:96px}
body.woocommerce-cart .aas-bookpill,body.woocommerce-checkout .aas-bookpill{display:none!important}
.aas.e-con.aas-phero--bleed,.aas.e-con .aas-phero--bleed{position:relative}
.aas.e-con .aas-phero--bleed .aas-phero__in{position:relative;z-index:1}
.aas.e-con .aas-phero--bleed .aas-strip{position:relative;z-index:1;background:var(--aas-tint) var(--aas-grain)}
.aas.e-con .aas-phero--bleed .aas-phero__copy{max-width:min(640px,46vw)!important}
.aas.e-con .aas-phero__bleed{position:absolute;top:var(--aas-top);right:0;bottom:0;width:52%;z-index:0;margin:0;overflow:hidden}
.aas.e-con .aas-phero__bleed .elementor-widget-container{height:100%}
.aas.e-con .aas-phero__bleed img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;-webkit-mask:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 12%,#000 42%);mask:linear-gradient(90deg,transparent 0,rgba(0,0,0,.35) 12%,#000 42%)}
@media (max-width:900px){
  .aas.e-con .aas-phero--bleed{display:flex;flex-direction:column}
  .aas.e-con .aas-phero--bleed .aas-phero__copy{max-width:none!important}
  .aas.e-con .aas-phero--bleed .aas-phero__in{order:1}
  .aas.e-con .aas-phero__bleed{order:2;position:relative;top:auto;bottom:auto;width:auto;margin:0 var(--aas-gut) 36px;aspect-ratio:16/10;border-radius:var(--aas-sq)}
  .aas.e-con .aas-phero__bleed img{-webkit-mask:none;mask:none}
  .aas.e-con .aas-phero--bleed .aas-strip{order:3}
}
.aas.e-con .aas-awards__body{display:flex;flex-direction:column;align-items:stretch;gap:18px}
.aas.e-con .aas-awlogos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.aas.e-con .aas-awlogo{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;padding:14px 18px;background:#fff;border:1px solid rgba(20,33,43,.08);border-radius:14px;box-shadow:0 12px 26px -20px rgba(20,33,43,.4)}
.aas.e-con .aas-awlogo .elementor-widget-container{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.aas.e-con .aas-awlogo img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}
@media (max-width:767px){
  .aas.e-con .aas-awlogos{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:480px){
  .aas.e-con .aas-dur__l .elementor-heading-title,.aas.e-con .aas-dur__l{font-size:11px;letter-spacing:.1em;overflow-wrap:normal;word-break:keep-all}
}
.aas.e-con .aas-mpills{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:clamp(22px,2.4vw,34px);margin-bottom:clamp(28px,3vw,46px);border-bottom:1px solid var(--aas-line)}
.aas.e-con .aas-mpill .elementor-button{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border:1px solid var(--aas-line);border-radius:999px;background:var(--aas-paper);color:var(--aas-ink);font-family:var(--aas-sans);font-weight:500;font-size:12.5px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;transition:background-color .3s,color .3s,border-color .3s}
.aas.e-con .aas-mpill .elementor-button::after{display:none}
.aas.e-con .aas-mpill .elementor-button:hover,.aas.e-con .aas-mpill .elementor-button:focus-visible{border-color:var(--aas-ink)}
.aas.e-con .aas-mpill.is-on .elementor-button{background:var(--aas-ink);border-color:var(--aas-ink);color:var(--aas-pearl)}
.aas.e-con .aas-mrows{display:flex;flex-direction:column;border-top:1px solid var(--aas-line)}
.aas.e-con .aas-mgrid+.aas-mrows{margin-top:clamp(40px,4.6vw,76px)}
.aas.e-con .aas-mrow{display:grid;grid-template-columns:clamp(150px,16vw,224px) minmax(0,1fr) auto;align-items:center;gap:clamp(18px,2.6vw,44px);padding-block:clamp(16px,1.8vw,26px);border-bottom:1px solid var(--aas-line)}
.aas.e-con .aas-mrow__pic{aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:#fff}
.aas.e-con .aas-mrow__pic .elementor-widget-container,.aas.e-con .aas-mrow__pic a{display:block;width:100%;height:100%}
.aas.e-con .aas-mrow__pic img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1.2s var(--aas-ease)}
.aas.e-con .aas-mrow:hover .aas-mrow__pic img{transform:scale(1.05)}
.aas.e-con .aas-mrow__pub .elementor-heading-title{font-family:var(--aas-sans);font-weight:500;font-size:12px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase;color:var(--aas-accent)}
.aas.e-con .aas-mrow__title{margin-top:8px}
.aas.e-con .aas-mrow__title .elementor-heading-title{font-family:var(--aas-display);font-weight:600;font-size:clamp(18px,1.6vw,23px);line-height:1.25;letter-spacing:-.01em;color:var(--aas-ink)}
.aas.e-con .aas-mrow__title .elementor-heading-title a{color:inherit}
.aas.e-con .aas-mrow__title .elementor-heading-title a:hover{color:var(--aas-accent)}
.aas.e-con .aas-pubtile{border:1px solid rgba(20,33,43,.08)}
.aas.e-con .aas-pubtile img{object-fit:contain;padding:12px 16px}
@media (max-width:767px){
  .aas.e-con .aas-mrow{grid-template-columns:112px minmax(0,1fr);gap:8px 16px}
  .aas.e-con .aas-mrow__read{grid-column:2;justify-self:start}
}
.aas.e-con .aas-phero__in--pic{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(32px,4.4vw,80px)}
.aas.e-con .aas-phero__pic{position:relative;justify-self:end;width:min(100%,420px);margin:0 18px 18px 0}
.aas.e-con .aas-phero__pic::after{content:"";position:absolute;inset:18px -18px -18px 18px;z-index:0;background:var(--aas-brown);border-radius:var(--aas-sq);pointer-events:none}
.aas.e-con .aas-phero__pubpic{position:relative;z-index:1;aspect-ratio:4/3;border-radius:var(--aas-sq);overflow:hidden;background:#fff}
.aas.e-con .aas-phero__pubpic .elementor-widget-container,.aas.e-con .aas-phero__pubpic a{display:block;width:100%;height:100%}
.aas.e-con .aas-phero__pubpic img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}
.aas.e-con .aas-phero__pubpic.aas-pubtile img{object-fit:contain;padding:28px 34px}
@media (max-width:900px){
  .aas.e-con .aas-phero__in--pic{grid-template-columns:minmax(0,1fr)}
  .aas.e-con .aas-phero__pic{justify-self:start;width:min(100%,380px);margin:0 12px 12px 0}
  .aas.e-con .aas-phero__pic::after{inset:12px -12px -12px 12px}
}
.aas.e-con .aas-phero__pubpic.aas-pubphoto{aspect-ratio:1/1}
@media (max-width:767px){
  .aas.e-con .aas-mpills{gap:8px}
  .aas.e-con .aas-mpill .elementor-button{min-height:38px;padding:0 14px;font-size:11px;letter-spacing:.1em}
}
.aas.e-con .aas-awards.aas-awards--groups{display:flex;flex-direction:column;align-items:stretch;gap:clamp(18px,2.4vw,28px)}
.aas.e-con .aas-awrow{display:grid;grid-template-columns:17em minmax(0,1fr);align-items:center;column-gap:clamp(20px,4vw,64px)}
.aas.e-con .aas-awrow .aas-trust__label{width:auto}
@media (max-width:767px){
  .aas.e-con .aas-awrow{grid-template-columns:minmax(0,1fr);row-gap:12px}
  .aas.e-con .aas-awrow .aas-awlogos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
  .aas.e-con .aas-awrow .aas-awlogo{padding:8px 10px}
}
.aas.e-con .aas-brand__name,.aas.e-con .aas-brand__tag{white-space:nowrap}
@media (min-width:1025px) and (max-width:1199px){
  .aas.e-con .aas-nav .elementor-nav-menu--main .elementor-nav-menu{gap:12px}
  .aas.e-con .aas-nav .elementor-nav-menu--main .elementor-item{font-size:13px;letter-spacing:.01em}
}
.aas.e-con .aas-lib.aas-lib--links{padding-bottom:clamp(28px,3vw,44px) !important}
.aas.e-con .aas-top__btn .elementor-button-text{white-space:nowrap}
.aas.e-con .aas-phero__bg.aas-phero__bg--stage img{object-position:16% 40%}
.aas.e-con .aas-fontload{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.aas.e-con .aas-lang a{color:inherit;text-decoration:none}
.aas.e-con .aas-lang__en .elementor-heading-title::after{content:"·";margin-inline-start:8px;color:var(--aas-muted)}
.aas.e-con .aas-lang .is-current{opacity:.4}
.aas.e-con .aas-lang .is-current a{pointer-events:none}
@media (max-width:1100px){
  .aas.e-con .aas-lang{display:flex !important;margin-inline-start:auto}
  .aas.e-con .aas-lang .is-current,.aas.e-con .aas-lang__en .elementor-heading-title::after{display:none}
}
html[lang="ar"] .aas.e-con{
  --aas-display:"IBM Plex Sans Arabic","Noto Naskh Arabic",system-ui,sans-serif;
  --aas-serif:"IBM Plex Sans Arabic","Noto Naskh Arabic",system-ui,sans-serif;
  --aas-sans:"IBM Plex Sans Arabic",system-ui,"Segoe UI",Tahoma,sans-serif;
  --aas-italic:"Amiri","IBM Plex Sans Arabic",serif;
}
html[lang="ar"] .aas.e-con,
html[lang="ar"] .aas.e-con *{letter-spacing:0 !important}
html[lang="ar"] .aas.e-con em,
html[lang="ar"] .aas.e-con i{font-style:normal}
html[lang="ar"] .aas.e-con .elementor-heading-title{line-height:1.45}
html[lang="ar"] .aas.e-con :is(h1,h2).elementor-heading-title{line-height:1.3}
html[lang="ar"] .aas.e-con .elementor-button{line-height:1.5}
html[dir="rtl"] .aas.e-con .aas-hero__media{inset:0 auto 0 0}
html[dir="rtl"] .aas.e-con .aas-hero__media img{transform:scaleX(-1)}
html[dir="rtl"] .aas.e-con .aas-film{right:auto;left:0}
html[dir="rtl"] .aas.e-con .aas-phero__bg{inset:0 auto 0 0}
html[dir="rtl"] .aas.e-con .aas-phero__bg img{-webkit-mask:linear-gradient(270deg,transparent 0,#000 46%);mask:linear-gradient(270deg,transparent 0,#000 46%)}
html[dir="rtl"] .aas.e-con .aas-phero__bg--stage img{object-position:70% 40%}
html[dir="rtl"] .aas.e-con .aas-phero__bleed{right:auto;left:0}
html[dir="rtl"] .aas.e-con .aas-phero__bleed img{-webkit-mask:linear-gradient(270deg,transparent 0,rgba(0,0,0,.35) 12%,#000 42%);mask:linear-gradient(270deg,transparent 0,rgba(0,0,0,.35) 12%,#000 42%)}
html[dir="rtl"] .aas.e-con .aas-btn .elementor-button::after,
html[dir="rtl"] .aas.e-con .aas-tlink .elementor-button::after,
html[dir="rtl"] .aas.e-con .aas-kit__row::after,
html[dir="rtl"] .aas.e-con .aas-form .securessmtp-submit::after{transform:scaleX(-1)}
html[dir="rtl"] .aas.e-con a[href^="tel:"],
html[dir="rtl"] .aas.e-con a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}
@media (max-width:900px){
  html[dir="rtl"] .aas.e-con .aas-phero__bleed{left:auto}
}
html[dir="rtl"] .aas.e-con{text-align:right}
html[dir="rtl"] #ast-scroll-top{left:auto !important;right:30px !important}/* End custom CSS */