@property --lx{syntax:"<length-percentage>";inherits:true;initial-value:26%}@property --ly{syntax:"<length-percentage>";inherits:true;initial-value:42%}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}.field{z-index:-2;pointer-events:none;will-change:transform;position:fixed;inset:-12vh -10vw}@keyframes drift{0%{transform:translate(-3%,-2%)scale(1.06)}to{transform:translate(4%,3%)scale(1.16)rotate(5deg)}}@supports (animation-timeline:scroll()){.field{animation:linear both sink scroll(root)}@keyframes sink{to{transform:translateY(-9vh)}}}.panel{isolation:isolate;border-radius:var(--radius);background:var(--glass-tint);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-lift);position:relative;overflow:hidden}.panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(168deg,#0609123d,#06091280 55%,#0609129e);position:absolute;inset:0}.panel:after{content:"";z-index:3;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(145deg,#ffffffd1,#cbe7ff3d 26%,#ffffff05 52%,#0b162c80 84%,#a0d2ff4d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.panel,.dock{background:linear-gradient(158deg,#1c2a48f7,#0a101efc)}.panel:before{background:0 0}.blobs{filter:blur(60px);opacity:.85}.lens__body{background:#183a4eeb!important}}.dock{z-index:60;background:var(--glass-tint);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-lift), inset 0 1px 0 #ffffff38;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .35rem .35rem .9rem;padding-inline:.9rem .35rem;display:flex;position:fixed;inset-block-start:max(.75rem, env(safe-area-inset-top));inset-inline-end:max(.75rem, env(safe-area-inset-right))}.dock__nav{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.15rem;font-size:.7rem;display:flex}.dock__nav a{color:var(--haze);white-space:nowrap;border-radius:999px;padding:.4rem .55rem;text-decoration:none;transition:color .2s,background-color .2s}.dock__nav a:hover{color:var(--frost);background:#ffffff17}.section{max-width:var(--maxw);padding:clamp(3.5rem, 9vw, 7rem) var(--gut) 0;margin-inline:auto}.head-block{margin-block-end:clamp(1.75rem,4vw,2.75rem)}.hero{max-width:var(--maxw);padding:clamp(4.5rem, 12vh, 7rem) var(--gut) 0;margin-inline:auto}.mark{flex-wrap:wrap;align-items:center;gap:clamp(.7rem,2vw,1.15rem);margin-block-end:clamp(1.5rem,4vw,2.5rem);display:flex}.mark .mark__logo.logo{block-size:clamp(2.6rem,7vw,5rem);inline-size:auto;color:var(--frost);--logo-rule:var(--lagoon);filter:drop-shadow(0 0 26px #1fb6c873);flex:none}.mark__lens{aspect-ratio:1;background:radial-gradient(120% 120% at 30% 24%,#fffffff2,#1fb6c8b3 46%,#6b5bffd9);border-radius:999px;flex:none;width:clamp(14px,2.4vw,22px);box-shadow:0 0 20px 2px #1fb6c88c}.stage{isolation:isolate;--lens-r:clamp(72px, 11vw, 150px);--fs:clamp(2.6rem, 1rem + 9.4vw, 7.4rem);--line:calc(var(--fs) * .98);width:fit-content;max-width:100%;margin-block:clamp(1rem,3vw,2rem) 0;padding-block-end:.6rem;animation:34s linear infinite roam;display:grid;position:relative}.stage.manual{animation:none}@keyframes roam{0%{--lx:28%;--ly:34%}25%{--lx:70%;--ly:62%}50%{--lx:86%;--ly:34%}75%{--lx:52%;--ly:70%}to{--lx:28%;--ly:34%}}.type{grid-auto-rows:var(--line);font-family:var(--display);font-weight:800;font-size:var(--fs);letter-spacing:-.045em;font-variation-settings:"wdth" 84;align-items:center;margin:0;line-height:.94;display:grid}.type span{white-space:nowrap;display:block}.type--en{text-align:left;direction:ltr}.type--ar{text-align:right;font-family:var(--arabic);letter-spacing:0;font-variation-settings:normal;direction:rtl;font-size:clamp(2.2rem,.9rem + 7.8vw,6.2rem);font-weight:700;line-height:1.14}.layer{grid-area:1/1}.head{z-index:1;color:var(--frost);text-shadow:0 2px 30px #04081299}.echo{z-index:0;opacity:.17;color:#c8f4fb;pointer-events:none}.lit{z-index:2;color:#c8f4fb;pointer-events:none;text-shadow:0 2px 24px #041622d9;clip-path:circle(calc(var(--lens-r,120px) - 2px) at var(--lx) var(--ly))}html[lang=en] .echo--en,html[lang=en] .lit--en,html[lang=ar] .echo--ar,html[lang=ar] .lit--ar{display:none}.lens{top:var(--ly);left:var(--lx);width:calc(var(--lens-r,120px) * 2);height:calc(var(--lens-r,120px) * 2);margin:calc(var(--lens-r,120px) * -1) 0 0 calc(var(--lens-r,120px) * -1);pointer-events:none;z-index:3;border-radius:999px;position:absolute}.lens__body{border-radius:inherit;backdrop-filter:blur(1.5px)url(#liquid)saturate(1.9)brightness(1.14);background:radial-gradient(120% 120% at 30% 22%,#ffffff29,#ffffff08 42%,#06142229);position:absolute;inset:0;box-shadow:inset 0 2px 1px #fff9,inset 0 -14px 22px -14px #78d2ff8c,0 26px 50px -22px #02060ee6}.lens__rim{border-radius:inherit;-webkit-mask-composite:xor;background:conic-gradient(from 210deg,#fffffff2,#a0e6ff59 22%,#ffffff0a 46%,#0a1a3099 68%,#ffbe8273 86%,#fffffff2);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.stage__hint{max-width:48ch;font-family:var(--mono);letter-spacing:.01em;color:var(--mute);margin:clamp(1.4rem,3vw,2.2rem) 0 0;font-size:.78rem;line-height:1.75}.hint--coarse{display:none}@media (pointer:coarse){.hint--fine{display:none}.hint--coarse{display:inline}}.panel--thesis{margin-block-start:clamp(2rem,5vw,3.25rem);padding:clamp(1.4rem,3.5vw,2.4rem)}.ticks{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--haze);border-block-start:1px solid #c8e6ff24;flex-wrap:wrap;gap:.4rem 1.6rem;margin:1.5rem 0 0;padding:1.1rem 0 0;font-size:.76rem;list-style:none;display:flex}.ticks b{color:var(--frost);margin-inline-end:.3rem;font-size:.95rem;font-weight:500}.grid{grid-template-columns:repeat(12,1fr);gap:clamp(1rem,2vw,1.6rem);display:grid}.card{grid-column:span var(--span);flex-direction:column;display:flex}.card__media{aspect-ratio:16/9;background:color-mix(in srgb, var(--accent) 24%, #0a0f1c);position:relative;overflow:hidden}.card__img{object-fit:cover;object-position:center;filter:saturate(.9)brightness(.84)contrast(1.03);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s;transform:scale(1.01)}.card:hover .card__img,.card:focus-within .card__img{filter:saturate()brightness()contrast();transform:scale(1.05)}.card[data-span="12"][data-shape=wide] .card__media{aspect-ratio:21/9}.card[data-shape=tall] .card__media{aspect-ratio:auto;background:radial-gradient(76% 86% at 50% 2%, color-mix(in srgb, var(--accent) 52%, transparent), transparent 72%), #070c17;height:clamp(300px,30vw,430px);padding:clamp(1rem,2.4vw,1.75rem) clamp(1rem,2.4vw,1.75rem) 4.1rem}.card[data-shape=tall] .card__img{object-fit:contain;object-position:center top;filter:drop-shadow(0 22px 34px #02050ccc);border-radius:12px}.card[data-shape=tall] .card__scrim{background:linear-gradient(#0000 52%,#04070ed1 86%,#04070ef5)}.card__void{height:100%;font-family:var(--display);letter-spacing:-.03em;color:#ffffffd1;background:radial-gradient(90% 120% at 20% 0%, color-mix(in srgb, var(--accent) 62%, transparent), transparent 70%), #0a0f1c;place-items:center;font-size:1.6rem;font-weight:700;display:grid}.card__scrim{pointer-events:none;background:linear-gradient(#04070e1f 24%,#04070eb8 78%,#04070ef0);position:absolute;inset:0}.card__body{z-index:2;flex-direction:column;flex:1;margin-block-start:-3.25rem;padding:clamp(1.15rem,2.4vw,1.75rem);display:flex;position:relative}.card__meta{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#eaf2ffb8;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .7rem;font-size:.68rem;display:flex}.card__sep{color:#eaf2ff61}.card__title{font-family:var(--display);letter-spacing:-.03em;font-variation-settings:"wdth" 90;margin:0;font-size:clamp(1.5rem,1.15rem + 1.2vw,2.15rem);font-weight:700;line-height:1.02}.card__title a{text-decoration:none}.card__title a:after{content:"";z-index:1;position:absolute;inset:0}.card:hover .card__title a{color:color-mix(in srgb, var(--accent) 55%, #fff)}.card__tag{max-width:46ch;font-family:var(--body);color:#d7e6ff;margin:.5rem 0 0;font-size:1.05rem;font-style:italic}.card__sum{max-width:70ch;color:var(--haze);margin:.7rem 0 0;font-size:.97rem;line-height:1.6}.card__role{font-family:var(--mono);letter-spacing:.06em;color:var(--mute);margin:.85rem 0 0;font-size:.7rem}.chips__more{color:var(--mute)!important}.card__links{z-index:2;flex-wrap:wrap;gap:.45rem;margin-block-start:auto;padding-block-start:1.15rem;display:flex;position:relative}.btn--big{padding:.85rem 1.6rem;font-size:.8rem}.aside{max-width:60ch;color:var(--haze);margin:clamp(1.75rem,4vw,2.5rem) 0 0;font-size:1rem}.aside__link{color:#a0e8f2f2;text-underline-offset:4px}.who{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.portrait{margin:0;padding:.75rem .75rem 0;position:sticky;inset-block-start:2rem}.portrait img{aspect-ratio:1;object-fit:cover;filter:saturate(1.05)contrast(1.02);border-radius:14px;width:100%;height:auto}.portrait figcaption{font-family:var(--mono);letter-spacing:.05em;color:var(--haze);text-align:center;padding:.85rem .25rem 1rem;font-size:.72rem}.who__prose p{color:#dce8ff;max-width:62ch;margin:0 0 1.15rem;font-size:clamp(1.02rem,.96rem + .35vw,1.18rem)}.track{border-block-start:1px solid #c8e6ff29;margin:2rem 0 1.5rem;padding:0;list-style:none}.track li{border-block-end:1px solid #c8e6ff1a;align-items:baseline;gap:1.25rem;padding:.85rem 0;display:flex}.track__when{width:9.5rem;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#a0e8f2d9;flex:none;font-size:.7rem}.track__what b{font-family:var(--display);letter-spacing:-.015em;font-size:1.08rem;font-weight:600;display:block}.track__what i{font-style:normal;font-family:var(--mono);color:var(--mute);font-size:.74rem;display:block}.who__edu{font-family:var(--mono);color:var(--mute);font-size:.76rem;line-height:1.7}.tools{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.tool{--radius:999px;font-family:var(--display);letter-spacing:-.01em;align-items:baseline;gap:.55rem;padding:.62rem 1.15rem;font-size:clamp(.95rem,.9rem + .3vw,1.15rem);font-weight:500;transition:transform .25s;display:flex}.tool:hover{transform:translateY(-2px)}.tool__n{font-family:var(--mono);letter-spacing:.08em;color:#a0e8f2bf;font-size:.62rem}.figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));padding:0;display:grid}.fig{border-inline-start:1px solid #c8e6ff24;padding:clamp(1.4rem,3vw,2.2rem)}.fig:first-child{border-inline-start:0}.fig__n{font-family:var(--display);letter-spacing:-.05em;font-variation-settings:"wdth" 80;background:linear-gradient(150deg,#fff,#a9e9f5 55%,#7f9bff);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.8rem,2rem + 4vw,4.6rem);font-weight:800;line-height:.88}.fig__label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--frost);margin:.8rem 0 0;font-size:.74rem}.fig__note{color:var(--haze);margin:.4rem 0 0;font-size:.92rem}.section--hire{padding-block-start:clamp(4rem,10vw,8rem)}.hire{padding:clamp(1.75rem,5vw,3.5rem)}.h2--hire{max-width:18ch}.sub--hire{margin-block-start:1.1rem}.hire__acts{flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:clamp(1.75rem,4vw,2.5rem);display:flex}.mailto{background:#ffffff12;border:1px solid #c8e6ff47;border-radius:16px;flex-direction:column;gap:.35rem;max-width:100%;padding:1.05rem 1.5rem;text-decoration:none;transition:background-color .25s,border-color .25s;display:inline-flex}.mailto:hover{background:#ffffff24;border-color:#c8e6ff8c}.mailto__label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#a0e8f2e6;font-size:.66rem}.mailto__addr{font-family:var(--display);letter-spacing:-.03em;word-break:break-word;font-size:clamp(1.02rem,.85rem + 1.5vw,1.9rem);font-weight:600}.rail{font-family:var(--mono);letter-spacing:.04em;border-block-start:1px solid #c8e6ff29;flex-wrap:wrap;gap:.4rem 1.4rem;margin:1.9rem 0 0;padding:1.25rem 0 0;font-size:.78rem;list-style:none;display:flex}.rail a{color:var(--haze);border-block-end:1px solid #0000;padding-block-end:2px;text-decoration:none;transition:color .2s,border-color .2s}.rail a:hover{color:var(--frost);border-block-end-color:var(--lagoon)}.foot{max-width:var(--maxw);padding:2rem var(--gut) 0;font-family:var(--mono);letter-spacing:.05em;color:var(--mute);border-block-start:1px solid #c8e6ff1f;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.5rem;margin:clamp(3.5rem,9vw,6rem) auto 0;font-size:.74rem;display:flex}.foot__back{margin-inline-start:auto!important}.foot__back a{color:#a0e8f2e6;text-decoration:none}[lang=ar] em,[lang=ar] i,[lang=ar] b{font-style:normal}p[lang=ar]:not(.type),div[lang=ar] p,li[lang=ar]{line-height:1.85}.h2[lang=ar]{font-size:clamp(1.55rem,1rem + 2.6vw,2.9rem);font-weight:700;line-height:1.34}.card__title [lang=ar]{font-weight:700;line-height:1.3}.eyebrow [lang=ar],.ticks [lang=ar],.card__meta [lang=ar],.fig__label[lang=ar],.track__when[lang=ar],.foot [lang=ar],.mailto__label[lang=ar],.rail [lang=ar],.dock__nav [lang=ar]{font-size:.8rem}.card__tag[lang=ar],.card__role[lang=ar],.who__edu [lang=ar]{font-family:var(--arabic)}@media (width<=1040px){.card{grid-column:span 6}.card:first-child{grid-column:span 12}}@media (width<=900px){.who{grid-template-columns:1fr}.portrait{max-width:260px;position:static}.track li{flex-direction:column;gap:.3rem}.track__when{width:auto}}@media (width<=780px){.card{grid-column:span 12}.card__media{aspect-ratio:16/10}.fig{border-block-start:1px solid #c8e6ff24;border-inline-start:0}.fig:first-child{border-block-start:0}}@media (width<=640px){.dock{inset-block-start:auto;inset-block-end:max(4.25rem, calc(env(safe-area-inset-bottom) + 4.25rem));inset-inline:max(.75rem, env(safe-area-inset-left)) max(.75rem, env(safe-area-inset-right));justify-content:space-between}.hero{padding-block-start:clamp(2.5rem,8vh,4rem)}}@media (width<=520px){.eyebrow{letter-spacing:.12em;font-size:.64rem}.stage{--lens-r:66px;margin-block-start:1.75rem}}@media (width<=460px){.type--ar{font-size:clamp(1.9rem,8.4vw,2.6rem)}.card__body{margin-block-start:-2.25rem}.chips li{font-size:.64rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.blobs,.stage,.field{animation:none!important}.card__img,.tool,.btn,.lang__puck,.lang__side,.dock__nav a{transition:none!important}.stage{--lx:30%;--ly:44%}}:root{--abyss:#06080f;--deep:#0d1424;--lagoon:#1fb6c8;--iris:#6b5bff;--ember:#ff8a3d;--rose:#ff5b8a;--frost:#eaf2ff;--haze:#eaf2ffa8;--mute:#eaf2ff8f;--glass-tint:#101a3080;--glass-blur:blur(22px) saturate(1.7) brightness(1.12) contrast(1.04);--glass-lift:0 34px 70px -34px #02040af2, 0 10px 26px -16px #02040abf;--radius:22px;--display:"Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--body:"Newsreader", ui-serif, Georgia, serif;--mono:"Azeret Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--arabic:"IBM Plex Sans Arabic", "Noto Sans Arabic", sans-serif;--gut:clamp(1.15rem, 4vw, 3.25rem);--maxw:1180px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-block-start:6.5rem}body{background:var(--abyss);color:var(--frost);font-family:var(--body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;padding-block-end:7.5rem;font-size:clamp(1rem,.94rem + .3vw,1.1rem);line-height:1.62;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--lagoon);outline-offset:3px;border-radius:6px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:90;background:var(--frost);color:var(--abyss);font-family:var(--mono);border-radius:999px;padding:.6rem 1rem;font-size:.78rem;text-decoration:none;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-250%)}.skip:focus-visible{transform:none}.filters{pointer-events:none;width:0;height:0;position:absolute}.field{z-index:-2;pointer-events:none;position:fixed;inset:-12vh -10vw}.blobs{filter:blur(30px);will-change:transform;background:radial-gradient(42vw 42vw at 14% 12%,#1fb6c880,#0000 62%),radial-gradient(48vw 46vw at 84% 26%,#6b5bff75,#0000 64%),radial-gradient(40vw 40vw at 72% 78%,#ff8a3d5c,#0000 62%),radial-gradient(38vw 38vw at 22% 88%,#ff5b8a4d,#0000 64%),linear-gradient(#080c18,#05080f 60%,#080c18);animation:48s ease-in-out infinite alternate drift;position:absolute;inset:0}.grain{z-index:-1;pointer-events:none;opacity:.055;mix-blend-mode:overlay;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='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.pane{isolation:isolate;border-radius:var(--radius);box-shadow:var(--glass-lift);background:linear-gradient(158deg,#1a2846b8,#090f1ddb);position:relative}.pane:after{content:"";z-index:4;border-radius:inherit;background:linear-gradient(145deg, #ffffffc7, #cbe7ff38 26%, #ffffff05 52%, #0b162c80 84%, color-mix(in srgb, var(--band,#a0d2ff) 55%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.pane--wet{background:var(--glass-tint);backdrop-filter:var(--glass-blur)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pane--wet{background:linear-gradient(158deg,#1c2a48f7,#0a101efc)}.blobs{filter:blur(60px);opacity:.85}}.top{z-index:50;padding:.75rem var(--gut) 0;max-width:var(--maxw);margin-inline:auto;position:sticky;inset-block-start:.75rem}.top__in{--radius:999px;background:#080e1cbd;align-items:center;gap:clamp(.5rem,2vw,1.5rem);padding-block:.45rem;padding-inline:1.1rem .5rem;display:flex}.brand{flex:none;align-items:center;gap:.55rem;display:inline-flex}.brand .brand__logo{--logo-rule:var(--lagoon);block-size:1.5rem;width:auto;color:var(--frost);filter:drop-shadow(0 0 10px #1fb6c873)}.brand__lens{background:radial-gradient(120% 120% at 30% 24%,#fffffff2,#1fb6c8b3 46%,#6b5bffd9);border-radius:999px;flex:none;width:13px;height:13px;box-shadow:0 0 12px 1px #1fb6c88c}.nav{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(.35rem,1.6vw,1rem);margin-inline-start:auto;font-size:.72rem;display:flex}.nav__a{color:var(--haze);white-space:nowrap;border-radius:999px;padding:.4rem .55rem;text-decoration:none;transition:color .2s,background-color .2s}.nav__a:hover{color:var(--frost);background:#ffffff12}.nav__a[aria-current=page]{color:var(--frost);background:#ffffff1a;box-shadow:inset 0 0 0 1px #c8e6ff38}.lang{all:unset;cursor:pointer;border-radius:999px;flex:none}.lang__slot{direction:ltr;background:#0408128c;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;width:5.4rem;height:2.1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #02050ce6,inset 0 0 0 1px #c8e6ff29}.lang__side{z-index:1;font-family:var(--mono);letter-spacing:.06em;color:#eaf2ff66;place-items:center;font-size:.72rem;transition:color .45s;display:grid;position:relative}.lang__side--ar{font-family:var(--arabic);letter-spacing:0;font-size:.95rem;font-weight:600}html[lang=en] .lang__side--en,html[lang=ar] .lang__side--ar{color:var(--frost)}.lang__puck{z-index:2;inset-block:3px;border-radius:999px;width:calc(50% - 3px);transition:transform .55s cubic-bezier(.2,.9,.2,1);position:absolute;left:3px;transform:translate(0)}html[lang=ar] .lang__puck{transform:translate(100%)}.lang__glass{border-radius:inherit;backdrop-filter:blur(.6px)url(#liquid)saturate(1.8)brightness(1.22);background:radial-gradient(120% 130% at 32% 20%,#ffffff38,#ffffff0a 46%,#06142233);position:absolute;inset:0;box-shadow:inset 0 1px 1px #fff9,inset 0 -8px 14px -9px #78d2ff99,0 8px 18px -8px #02060ee6}.lang__rim{border-radius:inherit;-webkit-mask-composite:xor;background:conic-gradient(from 210deg,#fffffff2,#a0e6ff59 22%,#ffffff0a 46%,#0a1a3099 68%,#ffbe8273 86%,#fffffff2);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.lang:hover .lang__glass{box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -8px 14px -9px #78d2ffcc,0 8px 20px -8px #02060ee6}.lang:focus-visible .lang__slot{outline:2px solid var(--lagoon);outline-offset:3px}.wrap{max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}.block{padding-block-start:clamp(2.75rem,7vw,4.5rem)}.block>.h2{margin-block-end:clamp(1.1rem,3vw,1.75rem)}.eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#a0e8f2e6;flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 .9rem;font-size:.72rem;font-weight:500;display:flex}.dot{background:var(--band,var(--lagoon));width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--band,var(--lagoon)) 22%, transparent);border-radius:999px;flex:none}.h1{font-family:var(--display);letter-spacing:-.04em;font-variation-settings:"wdth" 86;text-wrap:balance;margin:0;font-size:clamp(2.3rem,1.2rem + 4.6vw,4.6rem);font-weight:800;line-height:.98}.h2{font-family:var(--display);letter-spacing:-.028em;font-variation-settings:"wdth" 92;text-wrap:balance;margin:0;font-size:clamp(1.6rem,1.1rem + 2.2vw,2.6rem);font-weight:700;line-height:1.04}.h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(1.15rem,1rem + .7vw,1.45rem);font-weight:600;line-height:1.15}.lede{max-width:62ch;color:var(--frost);margin:0;font-size:clamp(1.08rem,1rem + .5vw,1.3rem);line-height:1.62}.sub{max-width:52ch;color:var(--haze);margin:1rem 0 0;font-size:1.05rem}.mono{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:.72rem}.chips{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.chips li{font-family:var(--mono);letter-spacing:.03em;color:#eaf2ffd1;background:#ffffff0d;border:1px solid #c8e6ff2e;border-radius:999px;padding:.26rem .62rem;font-size:.67rem}.btn{font-family:var(--mono);letter-spacing:.05em;color:var(--frost);background:#ffffff0f;border:1px solid #c8e6ff3d;border-radius:999px;padding:.6rem 1.1rem;font-size:.74rem;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-block}.btn:hover{background:#ffffff24;border-color:#c8e6ff73;transform:translateY(-1px)}.btn--go{color:#071021;background:#eaf2ffeb;border-color:#0000;font-weight:500}.btn--go:hover{background:#fff}.pip{background:var(--band,var(--lagoon));width:6px;height:6px;box-shadow:0 0 10px 1px color-mix(in srgb, var(--band,var(--lagoon)) 70%, transparent);border-radius:999px;flex:none}.foot{margin-block-start:clamp(4rem,10vw,7rem)}.foot__in{max-width:var(--maxw);padding:2rem var(--gut) 0;font-family:var(--mono);letter-spacing:.05em;color:var(--mute);border-block-start:1px solid #c8e6ff1f;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-inline:auto;font-size:.74rem;display:flex}.foot p{margin:0}.foot__name{color:var(--frost)}.foot__links{flex-wrap:wrap;gap:.4rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.foot__links a{color:var(--haze);border-block-end:1px solid #0000;padding-block-end:2px;text-decoration:none;transition:color .2s,border-color .2s}.foot__links a:hover{color:var(--frost);border-block-end-color:var(--lagoon)}.foot__tag{margin-inline-start:auto!important}[lang=ar]{font-family:var(--arabic);letter-spacing:0;font-variation-settings:normal;text-transform:none;font-style:normal}[lang=ar] em,[lang=ar] i{font-style:normal}p[lang=ar],li[lang=ar],[lang=ar] :is(p,li):not([lang]){line-height:1.85}.h1[lang=ar],.h2[lang=ar],.h3[lang=ar]{font-weight:700;line-height:1.36}.h1[lang=ar]{font-size:clamp(1.95rem,1.1rem + 3.6vw,3.7rem)}.eyebrow[lang=ar],.mono[lang=ar],[lang=ar].nav__a,.eyebrow [lang=ar],.mono [lang=ar]{font-size:.82rem}@media (width<=720px){.top__in{--radius:22px;flex-wrap:wrap;padding-inline:.9rem .55rem}.nav{order:3;justify-content:flex-start;gap:.15rem;width:100%;margin-inline-start:0;padding-block-start:.2rem}.lang{margin-inline-start:auto}.foot__tag{margin-inline-start:0!important}}@media (width<=380px){.nav__a{padding-inline:.4rem;font-size:.66rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.blobs{animation:none!important}.lang__puck,.lang__side,.btn,.nav__a{transition:none!important}}.prism{padding-block:clamp(3rem,9vw,5.5rem) 0}.prism__lede{margin-block-start:1.4rem}.spectrum{border-radius:999px;gap:3px;height:14px;margin-block-start:clamp(2rem,5vw,3rem);display:flex;overflow:hidden}.spectrum__band{background:linear-gradient(180deg, color-mix(in srgb, var(--band) 92%, white), var(--band) 55%, color-mix(in srgb, var(--band) 62%, #05080f));min-width:12px;box-shadow:0 0 18px -2px color-mix(in srgb, var(--band) 65%, transparent);border-radius:999px;flex-basis:0}.gels{flex-wrap:wrap;gap:.5rem;margin-block-start:.9rem;display:flex}.gel{font-family:var(--mono);letter-spacing:.04em;color:var(--haze);background:#ffffff0a;border:1px solid #c8e6ff29;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.74rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.gel:hover{color:var(--frost);border-color:color-mix(in srgb, var(--band) 60%, transparent);background:color-mix(in srgb, var(--band) 14%, #ffffff0a)}.gel__swatch{background:var(--band);width:8px;height:8px;box-shadow:0 0 10px 1px color-mix(in srgb, var(--band) 70%, transparent);border-radius:2px}.gel__n{color:var(--mute);font-size:.68rem}.band{padding-block-start:clamp(2.75rem,7vw,4.5rem)}.band__head{border-block-end:1px solid #c8e6ff1f;align-items:baseline;gap:.9rem;margin-block-end:clamp(1.1rem,3vw,1.6rem);padding-block-end:.9rem;display:flex}.band__edge{background:var(--band);width:4px;box-shadow:0 0 16px 1px color-mix(in srgb, var(--band) 70%, transparent);border-radius:999px;flex:none;align-self:stretch}.band__name{color:var(--frost)}.band__count{color:var(--mute);white-space:nowrap;gap:.4rem;margin:0;margin-inline-start:auto;display:flex}.slats{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:clamp(.7rem,1.6vw,1.1rem);margin:0;padding:0;list-style:none;display:grid}.slat{--radius:16px;flex-direction:column;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden}.slat:hover,.slat:focus-within{box-shadow:var(--glass-lift), 0 0 34px -14px color-mix(in srgb, var(--band) 80%, transparent);transform:translateY(-3px)}.slat__ray{z-index:5;background:linear-gradient(90deg, transparent, var(--band), color-mix(in srgb, var(--band) 40%, white), transparent);transform-origin:50%;opacity:.65;height:2px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(.18)}.slat[data-featured] .slat__ray{opacity:1;transform:scaleX(.62)}.slat:hover .slat__ray,.slat:focus-within .slat__ray{opacity:1;transform:scaleX(1)}@media (hover:none){.slat__ray{opacity:.9;transform:scaleX(1)}}.slat__media{background:color-mix(in srgb, var(--band) 20%, #0a0f1c);position:relative;overflow:hidden}.slat[data-shape=wide] .slat__media{aspect-ratio:16/9}.slat[data-shape=wide] .slat__media img{object-fit:cover;object-position:center;filter:saturate(.92)brightness(.86);width:100%;height:100%}.slat[data-shape=tall] .slat__media{background:radial-gradient(80% 90% at 50% 4%, color-mix(in srgb, var(--band) 50%, transparent), transparent 72%), #070c17;justify-content:center;align-items:flex-end;height:190px;padding:.9rem .9rem 0;display:flex}.slat[data-shape=tall] .slat__media img{object-fit:contain;filter:drop-shadow(0 14px 22px #02050ccc);border-radius:10px 10px 0 0;width:auto;max-height:100%}.slat__body{flex-direction:column;flex:1;gap:.4rem;padding:clamp(.85rem,2vw,1.15rem);display:flex}.slat__meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#eaf2ffb3;align-items:center;gap:.45rem;margin:0;font-size:.66rem;display:flex}.slat__sep{color:var(--mute)}.slat__title a{text-decoration:none}.slat__title a:after{content:"";z-index:6;position:absolute;inset:0}.slat:hover .slat__title a{color:color-mix(in srgb, var(--band) 45%, #fff)}.slat__tag{color:var(--haze);margin:0;font-size:.95rem;line-height:1.5}.slat__flag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--band) 55%, var(--frost));margin:auto 0 0;padding-block-start:.55rem;font-size:.62rem}.coda{padding-block-start:clamp(3rem,8vw,5rem)}.coda__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:clamp(1.4rem,3.5vw,2.4rem);display:flex}@media (width>=700px){.slat[data-featured]{flex-direction:row;grid-column:span 2;min-height:200px}.slat[data-featured] .slat__media{aspect-ratio:auto;flex:0 0 42%;align-self:stretch;height:auto}.slat[data-featured][data-shape=wide] .slat__media img{height:100%}.slat[data-featured][data-shape=tall] .slat__media{align-self:center;height:270px}.slat[data-featured][data-shape=tall] .slat__media img{max-height:100%}.slat[data-featured] .slat__body{flex:auto}}@media (prefers-reduced-motion:reduce){.slat,.slat__ray,.gel{transition:none!important}.slat__ray{transform:scaleX(1)}}.hire-head{padding-block-start:clamp(2.5rem,8vw,4.5rem)}.hire-head__lede{margin-block-start:1.4rem}.hire-head__meta{color:#a0e8f2e6;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 0;display:flex}.hire-head__sep{color:#eaf2ff4d}.takes{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:clamp(.7rem,1.8vw,1.1rem);margin:0;padding:0;list-style:none;display:grid}.take{--radius:18px;padding:clamp(1.1rem,2.6vw,1.6rem);position:relative;overflow:hidden}.take__edge{background:linear-gradient(180deg, transparent, var(--band) 40%, color-mix(in srgb, var(--band) 40%, white) 70%, transparent);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.take__d{color:var(--haze);margin:.6rem 0 0;font-size:.96rem;line-height:1.6}.steps{counter-reset:none;gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.step{border-block-end:1px solid #c8e6ff1a;align-items:baseline;gap:clamp(.9rem,2.5vw,1.6rem);padding-block-end:1.4rem;display:flex}.step:last-child{border-block-end:0;padding-block-end:0}.step__n{font-family:var(--mono);letter-spacing:.1em;color:#a0e8f2d9;flex:none;font-size:.8rem}.step__d{max-width:60ch;color:var(--haze);margin:.45rem 0 0;font-size:1rem}.rates{color:#dce8ff;border-inline-start:2px solid #1fb6c880;max-width:62ch;margin:clamp(1.75rem,4vw,2.5rem) 0 0;padding-inline-start:1.1rem}.brief{gap:clamp(1.25rem,3vw,1.9rem);padding:clamp(1.25rem,3.5vw,2.5rem);display:grid}.brief__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(1rem,2.5vw,1.5rem);display:grid}.row{gap:.45rem;margin:0;display:grid}.row__label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#eaf2ffd1;padding:0;font-size:.7rem}.row__hint{font-family:var(--body);color:var(--mute);font-size:.86rem}.well{width:100%;color:var(--frost);font-family:var(--body);background:#04081280;border:0;border-radius:12px;padding:.72rem .95rem;font-size:1rem;line-height:1.5;transition:box-shadow .25s;box-shadow:inset 0 1px 3px #02050ce6,inset 0 0 0 1px #c8e6ff29}.well::placeholder{color:#eaf2ff57}.well:hover{box-shadow:inset 0 1px 3px #02050ce6,inset 0 0 0 1px #c8e6ff4d}.well:focus{outline:none;box-shadow:inset 0 1px 3px #02050ce6,inset 0 0 0 1px #1fb6c8d9,0 0 22px -6px #1fb6c899}.well:focus-visible{outline:2px solid var(--lagoon);outline-offset:2px}.well--tall{resize:vertical;min-height:8.5rem}.set{border:0;gap:.6rem;margin:0;padding:0;display:grid}.gelset{flex-wrap:wrap;gap:.45rem;display:flex}.gelchip{min-height:2.5rem;font-family:var(--mono);letter-spacing:.03em;color:var(--haze);cursor:pointer;background:#0408126b;border-radius:999px;align-items:center;padding:.45rem 1rem;font-size:.74rem;transition:color .2s,box-shadow .25s,background-color .25s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #c8e6ff29}.tick{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gelchip:hover{color:var(--frost);box-shadow:inset 0 0 0 1px #c8e6ff57}.gelchip:has(.tick:checked){color:#06131c;background:linear-gradient(150deg,#dff6fb,#9fdfe9 60%,#7fc6d8);box-shadow:inset 0 1px #ffffffe6,0 6px 18px -8px #1fb6c8cc}.gelchip:has(.tick:focus-visible){outline:2px solid var(--lagoon);outline-offset:3px}.brief__foot{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.send{color:#061021;font-family:var(--mono);letter-spacing:.06em;cursor:pointer;background:#eaf2ffe6;border:0;border-radius:999px;flex:none;padding:.9rem 1.9rem;font-size:.8rem;font-weight:500;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 16px 34px -18px #02060ef2}.send__glass{background:radial-gradient(120% 130% at 30% 18%,#fffffff2,#fff3 46%,#a0d2ff59);position:absolute;inset:0}.send__rim{border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px 1px #fffffff2}.send__text{z-index:1;position:relative}.send:hover{transform:translateY(-2px);box-shadow:0 20px 40px -18px #02060ef2,0 0 34px -10px #1fb6c8b3}.brief__note{max-width:42ch;color:var(--mute);margin:0;font-size:.88rem}.sent{display:none}form[data-sent] .sent{background:#1fb6c81f;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:1rem 1.15rem;display:flex;box-shadow:inset 0 0 0 1px #1fb6c866}.sent__text{color:var(--frost);margin:0;font-size:.98rem}.sent__addr{font-family:var(--mono);color:#a0e8f2f2;font-size:.82rem}@media (prefers-reduced-motion:reduce){.send,.well,.gelchip{transition:none!important}}.case{display:block}.case__head{padding-block-start:clamp(2.5rem,8vw,4.5rem)}.eyebrow__sep{color:#eaf2ff52}.case__tag{max-width:38ch;font-family:var(--body);color:color-mix(in srgb, var(--band) 32%, #fff);margin:1rem 0 0;font-size:clamp(1.2rem,1rem + 1vw,1.7rem);font-style:italic;line-height:1.35}.case__tag[lang=ar]{font-style:normal;font-family:var(--arabic);line-height:1.5}.case__sum{margin-block-start:1.4rem}.vitrine{border-radius:var(--radius);box-shadow:var(--glass-lift);background:radial-gradient(90% 100% at 50% 0%, color-mix(in srgb, var(--band) 42%, transparent), transparent 70%), #070c17;margin:clamp(2rem,5vw,3.25rem) 0 0;position:relative;overflow:hidden}.vitrine:after{content:"";border-radius:inherit;background:linear-gradient(145deg, #ffffffb3, #ffffff05 52%, color-mix(in srgb, var(--band) 60%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.vitrine[data-shape=wide] img{width:100%;height:auto}.vitrine[data-shape=tall]{place-items:end center;min-height:clamp(360px,56vh,580px);padding:clamp(1.5rem,4vw,2.75rem) 1rem 0;display:grid}.vitrine[data-shape=tall] img{object-fit:contain;filter:drop-shadow(0 26px 40px #02050cd9);border-radius:14px 14px 0 0;width:auto;max-height:clamp(320px,52vh,520px)}.plate-wrap{padding-block-start:clamp(2rem,5vw,3rem)}.plate{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:0;margin:0;display:grid;overflow:hidden}.plate__cell{border-block-start:1px solid #c8e6ff1f;border-inline-start:1px solid #c8e6ff1f;padding:clamp(1.1rem,2.6vw,1.6rem)}.plate__cell--wide{grid-column:1/-1}.plate dt{margin:0 0 .55rem}.plate dd{color:var(--frost);margin:0;font-size:.98rem}.plate__status{align-items:center;gap:.5rem;display:flex}.plate__links{flex-wrap:wrap;gap:.45rem;display:flex}.prose p{color:#dce8ff;max-width:68ch;margin:0 0 1.15rem;font-size:clamp(1.02rem,.96rem + .35vw,1.16rem)}.prose p:last-child{margin-block-end:0}.knots{gap:clamp(.8rem,2vw,1.2rem);display:grid}.knot{--radius:18px;padding:clamp(1.15rem,3vw,1.9rem)}.knot__title{color:color-mix(in srgb, var(--band) 26%, #fff);margin:0 0 1rem}.knot__pair{grid-template-columns:1fr 1px 1fr;align-items:start;gap:clamp(1rem,3vw,2rem);display:grid}.knot__seam{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--band) 85%, white) 42%, var(--band) 62%, transparent);box-shadow:0 0 14px 0 color-mix(in srgb, var(--band) 55%, transparent);align-self:stretch}.knot__label{letter-spacing:.16em;margin:0 0 .5rem;font-size:.66rem}.knot__side--out .knot__label{color:color-mix(in srgb, var(--band) 55%, var(--frost))}.knot__text{color:var(--haze);margin:0;font-size:.99rem;line-height:1.62}.knot__side--out .knot__text{color:#e4eeff}.outcomes{gap:.85rem;max-width:68ch;margin:0;padding:0;list-style:none;display:grid}.outcomes li{color:#dce8ff;align-items:baseline;gap:.75rem;font-size:1.02rem;display:flex}.shelf{flex-wrap:wrap;gap:clamp(.8rem,2vw,1.2rem);margin:0;padding:0;list-style:none;display:flex}.shot{--radius:16px;background:radial-gradient(80% 90% at 50% 4%, color-mix(in srgb, var(--band) 34%, transparent), transparent 72%), #070c17;flex:min(100%,300px);justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.shot[data-shape=tall]{max-width:340px;height:clamp(300px,40vw,420px);padding:1.1rem 1.1rem 0}.shot[data-shape=tall] img{object-fit:contain;filter:drop-shadow(0 18px 26px #02050ccc);border-radius:10px 10px 0 0;width:auto;max-width:100%;max-height:100%}.shot[data-shape=wide] img{width:100%;height:auto}.onward{flex-wrap:wrap;align-items:center;gap:1rem;padding-block-start:clamp(3rem,8vw,5rem);display:flex}.onward__next{flex:min(100%,22rem);gap:.35rem;padding:clamp(1.25rem,3vw,2rem);text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:grid}.onward__next:hover{box-shadow:var(--glass-lift), 0 0 40px -16px color-mix(in srgb, var(--band) 80%, transparent);transform:translateY(-3px)}.onward__label{color:#a0e8f2e6}.onward__title{display:block}.onward__tag{color:var(--haze);font-size:.98rem}@media (width<=700px){.knot__pair{grid-template-columns:1fr;gap:1.1rem}.knot__seam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--band) 85%, white) 42%, var(--band) 62%, transparent);width:100%;height:1px}}@media (prefers-reduced-motion:reduce){.onward__next{transition:none!important}}
