:root{--white: #F7F7F3;--black: #171717;--blue: #3058F3;--grey: #C9C9C5;--ink-soft: rgba(23, 23, 23, .64);--line: rgba(23, 23, 23, .18);--w-regular: 400;--w-medium: 500;--w-bold: 700;--w-extra: 800;--t-xs: .8125rem;--t-sm: .9375rem;--t-md: 1.125rem;--t-lg: clamp(1.25rem, 1rem + .9vw, 1.75rem);--h-sm: clamp(1.125rem, 1rem + .5vw, 1.5rem);--h-lg: clamp(2.25rem, 1.2rem + 4vw, 5rem);--h-xl: clamp(3rem, 1.2rem + 8vw, 9rem);--h-xxl: clamp(2.75rem, 1rem + 7.4vw, 8.5rem);--g: clamp(16px, 2.2vw, 40px);--hdr: 76px;--sec: clamp(96px, 13vw, 220px);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.76, 0, .24, 1)}@media(max-width:820px){:root{--hdr: 64px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--white)}html.is-locked{overflow:hidden}body{margin:0;background:var(--white);color:var(--black);font-family:var(--font),"Geeza Pro","Segoe UI","Noto Sans Arabic",Tahoma,system-ui,sans-serif;font-weight:var(--w-regular);font-size:var(--t-md);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2,h3,p,dl,dd,ul{margin:0;padding:0}ul{list-style:none}h1,h2,h3{font-weight:var(--w-bold);line-height:1.02;letter-spacing:-.02em;overflow-wrap:break-word}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}img,svg{display:block;max-width:100%}main{outline:none}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.muted{color:var(--ink-soft)}.skip{position:fixed;inset-inline-start:var(--g);top:8px;z-index:200;background:var(--blue);color:var(--white);padding:8px 14px;transform:translateY(-200%)}.skip:focus{transform:none}.h-sm{font-size:var(--h-sm);font-weight:var(--w-medium);letter-spacing:0;line-height:1.2}.h-lg{font-size:var(--h-lg)}.h-xl{font-size:var(--h-xl);font-weight:var(--w-extra);line-height:.98;letter-spacing:-.03em}.h-xxl{font-size:var(--h-xxl);font-weight:var(--w-extra);line-height:1;letter-spacing:-.03em}.logo{height:auto}.media{width:100%;aspect-ratio:var(--ar);max-height:80svh;position:relative}.media img{width:100%;height:100%;object-fit:contain;object-position:50% 100%}.media--multiply{background:var(--white);isolation:isolate}.media--multiply img{mix-blend-mode:multiply}.media--fit{aspect-ratio:auto;height:100%;max-height:none}.slot{--slot: var(--grey);--slot-ink: var(--black);width:100%;height:100%;position:relative}.slot svg{width:100%;height:100%;fill:var(--slot)}.slot__tag{position:absolute;inset-inline-start:0;top:0;font-size:var(--t-xs);line-height:1.3;color:var(--slot-ink);background:var(--white);padding:4px 8px;border:1px dashed currentColor;max-width:min(100%,220px)}.slot__tag b{font-weight:var(--w-bold)}.tone-black .slot{--slot: #3a3a38;--slot-ink: var(--black)}.tone-grey .slot{--slot: #A9A9A5}.fit{width:100%}.fit__text{pointer-events:none;display:inline-block;white-space:nowrap;font-weight:var(--w-extra);line-height:.9;letter-spacing:-.035em}.w{display:inline-block;clip-path:inset(-.2em -.08em -.26em);vertical-align:top}.w-i{display:inline-block}.js [data-reveal=split] .w-i{transform:translateY(125%);transition:transform 1s var(--ease-out);transition-delay:calc(var(--i) * 55ms)}.js [data-reveal=split].is-in .w-i{transform:none}.ro{height:100%}.js [data-reveal=object] .ro{clip-path:inset(100% 0 0 0);transform:translateY(40px);transition:clip-path 1.15s var(--ease-out),transform 1.15s var(--ease-out)}.js [data-reveal=object].is-in .ro{clip-path:inset(-20% -20% -20% -20%);transform:none}.parallax{will-change:transform}.arrow{width:1em;height:1em}.pointlink{display:inline-flex;align-items:center;gap:12px;font-weight:var(--w-medium)}.pointlink__mark{position:relative;flex:none;width:26px;height:26px;display:grid;place-items:center;color:var(--white)}.pointlink__mark:before{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--blue);transition:inset .4s var(--ease-out)}.pointlink__mark .arrow{position:relative;width:14px;height:14px;opacity:0;transform:translate(calc(-6px * var(--dir)));transition:opacity .25s,transform .4s var(--ease-out)}.pointlink:hover .pointlink__mark:before,.pointlink:focus-visible .pointlink__mark:before{inset:0}.pointlink:hover .arrow,.pointlink:focus-visible .arrow{opacity:1;transform:none}.block-btn{--ox: 50%;--oy: 50%;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:var(--black);color:var(--white);padding:18px 22px;font-weight:var(--w-medium);min-width:240px}.block-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--blue);clip-path:circle(0 at var(--ox) var(--oy));transition:clip-path .55s var(--ease-out)}.block-btn:hover:before,.block-btn:focus-visible:before{clip-path:circle(140% at var(--ox) var(--oy))}.block-btn .arrow{transition:transform .45s var(--ease-out)}.block-btn:hover .arrow{transform:translate(calc(6px * var(--dir)))}.block-btn[disabled]{opacity:.6;cursor:progress}.tone-blue{background:var(--blue);color:var(--white)}.tone-white{background:var(--white);color:var(--black)}.tone-grey{background:var(--grey);color:var(--black)}.tone-black{background:var(--black);color:var(--white)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.js [data-reveal],.js [data-reveal] *{clip-path:none!important}.js [data-reveal=split] .w-i{transform:none}.js [data-reveal=pairs] .pair{opacity:1!important;transform:none!important}.js [data-reveal=footer] .ftr__track:after{transform:none!important}.js [data-reveal=footer] .ftr__ball{left:calc(100% - 21px)!important}.js [data-reveal=object] .ro{transform:none}.parallax,.drift{transform:none!important}}.hdr{position:fixed;inset:0 0 auto;z-index:90;height:var(--hdr);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--g);background:var(--white);transition:height .45s var(--ease-out),box-shadow .3s}.hdr--compact{height:calc(var(--hdr) - 16px);box-shadow:0 1px 0 var(--line)}.hdr--sheet{box-shadow:none}.hdr__logo{flex:none;display:block}.hdr__logo .logo{width:clamp(150px,13vw,200px);transition:width .45s var(--ease-out)}.hdr--compact .hdr__logo .logo{width:clamp(132px,11vw,164px)}.hdr__nav{display:flex;gap:clamp(20px,2.6vw,44px);margin-inline-start:auto;font-weight:var(--w-medium);font-size:var(--t-sm)}.hdr__nav .roll{animation:nav-in .7s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * 70ms)}@keyframes nav-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.roll{position:relative;display:inline-block;line-height:1.7}.roll__in{display:inline-block;position:relative;clip-path:inset(0 -2px)}.roll__in:after{content:attr(data-text);position:absolute;left:0;top:100%;color:var(--blue);white-space:nowrap}.roll{overflow:hidden}.roll__in{transition:transform .5s var(--ease-out);clip-path:none}.roll:hover .roll__in,.roll:focus-visible .roll__in{transform:translateY(-100%)}.roll[aria-current=page],.roll[data-accent]{color:var(--blue)}.roll[aria-current=page] .roll__in:after,.roll[data-accent] .roll__in:after{color:var(--black)}.roll[data-accent]{font-weight:var(--w-extra)}.hdr__trigger{display:none;align-items:center;gap:10px;font-weight:var(--w-medium);font-size:var(--t-sm);padding:10px 0 10px 10px;flex:none}.hdr__dot{width:10px;height:10px;border-radius:50%;background:var(--blue);transition:transform .45s var(--ease-out)}.hdr__trigger:hover .hdr__dot{transform:scale(1.7)}.hdr__trigger.is-open .hdr__dot{transform:scale(.6)}@media(max-width:820px){.hdr__nav{display:none}.hdr__trigger{display:inline-flex}}.sheet{position:fixed;inset:0;z-index:80;background:var(--white);padding:calc(var(--hdr) + 24px) var(--g) 28px;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;clip-path:circle(0 at calc(100% - 44px) 32px);visibility:hidden;transition:clip-path .7s var(--ease-io),visibility 0s .7s}.sheet.is-open{clip-path:circle(150% at calc(100% - 44px) 32px);visibility:visible;transition:clip-path .7s var(--ease-io),visibility 0s}.sheet__nav{display:flex;flex-direction:column;gap:6px}.sheet__nav a{display:block;clip-path:inset(-.1em -.05em -.2em);font-size:clamp(2.5rem,13.4vw,5.5rem);font-weight:var(--w-extra);letter-spacing:-.03em;line-height:1.12}.sheet__nav a span{display:inline-block;transform:translateY(115%);transition:transform .8s var(--ease-out)}.sheet.is-open .sheet__nav a span{transform:none;transition-delay:calc(.18s + var(--i) * 70ms)}.sheet__nav a[aria-current=page],.sheet__nav a[data-accent]{color:var(--blue)}.sheet__foot{color:var(--ink-soft);font-size:var(--t-sm);padding-top:32px}.scrollpoint{position:fixed;inset-inline-end:8px;top:calc(var(--hdr) + 12px);bottom:20px;width:8px;z-index:70;pointer-events:none;opacity:0;transition:opacity .3s}.scrollpoint__dot{width:8px;height:8px;border-radius:50%;background:var(--blue);will-change:transform}@media(max-width:820px){.scrollpoint{inset-inline-end:4px;width:5px}.scrollpoint__dot{width:5px;height:5px}}@media(hover:hover)and (pointer:fine){*,*:before,*:after{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACLklEQVR42t1UPW8TQRB9s3fn83FHRAkFEh1CFlR0UNgF/AdS0kBBGYWCSLEUaJBoaRAKDeI/IKFzQUMViqSjiBUSEw6wlLPvw96doTgbJbYV2yKmYKWtdt6+eTNvBljwoWkBImIRkUmSzkqu/bssBmU7+ez7S6siQkQkp+HtaQSNRpGEUri58QZ3Dn9aePEISwBQr4MA/B3BMS3d5j5MK9JgQTwrag4CKNeB5ZYKQTOD5mmYSHHnOWrRLlo4gT20YgMgNCbHhKEA6By3NIWh2FEEFYbCk0DVKoSIjA0ARGROSUIDQJbFORFARADQr9VIz6wgSTornudX8rzDo2UTEUVETMDtJM2R5wzLwvV+P97UPSGyRgaNRVzPpyxL9j3v/BoBwLco/vj8XXCr+ZXhltREp6RZjr1WD4aByxcdBEF54ogxC/yA8Hg5bt64unTFBgDDMIc/gFak4ZaskzgpFkqvxzBctCFqM+LU/Hk7QWAYfupAG9JEgxJdCOTTy1XobjdnRVA8vq/Eseja/Q3rUtQWvH3G7cBLtnQfRGpEh0DKnkWOhd0sn2fITPxqeU2k9lBL9Ovo/bw2VXUAqI8HVCqwd3ags17HGU5yrw97fV3UwBDjNq0XXxERT80gDMUe2HTz3hOR6gMtB9+PPgDAgOQ/XxX/ZhfNaiRmMLOASPECFJAbBFBBYCsRPndmEkXEAoA0jZ/uHsj2lz29HXfj10N7n2k9XQcolwCi2TG/AXUkBwtGltLMAAAAAElFTkSuQmCC) 12 12,crosshair!important;cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACLklEQVR42t1UPW8TQRB9s3fn83FHRAkFEh1CFlR0UNgF/AdS0kBBGYWCSLEUaJBoaRAKDeI/IKFzQUMViqSjiBUSEw6wlLPvw96doTgbJbYV2yKmYKWtdt6+eTNvBljwoWkBImIRkUmSzkqu/bssBmU7+ez7S6siQkQkp+HtaQSNRpGEUri58QZ3Dn9aePEISwBQr4MA/B3BMS3d5j5MK9JgQTwrag4CKNeB5ZYKQTOD5mmYSHHnOWrRLlo4gT20YgMgNCbHhKEA6By3NIWh2FEEFYbCk0DVKoSIjA0ARGROSUIDQJbFORFARADQr9VIz6wgSTornudX8rzDo2UTEUVETMDtJM2R5wzLwvV+P97UPSGyRgaNRVzPpyxL9j3v/BoBwLco/vj8XXCr+ZXhltREp6RZjr1WD4aByxcdBEF54ogxC/yA8Hg5bt64unTFBgDDMIc/gFak4ZaskzgpFkqvxzBctCFqM+LU/Hk7QWAYfupAG9JEgxJdCOTTy1XobjdnRVA8vq/Eseja/Q3rUtQWvH3G7cBLtnQfRGpEh0DKnkWOhd0sn2fITPxqeU2k9lBL9Ovo/bw2VXUAqI8HVCqwd3ags17HGU5yrw97fV3UwBDjNq0XXxERT80gDMUe2HTz3hOR6gMtB9+PPgDAgOQ/XxX/ZhfNaiRmMLOASPECFJAbBFBBYCsRPndmEkXEAoA0jZ/uHsj2lz29HXfj10N7n2k9XQcolwCi2TG/AXUkBwtGltLMAAAAAElFTkSuQmCC) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADSUlEQVR42u2ZsYskRRSHv1dVPdO72yODkWdyt4lgqIN/jJHJhpodE5gMi4p4IP4FBkYnbGJqvqDJwMKBZ2AgGNzBesydOz29PVtVz6B7ZufcOw67Z2VP+sFLmqJef9Wvut7vlbBlU1UB3HQ6XT8bjUYKCBBEJNLZpckWV96ISCyKYj9Nex+Fi1ytFQEIQaNNBma5zH/o97OT1dhtxHXbX4zwDpiJJAO81nAGLBBjfAScAAa4cQAAnJ/rMk2D//jLRfz5AcZZuH0Lf3Rv4FS12HY8dz1pKS4viH/lYpyFvFAAJ4J5HQCqiR0kDpyt/LrMXNfEqs/7awfwX1kH0AF0AB1AB9AB/D8AJpOJUVXb1AGrqvYVBZvZHNvCzRWAw8PDKCKhhS9FJHgf5y/TScaYvB5btoy11hJOVUVEtChm+2k63H/6dK5NlJo4jHpiJL4XowfdmEMQHwLLZXx/Njs7FcGqEprUiMNhJmV59ihN33ioquKm06kDLsAdAJ8Oh72WVXYEznFO1gDOiHWyIMvSMbhx87k9tUT9HvgQsOs3TawuQyR+8lXpF0XprGteBjsr5tffoZ+ACDx+AgefC6qlKmXj4loj/uu7PffmnpxfETTWigTB/PQAM5+LcUmLOl6h3wNT77CihOMTqHCaNxJCVHPhMZjLOa7kSuIqNeVsOyEi8s+vsgWt+gJ8tyGhIuBvv4XPF4prmkKCOCv28Z/VygP0ErjzdtVeadONiIp3Zr3RngdYlLq3u4s7ujdor5P1jIPPhOOTauXv3IL7Xyg7O3vmMrGaa/ii0MH6wWg0CpUIt/eBh8tlHmMMpuGhGL0372ZZf6xa6iqRYtTY66WmKObfinBsjDUxhn/9JYyxsdfbMyC/rT6KWx0K/X52UjedWtnpaf5BliXj+m8j9Z6O1iYGyh93dgZHW+vfiES32RpsWRtZIDx7Nh+CviRgHKiqq1PBtzlsVgvvNmnabDCtjvQwm52FVwT2qoqIeLpqtAPoADqADqAD6AA6gA6Am3bJp6BeAzFENSKVkqrvzfTGA6SpJGDdN+MB5UWlCEwdR0T6NxlAq5d0f0D8brib62X3QAJkVpVfNsd2xrXcD6uoqnuRTyaTrf80/gbDWOrrpUq18AAAAABJRU5ErkJggg==) 2x) 12 12,crosshair!important}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.js [data-cursor=view],.js [data-cursor=view] *{cursor:none!important}}.cursor{position:fixed;left:0;top:0;z-index:150;pointer-events:none;opacity:0;transition:opacity .25s}.cursor.is-on{opacity:1}.cursor:before{content:attr(data-label);position:absolute;left:14px;top:14px;width:10px;height:10px;border-radius:50%;background:var(--blue);color:transparent;display:grid;place-items:center;font-size:0;font-weight:var(--w-medium);opacity:0;transition:opacity .2s,width .35s var(--ease-out),height .35s var(--ease-out),left .35s var(--ease-out),top .35s var(--ease-out),background .2s}.cursor[data-mode=view]:before{opacity:1;width:76px;height:76px;left:-38px;top:-38px;color:var(--white);font-size:var(--t-xs)}.cursor[data-mode=view]:before{width:84px;height:84px;left:-42px;top:-42px;background:radial-gradient(100% 100% at 50% 0%,#ffffff29,#fff0 60%),#ffffff0a;-webkit-backdrop-filter:blur(.6px) saturate(160%) brightness(1.03);backdrop-filter:blur(.6px) saturate(160%) brightness(1.03);box-shadow:inset 1.5px 1.5px 1px -.5px #fffffff2,inset -1.5px -1.5px 1px -.5px #ffffff8c,inset 0 0 0 .5px #ffffff80,inset 0 0 14px #ffffff2e,0 0 0 .5px #1717171a,0 8px 22px #17171729;color:transparent}.cursor__glass{position:absolute;left:-42px;top:-42px;width:84px;height:84px;display:none;opacity:0;transform:scale(.15);transition:opacity .2s,transform .35s var(--ease-out)}.cursor.has-gl .cursor__glass{display:block}.cursor.has-gl[data-mode=view] .cursor__glass{opacity:1;transform:none}.cursor.has-gl[data-mode=view]:before{background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 10px 26px #17171733,0 2px 6px #1717171a}.cursor-label{position:fixed;left:0;top:0;z-index:151;pointer-events:none;mix-blend-mode:difference;opacity:0;transition:opacity .2s}.cursor-label.is-on[data-mode=view]{opacity:1}.cursor-label:before{content:attr(data-label);position:absolute;left:0;top:0;transform:translate(-50%,-50%);white-space:nowrap;color:#fff;font-size:var(--t-xs);font-weight:var(--w-bold)}#wipe{position:fixed;left:0;top:0;width:0;height:0;z-index:120;border-radius:50%;visibility:hidden;pointer-events:none;contain:strict;background:radial-gradient(circle at 32% 26%,#ffffff80,#ffffff29 45%,#ffffff14 75%),radial-gradient(circle at 70% 78%,#3058f314,#3058f300 55%);box-shadow:inset 0 0 0 1.5px #ffffffd9;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}#wipe.is-clear{-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:760px){#wipe{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}}.ftr{padding:clamp(72px,9vw,130px) var(--g) 22px}.ftr__stage{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);column-gap:8.33%;align-items:end;padding-bottom:clamp(36px,5vw,72px)}.ftr__track{grid-column:1 / -1;position:relative;height:22px;margin-bottom:clamp(28px,4vw,56px)}.ftr__track:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--black);transform-origin:left}.ftr__ball{position:absolute;left:0;bottom:1px;width:21px;height:21px;border-radius:50%;background:var(--blue)}.js [data-reveal=footer] .ftr__track:after{transform:scaleX(0);transition:transform 1.3s var(--ease-io)}.js [data-reveal=footer] .ftr__ball{transition:left 1.6s var(--ease-io)}.js [data-reveal=footer].is-in .ftr__track:after{transform:none}.js [data-reveal=footer].is-in .ftr__ball{left:calc(100% - 21px)}.ftr__logo{width:100%;max-width:900px}.ftr__call{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ftr__call p{font-size:var(--t-lg);font-weight:var(--w-medium);line-height:1.2}.ftr__cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);row-gap:36px;padding-block:clamp(24px,3vw,44px);border-top:1px solid var(--line);font-size:var(--t-sm)}.ftr__cols>:nth-child(1){grid-column:1 / span 3}.ftr__cols>:nth-child(2){grid-column:6 / span 3}.ftr__cols>:nth-child(3){grid-column:10 / span 3}.ftr__cols h2{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--ink-soft);letter-spacing:0;margin-bottom:12px}.ftr__cols li{padding:3px 0}.ftr__cols a{background:linear-gradient(var(--blue),var(--blue)) 0 100% / 0 1.5px no-repeat;transition:background-size .4s var(--ease-out),color .2s}.ftr__cols a:hover{background-size:100% 1.5px;color:var(--blue)}.ftr__base{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;padding-top:14px;border-top:1px solid var(--line)}.ftr__base small{font-size:var(--t-xs)}.ftr__top{font-size:var(--t-xs);font-weight:var(--w-medium);padding:8px 0}.ftr__top:hover{color:var(--blue)}@media(max-width:820px){.ftr__stage{grid-template-columns:minmax(0,1fr);row-gap:40px}.ftr__cols>:nth-child(1),.ftr__cols>:nth-child(2){grid-column:span 6}.ftr__cols>:nth-child(3){grid-column:1 / -1}}.hero{min-height:100svh;padding:var(--hdr) var(--g) clamp(14px,2vh,26px);display:flex;flex-direction:column;overflow:clip}.hero__top{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);column-gap:var(--g);padding-top:clamp(10px,2.4vh,28px)}.hero__copy{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding-bottom:clamp(16px,3vh,36px)}.hero__lines{pointer-events:none;font-size:min(7.9vw,16.5svh);font-weight:var(--w-extra);line-height:.94;letter-spacing:-.035em}.hero__line{display:block;clip-path:inset(-.06em -.05em -.1em)}.hero__line>span{display:block;animation:rise 1.1s var(--ease-out) both;animation-delay:calc(.1s + var(--i) * .11s)}.hero__aside{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.hero__aside p{max-width:30ch;font-size:var(--t-md);line-height:1.35}.hero__aside{animation:fade .8s ease both 1.5s}.hero__aside--narrow{display:none}.hero__stage{position:relative;min-height:0;height:100%}.hero__lift,.hero__drift,.hero__enter{position:absolute;inset:0}.hero__lift{will-change:transform}.hero__enter{animation:enter-object 1.35s var(--ease-out) both .55s;padding-bottom:clamp(6px,1.2vh,14px)}.hero__bigwrap{flex:none}.hero__bigwrap .fit__text{font-size:19.5vw;line-height:.76}.hero__big{display:inline-flex;align-items:flex-end;margin-left:-.055em}.hero__letters{display:inline-flex;clip-path:inset(-.08em -.05em -.1em)}.hero__letters>span{display:block;animation:rise 1s var(--ease-out) both;animation-delay:calc(.3s + var(--i) * 45ms)}.hero__point{flex:none;width:.185em;height:.185em;border-radius:50%;background:var(--blue);margin:0 0 .012em .055em;animation:drop 1.15s linear both 1.35s;transform-origin:50% 100%}@keyframes rise{0%{transform:translateY(112%)}to{transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes enter-object{0%{transform:translate3d(70vw,0,0) rotate(7deg)}to{transform:none}}@keyframes drop{0%{transform:translateY(-90vh);animation-timing-function:cubic-bezier(.5,0,1,.6)}48%{transform:translateY(0) scale(1.12,.84);animation-timing-function:cubic-bezier(0,.5,.5,1)}70%{transform:translateY(-.42em) scale(.97,1.03);animation-timing-function:cubic-bezier(.5,0,1,.6)}88%{transform:translateY(0) scale(1.05,.94);animation-timing-function:ease-out}to{transform:none}}@media(max-width:820px),(max-aspect-ratio:1/1){.hero__top{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(180px,1fr);row-gap:6px}.hero__copy{padding-bottom:0}.hero__lines{pointer-events:none;font-size:min(15.2vw,12svh)}.hero__aside--wide{display:none}.hero__aside--narrow{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding-top:14px}.hero__aside--narrow p{font-size:var(--t-sm);max-width:24ch}.hero__aside--narrow .pointlink{flex:none;font-size:var(--t-sm)}}.feat{padding:var(--sec) var(--g) 0}.feat__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);align-items:end;margin-bottom:clamp(56px,8vw,130px)}.feat__head h2{grid-column:1 / span 9}.feat__intro{grid-column:10 / -1;font-size:var(--t-md);line-height:1.35;padding-bottom:.6em}.feat__list{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);row-gap:clamp(70px,10vw,170px);align-items:start}.feat__item--1{grid-column:1 / span 7}.feat__item--2{grid-column:9 / span 4;margin-top:16vw}.feat__item--3{grid-column:4 / span 6}.feat__item--4{grid-column:1 / span 4}.feat__item--5{grid-column:7 / span 6;margin-top:8vw}.obj{display:block}.obj__media .media{transition:transform .9s var(--ease-out);transform-origin:50% 100%}.obj:hover .media{transform:scale(1.035)}.obj__cap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;margin-top:18px}.obj__name{font-size:var(--h-lg);font-weight:var(--w-bold);letter-spacing:-.025em;line-height:1.05;transition:transform .7s var(--ease-out),color .25s}.obj__cat{grid-column:1;font-size:var(--t-sm);color:var(--ink-soft);margin-top:4px;transition:transform .7s var(--ease-out)}.obj__arrow{grid-column:2;grid-row:1;align-self:center;width:clamp(28px,3.2vw,52px);height:clamp(28px,3.2vw,52px);color:var(--blue);opacity:0;transform:translate(calc(-24px * var(--dir)));transition:opacity .3s,transform .7s var(--ease-out)}.obj:hover .obj__name,.obj:focus-visible .obj__name{transform:translate(calc(14px * var(--dir)));color:var(--blue)}.obj:hover .obj__cat,.obj:focus-visible .obj__cat{transform:translate(calc(14px * var(--dir)))}.obj:hover .obj__arrow,.obj:focus-visible .obj__arrow{opacity:1;transform:none}@media(max-width:820px){.feat__head{display:block}.feat__intro{margin-top:14px;padding:0}.feat__item--1{grid-column:1 / -1}.feat__item--2{grid-column:5 / -1;margin-top:0}.feat__item--3{grid-column:1 / span 10}.feat__item--4{grid-column:4 / -1}.feat__item--5{grid-column:1 / -1;margin-top:0}.obj__arrow{opacity:1;transform:none}}.phil{padding:var(--sec) var(--g)}.phil__statement{font-size:clamp(2rem,1rem + 4.6vw,6rem);font-weight:var(--w-bold);line-height:1.08;letter-spacing:-.025em;max-width:19em}.phil__statement span{color:var(--grey);transition:color .35s}.phil__statement span.on{color:var(--black)}html:not(.js) .phil__statement span{color:var(--black)}.phil__pillars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);row-gap:clamp(48px,7vw,110px);margin-top:var(--sec)}.pillar{display:grid;gap:10px}.pillar p{max-width:28ch;font-size:var(--t-lg);line-height:1.25}.pillar__word{font-size:var(--h-lg);font-weight:var(--w-medium);letter-spacing:-.02em;color:var(--blue)}.pillar--1{grid-column:1 / span 5}.pillar--2{grid-column:5 / span 5}.pillar--3{grid-column:9 / span 4}@media(max-width:820px){.pillar--1{grid-column:1 / span 10}.pillar--2{grid-column:2 / span 10}.pillar--3{grid-column:3 / -1}}.worlds{display:grid;grid-template-columns:minmax(0,47fr) minmax(0,53fr);align-items:start}.worlds__list{padding:0 var(--g)}.worlds__head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:calc(var(--hdr) + 16px) 0 0}.world{min-height:66svh;display:flex;align-items:center}.world__link{display:block}.world__name{display:block;font-size:clamp(2.5rem,1rem + 4.7vw,6.4rem);font-weight:var(--w-extra);letter-spacing:-.03em;line-height:1;color:var(--grey);transition:color .4s,transform .7s var(--ease-out)}.world__count{display:block;margin-top:12px;font-size:var(--t-sm);color:var(--ink-soft);opacity:0;transition:opacity .4s}.world.is-active .world__name{color:var(--black);transform:translate(calc(clamp(14px,2vw,36px) * var(--dir)))}.world.is-active .world__count{opacity:1;transform:translate(calc(clamp(14px,2vw,36px) * var(--dir)))}.world__link:hover .world__name,.world__link:focus-visible .world__name{color:var(--blue)}.world__mobile{display:none}.worlds__stage{position:sticky;top:0;height:100svh}.worlds__panel{position:relative;height:100%;overflow:clip;transition:background-color .6s}.worlds__obj{position:absolute;inset:14% 10% 12%;opacity:0;transform:translate3d(0,9%,0) scale(.92);transition:opacity .45s,transform 1s var(--ease-out)}.worlds__obj.is-active{opacity:1;transform:none}@media(max-width:820px){.worlds{display:block}.worlds__stage{display:none}.worlds__head{padding-top:0;margin-bottom:36px}.world{display:block;min-height:0;margin-bottom:56px}.world__name,.world.is-active .world__name{color:var(--black);transform:none}.world__count,.world.is-active .world__count{opacity:1;transform:none;margin-top:6px}.world__mobile{display:block;margin-top:18px;padding:28px 8%}.world:nth-of-type(2n) .world__mobile{margin-left:14%}.world:nth-of-type(odd) .world__mobile{margin-right:14%}}.scene{--p: 0;height:250svh;margin-top:var(--sec)}.scene__pin{position:sticky;top:0;height:100svh;overflow:clip;display:grid;place-items:center}.scene__mark{position:absolute;left:var(--g);right:var(--g);width:auto;top:50%;transform:translate3d(calc((.5 - var(--p)) * 7vw),-50%,0);color:var(--grey);text-align:center}.scene__mark .fit__text{font-size:24vw;line-height:.8}.scene__disc{position:absolute;left:50%;top:50%;width:62vmin;height:62vmin;border-radius:50%;background:var(--blue);transform:translate(-50%,-50%) scale(calc(.03 + min(1,var(--p) * 1.7)*.97 - (max(0,var(--p) - .72)*3.3)))}.scene__obj{position:relative;width:min(78vmin,84vw);height:min(78vmin,66svh);transform:translate3d(0,calc((.5 - var(--p)) * 9vh),0) scale(calc(.62 + var(--p) * .46));will-change:transform}.scene__cap{position:absolute;left:var(--g);right:var(--g);bottom:clamp(18px,3.4vh,40px);display:flex;justify-content:space-between;align-items:center;gap:20px}.scene__cap p{font-size:var(--t-lg);font-weight:var(--w-medium);line-height:1.2}.scene__cap .pointlink{flex:none}@media(max-width:820px){.scene{height:190svh}.scene__cap{flex-direction:column;align-items:flex-start;gap:8px}}.explore{padding:var(--sec) var(--g) calc(var(--sec) * .6)}.explore__text{font-size:clamp(2.4rem,1rem + 6.2vw,7.8rem);font-weight:var(--w-bold);letter-spacing:-.03em;line-height:1.14;color:var(--ink-soft);max-width:15em}.explore__link{color:var(--black);white-space:normal;background:linear-gradient(var(--blue),var(--blue)) 0 96% / 100% .06em no-repeat;transition:color .3s,background-size .6s var(--ease-out)}.explore__end{white-space:nowrap}.explore__link .arrow{display:inline-block;width:.7em;height:.7em;margin-left:.12em;vertical-align:-.02em;color:var(--blue);transition:transform .6s var(--ease-out)}.explore__link:hover,.explore__link:focus-visible{color:var(--blue);background-size:0 .06em}.explore__link:hover .arrow{transform:translate(.2em)}.open{height:100svh;display:grid;grid-template-rows:var(--hdr) minmax(0,1fr) auto;padding:0 var(--g) clamp(18px,3.2vh,34px)}.open__center{grid-row:2;display:grid;place-items:center}.open__langs{grid-row:3;justify-content:center}.langs{display:flex;gap:clamp(6px,1vw,16px);font-size:var(--t-sm);font-weight:var(--w-medium)}.langs a{display:block;padding:8px 10px;color:var(--ink-soft);transition:color .2s}.langs a:hover,.langs a:focus-visible,.langs a[aria-current=true]{color:var(--blue)}.langs a[aria-current=true]{font-weight:var(--w-bold)}.ftr__langs{font-size:var(--t-xs)}.logofx{--d: clamp(130px, 12.5vw, 190px);--x: 0px;--y: 0px;--k: 0;position:relative;width:min(100%,1048px)}@media(min-width:821px){.logofx{width:min(76vw,1048px)}}.logofx__base{display:block;width:100%}@media(pointer:coarse){.logofx{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.logofx__base{pointer-events:none}}.logofx__liquid{position:absolute;left:-200px;top:-200px;width:calc(100% + 400px);height:calc(100% + 400px);pointer-events:none;visibility:hidden}.logofx.is-liquid .logofx__liquid{visibility:visible}.logofx__liquid{display:none}.logofx.is-liquid .logofx__liquid{display:block}html,body{overflow-x:clip}.logofx.is-liquid .logofx__base{visibility:hidden}@media(prefers-reduced-motion:reduce){.logofx__liquid{display:none!important}}.hdr--opening .hdr__logo{opacity:0;visibility:hidden}.hdr__logo{transition:opacity .35s,visibility .35s}.hdr--opening .hdr__nav{position:absolute;left:50%;transform:translate(-50%);width:max-content;margin:0;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em}.hdr--opening{box-shadow:none}.gmenu{--closed-w: auto;--open-w: min(460px, calc(100vw - 32px) );position:absolute;top:clamp(14px,2.2vh,24px);left:50%;transform:translate(-50%);width:var(--closed-w);min-width:148px;border-radius:30px;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#ffffff6b,#ffffff0f 55%,#fff3);-webkit-backdrop-filter:blur(12px) saturate(190%);backdrop-filter:blur(12px) saturate(190%);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 1px #fffffff2,inset 0 -1px 1px #1717170d,inset 0 0 0 .5px #fff6,0 12px 34px #1717171a,0 2px 6px #1717170f;transition:width .6s cubic-bezier(.2,.9,.2,1.04),border-radius .6s var(--ease-out),box-shadow .5s}.gmenu:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(120% 70% at 20% 0%,#ffffffb3,#fff0 55%),radial-gradient(80% 60% at 100% 100%,#3058f31a,#3058f300 70%)}.gmenu.is-open{border-radius:30px;box-shadow:inset 0 1px 1px #fffffff2,inset 0 -1px 1px #1717170d,inset 0 0 0 .5px #fff6,0 24px 60px #17171729,0 4px 12px #17171714}.gmenu__btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:48px;padding:0 26px;white-space:nowrap;font-size:var(--t-xs);font-weight:var(--w-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--black)}.gmenu__icon{position:relative;width:16px;height:10px;flex:none}.gmenu__icon i{position:absolute;left:0;width:16px;height:1.6px;border-radius:2px;background:var(--blue);transition:transform .45s var(--ease-out),top .45s var(--ease-out)}.gmenu__icon i:first-child{top:1px}.gmenu__icon i:last-child{top:7.4px}.gmenu.is-open .gmenu__icon i:first-child{top:4.2px;transform:rotate(45deg)}.gmenu.is-open .gmenu__icon i:last-child{top:4.2px;transform:rotate(-45deg)}.gmenu{z-index:3}.open .logofx{transition:transform 1s cubic-bezier(.7,0,.15,1);transform-origin:50% 50%}.gm-open .open .logofx{transform:translate(calc(var(--g) - 50vw + 50% * .42)) scale(.42);pointer-events:none}.bigmenu{direction:ltr;position:fixed;inset:0;z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:flex-end;padding:calc(var(--hdr) + 10px) var(--g) clamp(64px,9vh,96px)}.bigmenu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end;transform:perspective(1400px) rotateY(-16deg) rotate(-2.2deg);transform-origin:100% 50%}.bigmenu__row{padding-top:.06em}.bigmenu__row:first-child{padding-top:0}.bigmenu__item{position:relative;display:block;pointer-events:auto;font-size:clamp(36px,min(7.2vw,10.8vh),170px);line-height:1.1;font-weight:900;text-transform:uppercase;letter-spacing:-.005em;color:var(--black);opacity:0;filter:blur(14px);transform:translate3d(38vw,0,0) skew(-14deg) scaleX(1.18);transform-origin:100% 50%;transition:transform .55s cubic-bezier(.55,0,.75,.2),opacity .4s ease-in,filter .45s ease-in;transition-delay:calc(var(--r) * 35ms)}.bigmenu.is-open .bigmenu__item{opacity:1;filter:blur(0);transform:none;transition:transform 1.25s cubic-bezier(.12,.9,.18,1),opacity .9s cubic-bezier(.2,.7,.2,1),filter 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.28s + var(--i) * 85ms)}.bigmenu__item[data-accent]{color:var(--blue)}.bigmenu__word{position:relative;display:block;white-space:nowrap;transform-origin:100% 50%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.bigmenu__line{position:absolute;inset:0;font-family:"MADE TOMMY Outline",var(--font),sans-serif;opacity:0;transition:opacity .2s .3s}.bigmenu__lch,.bigmenu__ch{display:inline-block}.bigmenu__item:hover .bigmenu__word,.bigmenu__item:focus-visible .bigmenu__word{transform:scale(1.06)}.bigmenu__item:hover .bigmenu__line,.bigmenu__item:focus-visible .bigmenu__line{opacity:1;transition:opacity .15s 0s}.bigmenu__item:hover .bigmenu__fill,.bigmenu__item:focus-visible .bigmenu__fill{opacity:0;filter:brightness(2.2)}.bigmenu__fill{position:relative;display:block;transition:opacity .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1)}[dir=rtl] .bigmenu__item{text-transform:none;line-height:1.25;font-weight:700}[dir=rtl] .bigmenu__row{margin-top:-.12em}[dir=rtl] .bigmenu__word{direction:rtl}[dir=rtl] .bigmenu__line{display:none}[dir=rtl] .bigmenu__item:hover .bigmenu__fill{opacity:.45}@media(max-width:820px){.gm-open .open .logofx{transform:translateY(-31svh) scale(.62)}.bigmenu{align-items:center;padding-top:calc(var(--hdr) + 60px)}.bigmenu__item{font-size:clamp(30px,11.4vw,68px)}.bigmenu__list{transform:perspective(900px) rotateY(-12deg) rotate(-2deg)}}@media(prefers-reduced-motion:reduce){.gmenu,.open .logofx,.bigmenu__item,.bigmenu__ch{transition:none!important}.bigmenu__item{filter:none;transform:none}}@media(max-width:820px){.hdr--opening .hdr__nav{display:flex;flex-wrap:wrap;justify-content:center;column-gap:clamp(12px,4vw,32px);row-gap:10px;width:calc(100vw - 32px);font-size:clamp(10.5px,3.05vw,13px)}.hdr--opening .hdr__trigger,.hdr--opening .hdr__nav [data-nav=projelerimiz]{display:none}}.js .hero:not(.is-in),.js .hero:not(.is-in) *{animation-play-state:paused}:root{--dir: 1}[dir=rtl]{--dir: -1}[dir=rtl] *{letter-spacing:0!important}[dir=rtl] .arrow path{transform:scaleX(-1);transform-origin:center;transform-box:fill-box}[dir=rtl] .sheet{clip-path:circle(0 at 44px 32px)}[dir=rtl] .sheet.is-open{clip-path:circle(150% at 44px 32px)}[dir=rtl] .fit__text,[dir=rtl] .catp__title .fit__text{line-height:1.3}[dir=rtl] .rise{padding-bottom:.2em}[dir=rtl] .h-lg,[dir=rtl] .h-xxl,[dir=rtl] .tile__name,[dir=rtl] .pair,[dir=rtl] .pending h2,[dir=rtl] .sheet__nav a{line-height:1.35}.catp__band{padding:calc(var(--hdr) + 28px) var(--g) clamp(22px,3vw,44px)}.catp__title .fit__text{font-size:20vw;line-height:1.04}.rise{display:inline-block;padding-bottom:.13em;clip-path:inset(-.12em -.06em 0)}.rise__c{display:inline-block;animation:rise .95s var(--ease-out) both;animation-delay:calc(.34s + var(--i) * 48ms)}.rise__gap{white-space:pre}.rise__b{display:inline-block;width:0;height:0;vertical-align:baseline}.catp__count{margin-top:6px;font-size:var(--t-md);font-weight:var(--w-medium)}.js .tile.is-collapsed{display:none}.catp__more{display:flex;justify-content:center;padding-top:clamp(56px,7vw,110px);font-size:var(--t-lg)}.catp__more .arrow{rotate:90deg}html:not(.js) .catp__more{display:none}.catp__empty{padding:80px var(--g) 0;font-size:var(--t-lg)}.catp__grid{padding:clamp(40px,5vw,80px) var(--g) 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--g);row-gap:clamp(48px,5vw,88px);align-items:end}.catp__grid .tile__media{display:flex;align-items:flex-end;justify-content:center;height:clamp(200px,42svh,440px)}.catp__grid .tile__media .media{width:100%;height:100%;aspect-ratio:auto;max-height:none}.catp__grid .tile__media .media img,.rel__media .media img{scale:var(--list-scale, 1);transform-origin:50% 100%}.catp__grid .tile__name{font-size:clamp(1.5rem,1rem + 1.4vw,2.5rem)}.catp__grid--b .tile__media{height:clamp(170px,34svh,360px)}.catp__grid--s .tile__media{align-items:center}.catp__grid--s .tile__media .media img{object-position:50% 50%;transform-origin:50% 50%}@media(max-width:1024px){.catp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.catp__grid{grid-template-columns:minmax(0,1fr)}.catp__grid .tile__media{height:min(56vw,34svh)}.catp__grid--b .tile__media{height:min(46vw,28svh)}}.tile{display:block;animation:tile-in .8s var(--ease-out) both;animation-delay:calc(.1s + var(--i) * 80ms)}@keyframes tile-in{0%{opacity:0;transform:translateY(36px) scale(.97)}to{opacity:1;transform:none}}.tile__media{display:block;transition:transform .8s var(--ease-out);transform-origin:50% 100%}.tile:hover .tile__media{transform:scale(1.035)}.tile__cap{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px}.tile__price{margin-inline-start:auto;font-size:var(--t-md, 1.05rem);font-weight:var(--w-medium);color:var(--ink);white-space:nowrap}.tile__name{font-size:var(--h-lg);font-weight:var(--w-bold);letter-spacing:-.025em;line-height:1.08;transition:transform .6s var(--ease-out),color .25s}.tile__arrow{flex:none;width:clamp(26px,3vw,46px);height:clamp(26px,3vw,46px);color:var(--blue);opacity:0;transform:translate(calc(-20px * var(--dir)));transition:opacity .3s,transform .6s var(--ease-out)}.tile:hover .tile__name,.tile:focus-visible .tile__name{transform:translate(calc(10px * var(--dir)))}.tile:hover .tile__arrow,.tile:focus-visible .tile__arrow{opacity:1;transform:none}.pd{padding:calc(var(--hdr) + 18px) var(--g) 0}.pd__top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:var(--t-sm)}.pd__name .fit__text{font-size:18vw}.pd__draft{font-size:var(--t-xs);color:var(--ink-soft);margin-top:8px}.pd__hero{height:min(58svh,62vw);min-height:240px;margin:clamp(14px,3vh,36px) auto 0;max-width:1200px}.pd__heroin{height:100%}.pd__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);margin-top:clamp(64px,9vw,140px);align-items:start}.pd__info{grid-column:1 / span 4;position:sticky;top:calc(var(--hdr) + 8px);display:grid;gap:28px;justify-items:start}.pd__desc{font-size:var(--t-lg);line-height:1.3}.pd__specs{width:100%;display:grid;gap:22px}.pd__group dt{font-size:var(--t-sm);font-weight:var(--w-medium);margin-bottom:6px}.pd__group dd{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--ink-soft)}.pd__group dd.pd__note{display:block;margin-top:4px;padding-top:10px;font-size:var(--t-sm);line-height:1.5;color:var(--ink-soft)}.pd__gallery{grid-column:6 / -1;display:grid;gap:clamp(56px,8vw,130px)}.pd__shot--1{width:100%}.pd__shot--2{width:62%;justify-self:end}.rel{padding-top:var(--sec)}.rel__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--g);row-gap:40px;margin-top:clamp(36px,5vw,72px);align-items:end}.rel__media{display:flex;align-items:flex-end;justify-content:center;height:clamp(160px,30svh,320px)}.rel__media .media{width:100%;height:100%;aspect-ratio:auto;max-height:none}.rel__cap{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-weight:var(--w-bold);font-size:var(--t-lg);transition:color .25s}.rel__cap .arrow{color:var(--blue);flex:none;transition:transform .5s var(--ease-out)}.rel__item:hover .arrow{transform:translate(calc(6px * var(--dir)))}@media(max-width:820px){.pd__hero{height:56svh;max-height:92vw}.pd__body{display:block}.pd__info{position:static}.pd__gallery{margin-top:64px}.rel__row{grid-template-columns:minmax(0,1fr)}.rel__media{height:min(52vw,30svh)}}.about{padding:calc(var(--hdr) + 40px) var(--g) 0}.about__head h1{max-width:11.5em}.about__intro{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);align-items:end;margin-top:clamp(56px,8vw,130px)}.about__img{grid-column:2 / span 4}.about__lead{grid-column:7 / span 6;font-size:var(--t-lg);font-weight:var(--w-medium);line-height:1.28;max-width:34ch}.about__pairs{padding-top:var(--sec)}.pair{font-size:clamp(2.1rem,1rem + 5.2vw,6.6rem);letter-spacing:-.03em;line-height:1.08}.pair strong{font-weight:var(--w-extra)}.pair span{color:var(--ink-soft);font-weight:var(--w-medium)}.pair--2{padding-inline-start:8.33%}.pair--3{padding-inline-start:16.66%}.js [data-reveal=pairs] .pair{opacity:0;transform:translate(calc(-60px * var(--dir)));transition:opacity .7s,transform 1.1s var(--ease-out);transition-delay:calc(var(--i) * .13s)}.js [data-reveal=pairs].is-in .pair{opacity:1;transform:none}.about__pending{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);row-gap:32px;padding-top:var(--sec)}.pending{padding:18px;border:1px dashed var(--black);display:grid;gap:10px;align-content:start;min-height:220px}.pending:nth-child(1){grid-column:1 / span 6}.pending:nth-child(2){grid-column:8 / span 5;margin-top:8vw}.pending__tag{font-size:var(--t-xs);font-weight:var(--w-bold)}.pending h2{font-size:var(--h-lg)}.pending p{font-size:var(--t-sm);color:var(--ink-soft)}.about__cta{padding-top:clamp(56px,7vw,110px);display:flex;justify-content:flex-end}@media(max-width:820px){.about__intro{display:block}.about__img{width:64%;margin-left:auto}.about__lead{margin-top:32px}.pending:nth-child(n){grid-column:1 / -1;margin-top:0;min-height:0}.pair--2{padding-inline-start:6%}.pair--3{padding-inline-start:12%}.about__cta{justify-content:flex-start}}.contact{padding:calc(var(--hdr) + 40px) var(--g) 0}.contact__title{max-width:10.5em;color:var(--blue)}.contact__body{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--g);margin-top:clamp(56px,7vw,110px)}.contact__facts{grid-column:1 / span 4}.contact__facts dl{display:grid;gap:24px}.contact__facts dt{font-size:var(--t-sm);color:var(--ink-soft)}.contact__facts dd{font-size:var(--t-lg);font-weight:var(--w-medium)}.contact__facts dd a:hover{color:var(--blue)}.contact__social{display:flex;flex-direction:column;font-size:var(--t-md)!important}.form{grid-column:6 / -1;display:grid;gap:26px;justify-items:start}.field{width:100%;display:grid;gap:2px}.field label{font-size:var(--t-sm);color:var(--ink-soft);transition:color .2s}.field input,.field textarea{width:100%;font:inherit;font-size:var(--t-lg);color:var(--black);background:transparent;border:0;border-bottom:1px solid var(--black);border-radius:0;padding:8px 0;outline:none;resize:vertical}.field:focus-within label{color:var(--blue)}.field input:focus,.field textarea:focus{border-bottom-color:var(--blue);box-shadow:0 1px 0 var(--blue)}.field--err input,.field--err textarea{border-bottom-color:#b3261e}.field__err{color:#b3261e;font-size:var(--t-sm)}.form__status{min-height:1.5em;font-size:var(--t-sm);font-weight:var(--w-medium);max-width:46ch}.form__status.is-ok{color:var(--blue)}@media(max-width:820px){.contact__body{display:flex;flex-direction:column-reverse;gap:64px}.form .block-btn{width:100%}}.nf{min-height:72svh;padding:calc(var(--hdr) + 40px) var(--g) 0;display:flex;flex-direction:column;justify-content:center;gap:22px}.nf h1{max-width:11em}.nf__links{display:flex;flex-wrap:wrap;gap:12px 40px}.catp__band--glass{position:relative;overflow:hidden;isolation:isolate}.catp__band--glass>:not(.glassbg):not(.glassband){position:relative;z-index:1}.glassbg{position:absolute;inset:0;z-index:0;pointer-events:none}.glassbg__blob{position:absolute;border-radius:50%;will-change:transform}.glassbg__blob--a{width:46vw;height:46vw;left:-8vw;top:-22vw;background:radial-gradient(circle,#7f9bff,#7f9bff00 68%);animation:gb-a 16s ease-in-out infinite alternate}.glassbg__blob--b{width:40vw;height:40vw;right:-6vw;bottom:-24vw;background:radial-gradient(circle,#1530c8,#1530c800 70%);animation:gb-b 19s ease-in-out infinite alternate}.glassbg__blob--c{width:30vw;height:30vw;left:38vw;top:-6vw;background:radial-gradient(circle,#f7f7f38c,#f7f7f300 66%);animation:gb-c 13s ease-in-out infinite alternate}@keyframes gb-a{to{transform:translate(34vw,14vw) scale(1.15)}}@keyframes gb-b{to{transform:translate(-40vw,-10vw) scale(.9)}}@keyframes gb-c{0%{transform:translate(-22vw,4vw)}50%{transform:translate(8vw,10vw) scale(1.2)}to{transform:translate(26vw,-2vw)}}.glassbg__pane{position:absolute;inset:0;background:linear-gradient(180deg,#ffffff24,#ffffff08 45%,#ffffff14);-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #ffffff2e}.glassbg__sheen{position:absolute;top:-50%;bottom:-50%;left:0;width:28%;background:linear-gradient(100deg,#fff0,#ffffff29 45%,#ffffff0a 60%,#fff0);transform:translate(-120%) rotate(8deg);animation:gb-sheen 9s cubic-bezier(.45,0,.2,1) infinite}@keyframes gb-sheen{0%,15%{transform:translate(-120%) rotate(8deg)}70%,to{transform:translate(480%) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.glassbg__blob,.glassbg__sheen{animation:none}}.glassband{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:none}.has-glassgl .glassband{display:block}.glassband{z-index:0}.has-glassgl .glassbg{display:none}.has-glassgl .catp__title .rise__c{color:transparent}.pd__price{margin:6px 0 0;font-size:clamp(1.25rem,1rem + .9vw,1.9rem);font-weight:var(--w-bold);letter-spacing:-.01em;color:var(--ink)}
/*# sourceMappingURL=app.css.map */
