@font-face{font-family:GESSTwoMedium;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/ge-ss-medium.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff}@font-face{font-family:GESSTwoLight;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/ge-ss-light.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+08a0-08ff,u+fb50-fdff,u+fe70-feff}.hm{--black:#0b0b0b;--off:#f5f2ed;--muted:hsla(38,29%,95%,.55);--hair:hsla(38,29%,95%,.14);--accent:#8b0d1a;--tint:139,13,26;--body:var(--hm-f-body),"Inter",system-ui,sans-serif;--mono:var(--hm-f-mono),"Space Mono",ui-monospace,monospace;--ease:cubic-bezier(0.16,1,0.3,1);--pad:clamp(20px,4vw,56px);background:var(--black);color:var(--off);font:300 16px/1.5 var(--body);-webkit-font-smoothing:antialiased;color-scheme:dark}html[data-brand=academy] .hm{--accent:#8eb0c8;--tint:37,55,69}html[data-brand=propteck] .hm{--accent:#2abadb;--tint:43,66,66}.hm[dir=rtl]{--body:"GESSTwoLight",var(--hm-f-body),"Inter",system-ui,sans-serif;--mono:"GESSTwoLight",var(--hm-f-mono),"Space Mono",ui-monospace,monospace}body:has(.hm){background:#0b0b0b!important}body:has(.hm) .cursor-dot,body:has(.hm) .cursor-ring,body:has(.hm) .wa-fab,body:has(.hm) nav.navbar-blur{display:none!important}body:has(.hm),body:has(.hm) *,body:has(.hm) :after,body:has(.hm) :before{cursor:auto!important}body:has(.hm) a,body:has(.hm) button{cursor:pointer!important}.hm-stage{position:relative;height:100vh;height:100svh;width:100%;overflow:hidden}.hm *,.hm :after,.hm :before{box-sizing:border-box}:where(.hm) a{color:inherit;text-decoration:none}.hm :focus-visible{outline:1px solid var(--off);outline-offset:4px}.hm-film{position:absolute;inset:0}.hm-film img,.hm-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:72% 30%;filter:saturate(.78) contrast(1.05);transition:filter 1.2s var(--ease),opacity .6s ease}.hm-film video{opacity:0}.hm-film video[data-playing]{opacity:1}.hm-vignette{position:absolute;inset:0;background:linear-gradient(hsla(0,0%,4%,.38),hsla(0,0%,4%,.38)),linear-gradient(90deg,hsla(0,0%,4%,.96),hsla(0,0%,4%,.86) 28%,hsla(0,0%,4%,.35) 55%,hsla(0,0%,4%,.05) 75%),linear-gradient(0deg,hsla(0,0%,4%,.9),hsla(0,0%,4%,0) 35%),linear-gradient(180deg,hsla(0,0%,4%,.55),hsla(0,0%,4%,0) 25%)}.hm[dir=rtl] .hm-vignette{background:linear-gradient(hsla(0,0%,4%,.38),hsla(0,0%,4%,.38)),linear-gradient(270deg,hsla(0,0%,4%,.96),hsla(0,0%,4%,.86) 28%,hsla(0,0%,4%,.35) 55%,hsla(0,0%,4%,.05) 75%),linear-gradient(0deg,hsla(0,0%,4%,.9),hsla(0,0%,4%,0) 35%),linear-gradient(180deg,hsla(0,0%,4%,.55),hsla(0,0%,4%,0) 25%)}.hm-grain{position:absolute;inset:-50%;width:200%;height:200%;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:hmGrain .6s steps(4) infinite}@keyframes hmGrain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(1%,3%)}}@keyframes hmLogoShine{0%{background-position:100% 0}38%,to{background-position:0 0}}.hm .lgs{display:block;position:relative;width:fit-content;line-height:0;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.hm-logo:hover .lgs{transform:scale(1.05)}.hm .lgs:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,hsla(38,29%,95%,.55) 46%,#f5f2ed 50%,hsla(38,29%,95%,.55) 54%,transparent 60%);background-size:260% 100%;background-repeat:no-repeat;background-position:100% 0;-webkit-mask:var(--lg) center/contain no-repeat;mask:var(--lg) center/contain no-repeat;animation:hmLogoShine 4.6s cubic-bezier(.5,0,.3,1) var(--lg-d,1s) infinite}.hm-top{position:absolute;top:0;inset-inline:0;display:flex;align-items:center;justify-content:space-between;padding:28px var(--pad);z-index:3}.hm-logo{display:block;line-height:0}.hm-logo img{height:34px;width:auto;display:block}.hm-top-r{display:flex;align-items:center;gap:28px;font:300 12px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.hm-top-r a:hover{color:var(--off)}.hm-lang[lang=ar]{font:400 15px/1 GESSTwoMedium,var(--body);letter-spacing:0}.hm-cta{border:1px solid var(--hair);border-radius:999px;padding:11px 18px;color:var(--off);transition:border-color .4s,background .4s}.hm-cta:hover{border-color:var(--accent);background:rgba(var(--tint),.25)}.hm[dir=rtl] .hm-top-r{letter-spacing:0;text-transform:none;font-size:14px}.hm-index{position:absolute;inset-inline:var(--pad);bottom:clamp(28px,6vh,64px);z-index:3;display:grid;grid-template-columns:minmax(0,620px) 1fr;align-items:end;gap:24px}.hm-eyebrow{margin:0 0 22px;font:300 11px/1.4 var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:14px}.hm-eyebrow:before{content:"";width:28px;height:1px;background:var(--accent);transition:background 1.2s ease}.hm[dir=rtl] .hm-eyebrow{letter-spacing:0;text-transform:none;font-size:14px}.hm-brands{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--hair)}.hm-brand{border-bottom:1px solid var(--hair)}.hm-row{all:unset;cursor:pointer;display:grid;grid-template-columns:96px 1fr auto;column-gap:26px;align-items:center;width:100%;padding:22px 0;color:var(--off);box-sizing:border-box}.hm-row:focus-visible{outline:1px solid var(--off);outline-offset:4px}.hm-mark{height:34px;display:flex;align-items:center}.hm-mark .lgs{height:100%}.hm-mark img{height:100%;width:auto;max-width:96px;object-fit:contain;display:block;opacity:.9;transition:opacity .4s,transform .6s var(--ease)}.hm-mark--short .lgs{height:30px}.hm-name{display:grid;gap:4px}.hm-name h2{margin:0;font:200 clamp(26px,3.2vw,40px)/1 var(--body);letter-spacing:-.01em;transition:letter-spacing .6s var(--ease),color .4s}.hm-name span{font-size:14px;color:var(--muted);max-width:46ch;transition:color .4s}.hm[dir=rtl] .hm-name h2{margin:0;font:400 clamp(24px,2.8vw,34px)/1.25 GESSTwoMedium,var(--body);letter-spacing:0}.hm[dir=rtl] .hm-name h2[lang=en]{font:200 clamp(26px,3.2vw,40px)/1 var(--hm-f-body),Inter,sans-serif}.hm[dir=rtl] .hm-name span{font-size:15px}.hm-n{font:300 11px/1 var(--mono);letter-spacing:.2em;color:var(--muted)}.hm-links{display:flex;flex-wrap:wrap;gap:8px 28px;padding:0;padding-inline-start:122px;max-height:0;overflow:hidden;opacity:0;transition:max-height .7s var(--ease),opacity .5s,padding .5s;font:300 12px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase}.hm[dir=rtl] .hm-links{letter-spacing:0;text-transform:none;font-size:14px}.hm-links a{padding:6px 0;color:var(--muted);position:relative}.hm-links a:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:100%;bottom:0;height:1px;background:var(--accent);transition:inset-inline-end .4s var(--ease)}.hm-links a:focus-visible,.hm-links a:hover{color:var(--off)}.hm-links a:focus-visible:after,.hm-links a:hover:after{inset-inline-end:0}.hm-soon{padding:6px 0;color:var(--accent);transition:color 1.2s ease}.hm-brand.is-on .hm-name h2{letter-spacing:.01em}.hm[dir=rtl] .hm-brand.is-on .hm-name h2{letter-spacing:0}.hm-brand.is-on .hm-mark img{opacity:1;transform:translateX(2px)}.hm-brand.is-on .hm-links{max-height:60px;opacity:1;padding-bottom:22px}.hm-sig{justify-self:end;text-align:end;display:grid;gap:8px;color:var(--muted);font:300 12px/1.6 var(--mono);letter-spacing:.14em;text-transform:uppercase;max-width:280px;margin:0}.hm[dir=rtl] .hm-sig{letter-spacing:0;text-transform:none;font-size:14px}.hm-sig b{color:var(--off);font-weight:300}@media (min-width:901px){.hm[dir=ltr] .hm-sig{margin-right:64px}}.hm-pulse{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.hm-pulse i{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);transition:background 1.2s ease,box-shadow 1.2s ease;animation:hmPulse 2.4s ease-in-out infinite;flex:none}@keyframes hmPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.hm-social{position:absolute;inset-inline-end:var(--pad);top:50%;transform:translateY(-50%);z-index:3;display:grid;gap:14px}.hm-social a{width:44px;height:44px;display:grid;place-items:center;color:var(--muted);border-radius:50%;transition:color .3s ease,transform .3s ease}.hm-social a:focus-visible,.hm-social a:hover{color:var(--off);transform:translateY(-2px)}.hm-social svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.hm-swatch{position:absolute;inset-inline-start:calc(var(--pad) / 2 - 1px);top:50%;transform:translateY(-50%);z-index:3;display:grid;gap:10px}.hm-swatch i{width:2px;height:34px;background:var(--hair);border-radius:2px;transition:background .5s,box-shadow .5s}.hm-swatch i.is-on{background:var(--accent);box-shadow:0 0 14px var(--accent)}@media (max-width:900px){.hm-stage{height:auto;min-height:100vh;min-height:100svh}.hm-film img,.hm-film video{object-position:64% 0;filter:saturate(.7) contrast(1.05) brightness(.85)}.hm-vignette,.hm[dir=rtl] .hm-vignette{background:linear-gradient(hsla(0,0%,4%,.38),hsla(0,0%,4%,.38)),linear-gradient(0deg,#0b0b0b,hsla(0,0%,4%,.92) 38%,hsla(0,0%,4%,.2) 70%,hsla(0,0%,4%,.35))}.hm-top{padding:20px}.hm-top-r{gap:16px;font-size:11px}.hm-index{position:relative;grid-template-columns:minmax(0,1fr);margin:56vh 0 0;inset-inline:auto;bottom:auto;padding:0 20px 84px}.hm-row{grid-template-columns:76px minmax(0,1fr);column-gap:20px;padding:18px 0}.hm-n{display:none}.hm-mark{height:28px}.hm-mark img{max-width:76px}.hm-mark--short .lgs{height:26px}.hm-links{padding-inline-start:96px}.hm-brand.is-on .hm-links{max-height:120px}.hm-sig{justify-self:start;text-align:start;padding-top:22px}.hm-pulse{justify-content:flex-start}.hm-swatch{display:none}.hm-social{inset-inline:auto;inset-inline-start:14px;top:auto;bottom:18px;transform:none;grid-auto-flow:column;gap:6px}}@media (max-width:380px){.hm-top-r{gap:12px}.hm-cta{padding:10px 14px}}@media (prefers-reduced-motion:reduce){.hm-grain,.hm-pulse i{animation:none}.hm .lgs:after{display:none}.hm *,.hm :after,.hm :before{transition-duration:.01ms!important}}.hm .ac-wa{position:fixed;z-index:50;bottom:20px;right:20px;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#253745;color:#ccd0cf;border:1px solid hsla(165,4%,81%,.22);box-shadow:0 8px 24px rgba(0,0,0,.35);transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s}.hm[dir=rtl] .ac-wa{left:20px}@media (hover:hover) and (pointer:fine){.hm .ac-wa:hover{transform:translateY(-2px);background:#2d4252;border-color:hsla(165,4%,81%,.4)}}.hm .ac-wa:after{content:attr(data-tip);position:absolute;right:calc(100% + 10px);white-space:nowrap;padding:6px 10px;border-radius:6px;background:#030608;color:#ccd0cf;font:500 13px/1.3 var(--hm-f-body),Inter,system-ui,sans-serif;box-shadow:0 0 0 1px rgba(74,92,106,.45);opacity:0;pointer-events:none;transition:opacity .2s}.hm[dir=rtl] .ac-wa:after{right:auto;left:calc(100% + 10px);font-family:"GESSTwoMedium",var(--hm-f-body),sans-serif}.hm .ac-wa:focus-visible:after{opacity:1}@media (hover:hover) and (pointer:fine){.hm .ac-wa:hover:after{opacity:1}}@media (max-width:767px){.hm .ac-wa{width:44px;height:44px}.hm .ac-wa:after{display:none}}.hm[dir=ltr] .hm-name span{font:200 17px/1.55 var(--font-raleway),Raleway,sans-serif;color:hsla(38,29%,95%,.72);letter-spacing:.01em}.hm[dir=ltr] .hm-eyebrow{font:200 12px/1.4 var(--font-raleway),Raleway,sans-serif;letter-spacing:.26em;text-transform:uppercase}.hm[dir=ltr] .hm-sig{font:200 12.5px/1.65 var(--font-raleway),Raleway,sans-serif;letter-spacing:.16em;text-transform:uppercase}.hm[dir=ltr] .hm-sig b{font-weight:200}.hm-mark{height:60px}.hm-mark--academy{height:68px}.hm-mark--academy .lgs,.hm-mark--propteck .lgs{height:100%}.hm-mark img{max-width:190px}@media (min-width:901px){.hm{--h2:clamp(26px,3.2vw,40px);--rowpad:16px}.hm-brand{position:relative}.hm-row{grid-template-columns:190px minmax(0,1fr) auto;align-items:start;padding:var(--rowpad) 0}.hm-n{padding-top:calc(var(--h2) / 2 - 6px)}.hm-brand.is-on .hm-links,.hm-links{position:absolute;top:var(--rowpad);inset-inline-start:calc(100% + 32px);height:var(--h2);max-height:none;padding:0;overflow:visible;flex-wrap:nowrap;align-items:flex-end;gap:22px;white-space:nowrap;letter-spacing:.12em}.hm-links{opacity:0;transform:translateX(-12px);pointer-events:none;transition:opacity .5s ease,transform .5s ease}.hm[dir=rtl] .hm-links{transform:translateX(12px);letter-spacing:0}.hm-brand.is-on .hm-links,.hm[dir=rtl] .hm-brand.is-on .hm-links{opacity:1;transform:none;pointer-events:auto}.hm-links a,.hm-soon{padding:0 0 6px}.hm-sig{transition:opacity .4s ease}}@media (min-width:901px) and (max-width:1499px){.hm-index:has(.hm-brand--propteck.is-on) .hm-sig{opacity:0}}@media (max-width:900px){.hm-row{grid-template-columns:104px minmax(0,1fr)}.hm-mark{height:40px}.hm-mark--academy{height:46px}.hm-mark img{max-width:104px}.hm-links{padding-inline-start:124px}.hm[dir=ltr] .hm-name span{font-size:15px}}@media (prefers-reduced-motion:reduce){.hm .ac-wa:hover,.hm-social a:hover{transform:none}}.hm-film picture{position:absolute;inset:0}@media (max-width:900px){.hm-stage{position:static;height:auto;min-height:0}.hm{position:relative;padding-bottom:calc(44px + 24px + env(safe-area-inset-bottom))}.hm-film{inset:0 0 auto;height:58vh;height:58svh}.hm-film img,.hm-film video{object-position:50% 0}.hm-vignette,.hm[dir=rtl] .hm-vignette{background:linear-gradient(hsla(0,0%,4%,.38),hsla(0,0%,4%,.38)),linear-gradient(180deg,hsla(0,0%,4%,.55),hsla(0,0%,4%,0) 22%,hsla(0,0%,4%,0) 50%,#0b0b0b)}.hm-top{position:fixed;z-index:40;padding:calc(12px + env(safe-area-inset-top)) 20px 12px;background:linear-gradient(180deg,hsla(0,0%,4%,.72),hsla(0,0%,4%,.25));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hm-logo img{height:28px}.hm-top-r{gap:14px;font-size:10.5px}.hm-cta{padding:9px 14px}.hm-index{margin-top:calc(58svh - 36px);padding:0 20px 8px;gap:0}.hm-eyebrow{margin-bottom:14px}.hm-row{grid-template-columns:72px minmax(0,1fr);column-gap:16px;padding:16px 0}.hm-mark,.hm-mark--propteck{height:34px}.hm-mark--academy{height:40px}.hm-mark img{max-width:72px}.hm-name h2{font-size:30px;line-height:1.05}.hm[dir=rtl] .hm-name h2{font-size:24px;line-height:1.3}.hm[dir=rtl] .hm-name h2[lang=en]{font-size:30px;line-height:1.05}.hm[dir=ltr] .hm-name span{font:200 15px/1.5 var(--font-raleway),Raleway,sans-serif}.hm[dir=rtl] .hm-name span{font-size:15px;line-height:1.6}.hm-links{padding-inline-start:88px;gap:6px 20px;font-size:12px}.hm-brand.is-on .hm-links{padding-bottom:16px}.hm-sig{padding-top:16px;max-width:none}.hm-sig-line{display:none}.hm-pulse{white-space:nowrap}.hm[dir=ltr] .hm-sig{font:200 12px/1.4 var(--font-raleway),Raleway,sans-serif;letter-spacing:.16em;text-transform:uppercase}.hm[dir=rtl] .hm-sig{font-size:13px}.hm-social{position:absolute;inset-inline:14px auto;inset-inline-end:72px;top:auto;transform:none;display:flex;flex-wrap:nowrap;gap:8px;z-index:3}.hm .ac-wa,.hm-social{bottom:calc(24px + env(safe-area-inset-bottom))}}@media (max-width:380px){.hm-top-r{gap:10px}.hm-cta{padding:8px 12px;letter-spacing:.12em}.hm-name h2{font-size:27px}}.hm-hero{position:absolute;z-index:3;top:22%;inset-inline-start:var(--pad);width:fit-content;max-width:min(52vw,820px);margin:0;padding-bottom:14px;font:200 clamp(28px,3.6vw,56px)/1.1 var(--font-raleway),Raleway,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#f5f2ed;text-wrap:balance}.hm[dir=rtl] .hm-hero{font:300 clamp(28px,3.4vw,52px)/1.35 GESSTwoLight,var(--hm-f-body),sans-serif;letter-spacing:0}.hm-hero-w{display:inline;animation:hmIgnite .9s linear calc(.3s + var(--i) * .35s) both}.hm-hero-s{display:inline-block}.hm-hero-s.is-shimmer{animation:hmShimmer .6s ease-in-out}.hm-hero:after{content:"";position:absolute;inset-inline-start:0;bottom:0;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:background 1.2s ease;animation:hmUnderline .8s var(--ease) calc(.3s + var(--n) * .35s + .6s) forwards}.hm[dir=rtl] .hm-hero:after{transform-origin:right}@keyframes hmIgnite{0%{opacity:.1;text-shadow:none}8%{opacity:.9;text-shadow:var(--ig-hi,0 0 18px hsla(38,29%,95%,.75))}14%{opacity:.3;text-shadow:var(--ig-lo,0 0 4px hsla(38,29%,95%,.2))}22%{opacity:1;text-shadow:var(--ig-hi,0 0 18px hsla(38,29%,95%,.75))}31%{opacity:.6;text-shadow:var(--ig-mid,0 0 8px hsla(38,29%,95%,.35))}to{opacity:1;text-shadow:var(--ig-end,0 0 6px hsla(38,29%,95%,.25))}}@keyframes hmShimmer{0%,to{opacity:1}35%{opacity:.7;text-shadow:0 0 12px hsla(38,29%,95%,.5)}55%{opacity:1}}@keyframes hmUnderline{to{transform:scaleX(1)}}@media (max-width:900px){.hm-hero{top:calc(58svh - 64px);transform:translateY(-100%);inset-inline:20px;max-width:none;padding-bottom:10px}.hm-hero,.hm[dir=rtl] .hm-hero{font-size:clamp(22px,7vw,30px)}}@media (prefers-reduced-motion:reduce){.hm-hero-s.is-shimmer,.hm-hero-w{animation:none;opacity:1}.hm-hero:after{animation:none;transform:none}}.hm-logo img,.hm-mark img{filter:none;box-shadow:none;text-shadow:none}.hm-eyebrow:before{display:none}.hm-eye-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent);transition:background 1.2s ease,box-shadow 1.2s ease;animation:hmPulse 2.4s ease-in-out infinite;flex:none}.hm-ch{display:inline-block;animation:hmLetter .4s var(--ease) var(--d) both}@keyframes hmLetter{0%{opacity:0;transform:translateY(1px)}to{opacity:1;transform:none}}.hm-eyebrow.is-shine .hm-ch-s{animation:hmEyeShine .35s ease-in-out calc(var(--c) / var(--n) * .35s)}@keyframes hmEyeShine{0%,to{color:hsla(38,29%,95%,.55)}50%{color:#f5f2ed;text-shadow:0 0 8px hsla(38,29%,95%,.35)}}@media (prefers-reduced-motion:reduce){.hm-brand.is-on .hm-links>*,.hm-ch,.hm-eye-dot,.hm-eyebrow.is-shine .hm-ch-s{animation:none;opacity:1}}.hm-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hm-u{position:relative;color:inherit;transition:color .4s}.hm-u:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:100%;bottom:-2px;height:1px;background:#8b0d1a;transition:inset-inline-end .4s var(--ease)}.hm-u:focus-visible,.hm-u:hover{color:var(--off)}.hm-u:focus-visible:after,.hm-u:hover:after{inset-inline-end:0}@keyframes hmMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:900px){.hm-social{display:none}.hm{padding-bottom:0}}.hm-film{overflow:hidden}.hm{overflow-x:clip;max-width:100%}.hm-cta-s,.hm-hero:after{display:none}@media (max-width:900px){.hm-top-r{display:flex;gap:14px}.hm-lang[lang=ar]{font-size:14px}.hm-cta{display:inline-flex;align-items:center;height:36px;padding:0 14px;font:300 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.hm[dir=rtl] .hm-cta{font:400 14px/1 GESSTwoMedium,var(--hm-f-body),sans-serif;letter-spacing:0}.hm-name span{max-width:none}.hm-index{padding-bottom:8px}}@media (max-width:374px){.hm-cta-l{display:none}.hm-cta-s{display:inline}}.hm-eye-w{white-space:nowrap}body:has(.hm) nav.navbar-blur~div.fixed.md\:hidden{display:none!important}.hm-foot{width:100%;background:#0b0b0b;border-top:1px solid hsla(38,29%,95%,.1)}.hm-foot-in{max-width:720px;margin:0 auto;padding:72px 20px calc(40px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.hm[dir=ltr] .hm-foot{--thin:var(--font-raleway),"Raleway",sans-serif}.hm[dir=rtl] .hm-foot{--thin:"GESSTwoLight",var(--hm-f-body),sans-serif}.hm-foot-dot{width:24px;height:24px;border-radius:50%;background:var(--accent);box-shadow:0 0 18px var(--accent);animation:hmPulse 2.4s ease-in-out infinite;flex:none}.hm-foot-title{margin:0;font:400 12px/1.6 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:hsla(38,29%,95%,.55)}.hm[dir=rtl] .hm-foot-title{font:300 14px/1.7 GESSTwoLight,var(--hm-f-body),sans-serif;letter-spacing:0}.hm-foot-text{max-width:680px;display:grid;gap:12px}.hm-foot-text p{margin:0;font:200 15px/1.75 var(--thin);color:hsla(38,29%,95%,.65)}.hm[dir=rtl] .hm-foot-text p{font-weight:300;line-height:1.9}.hm-foot-text .hm-foot-closing{font:400 16px/1.7 GESSTwoMedium,var(--hm-f-body),sans-serif;color:hsla(38,29%,95%,.9)}.hm-foot-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;font:400 12px/1.4 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:hsla(38,29%,95%,.6)}.hm-foot-links a[lang=ar],.hm[dir=rtl] .hm-foot-links{font:400 14px/1.4 GESSTwoMedium,var(--hm-f-body),sans-serif;letter-spacing:0}.hm-foot-links a[lang=en]{font:400 12px/1.4 var(--mono);letter-spacing:.2em}.hm-foot-social{display:flex;justify-content:center;gap:8px}.hm-foot-social a{width:30px;height:30px;display:grid;place-items:center;color:hsla(38,29%,95%,.55);transition:color .3s ease,transform .3s ease}.hm-foot-social a:focus-visible,.hm-foot-social a:hover{color:var(--off);transform:translateY(-2px)}.hm-foot-social svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.hm-foot-marks{list-style:none;margin:0;padding:0;flex-wrap:wrap;gap:16px 40px;direction:ltr}.hm-foot-marks,.hm-foot-marks li{display:flex;justify-content:center;align-items:center}.hm-foot-marks li{--h:calc(16px * var(--s, 1));height:var(--h);width:calc(var(--h) * var(--r))}.hm-foot-marks img{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1);opacity:.45}.hm-foot-last{font:400 11px/1.6 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:hsla(38,29%,95%,.45)}.hm[dir=rtl] .hm-foot-last{font:300 13px/1.7 GESSTwoLight,var(--hm-f-body),sans-serif;letter-spacing:0}.hm-foot-last a{text-transform:none;letter-spacing:.04em}@media (max-width:900px){.hm-foot-marks{display:grid;grid-template-columns:repeat(4,auto);justify-content:center;justify-items:center;gap:18px 32px}}@media (prefers-reduced-motion:reduce){.hm-foot-dot{animation:none}}.hm{width:100%;margin:0;padding-inline:0;transform:none}.hm .ac-wa{right:24px;bottom:calc(24px + env(safe-area-inset-bottom))}.hm[dir=rtl] .ac-wa{right:auto;left:24px}@media (min-width:901px){.hm[dir=ltr] .hm-sig{margin-right:80px}.hm[dir=rtl] .hm-sig{margin-left:80px}.hm-sig{max-width:none;justify-items:end}.hm-pulse{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.hm[dir=ltr] .hm-sig{font:200 12px/1.6 var(--font-raleway),Raleway,sans-serif;letter-spacing:.18em}.hm[dir=ltr] .hm-sig-line{font-size:11px;color:hsla(38,29%,95%,.55);max-width:300px}.hm-sig-line b{color:inherit}}@media (max-width:900px){.hm-foot-in{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}.hm[dir=rtl] .hm-hero{font-family:"GESSTwoMedium",var(--hm-f-body),sans-serif;font-weight:400}.hm[dir=rtl] .ac-wa:after,.hm[dir=rtl] .hm-cta,.hm[dir=rtl] .hm-foot-links,.hm[dir=rtl] .hm-foot-links a:not([lang=en]),.hm[dir=rtl] .hm-lang{font-family:"GESSTwoLight",var(--hm-f-body),sans-serif;font-weight:300}.hm[dir=rtl] :not([lang=en]):not([lang=en] *){letter-spacing:0;text-align:start}.hm[dir=rtl] .hm-foot-in,.hm[dir=rtl] .hm-foot-in :not([lang=en]):not([lang=en] *){text-align:center}.hm[dir=rtl] .hm-foot-text .hm-foot-closing,.hm[dir=rtl] .hm-foot-text p,.hm[dir=rtl] .hm-name span,.hm[dir=rtl] .hm-sig,.hm[dir=rtl] .hm-sig-line{line-height:1.8}.hm[dir=rtl] .hm-sig{justify-items:start}.hm[dir=rtl] .hm-pulse{justify-content:flex-start}.hm-foot-dot{display:none}.hm-foot-in,.hm-foot-in[class]{padding:40px 20px calc(24px + env(safe-area-inset-bottom));gap:14px}@media (min-width:901px){.hm-index{bottom:40px}}@media (max-width:900px){.hm-index{padding-bottom:32px}.hm-foot-in,.hm-foot-in[class]{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.hm-foot-last{padding-inline:72px}}@media (min-width:901px){.hm-sig{max-width:420px;justify-items:end;text-align:end}.hm[dir=ltr] .hm-sig-line,.hm[dir=rtl] .hm-sig-line{max-width:420px;text-wrap:balance}}.hm-eye-dot,.hm-pulse i{display:block;flex:none;animation:hmPulse 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hm-eye-dot,.hm-pulse i{animation:none}}@media (max-width:900px){.hm-film img,.hm-film video{object-position:50% 38%}}@media (min-width:901px){.hm-sig{justify-self:end;justify-items:start;width:fit-content;text-align:left}.hm-pulse,.hm[dir=rtl] .hm-pulse{position:relative;display:block;text-indent:0}.hm-pulse i{position:absolute;left:-16px;top:50%;margin-top:-3px}.hm-sig-line{text-align:left}.hm[dir=rtl] .hm-sig,.hm[dir=rtl] .hm-sig-line{text-align:right}.hm[dir=rtl] .hm-pulse i{left:auto;right:-16px}}.hm{--crimson:#8b0d1a}body:has(.hm) .hm-row,body:has(.hm) .hm-row *{cursor:default!important}.hm-row{cursor:default;-webkit-tap-highlight-color:transparent}.hm-brand{position:relative}.hm-brand .hm-name h2{color:hsla(38,29%,95%,.72)}.hm-brand.is-on .hm-name h2{color:var(--off)}.hm-links,.hm[dir=rtl] .hm-links{transition:opacity .2s ease,max-height .7s var(--ease),padding .5s}@media (min-width:901px){.hm-links,.hm[dir=rtl] .hm-links{transform:none;transition:opacity .2s ease}}.hm-brand.is-on .hm-links,.hm[dir=rtl] .hm-brand.is-on .hm-links{transition:opacity 0s,max-height .7s var(--ease),padding .5s}.hm-links>*{position:relative}.hm-brand.is-on .hm-links>*{animation:hmLinkFlicker .5s linear calc(var(--k) * 80ms) both,hmLinkPulse .6s ease-out calc(var(--k) * 80ms + .5s)}@keyframes hmLinkFlicker{0%{opacity:0}8%{opacity:.9}14%{opacity:.3}22%{opacity:1}31%{opacity:.6}to{opacity:1}}@keyframes hmLinkPulse{0%{text-shadow:none}30%{text-shadow:0 0 14px hsla(38,29%,95%,.6)}to{text-shadow:none}}.hm-gl{position:absolute;inset:0;padding:inherit;white-space:nowrap;pointer-events:none;user-select:none;opacity:0;text-shadow:none}.hm-gl-a{color:var(--off);clip-path:inset(38% 0 calc(62% - 2px) 0);transform:translateX(3px)}.hm-gl-b{color:var(--crimson);clip-path:inset(66% 0 calc(34% - 2px) 0);transform:translateX(-3px)}.hm-brand.is-on .hm-gl{animation:hmGlitch .12s step-end calc(var(--k) * 80ms + 30ms)}@keyframes hmGlitch{0%,to{opacity:1}50%{opacity:1;translate:-1px 0}}@media (prefers-reduced-motion:reduce){.hm-brand.is-on .hm-gl,.hm-brand.is-on .hm-links>*{animation:none;opacity:1}.hm-brand.is-on .hm-gl{opacity:0}}.hm-mark--studio .lgs{height:100%}.hm-foot-marks li{--h:calc(15px * var(--s, 1))}@media (min-width:901px){.hm-foot-marks{flex-wrap:nowrap;gap:32px}}.hm-brands{border-top-color:hsla(38,29%,95%,.1)}.hm-brand{border-bottom-color:hsla(38,29%,95%,.1)}.hm-name h2{white-space:nowrap}.hm[dir=ltr] .hm-name span,.hm[dir=rtl] .hm-name span{font-size:15px;color:hsla(38,29%,95%,.65);letter-spacing:0}.hm[dir=ltr] .hm-name span{font:200 15px/1.5 var(--font-raleway),Raleway,sans-serif}@media (max-width:900px){.hm[dir=ltr] .hm-name span,.hm[dir=rtl] .hm-name span{font-size:14px}}.hm-hero-sub{display:none}@media (min-width:901px){.hm-hero-box{position:absolute;z-index:3;top:22%;inset-inline-start:var(--pad);width:fit-content;max-width:min(52vw,820px)}.hm-hero-box>.hm-hero{position:relative;top:auto;inset-inline-start:auto;max-width:none}.hm-hero-sub{display:grid;gap:10px;max-width:520px;margin-top:18px;animation:hmSubIn .6s ease calc(.3s + (var(--n) - 1) * .35s + .9s) both}.hm-hero-sub p{margin:0;font:200 15px/1.7 var(--font-raleway),Raleway,sans-serif;color:hsla(38,29%,95%,.65);text-align:start}.hm[dir=rtl] .hm-hero-sub p{font:300 15px/1.9 GESSTwoLight,var(--hm-f-body),sans-serif;letter-spacing:0}}@media (max-width:900px){.hm-hero-box{display:contents}}@keyframes hmSubIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hm-hero-sub{animation:none}}.hm-foot-logo{display:block;line-height:0}.hm-foot-logo img{height:34px;width:auto;display:block}.hm-hero-box[data-tight] .hm-hero-sub{visibility:hidden}@media (min-width:901px){.hm-hero-box{top:max(100px,15%)}}@media (max-width:900px){.hm[dir=rtl] .hm-brand--academy .hm-name h2{white-space:normal}}@media (min-width:901px){.hm-index{grid-template-columns:minmax(0,clamp(620px,100vw - 2 * var(--pad) - 600px,760px)) 1fr}.hm-name span{max-width:none}}.hm-hero{--ig-end:0 0 5px hsla(38,29%,95%,.2)}.hm-hero-s{position:relative}.hm-hero-s:after,.hm-hero-s:before{content:attr(data-w);position:absolute;inset:0;pointer-events:none;white-space:nowrap;opacity:0;text-shadow:none}.hm-hero-s:before{color:#f5f2ed;clip-path:inset(34% 0 calc(66% - 2px) 0);transform:translateX(3px)}.hm-hero-s:after{color:#8b0d1a;clip-path:inset(68% 0 calc(32% - 2px) 0);transform:translateX(-3px)}.hm-hero-s.is-surge,.hm-hero.is-surge-all .hm-hero-s{animation:hmSurge .45s linear}.hm-hero-s.is-surge:after,.hm-hero-s.is-surge:before,.hm-hero.is-surge-all .hm-hero-s:after,.hm-hero.is-surge-all .hm-hero-s:before{animation:hmSurgeSlice .1s step-end 20ms}@keyframes hmSurge{0%{opacity:1;text-shadow:0 0 5px hsla(38,29%,95%,.2)}12%{opacity:.55;text-shadow:0 0 16px hsla(38,29%,95%,.7)}24%{opacity:1;text-shadow:0 0 16px hsla(38,29%,95%,.7)}40%{opacity:.7;text-shadow:0 0 10px hsla(38,29%,95%,.45)}55%{opacity:1;text-shadow:0 0 16px hsla(38,29%,95%,.7)}to{opacity:1;text-shadow:0 0 5px hsla(38,29%,95%,.2)}}@keyframes hmSurgeSlice{0%,to{opacity:1}50%{opacity:1;translate:-1px 0}}@media (prefers-reduced-motion:reduce){.hm-hero-w{text-shadow:0 0 5px hsla(38,29%,95%,.2)}.hm-hero-s,.hm-hero-s:after,.hm-hero-s:before{animation:none!important}}@media (max-width:900px){.hm-hero-box{display:block;position:absolute;z-index:3;top:calc(58svh - 48px);transform:translateY(-100%);inset-inline:20px}.hm-hero-box>.hm-hero,.hm[dir=rtl] .hm-hero-box>.hm-hero{position:relative;top:auto;inset-inline:auto;transform:none;padding-bottom:0;font-size:clamp(20px,5.8vw,26px)}.hm[dir=ltr] .hm-hero-box>.hm-hero{letter-spacing:.14em}.hm-hero-sub{display:block;margin-top:10px;animation:hmSubIn .6s ease calc(.3s + (var(--n) - 1) * .35s + .9s) both}.hm-hero-sub p{margin:0;font:200 12.5px/1.55 var(--font-raleway),Raleway,sans-serif;color:hsla(38,29%,95%,.6);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.hm[dir=rtl] .hm-hero-sub p{font:300 12.5px/1.55 GESSTwoLight,var(--hm-f-body),sans-serif;letter-spacing:0}.hm-hero-box[data-lines="2"] .hm-hero-sub p{-webkit-line-clamp:2}.hm-sub-more{display:none}.hm-row{grid-template-columns:96px minmax(0,1fr);column-gap:16px;padding:16px 0}.hm-mark,.hm-mark--propteck,.hm-mark--studio{height:44px}.hm-mark--academy{height:52px}.hm-mark img{max-width:96px}.hm-links{padding-inline-start:112px}.hm-film{height:66vh;height:66svh}.hm-vignette,.hm[dir=rtl] .hm-vignette{background:linear-gradient(hsla(0,0%,4%,.38),hsla(0,0%,4%,.38)),linear-gradient(180deg,hsla(0,0%,4%,.55),hsla(0,0%,4%,0) 22%,hsla(0,0%,4%,0) 55%,hsla(0,0%,4%,.9) 94%,#0b0b0b)}.hm-index{margin-top:calc(66svh - 20px)}.hm-hero-box{top:calc(66svh - 30px)}.hm-hero-sub p,.hm[dir=rtl] .hm-hero-sub p{display:block;-webkit-line-clamp:none;overflow:visible;max-width:100%;font-size:12px;line-height:1.5;color:hsla(38,29%,95%,.6)}.hm-hero-sub{display:grid;gap:6px}.hm-links{padding-inline-start:0;flex-wrap:nowrap;gap:16px;white-space:nowrap}.hm[dir=ltr] .hm-links{letter-spacing:.1em}}.hm-video{position:absolute;inset:0}.hm-film img,.hm-film video{filter:none!important;transition:none!important}.hm-film video,.hm-film video[data-playing]{opacity:1}@media (prefers-reduced-motion:reduce){.hm-film video{display:none}}.hm-grain{inset:-24px;width:auto;height:auto;background-size:160px 160px;background-repeat:repeat;transform:translateZ(0);will-change:transform;animation:hmGrainPx .6s steps(4) infinite}@keyframes hmGrainPx{0%{transform:translateZ(0)}25%{transform:translate3d(-12px,8px,0)}50%{transform:translate3d(8px,-12px,0)}75%{transform:translate3d(-8px,-4px,0)}to{transform:translate3d(4px,12px,0)}}.hm-vignette{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.hm-grain{animation:none}}@media (max-width:900px){.hm-hero-w{animation-name:hmIgniteLite;text-shadow:0 0 5px hsla(38,29%,95%,.2)}.hm-hero-s.is-surge,.hm-hero.is-surge-all .hm-hero-s{animation-name:hmSurgeLite}}@keyframes hmIgniteLite{0%{opacity:.1}8%{opacity:.9}14%{opacity:.3}22%{opacity:1}31%{opacity:.6}to{opacity:1}}@keyframes hmSurgeLite{0%{opacity:1}12%{opacity:.55}24%{opacity:1}40%{opacity:.7}55%,to{opacity:1}}@media (max-width:900px){.hm[dir=ltr] .hm-eyebrow{white-space:nowrap;overflow:hidden;font-size:clamp(9px,2.95vw,12px);letter-spacing:.2em}.hm[dir=ltr] .hm-eyebrow>*{flex:none}}.hm-foot-in,.hm-foot-in[class]{padding:32px 20px calc(20px + env(safe-area-inset-bottom));gap:12px}.hm-foot-last{margin:0}.hm .hm-foot{margin-bottom:0}@media (max-width:900px){.hm{padding-bottom:0}.hm-foot-in,.hm-foot-in[class]{padding-bottom:calc(20px + env(safe-area-inset-bottom))}.hm-social,.hm[dir=rtl] .hm-social{display:grid;grid-auto-flow:row;gap:0;position:absolute;z-index:3;inset-inline-start:auto;inset-inline-end:6px;bottom:auto;top:26svh;transform:translateY(-50%)}.hm-social a{width:28px;height:28px}.hm-social svg{width:18px;height:18px}}.hm-lang-c,.hm-sub-short{display:none}@media (max-width:900px){.hm-top{height:calc(44px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 16px 10px}.hm-logo img{height:20px}.hm-top-r{gap:10px}.hm-lang{display:block;line-height:0}.hm-lang .hm-lang-l{display:none}.hm-lang .hm-lang-c{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--off);color:var(--off);font:400 13px/1 GESSTwoMedium,var(--hm-f-body),sans-serif;letter-spacing:0;text-transform:none}.hm[dir=rtl] .hm-lang .hm-lang-c{font:400 10px/1 var(--hm-f-mono),Space Mono,ui-monospace,monospace;letter-spacing:.04em}.hm-cta,.hm[dir=ltr] .hm-cta{height:28px;padding:0 12px;font:300 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.hm[dir=rtl] .hm-cta{height:28px;padding:0 12px;font:300 12px/1 GESSTwoLight,var(--hm-f-body),sans-serif;letter-spacing:0}.hm-cta .hm-cta-l{display:inline}.hm-cta .hm-cta-s,.hm[dir] .hm-hero-sub p.hm-sub-full{display:none}.hm[dir] .hm-hero-sub p.hm-sub-short{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:200 13px/1.5 var(--font-raleway),Raleway,sans-serif;color:hsla(38,29%,95%,.6)}.hm[dir=rtl] .hm-hero-sub p.hm-sub-short{font:300 13px/1.5 GESSTwoLight,var(--hm-f-body),sans-serif;letter-spacing:0}.hm[dir=ltr] .hm-eyebrow{font-size:9px;letter-spacing:.16em;white-space:nowrap}.hm[dir=rtl] .hm-eyebrow{font-size:10px;white-space:nowrap}.hm-row{padding:14px 0}.hm-name h2,.hm[dir=rtl] .hm-name h2[lang=en]{font-size:26px}.hm[dir=ltr] .hm-name span,.hm[dir=rtl] .hm-name span{font-size:11px;line-height:1.45;color:hsla(38,29%,95%,.6)}.hm-foot-links,.hm[dir=rtl] .hm-foot-links{flex-wrap:nowrap;white-space:nowrap;gap:14px}.hm[dir=ltr] .hm-foot-links{font:400 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.hm[dir=rtl] .hm-foot-links{font-size:12px}}@media (max-width:360px){.hm[dir=ltr] .hm-foot-links{font-size:9px}}@media (max-width:900px){.hm-logo img{height:30px}}.hm-foot-films{display:grid;justify-items:center;gap:14px;width:100%}.hm-foot-films-l{margin:0;font:200 13px/1.5 var(--font-raleway),Raleway,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:hsla(38,29%,95%,.7);text-align:center}.hm[dir=rtl] .hm-foot-films-l{font:300 13px/1.7 GESSTwoLight,var(--hm-f-body),sans-serif;letter-spacing:0;text-transform:none}.hm-foot-marks li,.hm-foot-marks li[style]{--h:calc(16px * var(--s, 1))}.hm-foot-marks a{line-height:0}.hm-fm-m,.hm-foot-marks a{display:block;width:100%;height:100%}.hm-fm-m{position:relative}.hm-fm-m img{display:block}.hm-foot-marks a:focus-visible img,.hm-foot-marks a:hover img{opacity:.8}.hm-foot-marks img{transition:opacity .3s ease}.hm-fm-m:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 40%,hsla(38,29%,95%,.55) 46%,#f5f2ed 50%,hsla(38,29%,95%,.55) 54%,transparent 60%);background-size:260% 100%;background-repeat:no-repeat;background-position:100% 0;-webkit-mask:var(--lg) center/contain no-repeat;mask:var(--lg) center/contain no-repeat;animation:hmMarkSweep 16.8s linear calc(1.2s + var(--i) * 2.1s) infinite}@keyframes hmMarkSweep{0%{background-position:100% 0}5.357%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.hm-fm-m:after{display:none}}@media (max-width:900px){.hm-foot-films-l,.hm[dir=rtl] .hm-foot-films-l{font-size:12px}.hm-foot-marks li,.hm-foot-marks li[style]{--h:calc(14px * var(--s, 1))}}.hm-now{display:inline-flex;align-items:center;gap:10px;vertical-align:middle}.hm-now-mark{display:block;flex:none;height:18px;width:auto;filter:none}@media (max-width:900px){.hm-now-mark{height:16px}}