.projects-page{padding:var(--page-header-pt,8rem) 0 clamp(5rem, 9vw, 9rem);color:#f5f5f0;position:relative}.projects-page__header{border-bottom:1px solid #f5f5f02e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;width:min(100% - clamp(2rem,7vw,8rem),96rem);margin:0 auto clamp(1.25rem,3vw,2.75rem);padding-bottom:clamp(1rem,2vw,1.75rem);display:grid}.projects-page__kicker,.project-carousel__eyebrow,.project-carousel__topline,.project-card__caption,.project-carousel__private{letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:650;line-height:1}.projects-page__kicker{color:#ffd000;margin:0 0 .8rem}.projects-page__title{letter-spacing:-.055em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(3.5rem,9vw,9rem);font-weight:800;line-height:.78}.projects-page__count{color:#f5f5f09e;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1rem,1.5vw,1.3rem)}.projects-page__stage{width:min(100% - clamp(1rem,3vw,3rem),112rem);margin-inline:auto}.project-carousel{--project-card-width:clamp(9rem, 13.8vw, 14.5rem);--project-card-gap:clamp(.45rem, 1vw, .9rem);isolation:isolate;color:#f5f5f0;background:#090909;border:1px solid #f5f5f029;border-radius:clamp(.4rem,1.1vw,1rem);outline:none;min-height:clamp(44rem,83svh,57rem);position:relative;overflow:clip}.project-carousel--compact{min-height:clamp(36rem,72svh,45rem)}.project-carousel:focus-visible{outline-offset:4px;outline:2px solid #ffd000}.projects-waves,.project-carousel__wash,.project-carousel__cover{position:absolute;inset:0}.projects-waves{z-index:-4;background:#090909;overflow:hidden}.projects-waves>span{position:absolute;inset:-20%}.projects-waves>span:first-child{background:#111;inset:0}.projects-waves>span:nth-child(2){filter:blur(5rem);opacity:.5;background:#ffc800;border-radius:50%;inset:-30% 38% 20% -22%}.projects-waves>span:nth-child(3){filter:blur(7rem);opacity:.38;background:#000;border-radius:50%;inset:34% -24% -36% 30%}.project-carousel__cover{z-index:-3;object-fit:cover;filter:grayscale(.25)contrast(1.05);opacity:.12;width:100%;height:100%}.project-carousel__wash{z-index:-2;background:linear-gradient(#0000004d,#0000004d),linear-gradient(90deg,#000000a8 0%,#0000002e 58%,#0000006b 100%),linear-gradient(#0000007a 0%,#0000 28% 58%,#000000b8 100%)}.project-carousel__wash:after{content:"";opacity:.08;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}.project-carousel__live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-carousel__topline{z-index:3;color:#f5f5f0b8;border-bottom:1px solid #f5f5f03d;justify-content:space-between;gap:1rem;padding-bottom:.8rem;display:flex;position:absolute;top:clamp(1rem,2.4vw,2.25rem);left:clamp(1rem,2.8vw,3rem);right:clamp(1rem,2.8vw,3rem)}.project-carousel__details{z-index:3;width:min(55rem,100% - clamp(2rem,7.6vw,9rem));position:absolute;top:clamp(5.6rem,12%,7.5rem);left:clamp(1rem,3.8vw,4.5rem)}.project-carousel__eyebrow{color:#ffd000;font-variant-numeric:tabular-nums;gap:.75rem;margin:0 0 1.1rem;display:flex}.project-carousel__eyebrow span:nth-child(2){color:#f5f5f057}.project-carousel__title{letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 .08em .35em #00000052;max-width:12ch;margin:0;font-size:clamp(3.2rem,7.4vw,7.7rem);font-weight:800;line-height:.79}.project-carousel__description{color:#f5f5f0c7;text-wrap:pretty;max-width:44ch;margin:clamp(1rem,2vw,1.6rem) 0 0;font-size:clamp(1rem,1.25vw,1.25rem);line-height:1.45}.project-carousel__link,.project-carousel__private{color:#f5f5f0;align-items:center;gap:.75rem;min-height:2.75rem;margin-top:clamp(1rem,2vw,1.5rem);display:inline-flex}.project-carousel__link{letter-spacing:.08em;border-bottom:1px solid #ffd000;padding:0 .2rem;font-size:.83rem;font-weight:650;text-decoration:none;transition:color .22s,border-color .22s}.project-carousel__link:hover{color:#ffd000}.project-carousel__link:focus-visible,.project-card:focus-visible,.project-carousel__controls button:focus-visible{outline-offset:3px;outline:2px solid #ffd000}.project-carousel__private{color:#f5f5f094}.project-carousel__filmstrip{z-index:4;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:34%;position:absolute;top:53%;left:0;right:0}.project-carousel__track{align-items:flex-start;gap:var(--project-card-gap);opacity:0;will-change:transform;width:max-content;transition:transform .72s cubic-bezier(.2,.8,.2,1),opacity .18s;display:flex}.project-carousel__track[data-ready=true]{opacity:1}.project-card{width:var(--project-card-width);color:#f5f5f0;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;gap:.7rem;padding:0;display:grid}.project-card__frame{background:#111;border:1px solid #f5f5f02e;place-items:center;width:100%;height:clamp(8.5rem,13vw,12rem);transition:height .64s cubic-bezier(.2,.8,.2,1),border-color .22s,transform .22s;display:grid;position:relative;overflow:hidden}.project-card[data-active=true] .project-card__frame{border-color:#f5f5f0b8;height:clamp(16rem,24vw,23rem)}.project-card:active .project-card__frame{transform:scale(.985)}.project-card__logo{width:100%;height:100%;position:absolute;inset:0}.project-card__logo--contain{object-fit:contain;background:#070707;padding:clamp(.45rem,1.2vw,1.15rem)}.project-card__logo--phone-adimla,.project-card__logo--phone-emlak,.project-card__logo--phone-microphone,.project-card__logo--phone-dijital{object-fit:cover;object-position:50% 44%;transform:scale(1.42)}.project-card__logo--phone-emlak{object-position:50% 45%}.project-card__logo--phone-microphone{object-position:50% 42%}.project-card__logo--phone-dijital{object-position:50% 46%}.project-card__name-mark{z-index:1;color:#f5f5f0;letter-spacing:-.045em;overflow-wrap:anywhere;text-align:center;max-width:90%;padding:1rem;font-size:clamp(1.5rem,2.8vw,2.8rem);font-weight:800;line-height:.86;position:relative}.project-card__shade{opacity:.36;background:#000;transition:opacity .3s;position:absolute;inset:0}.project-card__caption{color:#f5f5f08a;text-overflow:ellipsis;white-space:nowrap;transition:color .22s;display:block;overflow:hidden}.project-carousel__controls{z-index:5;grid-template-columns:2.75rem minmax(5rem,15rem) 2.75rem;justify-content:end;align-items:center;gap:.85rem;display:grid;position:absolute;bottom:clamp(1rem,2.3vw,2.3rem);left:clamp(1rem,2.8vw,3rem);right:clamp(1rem,2.8vw,3rem)}.project-carousel__controls button{color:#090909;width:2.75rem;height:2.75rem;font:inherit;cursor:pointer;background:#ffd000;border:1px solid #ffd000;border-radius:50%;place-items:center;padding:0;font-size:1.1rem;transition:color .22s,background-color .22s,transform .16s;display:grid}.project-carousel__controls button:hover:not(:disabled){color:#f5f5f0;background:#6b5038;border-color:#6b5038}.project-carousel__controls button:active:not(:disabled){transform:scale(.96)}.project-carousel__controls button:disabled{color:#f5f5f061;cursor:not-allowed;background:#09090999;border-color:#f5f5f03d}.project-carousel__rail{background:#f5f5f047;height:1px;overflow:hidden}.project-carousel__rail span{background:#f5f5f0;height:100%;transition:width .56s cubic-bezier(.2,.8,.2,1);display:block}@media (max-width:720px){.projects-page__header{grid-template-columns:1fr}.projects-page__title{font-size:clamp(3.25rem,18vw,5.2rem)}.projects-page__count{justify-self:end}.projects-page__stage{width:calc(100% - 1rem)}.project-carousel{--project-card-width:clamp(8.7rem, 42vw, 10.5rem);--project-card-gap:.55rem;min-height:42rem}.project-carousel__topline{font-size:.62rem}.project-carousel__topline span:first-child{max-width:22ch}.project-carousel__details{width:calc(100% - 2rem);top:5.6rem}.project-carousel__title{overflow-wrap:normal;max-width:100%;font-size:clamp(2.2rem,11.6vw,4.25rem)}.project-carousel__description{max-width:32ch;font-size:1rem}.project-carousel__filmstrip{height:41%;top:44%}.project-card__frame{height:8rem}.project-card[data-active=true] .project-card__frame{height:13.5rem}.project-card__caption{font-size:.62rem}.project-carousel__controls{grid-template-columns:2.75rem minmax(4rem,1fr) 2.75rem}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .projects-waves>span,html:not([data-motion=full]) .project-carousel__track,html:not([data-motion=full]) .project-card__frame,html:not([data-motion=full]) .project-card__shade,html:not([data-motion=full]) .project-carousel__rail span{transition-duration:.01ms}}@media (forced-colors:active){.project-carousel,.project-card__frame{border:1px solid canvastext}.project-carousel__controls button{forced-color-adjust:none}}.project-carousel{--project-card-width:clamp(8.75rem, 10.5vw, 10.75rem);--project-card-gap:clamp(.45rem, .8vw, .75rem);border-color:#f5f5f033;border-radius:clamp(.35rem,.8vw,.75rem);grid-template-rows:auto minmax(30rem,1fr) auto;gap:clamp(1rem,2vw,1.75rem);min-height:clamp(48rem,86svh,59rem);padding:clamp(1.1rem,2.4vw,2.5rem);display:grid;box-shadow:0 1.5rem 5rem #00000038,inset 0 0 0 1px #ffffff05}.project-carousel--compact{grid-template-rows:auto minmax(26rem,1fr) auto;min-height:clamp(44rem,78svh,52rem)}.project-carousel__topline{z-index:3;align-items:center;min-height:2rem;padding:0 0 .85rem;font-size:clamp(.65rem,.72vw,.76rem);position:relative;inset:auto}.project-carousel__position{font-variant-numeric:tabular-nums;align-items:baseline;gap:.45rem;display:inline-flex}.project-carousel__position strong{color:#f5f5f0;font-size:1.35em;font-weight:700}.project-carousel__position i{color:#f5f5f05c;font-style:normal}.project-carousel__composition{z-index:2;grid-template-columns:minmax(17rem,.82fr) minmax(27rem,1.18fr);align-items:center;gap:clamp(2rem,5vw,7rem);min-height:0;display:grid;position:relative}.project-carousel__details{width:auto;max-width:43rem;padding-left:clamp(0rem,1.4vw,1.5rem);animation:.62s cubic-bezier(.22,1,.36,1) both project-copy-in;position:relative;inset:auto}.project-carousel__eyebrow{color:#ffd000;align-items:center;margin-bottom:clamp(1rem,2vw,1.6rem)}.project-carousel__eyebrow span:nth-child(2){color:#0000;background:currentColor;width:clamp(1.5rem,3vw,3rem);height:1px;overflow:hidden}.project-carousel__eyebrow span:last-child{color:#f5f5f085}.project-carousel__title{letter-spacing:-.06em;overflow-wrap:anywhere;text-shadow:0 .12em .45em #0000003d;max-width:10ch;font-size:clamp(3.25rem,5.9vw,6.8rem);line-height:.82}.project-carousel__description{color:#f5f5f0c2;max-width:38ch;margin-top:clamp(1.25rem,2vw,2rem);font-size:clamp(1rem,1.15vw,1.18rem);line-height:1.48}.project-carousel__link{border-bottom-color:#ffd000;grid-template-columns:auto minmax(0,auto) auto;gap:.8rem;width:fit-content;min-height:3rem;margin-top:clamp(1.25rem,2.6vw,2.25rem);padding:.15rem 0;display:grid}.project-carousel__link small{color:#f5f5f07a;max-width:18rem;font:inherit;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:.74rem;overflow:hidden}.project-carousel__link>span:last-child{font-size:1.1rem;transition:transform .22s}.project-carousel__private{min-height:3rem;margin-top:clamp(1.25rem,2.6vw,2.25rem)}.project-carousel__identity{background:linear-gradient(135deg, #ffffff0f, transparent 36%), color-mix(in srgb, var(--project-shadow) 34%, #050505e0);min-height:clamp(21rem,45svh,34rem);box-shadow:0 1.6rem 4.8rem color-mix(in srgb, var(--project-shadow) 70%, transparent), inset 0 0 4rem #ffffff05;border:1px solid #f5f5f040;justify-self:stretch;margin:0;animation:.76s cubic-bezier(.22,1,.36,1) both project-identity-in;position:relative;overflow:hidden}.project-carousel__identity:before,.project-carousel__identity:after{z-index:2;content:"";pointer-events:none;width:clamp(2rem,4vw,4.5rem);height:clamp(2rem,4vw,4.5rem);position:absolute}.project-carousel__identity:before{border-top:1px solid var(--project-accent);border-left:1px solid var(--project-accent);top:.8rem;left:.8rem}.project-carousel__identity:after{border-right:1px solid var(--project-accent);border-bottom:1px solid var(--project-accent);bottom:.8rem;right:.8rem}.project-carousel__identity-label,.project-carousel__identity figcaption{z-index:3;color:#f5f5f094;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;font-size:.66rem;font-weight:650;line-height:1;display:flex;position:absolute}.project-carousel__identity-label{top:1rem;right:1.2rem}.project-carousel__identity figcaption{gap:1rem;margin:0;bottom:1rem;left:1.2rem;right:1.2rem}.project-carousel__identity figcaption span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:70%;overflow:hidden}.project-carousel__identity figcaption span:last-child{color:var(--project-accent);font-variant-numeric:tabular-nums}.project-carousel__identity-art{position:absolute;inset:clamp(2.75rem,5.5vw,5.5rem);overflow:hidden;container-type:size}.project-logo{width:100%;height:100%;display:block;position:relative;overflow:hidden}.project-logo__source{display:block}.project-carousel__identity-art>.project-logo{aspect-ratio:1;width:min(100cqw,100cqh);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-carousel__identity .project-logo--contain .project-logo__source{object-fit:contain}.project-carousel__identity[data-crop^=phone-] .project-carousel__identity-art{inset:clamp(2.25rem,4vw,4rem)}.project-logo--phone-adimla,.project-logo--phone-emlak,.project-logo--phone-microphone,.project-logo--phone-dijital{background:#202226;border-radius:50%}.project-logo--phone-adimla .project-logo__source,.project-logo--phone-emlak .project-logo__source,.project-logo--phone-microphone .project-logo__source,.project-logo--phone-dijital .project-logo__source{width:136.957%;max-width:none;height:296.812%;position:absolute;top:-87.971%;left:-18.551%}.project-logo--phone-adimla .project-logo__source{top:-83.478%}.project-logo__name-mark{color:#f5f5f0;letter-spacing:-.06em;overflow-wrap:anywhere;text-align:center;text-wrap:balance;place-items:center;max-width:none;padding:clamp(1.5rem,4vw,4rem);font-size:clamp(3rem,6vw,7rem);font-weight:800;line-height:.82;display:grid;position:absolute;inset:0}.project-carousel__filmstrip{z-index:4;touch-action:auto;border-top:1px solid #f5f5f030;grid-template-rows:auto 1px;grid-template-columns:3rem minmax(0,1fr) 3rem;align-items:center;gap:.7rem clamp(.65rem,1.2vw,1.25rem);height:auto;padding-top:clamp(.9rem,1.5vw,1.4rem);display:grid;position:relative;inset:auto}.project-carousel__viewport{min-width:0;padding:.45rem calc(50% - var(--project-card-width) / 2) .2rem;scrollbar-width:none;touch-action:pan-y;overscroll-behavior-x:contain;-webkit-user-select:none;user-select:none;overflow:auto hidden}.project-carousel__viewport::-webkit-scrollbar{display:none}.project-carousel__track{align-items:end;gap:var(--project-card-gap);opacity:1;will-change:auto;width:max-content;transition:none;display:flex;transform:none}.project-card{flex:0 0 var(--project-card-width);width:var(--project-card-width);color:#f5f5f0;scroll-snap-align:center;grid-template-rows:4.8rem auto;gap:.55rem;transition:transform .26s cubic-bezier(.22,1,.36,1);display:grid}.project-card[data-active=true]{transform:translateY(-.35rem)}.project-card__frame,.project-card[data-active=true] .project-card__frame{background:#080808;border-color:#f5f5f030;height:4.8rem;transition:border-color .22s,opacity .22s,transform .18s}.project-card[data-active=true] .project-card__frame{border-color:var(--project-accent)}.project-card__frame{container-type:size}.project-card__frame>.project-logo{aspect-ratio:1;width:min(100cqw,100cqh);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.project-card__frame .project-logo--contain .project-logo__source{object-fit:contain;padding:.48rem}.project-card__frame .project-logo__name-mark{letter-spacing:-.04em;padding:.65rem;font-size:clamp(1rem,1.25vw,1.25rem);line-height:.88}.project-card__shade{opacity:.48}.project-card[data-active=true] .project-card__shade,.project-card:hover .project-card__shade{opacity:.06}.project-card__index{z-index:2;color:#f5f5f0;letter-spacing:.08em;font-variant-numeric:tabular-nums;background:#050505c7;border:1px solid #f5f5f038;place-items:center;min-width:1.7rem;min-height:1.4rem;padding:.12rem .3rem;font-size:.58rem;font-weight:700;display:grid;position:absolute;top:.35rem;left:.4rem}.project-card[data-active=true] .project-card__index{color:#090909;background:#ffd000;border-color:#ffd000}.project-card__caption{color:#f5f5f07a;font-size:.62rem;line-height:1.2}.project-card[data-active=true] .project-card__caption{color:#f5f5f0}.project-carousel__arrow{color:#090909;width:3rem;height:3rem;font:inherit;cursor:pointer;touch-action:manipulation;background:#ffd000;border:1px solid #ffd000;border-radius:0;place-items:center;padding:0;font-size:1.1rem;transition:color .22s,background-color .22s,border-color .22s,transform .16s;display:grid}.project-carousel__arrow:active:not(:disabled){transform:scale(.96)}.project-carousel__arrow:disabled{color:#f5f5f04d;cursor:not-allowed;background:#09090994;border-color:#f5f5f02e}.project-carousel__rail{background:#f5f5f033;grid-area:2/2;height:1px;overflow:hidden}.project-carousel__rail span{background:var(--project-accent)}.project-carousel__link:focus-visible,.project-card:focus-visible,.project-carousel__arrow:focus-visible{outline-offset:3px;outline:2px solid #ffd000}@media (hover:hover) and (pointer:fine){.project-carousel__link:hover>span:last-child{transform:translate(.16rem,-.16rem)}.project-card:hover:not([data-active=true]){transform:translateY(-.18rem)}.project-card:hover .project-card__frame{border-color:#f5f5f085}.project-carousel__arrow:hover:not(:disabled){color:#f5f5f0;background:#6b5038;border-color:#6b5038}}@keyframes project-copy-in{0%{opacity:0;transform:translateY(1.15rem)}to{opacity:1;transform:translateY(0)}}@keyframes project-identity-in{0%{opacity:0;transform:translate(1.4rem)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@media (max-width:900px){.project-carousel{grid-template-rows:auto auto auto;min-height:0}.project-carousel__composition{grid-template-columns:minmax(0,1fr);gap:1.25rem}.project-carousel__identity{grid-row:1;min-height:clamp(18rem,53vw,26rem)}.project-carousel__details{grid-row:2;max-width:46rem;padding:.4rem 0 0}.project-carousel__title{max-width:12ch;font-size:clamp(3rem,9.6vw,6rem)}.project-carousel__description,.project-carousel__link,.project-carousel__private{margin-top:1rem}}@media (max-width:720px){.project-carousel{--project-card-width:clamp(7.25rem, 36vw, 8.5rem);--project-card-gap:.48rem;border-radius:.35rem;gap:.9rem;min-height:0;padding:1rem}.project-carousel__topline{min-height:1.65rem;padding-bottom:.65rem;font-size:.59rem}.project-carousel__topline>span:first-child{max-width:none}.project-carousel__composition{gap:1rem}.project-carousel__identity{min-height:clamp(16.5rem,76vw,22rem)}.project-carousel--compact .project-carousel__identity{min-height:clamp(15rem,68vw,19rem)}.project-carousel__identity-art{inset:2.5rem}.project-carousel__identity[data-crop^=phone-] .project-carousel__identity-art{inset:2rem}.project-carousel__identity-label,.project-carousel__identity figcaption{font-size:.55rem}.project-carousel__details{width:auto}.project-carousel__eyebrow{margin-bottom:.8rem;font-size:.62rem}.project-carousel__title{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.35rem,11.7vw,4.25rem);line-height:.84}.project-carousel__description{max-width:32ch;font-size:1rem}.project-carousel__link{grid-template-columns:auto auto;column-gap:.7rem}.project-carousel__link small{display:none}.project-carousel__filmstrip{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:.6rem .45rem;padding-top:.8rem}.project-carousel__viewport{padding-top:.35rem}.project-carousel__arrow{width:2.75rem;height:2.75rem}.project-card{grid-template-rows:4.35rem auto}.project-card__frame,.project-card[data-active=true] .project-card__frame{height:4.35rem}.project-card__caption{font-size:.57rem}}@media (max-width:390px){.project-carousel__topline>span:first-child{max-width:24ch}.project-carousel__identity{min-height:15.2rem}.project-carousel__identity-art{inset:2.2rem}.project-logo__name-mark{font-size:clamp(2.3rem,13vw,3.4rem)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .project-carousel__details,html:not([data-motion=full]) .project-carousel__identity{animation:none}html:not([data-motion=full]) .project-card,html:not([data-motion=full]) .project-card__frame,html:not([data-motion=full]) .project-carousel__link>span:last-child,html:not([data-motion=full]) .project-carousel__arrow,html:not([data-motion=full]) .project-carousel__rail span{transition-duration:.01ms}}@media (forced-colors:active){.project-carousel__identity,.project-carousel__arrow,.project-card__index{border:1px solid canvastext}.project-carousel__arrow,.project-card__index{forced-color-adjust:none}}
.af-narrative-page,.af-home-why,.af-home-akademi{--n-yellow:var(--brand-gold,#ffd000);--n-white:var(--brand-white,#f6f3eb);--n-black:#0b0a08;--n-brown:#3b281b;--n-line:color-mix(in srgb, var(--n-white) 15%, transparent);--n-muted:color-mix(in srgb, var(--n-white) 64%, transparent)}.af-narrative-page{isolation:isolate;color:var(--n-white);position:relative}.af-narrative-veil{z-index:-5;pointer-events:none;background:radial-gradient(80% 65% at 87% 18%,#ffd00012,#0000 68%),radial-gradient(85% 75% at 10% 76%,#52321b47,#0000 72%),#0b0a08db;position:fixed;inset:0}.af-narrative-hero{min-height:min(82svh,900px);padding-top:var(--page-header-pt);align-items:flex-end;padding-bottom:clamp(4rem,8vw,8rem);display:flex}.af-narrative-hero__grid{border-bottom:1px solid var(--n-line);grid-template-columns:minmax(0,8fr) minmax(18rem,4fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding-bottom:clamp(2rem,5vw,4.5rem);display:grid}.af-narrative-kicker{color:var(--n-yellow);letter-spacing:.15em;margin:0 0 1.25rem;font-size:.78rem;font-weight:650;line-height:1.35}.af-narrative-kicker span{color:var(--n-white);margin-right:.55rem;display:inline-block}.af-narrative-title{max-width:10ch;color:var(--n-white);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3.75rem,9.4vw,9rem);font-weight:760;line-height:1.02}.af-narrative-heading{max-width:12ch;color:var(--n-white);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,6.2vw,6.6rem);font-weight:720;line-height:.94}.af-narrative-lead{max-width:32rem;color:var(--n-muted);margin:0;font-size:clamp(1.15rem,1.65vw,1.45rem);line-height:1.5}.af-reference-stories{padding-top:clamp(3rem,6vw,6rem)}.af-reference-stories__header,.af-reference-gallery__header{grid-template-columns:minmax(0,8fr) minmax(16rem,4fr);align-items:end;gap:clamp(2rem,6vw,7rem);margin-bottom:clamp(3rem,7vw,7rem);display:grid}.af-reference-stories__list{gap:clamp(5rem,11vw,11rem);display:grid}.af-reference-story{grid-template-columns:minmax(0,7fr) minmax(16rem,4fr);align-items:end;gap:clamp(2rem,7vw,8rem);display:grid}.af-reference-story:nth-child(2n){grid-template-columns:minmax(16rem,4fr) minmax(0,7fr)}.af-reference-story:nth-child(2n) .af-reference-story__visual{grid-area:1/2}.af-reference-story:nth-child(2n) .af-reference-story__copy{grid-area:1/1}.af-reference-story__visual{perspective:1200px;min-width:0}.af-reference-story__media,.af-reference-story__placeholder{border:1px solid var(--n-line);background:color-mix(in srgb, var(--n-brown) 44%, var(--n-black));min-height:clamp(22rem,46vw,42rem);position:relative;overflow:hidden;box-shadow:0 40px 90px #00000059}.af-reference-story__media[data-media-count="2"]{background:var(--n-yellow);grid-template-columns:1fr 1fr;gap:1px;display:grid}.af-reference-story__media img{width:100%;height:100%;min-height:inherit;object-fit:cover}.af-reference-story__placeholder{background:linear-gradient(135deg, transparent 52%, #ffffff0a 52.1%, transparent 52.4%), radial-gradient(circle at 78% 22%, #ffd00021, transparent 28%), color-mix(in srgb, var(--n-brown) 52%, var(--n-black));place-items:end start;padding:clamp(2rem,5vw,5rem);display:grid}.af-reference-story__placeholder span{color:var(--n-yellow);font-size:clamp(3rem,7vw,7rem);font-weight:700;line-height:1}.af-reference-story__copy h3{color:var(--n-white);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.5vw,5rem);font-weight:700;line-height:.98}.af-reference-story__copy>p:not(.af-narrative-kicker),.af-reference-story__copy blockquote{max-width:42ch;color:var(--n-muted);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.65}.af-reference-story__copy blockquote{border-top:1px solid var(--n-line);color:var(--n-white);padding-top:1.5rem;font-size:1.2rem}.af-reference-story__metrics{border-top:1px solid var(--n-line);flex-wrap:wrap;gap:.75rem 1.75rem;margin-top:2rem;padding-top:1.25rem;display:flex}.af-reference-story__metrics div{flex-direction:column-reverse;gap:.25rem;display:flex}.af-reference-story__metrics dt{color:var(--n-muted);letter-spacing:.08em;font-size:.75rem}.af-reference-story__metrics dd{color:var(--n-yellow);font-size:1.35rem;font-weight:700}.af-reference-story__video{margin-top:2rem}.af-reference-gallery{padding-top:clamp(4rem,9vw,9rem)}.af-reference-gallery__instruction{max-width:30rem;color:var(--n-muted);margin:0;font-size:.95rem;line-height:1.55}.af-reference-grid{perspective:1400px;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}.af-reference-grid__item{perspective:1000px;min-width:0}.af-reference-card{--light-x:50%;--light-y:30%;border:1px solid var(--n-line);background:radial-gradient(circle at var(--light-x) var(--light-y), #ffffff1f, transparent 31%), linear-gradient(145deg, #442b1bc7, #0d0b09f0);min-height:clamp(15rem,22vw,21rem);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateZ(0);transform-style:preserve-3d;animation:.65s cubic-bezier(.16,1,.3,1) both af-reference-card-in;animation-delay:calc(var(--card-order) * 20ms);touch-action:manipulation;transition:transform .36s cubic-bezier(.16,1,.3,1),border-color .24s,box-shadow .36s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #000000a6,0 18px 48px #00000038}.af-reference-card:before{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff1a,#0000 22% 74%,#ffd00014);position:absolute;inset:0}.af-reference-card:hover,.af-reference-card:focus-visible{z-index:2;border-color:color-mix(in srgb, var(--n-yellow) 62%, transparent);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-8px) translateZ(18px);box-shadow:inset 0 1px #ffffff2b,0 30px 70px #00000070}.af-reference-card:active{transform:rotateX(0)rotateY(0)translateY(1px)scale(.985)}.af-reference-card__edge{pointer-events:none;border:1px solid #ffffff17;position:absolute;inset:.55rem;transform:translateZ(12px)}.af-reference-card__mark{place-items:center;min-height:0;padding:clamp(2rem,3vw,3.5rem);display:grid;position:relative;transform:translateZ(34px)}.af-reference-card[data-logo-surface=light] .af-reference-card__mark:before,.af-reference-card[data-logo-surface=dark] .af-reference-card__mark:before{content:"";border:1px solid #0b0a0814;position:absolute;inset:18% 12%;box-shadow:inset 0 1px #ffffffd9,0 16px 34px #0000003d}.af-reference-card[data-logo-surface=light] .af-reference-card__mark:before{background:#f1eadc}.af-reference-card[data-logo-surface=dark] .af-reference-card__mark:before{background:#171512;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14,0 16px 34px #00000052}.af-reference-card__mark img{object-fit:contain;opacity:1;width:min(78%,11rem);max-height:7rem;display:block;position:relative}.af-reference-card[data-logo-surface=none] .af-reference-card__mark img{width:min(72%,9.5rem);max-height:9.5rem}.af-reference-card__fallback-name{max-width:16ch;color:var(--n-yellow);letter-spacing:-.045em;text-align:center;text-wrap:balance;font-size:clamp(1.75rem,3.4vw,3.5rem);font-weight:750;line-height:.98}.af-reference-card__footer{border-top:1px solid var(--n-line);grid-template-columns:auto 1fr;align-items:end;gap:1rem;min-height:5.5rem;padding:1.25rem;display:grid;transform:translateZ(28px)}.af-reference-card__index{color:var(--n-yellow);letter-spacing:.08em;font-size:.72rem}.af-reference-card__name{color:var(--n-white);text-align:right;font-size:clamp(1rem,1.45vw,1.25rem);font-weight:650;line-height:1.1}@keyframes af-reference-card-in{0%{opacity:0;transform:translateY(28px)rotateX(8deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}.af-why-hero__rail ul{border-top:1px solid var(--n-line);gap:.7rem;margin:2rem 0 0;padding:1.5rem 0 0;list-style:none;display:grid}.af-why-hero__rail li{color:var(--n-white);letter-spacing:.045em;font-size:.85rem}.af-service-depth{min-height:235svh;padding-inline:var(--page-padding);position:relative}.af-service-depth__sticky{min-height:100svh;max-width:var(--content-max);grid-template-columns:minmax(17rem,3fr) minmax(0,9fr);align-items:center;gap:clamp(2rem,5vw,6rem);margin-inline:auto;padding-block:clamp(6rem,10vw,9rem) 2rem;display:grid;position:sticky;top:0;overflow:clip}.af-service-depth__intro{z-index:2;position:relative}.af-service-depth__intro .af-narrative-heading{max-width:8ch;font-size:clamp(2.7rem,5vw,5.7rem)}.af-service-depth__intro>p:last-child,.af-difference-story__intro>p:last-child,.af-akademi-focus__intro>p:last-child{max-width:35ch;color:var(--n-muted);margin:1.75rem 0 0;font-size:1rem;line-height:1.6}.af-service-depth__viewport{perspective:1400px;min-width:0;position:relative}.af-service-depth__field{border:1px solid var(--n-line);background:var(--n-line);transform-style:preserve-3d;will-change:transform;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden;box-shadow:0 55px 110px #0000006b}.af-service-depth__item{min-height:clamp(8.6rem,12vw,11rem);color:var(--n-white);background:color-mix(in srgb, var(--n-black) 88%, var(--n-brown));align-content:space-between;gap:.7rem;padding:clamp(1rem,1.7vw,1.5rem);transition:color .22s,background-color .22s,transform .26s cubic-bezier(.16,1,.3,1);display:grid}.af-service-depth__item:hover,.af-service-depth__item:focus-visible{z-index:1;color:var(--n-black);background:var(--n-yellow);transform:translateZ(18px)}.af-service-depth__item:active{transform:translateZ(3px)scale(.985)}.af-service-depth__item>span{color:var(--n-yellow);letter-spacing:.1em;font-size:.68rem}.af-service-depth__item:hover>span,.af-service-depth__item:focus-visible>span{color:inherit}.af-service-depth__item strong{font-size:clamp(1.05rem,1.45vw,1.35rem);font-weight:680;line-height:1.05}.af-service-depth__item small{color:color-mix(in srgb, currentColor 64%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.af-service-depth__veil{pointer-events:none;background:radial-gradient(circle,#0000 24%,#0b0a08d6 76%);position:absolute;inset:-12%}.af-difference-story{padding-top:clamp(6rem,12vw,12rem);position:relative}.af-difference-story__grid{grid-template-columns:minmax(17rem,4fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,9vw,11rem);display:grid}.af-difference-story__intro{position:sticky;top:8rem}.af-difference-story__chapters{border-top:1px solid var(--n-line)}.af-difference-chapter{border-bottom:1px solid var(--n-line);grid-template-columns:4rem 1fr;align-content:center;gap:clamp(1rem,3vw,2.5rem);min-height:min(52svh,34rem);padding-block:clamp(3rem,7vw,6rem);display:grid}.af-difference-chapter__index{color:var(--n-yellow);letter-spacing:.1em;padding-top:.45rem;font-size:.75rem}.af-difference-chapter h3,.af-akademi-focus__item h3,.af-home-why__row h3,.af-home-akademi__copy h3{color:var(--n-white);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4vw,4.7rem);font-weight:700;line-height:.98}.af-difference-chapter p,.af-akademi-focus__item p{max-width:44ch;color:var(--n-muted);margin:1.35rem 0 0;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.55}.af-akademi-hero{min-height:min(96svh,1040px);padding-top:var(--page-header-pt);align-items:center;display:flex}.af-akademi-hero__grid,.af-home-akademi__stage{grid-template-columns:minmax(0,6fr) minmax(22rem,6fr);align-items:center;gap:clamp(2rem,6vw,7rem);display:grid}.af-akademi-hero__copy{z-index:2;position:relative}.af-akademi-hero__statement{border-top:1px solid var(--n-line);border-left:2px solid var(--n-yellow);max-width:43ch;color:var(--n-white);margin:2rem 0 0;padding:1.5rem 0 0 1.5rem;font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.45}.af-akademi-hero__copy .af-narrative-lead{margin-top:2rem}.af-akademi-hero__cta{border-bottom:1px solid var(--n-yellow);min-height:2.75rem;color:var(--n-white);align-items:center;margin-top:2rem;font-weight:680;transition:color .22s,transform .22s;display:inline-flex}.af-akademi-hero__cta:hover,.af-akademi-hero__cta:focus-visible{color:var(--n-yellow);transform:translate(5px)}.af-akademi-hero__cta:active{transform:translate(5px)translateY(1px)}.af-akademi-visual{perspective:1300px;touch-action:pan-y;min-height:clamp(26rem,48vw,43rem);position:relative}.af-akademi-visual[data-variant=teaser]{min-height:clamp(21rem,38vw,34rem)}.af-akademi-visual__depth{border:1px solid var(--n-line);background:linear-gradient(145deg, #ffffff0e, transparent 38%), color-mix(in srgb, var(--n-black) 87%, var(--n-brown));transform:rotateX(var(--academy-rx)) rotateY(var(--academy-ry)) translate(var(--academy-shift-x), var(--academy-shift-y));transform-style:preserve-3d;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(.85rem,1.8vw,1.5rem);padding:clamp(1.1rem,2vw,2rem);transition:transform .6s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:9% 1%;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #0000008c,0 42px 90px #0000005c}.af-akademi-visual__depth:before{content:"";pointer-events:none;border:1px solid #ffffff0e;position:absolute;inset:.65rem}.af-akademi-visual__axis{background:linear-gradient(90deg, transparent, var(--n-yellow) 15% 85%, transparent);opacity:.45;height:1px;position:absolute;top:50%;left:9%;right:9%;transform:translateZ(-16px)}.af-akademi-visual__step{min-width:0;transform-style:preserve-3d;position:relative}.af-akademi-visual__step:nth-of-type(3){transform:translateY(-10%)translateZ(38px)}.af-akademi-visual__step:nth-of-type(4){transform:translateY(10%)translateZ(76px)}.af-akademi-visual__plane{border:1px solid color-mix(in srgb, var(--n-white) 17%, transparent);min-height:clamp(15rem,26vw,23rem);color:var(--n-white);transform-style:preserve-3d;background:radial-gradient(circle at 82% 9%,#ffd00021,#0000 34%),linear-gradient(145deg,#ffffff13,#0000 42%),#130f0bf5;flex-direction:column;padding:clamp(1.15rem,2.1vw,1.8rem);display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px #0009,0 26px 48px #00000061}.af-akademi-visual__plane:after{content:"";pointer-events:none;border:1px solid #ffffff0d;position:absolute;inset:.5rem}.af-akademi-visual__plane>span{z-index:1;color:var(--n-yellow);letter-spacing:.12em;font-size:.7rem;position:relative;transform:translateZ(26px)}.af-akademi-visual__plane h4{z-index:1;letter-spacing:-.025em;max-width:100%;margin:auto 0 1.4rem;font-size:clamp(1.1rem,1.55vw,1.95rem);font-weight:720;line-height:.96;position:relative;transform:translateZ(34px)}.af-akademi-visual__plane ul{z-index:1;border-top:1px solid var(--n-line);color:var(--n-muted);gap:.45rem;margin:0;padding:1rem 0 0;font-size:clamp(.78rem,1vw,.9rem);line-height:1.35;list-style:none;display:grid;position:relative;transform:translateZ(22px)}.af-akademi-visual__connector{z-index:4;background:var(--n-yellow);transform-origin:0;width:calc(clamp(.85rem,1.8vw,1.5rem) + .6rem);height:1px;position:absolute;top:50%;left:calc(100% + .15rem);box-shadow:0 0 0 4px #ffd0000d}.af-akademi-visual__connector:after{content:"";border-top:1px solid var(--n-yellow);border-right:1px solid var(--n-yellow);width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.af-akademi-visual__status{color:var(--n-yellow);letter-spacing:.13em;align-items:center;gap:.55rem;margin:0;font-size:.65rem;display:flex;position:absolute;bottom:clamp(1rem,2vw,1.8rem);right:clamp(1.1rem,2vw,2rem)}.af-akademi-visual__status>span{aspect-ratio:1;background:var(--n-yellow);border-radius:50%;width:.4rem}.af-akademi-focus__grid{grid-template-columns:minmax(17rem,4fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,9vw,11rem);display:grid}.af-akademi-focus__list{border-top:1px solid var(--n-line);margin:0;padding:0;list-style:none}.af-akademi-focus__item{border-bottom:1px solid var(--n-line);grid-template-columns:3rem 1fr;align-content:center;gap:1.5rem;min-height:16rem;padding-block:3rem;display:grid}.af-akademi-focus__item>span{color:var(--n-yellow);letter-spacing:.1em;padding-top:.45rem;font-size:.72rem}.af-home-why__statement{grid-template-columns:minmax(0,8fr) minmax(16rem,4fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.af-home-why__statement>div>p{max-width:14ch;color:var(--n-white);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3rem,7vw,7.4rem);font-weight:720;line-height:.92}.af-home-why__kickers{border-top:1px solid var(--n-line);color:var(--n-muted);gap:.9rem;margin:0;padding:1.5rem 0 0;list-style:none;display:grid}.af-home-why__ledger{border-top:1px solid var(--n-line)}.af-home-why__row{border-bottom:1px solid var(--n-line);grid-template-columns:3rem minmax(14rem,4fr) minmax(16rem,5fr);align-items:start;gap:clamp(1.25rem,4vw,4rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.af-home-why__row>span,.af-home-akademi__focus span{color:var(--n-yellow);letter-spacing:.08em;padding-top:.35rem;font-size:.72rem}.af-home-why__row h3{font-size:clamp(1.8rem,3vw,3.6rem)}.af-home-why__row p,.af-home-akademi__copy>div>p:last-child{max-width:40ch;color:var(--n-muted);margin:0;line-height:1.55}.af-home-why__link{margin-top:2.5rem;margin-left:calc(3rem + clamp(1.25rem,4vw,4rem))}.af-home-akademi__stage{border:1px solid var(--n-line);background:linear-gradient(120deg, #ffffff0a, transparent 38%), color-mix(in srgb, var(--n-black) 87%, var(--n-brown));margin-top:clamp(3rem,7vw,7rem);padding:clamp(1.5rem,4vw,4rem);box-shadow:inset 0 1px #ffffff17}.af-home-akademi__copy h3{max-width:9ch}.af-home-akademi__copy h3 a{transition:color .22s}.af-home-akademi__copy h3 a:hover,.af-home-akademi__copy h3 a:focus-visible{color:var(--n-yellow)}.af-home-akademi__copy>div>p:last-child{margin-top:1.5rem}.af-home-akademi__focus{border-top:1px solid var(--n-line);gap:0;margin:2rem 0;padding:0;list-style:none;display:grid}.af-home-akademi__focus li{border-bottom:1px solid var(--n-line);color:var(--n-white);grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:.8rem;display:grid}.af-home-akademi__link{border-bottom:1px solid var(--n-yellow);min-height:2.75rem;color:var(--n-white);align-items:center;font-weight:650;transition:color .22s,transform .22s;display:inline-flex}.af-home-akademi__link:hover,.af-home-akademi__link:focus-visible{color:var(--n-yellow);transform:translate(5px)}.af-home-akademi__link:active{transform:translate(5px)translateY(1px)}@media (max-width:1100px){.af-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.af-service-depth__sticky{grid-template-columns:minmax(15rem,4fr) minmax(0,8fr);gap:2rem}.af-service-depth__field{grid-template-columns:repeat(2,minmax(0,1fr))}.af-service-depth__item{min-height:7.2rem}.af-service-depth__item small{display:none}}@media (max-width:800px){.af-narrative-hero{min-height:auto;padding-top:var(--page-header-pt)}.af-narrative-hero__grid,.af-reference-stories__header,.af-reference-gallery__header,.af-reference-story,.af-reference-story:nth-child(2n),.af-difference-story__grid,.af-akademi-hero__grid,.af-akademi-focus__grid,.af-home-why__statement,.af-home-akademi__stage{grid-template-columns:1fr}.af-reference-story:nth-child(2n) .af-reference-story__visual,.af-reference-story:nth-child(2n) .af-reference-story__copy{grid-area:auto}.af-reference-story__media,.af-reference-story__placeholder{min-height:clamp(19rem,78vw,32rem)}.af-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.af-service-depth{min-height:auto;padding-block:clamp(5rem,16vw,8rem)}.af-service-depth__sticky{grid-template-columns:1fr;min-height:0;padding-block:0;position:relative;overflow:visible}.af-service-depth__intro .af-narrative-heading{max-width:11ch}.af-service-depth__field{will-change:auto;box-shadow:none;transform:none!important}.af-service-depth__veil{display:none}.af-difference-story__intro{position:relative;top:auto}.af-difference-chapter{min-height:20rem}.af-akademi-hero{min-height:auto}.af-akademi-visual{min-height:40rem}.af-akademi-visual__depth{grid-template-columns:1fr;gap:.65rem;padding:1rem 1rem 3.25rem;inset:0;transform:none!important}.af-akademi-visual__axis{width:1px;height:auto;inset:8% auto 8% 50%}.af-akademi-visual__step:nth-of-type(3),.af-akademi-visual__step:nth-of-type(4){transform:none}.af-akademi-visual__plane{grid-template-columns:2.5rem 1fr;align-content:center;min-height:10rem;padding:1rem;display:grid}.af-akademi-visual__plane h4{margin:0}.af-akademi-visual__plane ul{grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.8rem}.af-akademi-visual__connector{width:1px;height:1rem;top:100%;left:50%}.af-akademi-visual__connector:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.af-akademi-hero__copy{order:1}.af-akademi-hero .af-akademi-visual{order:2}.af-home-why__row{grid-template-columns:2.5rem 1fr}.af-home-why__row p{grid-column:2}.af-home-why__link{margin-left:3.5rem}}@media (max-width:520px){.af-narrative-title{letter-spacing:-.055em;max-width:100%;font-size:clamp(2.85rem,15vw,4.8rem)}.af-reference-grid{grid-template-columns:1fr}.af-reference-card{min-height:16rem}.af-reference-story__media[data-media-count="2"]{grid-template-columns:1fr}.af-reference-story__media[data-media-count="2"] img{min-height:14rem}.af-service-depth__field{grid-template-columns:1fr}.af-service-depth__item{min-height:7.5rem}.af-service-depth__item small{display:-webkit-box}.af-difference-chapter{grid-template-columns:2.5rem 1fr}.af-akademi-visual__depth{padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .af-reference-card{animation:none}html:not([data-motion=full]) .af-reference-card,html:not([data-motion=full]) .af-reference-card:hover,html:not([data-motion=full]) .af-reference-card:focus-visible,html:not([data-motion=full]) .af-service-depth__item,html:not([data-motion=full]) .af-service-depth__item:hover,html:not([data-motion=full]) .af-service-depth__item:focus-visible,html:not([data-motion=full]) .af-akademi-visual__depth,html:not([data-motion=full]) .af-akademi-hero__cta,html:not([data-motion=full]) .af-home-akademi__link{transition:none;transform:none}html:not([data-motion=full]) [data-learning-plane],html:not([data-motion=full]) [data-learning-status]{visibility:visible!important;opacity:1!important;transform:none!important}html:not([data-motion=full]) [data-learning-connector]{transform:scaleX(1)!important}}
@media (max-width:1023.98px){:root{--page-padding:max(1.25rem, calc(env(safe-area-inset-left) + .75rem), calc(env(safe-area-inset-right) + .75rem))}html{scroll-padding-top:calc(4.5rem + env(safe-area-inset-top));-moz-text-size-adjust:100%;text-size-adjust:100%}.af-main-header>.relative>div{box-sizing:border-box;height:calc(4.5rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}#af-mobile-nav>div:has(>button[aria-label]){box-sizing:border-box;height:calc(4.5rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.af-parallax-hero,.af-landscape-hero{padding-top:calc(4.5rem + env(safe-area-inset-top))}.af-main-footer{padding-bottom:env(safe-area-inset-bottom)}button,[role=button],input:not([type=hidden]):not([tabindex="-1"]),select,textarea{min-block-size:44px;font-size:max(1rem,16px)}button,[role=button]{touch-action:manipulation;min-inline-size:44px}.af-skip-link,.af-main-header a[href],.af-main-footer a[href],main .af-link,.af-team-member a[href],.af-akademi-hero__cta,.af-home-akademi__link,.project-carousel__link,.af-section .text-right>a[href]{align-items:center;min-block-size:44px;min-inline-size:44px}.af-skip-link,.af-main-header a[href]:not(.hidden),.af-main-footer a[href],main .af-link,.af-team-member a[href],.af-akademi-hero__cta,.af-home-akademi__link,.af-section .text-right>a[href]{display:inline-flex}[data-reel-stage]{touch-action:pan-x pan-y}.project-carousel__viewport,.fan-layout,.af-akademi-visual{touch-action:pan-y}[data-reel-stage],.project-carousel__viewport{overscroll-behavior-inline:contain;overscroll-behavior-block:auto}.af-service-stack-slot,.af-service-stack-card,.af-service-card-link{touch-action:pan-y}.af-service-stack-card{isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#17130e}.projects-waves>span:nth-child(2),.projects-waves>span:nth-child(3),.project-carousel__cover,.af-intro__logo,.af-team-member img{filter:none}.af-team-member .mix-blend-overlay{display:none}.af-whatsapp-button,a[aria-label][href*=wa\.me]{right:max(1.25rem, calc(env(safe-area-inset-right) + .75rem));bottom:max(1.25rem, calc(env(safe-area-inset-bottom) + .75rem))}}@media (max-width:767.98px),(pointer:coarse){.af-silk-backdrop__canvas,.projects-waves canvas,.af-intro__media{display:none}}@media (max-width:1023.98px) and (orientation:landscape) and (max-height:520px){:root{--page-header-pt:calc(4.5rem + env(safe-area-inset-top) + 1.5rem)}.af-service-stack-slot{padding-bottom:1rem;position:relative;top:auto}.af-service-stack-card{min-height:auto}.af-landscape-scene{height:auto;min-height:max(22rem, calc(100dvh - 4.5rem - env(safe-area-inset-top)))}#af-mobile-nav nav{padding-block:1.25rem}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){[data-reel-stage]{scroll-snap-type:none}}
html{scroll-padding-top:96px}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}@media (min-width:1920px){:root{--content-max:1760px;--page-padding:clamp(48px,4vw,128px)}}@media (max-width:767px){html{scroll-padding-top:80px;scroll-padding-bottom:88px}body{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}input,select,textarea{font-size:16px}section[aria-label=Çerez\ tercihleri]{bottom:calc(80px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:10px;max-height:calc(100dvh - 168px);overflow-y:auto}.af-whatsapp-float{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]){scroll-behavior:auto}html:not([data-motion=full]) a,html:not([data-motion=full]) button{transition:none}}@media (max-width:767px) and (pointer:coarse){.af-home-body>section{content-visibility:auto;contain-intrinsic-size:auto 800px}}
::view-transition-group(root){animation-duration:.52s}::view-transition-old(root){animation:.22s cubic-bezier(.4,0,1,1) both af-vt-leave}::view-transition-new(root){animation:.36s cubic-bezier(.22,1,.36,1) .15s both af-vt-enter}@keyframes af-vt-leave{to{opacity:0;filter:blur(6px);transform:translateY(-1.75rem)}}@keyframes af-vt-enter{0%{opacity:0;filter:blur(4px);transform:translateY(2.25rem)}}.af-vt-header{view-transition-name:af-header}.af-vt-backdrop{view-transition-name:af-backdrop}.af-vt-cursor-field{view-transition-name:af-cursor-field}#af-mobile-nav{view-transition-name:af-mobile-nav}::view-transition-group(af-header){z-index:100;animation:none}::view-transition-old(af-header){display:none}::view-transition-new(af-header){animation:none}::view-transition-group(af-backdrop){z-index:-1;animation:none}::view-transition-group(af-cursor-field){z-index:-1;animation:none}::view-transition-old(af-backdrop){display:none}::view-transition-old(af-cursor-field){display:none}::view-transition-new(af-backdrop){animation:none}::view-transition-new(af-cursor-field){animation:none}html[data-motion=reduced]::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}html[data-motion=reduced]::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}html[data-motion=reduced]::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){html:not([data-motion=full])::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}html:not([data-motion=full])::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}html:not([data-motion=full])::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}
:root,.dark{--brand-gold:#ffd000;--brand-gold-soft:#ffe56c;--brand-white:#f6f3eb;--background:#0b0a08;--foreground:#f6f3eb;--card:#1d1d19;--muted-foreground:#b4b2a8;--border:#ffffff21;--content-max:1360px;--text-display-xl:clamp(2.6rem,6vw,5.6rem);--text-display-lg:clamp(2.4rem,5.4vw,4.8rem);--text-heading:clamp(1.8rem,3.4vw,3rem);--text-heading-sm:clamp(1.4rem,2.6vw,2rem);--text-body-lg:clamp(1rem,1.2vw,1.125rem)}.af-orbit-site{color:#f6f3eb;background:#0b0a08;overflow-x:clip}.af-orbit-site .af-main-header{background:#171715f5;border-color:#ffffff13;box-shadow:0 1px #ffffff04,0 12px 28px #0002}.af-main-header .af-logo-lockup{max-width:210px}.af-orbit-site .af-home-body{background:linear-gradient(#141411,#0b0a08 38%,#141411 82%,#0b0a08)}.af-orbit-site .af-section{padding-block:clamp(3.5rem,7vw,7rem)}.af-orbit-site .af-section.pt-\[var\(--page-header-pt\)\]{padding-top:var(--page-header-pt)}.af-orbit-site :is(.af-narrative-title,.projects-page__title){letter-spacing:-.015em;max-width:15ch;font-size:clamp(2.6rem,6vw,5rem);line-height:1.06}.af-orbit-site :is(.af-narrative-heading,.af-home-why__statement>div>p,.af-akademi-hero__statement){font-size:clamp(1.9rem,4vw,3.4rem);line-height:1.12}.af-orbit-site .af-narrative-hero{min-height:580px;padding-bottom:4rem}.af-orbit-site .af-narrative-lead{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.af-orbit-site .af-narrative-veil{background:radial-gradient(at 85% 15%,#34342a70,#0000 52%),#0b0a08ed}.af-orbit-site .af-team-member{background:linear-gradient(155deg,#2b2c26,#161613);border:1px solid #ffffff16;border-radius:24px;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 15px 34px #0004}.af-orbit-site .af-contact-closer{border-top:1px solid #ffffff15;min-height:0}.af-orbit-site .af-contact-closer h2{letter-spacing:-.018em;font-size:clamp(2.6rem,6.8vw,6rem);line-height:1.07}.af-orbit-site .af-main-footer{background:#10110e}.af-orbit-site .af-main-footer .af-section{padding-top:4rem}.af-orbit-site .af-main-footer>div>div>p:first-child{color:#77786b;font-size:clamp(2rem,6.5vw,5.5rem)}.af-orbit-site .af-main-footer .font-display.uppercase{letter-spacing:-.025em;font-size:clamp(2.5rem,7vw,6rem);font-weight:650}.af-orbit-site .af-main-footer a{overflow-wrap:anywhere}.af-orbit-site .af-main-footer nav a{align-items:center;min-height:34px;display:inline-flex}.af-orbit-site .af-home-body :is([class*=processHeading] h2){font-size:clamp(2.1rem,4.4vw,4rem);line-height:1.06}.af-orbit-site .af-home-body :is([class*=processSteps] h3){font-size:clamp(1.3rem,2.2vw,1.8rem)}.af-orbit-site [class*=primary-navigation-module]:is(button,a){border-radius:13px}.af-orbit-site [class*=primary-navigation][class*=drawer]{background:#151512}.af-orbit-site [class*=siteList] a{font-size:clamp(20px,2.2vw,27px)}.af-orbit-site [class*=tabBar]{background:#1b1c17f5;border-color:#ffffff18;box-shadow:0 -10px 35px #0005}.af-orbit-site [class*=tabBar] svg{filter:drop-shadow(0 3px 1px #0008)}.af-orbit-site [class*=tabBar] [aria-current]{background:linear-gradient(145deg,#414131,#292b20);border-radius:15px;box-shadow:inset 0 1px #ffffff1a,0 2px 6px #0005}.af-route-object{z-index:0;aspect-ratio:1;pointer-events:none;perspective:900px;opacity:.6;width:clamp(140px,22vw,310px);position:absolute;top:140px;right:5%}.af-route-object__rim{border:1px solid #ffd0002a;border-radius:50%;position:absolute;inset:5%;transform:rotateX(58deg)rotate(-24deg);box-shadow:0 0 0 30px #ffffff02}.af-route-object__shape{transform:rotateX(var(--object-x,-7deg)) rotateY(var(--object-y,-12deg)) rotateZ(-9deg);transition:transform .3s ease-out;position:absolute;inset:18%}.af-route-object__shape>span,.af-route-object__shape>div{width:100%;height:100%}.af-service-intro-art{perspective:800px;place-items:center;min-height:160px;display:grid}.af-service-intro-art>span,.af-service-intro-art>div{filter:drop-shadow(15px 20px 15px #0008);width:150px;height:150px;transform:rotateY(-18deg)rotateX(8deg)}.af-clay-link{box-shadow:inset 1px 1px #ffffff13,inset -2px -2px 5px #0008,0 12px 25px #0003;background:linear-gradient(135deg,#30312a,#171813)!important;border-radius:24px!important;transition:transform .35s,box-shadow .35s,border-color .35s!important}@media (hover:hover) and (prefers-reduced-motion:no-preference){.af-team-member:hover,.af-clay-link:hover{transform:perspective(1100px)rotateX(2deg)rotateY(-2deg)translateY(-5px);box-shadow:inset 0 1px #ffffff20,0 24px 40px #0006}}@media (hover:hover){html[data-motion=full] .af-team-member:hover,html[data-motion=full] .af-clay-link:hover{transform:perspective(1100px)rotateX(2deg)rotateY(-2deg)translateY(-5px);box-shadow:inset 0 1px #ffffff20,0 24px 40px #0006}}@media (max-width:767px){.af-orbit-site .af-section{padding-block:3.5rem}.af-orbit-site .af-narrative-hero{min-height:460px;padding-top:130px}.af-orbit-site .af-narrative-title{font-size:clamp(2.3rem,9vw,3.6rem)}.af-route-object{opacity:.25;width:135px;top:100px;right:-15px}.af-orbit-site .af-contact-closer h2{font-size:clamp(2.5rem,10vw,3.6rem)}.af-orbit-site .af-main-footer>div>div>p:first-child{font-size:clamp(1.65rem,7vw,2.7rem)}.af-orbit-site .af-main-footer .font-display.uppercase{font-size:clamp(2.5rem,11vw,4rem)}.af-orbit-site [class*=tabBar]{padding-bottom:calc(7px + env(safe-area-inset-bottom,0px));border:1px solid #ffffff1f;border-radius:23px;inset:auto 10px 9px}.af-orbit-site .af-whatsapp-float{bottom:calc(90px + env(safe-area-inset-bottom,0px))}.af-service-intro-art{justify-content:start;min-height:100px}.af-service-intro-art>span,.af-service-intro-art>div{width:100px;height:100px}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .af-route-object__shape,html:not([data-motion=full]) .af-team-member,html:not([data-motion=full]) .af-clay-link{transition:none!important;transform:none!important}}
.af-cinematic-site{color:#f6f3eb;--page-header-pt:clamp(8rem,14vw,12rem);background:#0b0a08;overflow-x:clip}.af-cinematic-site main{isolation:isolate}.af-cinematic-site .af-whatsapp-float{bottom:max(20px,env(safe-area-inset-bottom));color:#0b0a08;background:#ffd000}.af-cinematic-home{position:relative;overflow-x:clip}.af-cinematic-home .af-surface{display:none}.af-cinematic-site .af-main-footer{background:#10100d}.af-cinematic-site .font-display{font-family:var(--font-roboto-condensed),Arial,sans-serif}.af-cinematic-site a,.af-cinematic-site button{-webkit-tap-highlight-color:#ffd00030}.af-cinematic-site ::selection{color:#0b0a08;background:#ffd000}.af-cinematic-site .af-scroll-progress{background:#ffd000}.af-cinematic-site section[aria-label=Çerez\ tercihleri]{background:#161510;border-color:#ffffff30;border-radius:6px;max-width:540px;padding:20px;inset-inline:auto 22px}.af-cinematic-site section[aria-label=Çerez\ tercihleri]>h2{font-size:17px}.af-cinematic-site section[aria-label=Çerez\ tercihleri]>p{font-size:14px;line-height:1.4}.af-cinematic-site section[aria-label=Çerez\ tercihleri]>div{gap:8px;margin-top:14px}.af-cinematic-site section[aria-label=Çerez\ tercihleri]>div>button{flex:1;padding-inline:12px;font-size:14px}.af-cinematic-site section[aria-label=Çerez\ tercihleri]>a{margin-top:12px;font-size:12px}html[data-motion=reduced] .af-cinematic-site *,html[data-motion=reduced] .af-cinematic-site :before,html[data-motion=reduced] .af-cinematic-site :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (max-width:700px){.af-cinematic-site{--page-header-pt:7rem;padding-bottom:0}.af-cinematic-site .af-whatsapp-float{width:44px;height:44px;right:16px}.af-cinematic-site .af-consent-banner{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){.af-cinematic-site{scroll-behavior:auto}}@media (max-width:700px){.af-cinematic-site section[aria-label=Çerez\ tercihleri]{inset-inline:12px;padding:14px;bottom:12px}.af-cinematic-site section[aria-label=Çerez\ tercihleri]>p{font-size:12px}.af-cinematic-site section[aria-label=Çerez\ tercihleri]>div>button{white-space:nowrap;padding-inline:8px;font-size:12px}}@media (max-width:350px){.af-cinematic-site section[aria-label=Çerez\ tercihleri]>div{gap:6px}.af-cinematic-site section[aria-label=Çerez\ tercihleri]>div>button{min-width:0;padding-inline:4px;font-size:11px}}
.af-flow-site{--flow-bg:#0b0a08;--flow-text:#f6f3eb;--flow-muted:#b7b0a5;--flow-gold:#ffd000;--brand-gold:#ffd000;--background:#0b0a08;--foreground:#f6f3eb;--muted-foreground:#b7b0a5;--card:#181511;--border:#ffffff24;--font-display:var(--font-inter);--page-header-pt:clamp(130px,13vw,190px);--section-space:clamp(76px,9vw,132px);background:var(--flow-bg);color:var(--flow-text);font-family:var(--font-inter),Arial,sans-serif;overflow-x:clip}.af-flow-site .font-display,.af-flow-site .font-sans,.af-flow-site .font-mono{font-family:var(--font-inter),Arial,sans-serif}.af-flow-site input,.af-flow-site textarea,.af-flow-site select,.af-flow-site button{font-family:inherit}.af-flow-site .af-container{max-width:1260px}.af-flow-site main{isolation:isolate}.af-flow-site ::selection{color:#0b0a08;background:#ffd000}.af-flow-site :is(a,button,summary){-webkit-tap-highlight-color:#ffd00030}.af-flow-site :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:2px solid #ffd000}.af-flow-site [id]{scroll-margin-top:112px}.af-flow-home{position:relative}.af-flow-kicker{letter-spacing:.13em;color:#ffe775;margin-bottom:22px;font-size:11px;font-weight:500}.af-flow-heading{letter-spacing:-.045em;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.15}.af-flow-lead{color:var(--flow-muted);max-width:650px;margin-top:24px;font-size:clamp(15px,1.3vw,18px);line-height:1.7}.af-flow-site .af-narrative-title,.af-flow-site .text-display-lg,.af-flow-site .projects-page__title{letter-spacing:-.05em;text-transform:none;font-size:clamp(40px,5vw,70px);font-weight:450;line-height:1.12}.af-flow-site .text-display-xl{letter-spacing:-.05em;font-size:clamp(48px,6vw,84px);font-weight:450;line-height:1.14}.af-flow-site .af-service-detail>.af-container>header{background:linear-gradient(140deg,#181511,#0b0a08);border:1px solid #ffffff20;border-radius:18px;padding:32px}.af-flow-site .af-service-detail .text-body-lg{font-size:clamp(16px,1.4vw,19px)}.af-flow-site .af-service-detail aside{background:#ffffff04;border:1px solid #ffffff20;border-radius:14px;padding:22px;line-height:1.55}.af-flow-site .af-contact-page input,.af-flow-site .af-contact-page textarea{font-size:16px}.af-flow-site .af-narrative-heading,.af-flow-site .text-heading{letter-spacing:-.045em;font-size:clamp(30px,3.9vw,50px);font-weight:400;line-height:1.17}.af-flow-site .text-heading-sm{letter-spacing:-.035em;font-size:clamp(24px,2.3vw,31px);font-weight:450;line-height:1.2}.af-flow-site .af-narrative-lead{color:var(--flow-muted);font-size:clamp(16px,1.6vw,20px);line-height:1.7}.af-flow-site .af-narrative-veil,.af-flow-site .af-surface{background:radial-gradient(at 80% 0,#ffd00008,#0000 52%),#0b0a08}.af-flow-site .af-narrative-page{--n-brown:#181511;--n-muted:#b7b0a5}.af-flow-site .af-narrative-hero{min-height:0;padding-top:var(--page-header-pt);padding-bottom:60px}.af-flow-site .af-narrative-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:60px;padding-bottom:45px}.af-flow-site .af-narrative-title{max-width:20ch}.af-flow-site .af-narrative-heading{max-width:24ch}.af-flow-site .af-team-member{background:linear-gradient(150deg,#181511,#0b0a08);border:1px solid #ffffff20;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff0c}.af-flow-site .af-team-member img{filter:none;border-radius:0;height:340px}.af-flow-site .af-team-member h2{letter-spacing:-.035em;font-size:clamp(22px,2.1vw,28px);font-weight:450;line-height:1.2}.af-flow-site .af-team-member :is(p,a){font-size:13px;line-height:1.55}.af-flow-site .af-team-member .bg-brand-gold\/10{display:none}.af-flow-site .af-team-member .h-60{height:100px}.af-flow-site .af-team-page header{align-items:center}.af-flow-site .af-team-member .px-4{padding:22px 24px 26px}.af-flow-site .af-reference-story{background:linear-gradient(120deg,#181511,#0b0a08);border:1px solid #ffffff20;border-radius:18px;overflow:hidden}.af-flow-site .af-reference-story__copy{padding:clamp(24px,3vw,48px)}.af-flow-site .af-reference-story__copy h3{letter-spacing:-.04em;font-size:clamp(27px,3vw,40px);font-weight:450;line-height:1.15}.af-flow-site .af-reference-story__media img{filter:none}.af-flow-site .af-reference-story__metrics dd{font-size:clamp(25px,3vw,40px);line-height:1.2}.af-flow-site .projects-page{padding-top:var(--page-header-pt);background:radial-gradient(at 70% 5%,#ffd0000a,#0000 45%),#0b0a08}.af-flow-site .projects-page :is(h2,h3){letter-spacing:-.04em;font-weight:450;line-height:1.15}.af-flow-site .projects-page h2{font-size:clamp(30px,4vw,54px)}.af-flow-site .projects-page__header{padding-top:0}.af-flow-site .af-flow-websites{padding-top:95px}.af-project-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:45px 60px;display:grid}.af-project-index a,.af-project-index__plain{overflow-wrap:anywhere;background:#ffffff04;border:1px solid #ffffff25;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:18px 20px;font-size:14px;line-height:1.5;display:flex}.af-project-index a:hover{color:#ffd000;background:#ffffff0a}.af-project-index svg{color:#ffe775;flex-shrink:0}.af-flow-reference-websites{background:#181511;border:1px solid #fff2;border-radius:16px;justify-content:space-between;align-items:center;gap:35px;margin-block:0 35px;padding:28px;display:flex}.af-flow-reference-websites h2{letter-spacing:-.035em;font-size:26px;font-weight:450;line-height:1.2}.af-flow-reference-websites p:not(.af-flow-kicker){color:#b7b0a5;margin-top:14px;font-size:13px;line-height:1.6}.af-flow-reference-websites .af-flow-kicker{margin-bottom:14px}.af-flow-reference-websites a{white-space:nowrap;color:#ffd000;align-items:center;gap:15px;min-height:44px;font-size:13px;display:flex}.af-flow-site .af-whatsapp-float{bottom:max(20px,env(safe-area-inset-bottom));color:#0b0a08;background:#ffd000;width:46px;height:46px}.af-flow-site .af-scroll-progress{background:#ffd000}.af-flow-site section[aria-label=Çerez\ tercihleri]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#191713f5;border:1px solid #ffffff30;border-radius:16px;max-width:500px;padding:20px;inset-inline:auto 22px;box-shadow:0 12px 40px #0008}.af-flow-site section[aria-label=Çerez\ tercihleri]>h2{letter-spacing:-.02em;font-size:16px;font-weight:550;line-height:1.35}.af-flow-site section[aria-label=Çerez\ tercihleri]>p{font-size:12px;line-height:1.55}.af-flow-site section[aria-label=Çerez\ tercihleri]>div{gap:8px;margin-top:14px}.af-flow-site section[aria-label=Çerez\ tercihleri]>div>button{border-radius:7px;flex:1;padding-inline:12px;font-size:12px}.af-flow-site section[aria-label=Çerez\ tercihleri]>a{margin-top:12px;font-size:11px}html[data-motion=reduced] .af-flow-site *,html[data-motion=reduced] .af-flow-site :before,html[data-motion=reduced] .af-flow-site :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}@media (max-width:700px){.af-flow-site{--page-header-pt:116px;--section-space:76px}.af-flow-site [id]{scroll-margin-top:94px}.af-flow-site .af-whatsapp-float{width:42px;height:42px;right:14px}.af-flow-site section[aria-label=Çerez\ tercihleri]{inset-inline:12px;border-radius:13px;padding:15px;bottom:12px}.af-flow-site section[aria-label=Çerez\ tercihleri]>p{font-size:11px}.af-flow-site section[aria-label=Çerez\ tercihleri]>div>button{white-space:nowrap;padding-inline:8px;font-size:11px}.af-flow-site .af-team-member img{height:360px}.af-flow-site .af-flow-websites{padding-top:84px}.af-flow-site .af-narrative-hero__grid{gap:25px}.af-flow-site .af-narrative-title,.af-flow-site .projects-page__title{font-size:clamp(38px,10vw,58px)}}@media (max-width:350px){.af-flow-site section[aria-label=Çerez\ tercihleri]>div{gap:5px}.af-flow-site section[aria-label=Çerez\ tercihleri]>div>button{min-width:0;padding-inline:4px;font-size:10px}.af-flow-site .af-team-member img{height:300px}}@media (max-width:700px){.af-project-index{grid-template-columns:1fr;gap:10px;padding-top:30px}}@media (max-width:900px){.af-flow-site .af-narrative-hero__grid{grid-template-columns:1fr;gap:28px}.af-flow-site .af-narrative-hero{padding-bottom:36px}.af-flow-site .af-service-detail>.af-container>header{padding:24px}}@media (max-width:700px){.af-flow-site .af-flow-reference-websites{flex-direction:column;align-items:start;gap:18px;width:calc(100% - 40px);max-width:none;margin-inline:20px;padding:24px}}.af-flow-site main img[alt="Halis Mümin Yılmaz"]{object-position:center 50%}@media (min-width:1051px){.af-flow-site main,.af-flow-site>footer{margin-left:224px}.af-flow-site{--page-header-pt:110px}.af-flow-site [id]{scroll-margin-top:36px}}html.lenis .af-flow-site [data-page-scroll-pane]{overscroll-behavior-y:auto}.af-flow-site[data-arge-intro=active] [data-arge-logo-anchor] img{opacity:0;visibility:hidden;animation:3.4s step-end forwards afIntroBadgeSafety}@keyframes afIntroBadgeSafety{to{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .af-flow-site[data-arge-intro=active] [data-arge-logo-anchor] img{opacity:1;visibility:visible;animation:none}html:not([data-motion=full]) .af-flow-site{scroll-behavior:auto}}@media (max-width:350px){.af-flow-site section[aria-label=Çerez\ tercihleri]>div>button{white-space:normal;min-height:44px;padding:8px 6px;font-size:11px;line-height:1.35}}html:has(>body.af-flow-site){scroll-padding-top:0}@media (max-width:1050px){.af-flow-site [id]{scroll-margin-top:116px}}
.flow-chrome-module__0RZgBG__header{z-index:70;pointer-events:none;font-family:var(--font-inter),sans-serif;padding-inline:clamp(16px,3.5vw,56px);position:fixed;inset:20px 0 auto}.flow-chrome-module__0RZgBG__inner{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:auto;background:linear-gradient(125deg,#181511e8,#0b0a08df);border:1px solid #ffffff24;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;max-width:1320px;min-height:64px;margin:auto;padding:9px 12px 9px 18px;display:flex;box-shadow:0 12px 32px #0003,inset 0 1px #ffffff12}.flow-chrome-module__0RZgBG__brand{color:#f6f3eb;flex-shrink:0;align-items:center;display:inline-flex}.flow-chrome-module__0RZgBG__brand img{width:34px;height:34px}.flow-chrome-module__0RZgBG__brand .font-display{font-family:var(--font-inter),sans-serif;letter-spacing:-.04em;white-space:nowrap;font-size:15px;font-weight:650}.flow-chrome-module__0RZgBG__primaryNav{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;gap:4px;padding:3px;display:flex}.flow-chrome-module__0RZgBG__primaryNav a{color:#f6f3eb;white-space:nowrap;border-radius:7px;align-items:center;min-height:38px;padding:8px 13px;font-size:12px;transition:color .2s,background .2s;display:flex}.flow-chrome-module__0RZgBG__primaryNav a:hover,.flow-chrome-module__0RZgBG__primaryNav a[aria-current=page]{color:#ffd000;background:#ffffff0c}.flow-chrome-module__0RZgBG__actions{align-items:center;gap:8px;display:flex}.flow-chrome-module__0RZgBG__contact{color:#0b0a08;white-space:nowrap;background:#ffd000;border:1px solid #fff5;border-radius:9px;align-items:center;gap:18px;min-height:42px;padding:10px 16px;font-size:12px;font-weight:550;display:flex;box-shadow:inset 0 1px #fff}.flow-chrome-module__0RZgBG__contact:hover{background:#ffd000}.flow-chrome-module__0RZgBG__menuButton,.flow-chrome-module__0RZgBG__close{color:#f6f3eb;cursor:pointer;background:#ffffff07;border:1px solid #ffffff29;border-radius:9px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.flow-chrome-module__0RZgBG__menuButton:hover,.flow-chrome-module__0RZgBG__close:hover{color:#ffd000;background:#ffffff12}.flow-chrome-module__0RZgBG__header a:focus-visible,.flow-chrome-module__0RZgBG__header button:focus-visible,.flow-chrome-module__0RZgBG__menu a:focus-visible,.flow-chrome-module__0RZgBG__menu button:focus-visible,.flow-chrome-module__0RZgBG__footer a:focus-visible,.flow-chrome-module__0RZgBG__footer button:focus-visible{outline-offset:4px;outline:2px solid #ffd000}.flow-chrome-module__0RZgBG__backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000a;position:fixed;inset:0}.flow-chrome-module__0RZgBG__menu{z-index:121;width:min(650px,100vw - 40px);max-height:calc(100dvh - 40px);font-family:var(--font-inter),sans-serif;color:#f6f3eb;overscroll-behavior:contain;background:linear-gradient(140deg,#181511f9,#0b0a08fc);border:1px solid #ffffff2a;border-radius:20px;padding:28px;position:fixed;top:20px;right:20px;overflow-y:auto;box-shadow:0 32px 120px #000a}.flow-chrome-module__0RZgBG__menuTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.flow-chrome-module__0RZgBG__menuTop .font-display{font-family:var(--font-inter),sans-serif;font-size:16px}.flow-chrome-module__0RZgBG__menuTitle{letter-spacing:-.04em;margin:35px 0 22px;font-size:clamp(30px,4vw,44px);font-weight:450;line-height:1.15}.flow-chrome-module__0RZgBG__menuTitle em{font-family:var(--font-instrument-serif),serif;color:#ffe775;font-weight:400}.flow-chrome-module__0RZgBG__menuNav{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.flow-chrome-module__0RZgBG__menuNav a{border-top:1px solid #ffffff1b;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding-block:15px;font-size:15px;display:flex}.flow-chrome-module__0RZgBG__menuNav a:hover,.flow-chrome-module__0RZgBG__menuNav a[aria-current=page]{color:#ffd000}.flow-chrome-module__0RZgBG__menuNav svg{color:#a9a295;flex-shrink:0}.flow-chrome-module__0RZgBG__more{color:#b7b0a5;flex-wrap:wrap;gap:8px 20px;padding-block:25px;font-size:12px;display:flex}.flow-chrome-module__0RZgBG__more a{align-items:center;min-height:34px;display:flex}.flow-chrome-module__0RZgBG__more a:hover{color:#ffd000}.flow-chrome-module__0RZgBG__menuBottom{color:#b7b0a5;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;font-size:11px;display:flex}.flow-chrome-module__0RZgBG__menuBottom button,.flow-chrome-module__0RZgBG__systemMotion{cursor:pointer;color:#f6f3eb;border:1px solid #ffffff26;border-radius:7px;min-height:40px;padding:8px 12px;font-size:12px}.flow-chrome-module__0RZgBG__systemMotion{background:0 0;margin:12px 0 0 auto;display:block}.flow-chrome-module__0RZgBG__noJsNav{pointer-events:auto;background:#151310;justify-content:center;gap:16px;padding:12px;font-size:12px;display:flex}.flow-chrome-module__0RZgBG__footer{color:#f6f3eb;font-family:var(--font-inter),sans-serif;background:radial-gradient(at 5% 0,#ffd0000b,#0000 55%),#0c0b09;border-top:1px solid #ffffff1b;position:relative}.flow-chrome-module__0RZgBG__footerInner{width:min(1260px,100%);margin:auto;padding:80px clamp(22px,4vw,60px) 24px}.flow-chrome-module__0RZgBG__footerTop{grid-template-columns:1.2fr 1fr;gap:80px;padding-bottom:70px;display:grid}.flow-chrome-module__0RZgBG__footerLead>p{letter-spacing:-.045em;margin:28px 0 24px;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.17}.flow-chrome-module__0RZgBG__footerLead em{font-family:var(--font-instrument-serif),serif;color:#ffe775;font-size:1.15em;font-weight:400}.flow-chrome-module__0RZgBG__footerLead>span,.flow-chrome-module__0RZgBG__label{color:#b7b0a5;font-size:12px}.flow-chrome-module__0RZgBG__footerLead .font-display{font-family:var(--font-inter),sans-serif;letter-spacing:-.04em;font-weight:600}.flow-chrome-module__0RZgBG__footerContact{flex-direction:column;align-items:start;gap:17px;min-width:0;padding-top:8px;font-size:13px;display:flex}.flow-chrome-module__0RZgBG__footerContact a{overflow-wrap:anywhere;align-items:center;gap:14px;min-height:32px;display:inline-flex}.flow-chrome-module__0RZgBG__footerContact a:hover{color:#ffd000}.flow-chrome-module__0RZgBG__footerContact .flow-chrome-module__0RZgBG__footerCta{letter-spacing:-.04em;margin-block:2px 12px;font-size:clamp(23px,3vw,36px);font-weight:400;line-height:1.25}.flow-chrome-module__0RZgBG__footerLinks{border-block:1px solid #ffffff1b;grid-template-columns:1fr 1.5fr 1fr;gap:50px;padding-block:38px 45px;display:grid}.flow-chrome-module__0RZgBG__footerLinks nav{grid-template-columns:1fr;align-content:start;gap:4px;display:grid}.flow-chrome-module__0RZgBG__footerLinks h2{letter-spacing:.05em;color:#e3ddcf;margin-bottom:16px;font-size:12px;font-weight:600}.flow-chrome-module__0RZgBG__footerLinks a{color:#b7b0a5;align-items:center;min-height:33px;font-size:12px;display:flex}.flow-chrome-module__0RZgBG__footerLinks a:hover{color:#ffd000}.flow-chrome-module__0RZgBG__footerLinks nav:nth-child(2){grid-template-columns:1fr 1fr;gap:4px 22px}.flow-chrome-module__0RZgBG__footerLinks nav:nth-child(2) h2{grid-column:1/-1}.flow-chrome-module__0RZgBG__footerBottom{color:#b7b0a5;justify-content:space-between;align-items:center;gap:22px;padding-top:24px;font-size:11px;display:flex}.flow-chrome-module__0RZgBG__footerBottom>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.flow-chrome-module__0RZgBG__footerBottom button{font:inherit;cursor:pointer;min-height:32px}.flow-chrome-module__0RZgBG__footerBottom a:hover,.flow-chrome-module__0RZgBG__footerBottom button:hover{color:#ffd000}@media (min-width:1600px){.flow-chrome-module__0RZgBG__header{inset-block-start:26px}.flow-chrome-module__0RZgBG__inner{min-height:72px}.flow-chrome-module__0RZgBG__primaryNav a{font-size:13px}}@media (max-width:1050px){.flow-chrome-module__0RZgBG__primaryNav{display:none}.flow-chrome-module__0RZgBG__footerLinks{gap:30px}.flow-chrome-module__0RZgBG__footerTop{gap:40px}}@media (max-width:640px){.flow-chrome-module__0RZgBG__header{padding-inline:12px;inset-block-start:12px}.flow-chrome-module__0RZgBG__inner{border-radius:13px;gap:10px;min-height:58px;padding:7px 8px 7px 12px}.flow-chrome-module__0RZgBG__brand img{width:29px;height:29px}.flow-chrome-module__0RZgBG__brand .font-display{letter-spacing:-.035em;font-size:12px}.flow-chrome-module__0RZgBG__contact{gap:8px;min-height:40px;padding:8px 10px;font-size:11px}.flow-chrome-module__0RZgBG__contact svg{width:14px}.flow-chrome-module__0RZgBG__menuButton{width:38px;height:40px}.flow-chrome-module__0RZgBG__actions{gap:6px}.flow-chrome-module__0RZgBG__menu{border-radius:15px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;inset:12px 12px auto}.flow-chrome-module__0RZgBG__menuTitle{margin-top:28px}.flow-chrome-module__0RZgBG__menuNav{grid-template-columns:1fr}.flow-chrome-module__0RZgBG__menuNav a{min-height:48px;padding-block:11px;font-size:15px}.flow-chrome-module__0RZgBG__menuBottom{align-items:start;font-size:10px}.flow-chrome-module__0RZgBG__footerInner{padding-top:56px}.flow-chrome-module__0RZgBG__footerTop{grid-template-columns:1fr;gap:36px;padding-bottom:44px}.flow-chrome-module__0RZgBG__footerContact .flow-chrome-module__0RZgBG__footerCta{font-size:30px}.flow-chrome-module__0RZgBG__footerLinks{grid-template-columns:1fr 1fr;gap:32px 24px}.flow-chrome-module__0RZgBG__footerLinks nav:nth-child(2){grid-template-columns:1fr}.flow-chrome-module__0RZgBG__footerLinks nav:nth-child(2) h2{grid-column:auto}.flow-chrome-module__0RZgBG__footerLinks nav:last-child{grid-column:1/-1}.flow-chrome-module__0RZgBG__footerBottom{flex-direction:column;align-items:start;gap:10px}.flow-chrome-module__0RZgBG__footerBottom>div{order:3}.flow-chrome-module__0RZgBG__footerLead>p{font-size:38px}}@media (max-width:359px){.flow-chrome-module__0RZgBG__contact{display:none}.flow-chrome-module__0RZgBG__brand .font-display{font-size:13px}.flow-chrome-module__0RZgBG__footerLinks{grid-template-columns:1fr}.flow-chrome-module__0RZgBG__footerLinks nav:last-child{grid-column:auto}}html[data-motion=reduced] .flow-chrome-module__0RZgBG__header *,html[data-motion=reduced] .flow-chrome-module__0RZgBG__menu *,html[data-motion=reduced] .flow-chrome-module__0RZgBG__footer *{transition:none}@media (prefers-reduced-motion:reduce){:is(html:not([data-motion=full]) .flow-chrome-module__0RZgBG__header *,html:not([data-motion=full]) .flow-chrome-module__0RZgBG__menu *,html:not([data-motion=full]) .flow-chrome-module__0RZgBG__footer *){transition:none}}.flow-chrome-module__0RZgBG__navNumber{letter-spacing:.06em;opacity:.45;font-variant-numeric:tabular-nums;font-size:10px}.flow-chrome-module__0RZgBG__pullHandle,.flow-chrome-module__0RZgBG__popupPull{display:none}.flow-chrome-module__0RZgBG__menuButton span{font-size:12px;font-weight:550}.flow-chrome-module__0RZgBG__menuButton{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);pointer-events:auto;background:#0b0a08e8;border-radius:28px;gap:10px;width:auto;min-width:116px;height:48px;padding:0 16px;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 8px 28px #0003}.flow-chrome-module__0RZgBG__backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);transition:opacity .36s}.flow-chrome-module__0RZgBG__backdrop[data-starting-style],.flow-chrome-module__0RZgBG__backdrop[data-ending-style]{opacity:0}.flow-chrome-module__0RZgBG__menu{clip-path:circle(150% at 100% 0);transform-origin:100% 0;will-change:clip-path;background:radial-gradient(at 100% 0,#ffd00022,#0000 55%),#10100efc;border-top:0;border-right:0;border-radius:0 0 0 180px;width:min(760px,100vw - 250px);min-height:min(760px,100dvh);max-height:100dvh;padding:36px 38px 95px 82px;transition:clip-path .58s cubic-bezier(.22,1,.36,1),opacity .28s,transform .58s cubic-bezier(.22,1,.36,1);top:0;right:0}.flow-chrome-module__0RZgBG__menu[data-starting-style],.flow-chrome-module__0RZgBG__menu[data-ending-style]{clip-path:circle(28px at calc(100% - 48px) 44px);opacity:0;transform:translate(12px,-12px)scale(.96)}.flow-chrome-module__0RZgBG__menuTop{padding-right:2px}.flow-chrome-module__0RZgBG__menuTitle{margin:42px 0 26px;font-size:clamp(40px,5.5vw,68px)}.flow-chrome-module__0RZgBG__menuNav a{padding-block:16px;font-size:16px}.flow-chrome-module__0RZgBG__menuNav a:hover svg{transform:translate(3px,-3px)}.flow-chrome-module__0RZgBG__menuNav svg{transition:transform .22s,color .22s}.flow-chrome-module__0RZgBG__contactStage{background:radial-gradient(at 90% 0,#ffd00013,#0000 60%),#12110e;border:1px solid #ffd00038;border-radius:26px;margin-bottom:54px;padding:46px clamp(18px,3vw,38px) 20px;position:relative;overflow:hidden}.flow-chrome-module__0RZgBG__contactStageIntro{grid-template-columns:1fr 1fr;align-items:end;gap:12px 30px;margin-bottom:32px;display:grid}.flow-chrome-module__0RZgBG__contactStageIntro>.flow-chrome-module__0RZgBG__label{color:#ffd000;grid-column:1/-1}.flow-chrome-module__0RZgBG__contactStageIntro h2{letter-spacing:-.045em;font-size:clamp(28px,3.7vw,48px);font-weight:450;line-height:1.12}.flow-chrome-module__0RZgBG__contactStageIntro h2 em{font-family:var(--font-instrument-serif),serif;color:#ffd000;font-weight:400}.flow-chrome-module__0RZgBG__contactStageIntro p{color:#b7b0a5;justify-self:end;max-width:300px;font-size:13px;line-height:1.7}.flow-chrome-module__0RZgBG__contactChannels{gap:4px;display:grid}@media (min-width:1051px){.flow-chrome-module__0RZgBG__header{width:192px;padding:0;inset:16px auto 16px 16px}.flow-chrome-module__0RZgBG__inner{background:linear-gradient(165deg,#17160ff5,#0b0a08f5);border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;max-width:none;height:100%;min-height:0;padding:24px 14px 18px;box-shadow:0 18px 50px #0003}.flow-chrome-module__0RZgBG__brand{justify-content:center;min-height:40px}.flow-chrome-module__0RZgBG__brand img{width:32px;height:32px}.flow-chrome-module__0RZgBG__brand .font-display{letter-spacing:-.04em;font-size:13px}.flow-chrome-module__0RZgBG__brand>span{gap:8px}.flow-chrome-module__0RZgBG__primaryNav{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:10px;margin-top:74px;padding:0;display:flex}.flow-chrome-module__0RZgBG__primaryNav a{white-space:normal;border-bottom:1px solid #ffffff10;border-radius:8px;gap:9px;min-height:50px;padding:12px 7px;font-size:12px;line-height:1.4;display:flex}.flow-chrome-module__0RZgBG__primaryNav a[aria-current=page]{background:linear-gradient(90deg,#ffd00016,#0000)}.flow-chrome-module__0RZgBG__actions{margin-top:auto;padding-top:40px;display:block}.flow-chrome-module__0RZgBG__contact{white-space:normal;justify-content:space-between;gap:5px;min-height:48px;padding:12px 10px;font-size:11px;transition:box-shadow .25s,background .25s;box-shadow:0 0 #ffd00000}.flow-chrome-module__0RZgBG__contact:hover{box-shadow:0 0 28px #ffd00045}.flow-chrome-module__0RZgBG__noJsNav{background:#0b0a08;flex-direction:column;align-items:center;width:100%;position:absolute;top:280px;left:0}}@media (max-width:1050px){.flow-chrome-module__0RZgBG__header{padding-inline:12px;inset:12px 0 auto}.flow-chrome-module__0RZgBG__inner{max-width:850px;min-height:60px;padding:9px 12px 9px 16px;position:relative}.flow-chrome-module__0RZgBG__primaryNav{display:none}.flow-chrome-module__0RZgBG__brand img{width:30px;height:30px}.flow-chrome-module__0RZgBG__brand .font-display{font-size:13px}.flow-chrome-module__0RZgBG__actions{gap:8px;padding-right:44px}.flow-chrome-module__0RZgBG__contact{gap:10px;min-height:40px;padding:8px 12px;font-size:11px}.flow-chrome-module__0RZgBG__menuButton{width:40px;min-width:0;height:40px;box-shadow:none;border-radius:12px;justify-content:center;padding:0;position:absolute;top:9px;right:9px}.flow-chrome-module__0RZgBG__menuButton span{display:none}.flow-chrome-module__0RZgBG__pullHandle{color:#c5beb0;letter-spacing:.025em;touch-action:none;cursor:pointer;background:#0b0a08e8;border:1px solid #ffffff20;border-top:0;border-radius:0 0 14px 14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:148px;min-height:31px;margin-left:-74px;font-size:8px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.flow-chrome-module__0RZgBG__pullHandle i,.flow-chrome-module__0RZgBG__popupPull i{background:#ffd000;border-radius:3px;width:30px;height:3px;display:block}.flow-chrome-module__0RZgBG__pullHandle span{line-height:1.1}.flow-chrome-module__0RZgBG__menu{border-bottom-left-radius:96px;width:min(640px,100vw);min-height:0;max-height:calc(100dvh - 8px);padding:24px 26px 76px 38px}.flow-chrome-module__0RZgBG__menuTop{margin-top:20px}.flow-chrome-module__0RZgBG__menuTitle{margin-top:28px;font-size:48px}.flow-chrome-module__0RZgBG__menuNav a{min-height:48px;padding-block:12px;font-size:15px}.flow-chrome-module__0RZgBG__popupPull{color:#b7b0a5;touch-action:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;width:100%;height:27px;font-size:9px;display:flex;position:absolute;top:0;right:0}.flow-chrome-module__0RZgBG__popupPull i{width:24px;height:3px}.flow-chrome-module__0RZgBG__menuBottom{flex-wrap:wrap;gap:8px}}@media (max-width:640px){.flow-chrome-module__0RZgBG__header{padding-inline:10px}.flow-chrome-module__0RZgBG__inner{gap:8px;min-height:56px;padding:8px 9px 8px 11px}.flow-chrome-module__0RZgBG__brand img{width:29px;height:29px}.flow-chrome-module__0RZgBG__brand .font-display{font-size:11px}.flow-chrome-module__0RZgBG__brand>span{gap:7px}.flow-chrome-module__0RZgBG__actions{gap:4px;padding-right:42px}.flow-chrome-module__0RZgBG__contact{gap:4px;padding:8px;font-size:10px}.flow-chrome-module__0RZgBG__contact svg{width:12px}.flow-chrome-module__0RZgBG__menuButton{width:36px;height:38px;top:8px;right:7px}.flow-chrome-module__0RZgBG__pullHandle{min-height:28px;font-size:8px}.flow-chrome-module__0RZgBG__menu{border-radius:0 0 0 80px;width:100vw;padding:24px 22px 82px 30px;inset:0 0 auto auto}.flow-chrome-module__0RZgBG__menuTop .font-display{font-size:13px}.flow-chrome-module__0RZgBG__menuTitle{margin-bottom:20px;font-size:43px}.flow-chrome-module__0RZgBG__menuNav{grid-template-columns:1fr 1fr;gap:0 16px}.flow-chrome-module__0RZgBG__menuNav a{gap:5px;min-height:47px;font-size:13px}.flow-chrome-module__0RZgBG__menuNav svg{width:15px}.flow-chrome-module__0RZgBG__more{gap:4px 16px;padding-block:20px;font-size:11px}.flow-chrome-module__0RZgBG__menuBottom{font-size:9px}.flow-chrome-module__0RZgBG__menuBottom button,.flow-chrome-module__0RZgBG__systemMotion{min-height:36px;font-size:11px}.flow-chrome-module__0RZgBG__contactStage{border-radius:18px;margin-bottom:36px;padding:30px 12px 12px}.flow-chrome-module__0RZgBG__contactStageIntro{grid-template-columns:1fr;gap:12px;margin-bottom:22px;padding-inline:10px}.flow-chrome-module__0RZgBG__contactStageIntro>.flow-chrome-module__0RZgBG__label{grid-column:auto}.flow-chrome-module__0RZgBG__contactStageIntro p{justify-self:start;max-width:100%;font-size:12px}.flow-chrome-module__0RZgBG__contactStageIntro h2{font-size:34px}}@media (max-width:359px){.flow-chrome-module__0RZgBG__contact{display:none}.flow-chrome-module__0RZgBG__brand .font-display{font-size:12px}.flow-chrome-module__0RZgBG__menu{padding-left:24px;padding-right:18px}.flow-chrome-module__0RZgBG__menuNav{gap:0 12px}.flow-chrome-module__0RZgBG__menuNav a{font-size:12px}.flow-chrome-module__0RZgBG__menuTitle{font-size:39px}}:is(html[data-motion=reduced] .flow-chrome-module__0RZgBG__menu,html[data-motion=reduced] .flow-chrome-module__0RZgBG__backdrop){will-change:auto;transition:none}@media (prefers-reduced-motion:reduce){:is(html:not([data-motion=full]) .flow-chrome-module__0RZgBG__menu,html:not([data-motion=full]) .flow-chrome-module__0RZgBG__backdrop){will-change:auto;transition:none}}@media (min-width:1051px){.flow-chrome-module__0RZgBG__inner{-webkit-backdrop-filter:none;backdrop-filter:none}.flow-chrome-module__0RZgBG__menu{border-bottom-left-radius:310px 270px}}.flow-chrome-module__0RZgBG__menuGroups{grid-template-columns:1fr 1fr;gap:30px 34px;display:grid}.flow-chrome-module__0RZgBG__menuGroup{min-width:0}.flow-chrome-module__0RZgBG__menuGroup h2{letter-spacing:.07em;color:#b7b0a5;margin-bottom:12px;font-size:11px;font-weight:500}.flow-chrome-module__0RZgBG__menuGroup .flow-chrome-module__0RZgBG__menuNav{grid-template-columns:1fr;gap:0}.flow-chrome-module__0RZgBG__menuGroup:last-child{grid-column:1/-1}.flow-chrome-module__0RZgBG__menuGroup:last-child .flow-chrome-module__0RZgBG__menuNav{grid-template-columns:1fr 1fr;column-gap:34px}.flow-chrome-module__0RZgBG__menuGroup .flow-chrome-module__0RZgBG__menuNav a{gap:10px;min-height:54px;padding-block:13px;font-size:16px;line-height:1.45}.flow-chrome-module__0RZgBG__menuTitle{margin:28px 0 22px}.flow-chrome-module__0RZgBG__menuAccount{gap:12px;margin:0 0 36px;display:flex}.flow-chrome-module__0RZgBG__menuAccount a{border:1px solid #ffffff35;border-radius:9px;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:10px 20px;font-size:14px;display:inline-flex}.flow-chrome-module__0RZgBG__menuAccount a:last-child{color:#0b0a08;background:#ffd000;border-color:#ffd000}.flow-chrome-module__0RZgBG__menuAccount a:hover{box-shadow:0 0 22px #ffd00024}.flow-chrome-module__0RZgBG__menuUtility{border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:14px;display:flex}.flow-chrome-module__0RZgBG__menuUtility a{align-items:center;gap:10px;min-height:44px;font-size:16px;display:inline-flex}.flow-chrome-module__0RZgBG__menuUtility a:last-child{color:#ffd000}.flow-chrome-module__0RZgBG__menuBottom{margin-top:28px}.flow-chrome-module__0RZgBG__accountLinks{align-items:center;gap:14px;display:flex}.flow-chrome-module__0RZgBG__accountLinks a{color:#f6f3eb;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.flow-chrome-module__0RZgBG__accountLinks a:hover,.flow-chrome-module__0RZgBG__accountLinks .flow-chrome-module__0RZgBG__signupLink{color:#ffd000}.flow-chrome-module__0RZgBG__menu{background:radial-gradient(at 100% 0,#ffd00013,#0000 55%),#0d0d0cfc}@media (min-width:1051px){.flow-chrome-module__0RZgBG__accountLinks{flex-direction:column;align-items:stretch;gap:0;margin-bottom:20px}.flow-chrome-module__0RZgBG__accountLinks a{justify-content:space-between;padding-inline:8px}.flow-chrome-module__0RZgBG__accountLinks a:first-child{border-bottom:1px solid #ffffff14}.flow-chrome-module__0RZgBG__primaryNav{margin-top:60px}.flow-chrome-module__0RZgBG__inner{background:linear-gradient(165deg,#12120ff5,#0b0a08f5)}}@media (max-width:1050px){.flow-chrome-module__0RZgBG__actions{gap:0;padding-right:84px}.flow-chrome-module__0RZgBG__actions>.flow-chrome-module__0RZgBG__contact{display:none}.flow-chrome-module__0RZgBG__accountLinks a{min-width:57px;font-size:13px}.flow-chrome-module__0RZgBG__menuButton{gap:7px;width:76px}.flow-chrome-module__0RZgBG__menuButton span{font-size:12px;display:inline}.flow-chrome-module__0RZgBG__menuGroups{gap:28px 24px}.flow-chrome-module__0RZgBG__menuGroup:last-child .flow-chrome-module__0RZgBG__menuNav{column-gap:24px}.flow-chrome-module__0RZgBG__menu{padding-bottom:100px}.flow-chrome-module__0RZgBG__pullHandle{min-height:32px}.flow-chrome-module__0RZgBG__menuBottom{margin-top:24px}}@media (max-width:640px){.flow-chrome-module__0RZgBG__actions{padding-right:78px}.flow-chrome-module__0RZgBG__menuButton{width:72px;height:42px;top:7px;right:7px}.flow-chrome-module__0RZgBG__menuButton svg{width:17px}.flow-chrome-module__0RZgBG__menuTitle{margin:25px 0 22px;font-size:clamp(36px,10.5vw,48px)}.flow-chrome-module__0RZgBG__menu{padding:24px 22px 84px 26px}.flow-chrome-module__0RZgBG__menuGroups{gap:26px 20px}.flow-chrome-module__0RZgBG__menuGroup .flow-chrome-module__0RZgBG__menuNav a{min-height:56px;padding-block:12px;font-size:14px}.flow-chrome-module__0RZgBG__menuGroup:last-child .flow-chrome-module__0RZgBG__menuNav{column-gap:20px}.flow-chrome-module__0RZgBG__menuGroup h2{letter-spacing:.015em;font-size:11px;line-height:1.5}.flow-chrome-module__0RZgBG__menuAccount{margin-bottom:32px}.flow-chrome-module__0RZgBG__menuAccount a{flex:1;min-height:46px;padding:10px 12px}.flow-chrome-module__0RZgBG__menuUtility a{font-size:14px}.flow-chrome-module__0RZgBG__accountLinks a{min-width:52px;font-size:12px}.flow-chrome-module__0RZgBG__brand .font-display{font-size:11px}.flow-chrome-module__0RZgBG__pullHandle{font-size:9px}.flow-chrome-module__0RZgBG__menuBottom{font-size:10px;line-height:1.5}}@media (max-width:359px){.flow-chrome-module__0RZgBG__menu{padding-inline:20px}.flow-chrome-module__0RZgBG__menuGroups{gap:26px 16px}.flow-chrome-module__0RZgBG__menuGroup:last-child .flow-chrome-module__0RZgBG__menuNav{column-gap:16px}.flow-chrome-module__0RZgBG__menuGroup .flow-chrome-module__0RZgBG__menuNav a{font-size:14px}.flow-chrome-module__0RZgBG__menuGroup .flow-chrome-module__0RZgBG__menuNav svg{width:13px}.flow-chrome-module__0RZgBG__inner{padding-left:9px}.flow-chrome-module__0RZgBG__brand img{width:25px;height:25px}.flow-chrome-module__0RZgBG__brand .font-display{font-size:10px}.flow-chrome-module__0RZgBG__brand>span>.font-display{display:none}.flow-chrome-module__0RZgBG__menuButton{width:65px}.flow-chrome-module__0RZgBG__actions{padding-right:70px}.flow-chrome-module__0RZgBG__menuAccount a{font-size:13px}}@media (max-width:1050px){.flow-chrome-module__0RZgBG__inner{-webkit-backdrop-filter:none;backdrop-filter:none;background:#11110ff5}.flow-chrome-module__0RZgBG__menuButton,.flow-chrome-module__0RZgBG__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.flow-chrome-module__0RZgBG__accountLinks{gap:10px}}@media (max-width:640px){.flow-chrome-module__0RZgBG__brand .font-display{font-size:11px}.flow-chrome-module__0RZgBG__accountLinks{gap:8px}}@media (max-width:359px){.flow-chrome-module__0RZgBG__accountLinks{gap:6px}.flow-chrome-module__0RZgBG__menuGroups,.flow-chrome-module__0RZgBG__menuGroup:last-child .flow-chrome-module__0RZgBG__menuNav{grid-template-columns:1fr}.flow-chrome-module__0RZgBG__menuTitle{font-size:36px}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
