@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/MimarSinan/fonts/archivo-latin-wdth-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/MimarSinan/fonts/archivo-latin-ext-wdth-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/MimarSinan/fonts/newsreader-latin-opsz-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/MimarSinan/fonts/newsreader-latin-ext-opsz-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/MimarSinan/fonts/newsreader-latin-opsz-italic.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/MimarSinan/fonts/newsreader-latin-ext-opsz-italic.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--stone: #ece8e0;--stone-deep: #e1dbd0;--stone-shade: #cfc7b9;--ink: #1a1916;--ink-muted: #5a564e;--ink-faint: rgb(26 25 22 / .18);--arch-red: #9b3520;--arch-red-soft: rgb(155 53 32 / .12);--night: #141311;--night-raised: #1e1c19;--paper: #ece6da;--paper-muted: #a39d91;--daylight: #e3c383;--daylight-soft: rgb(227 195 131 / .35);--font-display: "Archivo", "Arial Narrow", ui-sans-serif, system-ui, sans-serif;--font-text: "Newsreader", "Iowan Old Style", Georgia, serif;--step--1: clamp(.8rem, .76rem + .12vw, .92rem);--step-0: clamp(1.05rem, .98rem + .3vw, 1.3rem);--step-1: clamp(1.2rem, 1.05rem + .6vw, 1.75rem);--step-2: clamp(1.6rem, 1.2rem + 1.5vw, 2.8rem);--step-3: clamp(2.2rem, 1.4rem + 3vw, 4.6rem);--step-hero: clamp(4rem, 1rem + 13vw, 17rem);--tracking-label: .14em;--measure: 34ch;--margin: clamp(1.25rem, .5rem + 3.6vw, 6rem);--gutter: clamp(1rem, .6rem + 1.4vw, 2.5rem);--hud-h: 3.75rem;--space-xs: .5rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: 2.5rem;--space-xl: 4rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .18s;--dur-med: .4s;--dur-slow: .9s}[data-theme=stone]{--bg: var(--stone);--bg-raised: var(--stone-deep);--fg: var(--ink);--fg-muted: var(--ink-muted);--line: var(--ink);--line-faint: var(--ink-faint);--accent: var(--arch-red);--focus-ring: var(--arch-red);color-scheme:light}[data-theme=night]{--bg: var(--night);--bg-raised: var(--night-raised);--fg: var(--paper);--fg-muted: var(--paper-muted);--line: var(--paper);--line-faint: rgb(236 230 218 / .2);--accent: var(--daylight);--focus-ring: var(--daylight);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--fg);font-family:var(--font-text);font-size:var(--step-0);line-height:1.5;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden;transition:background-color var(--dur-slow) var(--ease-in-out),color var(--dur-slow) var(--ease-in-out)}h1,h2,h3,p,figure,ol,ul{margin:0}button,input{font:inherit;color:inherit}svg{display:block}img{display:block;max-width:100%}.label{font-family:var(--font-display);font-size:var(--step--1);font-weight:600;font-stretch:100%;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.title{font-family:var(--font-display);font-size:var(--step-3);font-weight:640;font-stretch:82%;line-height:.98;letter-spacing:-.012em;text-wrap:balance}.text{max-width:var(--measure);font-size:var(--step-1);line-height:1.4;text-wrap:pretty}.text--muted{color:var(--fg-muted)}.small{font-family:var(--font-display);font-size:max(.85rem,var(--step--1));font-stretch:100%;line-height:1.45;color:var(--fg-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.9em;min-height:48px;min-width:48px;padding:0 1.5em;border:1px solid var(--fg);border-radius:0;background:var(--fg);color:var(--bg);font-family:var(--font-display);font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn:hover{background:var(--accent);border-color:var(--accent);color:var(--bg)}.btn--ghost{background:transparent;color:var(--fg);border-color:var(--line-faint)}.btn--ghost:hover{background:transparent;color:var(--fg);border-color:var(--fg)}.btn__arrow{display:inline-block;transition:transform var(--dur-med) var(--ease-out)}.btn:hover .btn__arrow{transform:translate(.25em)}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:var(--space-s);left:var(--space-s);z-index:100;padding:var(--space-xs) var(--space-s);background:var(--fg);color:var(--bg);font-family:var(--font-display);font-weight:600;transform:translateY(-200%);transition:transform var(--dur-fast) var(--ease-out)}.skip-link:focus-visible{transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}}.force-reduced-motion *,.force-reduced-motion *:before,.force-reduced-motion *:after{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}.is-waiting{visibility:hidden;opacity:0}.stage{position:relative;height:100dvh;overflow:hidden}.chapter{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:var(--bg);color:var(--fg);visibility:hidden;opacity:0}.chapter.is-active{visibility:visible;opacity:1}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);min-height:100%;padding:calc(var(--hud-h) + var(--space-m)) var(--margin) max(var(--space-l),env(safe-area-inset-bottom))}.col{display:grid;align-content:center;justify-items:start;gap:var(--space-m)}.col .title{margin-top:calc(var(--space-xs) * -1)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s);margin-top:var(--space-xs)}.hud{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);height:var(--hud-h);padding:env(safe-area-inset-top) var(--margin) 0;color:var(--fg);pointer-events:none;transition:color var(--dur-slow) var(--ease-in-out)}.hud>*{pointer-events:auto}.progress{display:flex;align-items:center;gap:var(--space-s);min-height:44px}.progress__label{font-family:var(--font-display);font-size:var(--step--1);font-weight:500;letter-spacing:.04em;color:var(--fg-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.progress__label strong{font-weight:600;color:var(--fg)}.progress__list{display:none;list-style:none;margin:0;padding:0}.progress__step{display:grid;place-items:center;width:28px;height:44px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.progress__step:before{content:"";width:22px;height:3px;background:currentColor;opacity:.3;transition:opacity var(--dur-med) var(--ease-out),background-color var(--dur-med) var(--ease-out)}.progress__step.is-visited:before{opacity:.75}.progress__step[aria-current=step]:before{opacity:1;background:var(--accent)}.progress__step:disabled{cursor:default}.progress__step:disabled:before{opacity:.18}.progress__step:not(:disabled):hover:before{opacity:1}@media(min-width:48rem){.progress__list{display:flex}}.sound-toggle{display:inline-flex;align-items:center;gap:.6em;min-height:44px;min-width:44px;padding:0 .25em;border:0;background:none;color:inherit;font-family:var(--font-display);font-size:var(--step--1);font-weight:500;letter-spacing:.04em;cursor:pointer}.sound-toggle__icon{display:flex;align-items:flex-end;gap:2px;height:13px}.sound-toggle__icon span{width:2px;height:100%;background:currentColor;transform-origin:bottom;transform:scaleY(.25);transition:transform var(--dur-med) var(--ease-out)}.sound-toggle[aria-pressed=true] .sound-toggle__icon span{animation:eq 1.4s ease-in-out infinite alternate}.sound-toggle[aria-pressed=true] .sound-toggle__icon span:nth-child(2){animation-delay:-.5s}.sound-toggle[aria-pressed=true] .sound-toggle__icon span:nth-child(3){animation-delay:-.9s}@keyframes eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.hud:before{content:"";position:absolute;inset:0 0 -.75rem;z-index:-1;background:linear-gradient(var(--bg) 65%,transparent);transition:background var(--dur-slow) var(--ease-in-out)}.hud-back{display:inline-flex;align-items:center;gap:.45em;min-height:44px;min-width:44px;margin-left:-.6em;padding:0 .6em;border:1px solid transparent;background:none;color:inherit;font-family:var(--font-display);font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.hud-back:hover{border-color:var(--line-faint)}.hud-back span[aria-hidden]{font-size:1.25em;line-height:1;transition:transform var(--dur-med) var(--ease-out)}.hud-back:hover span[aria-hidden]{transform:translate(-.2em)}@media(max-width:30rem){.hud-back__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.plan .stroke{fill:none;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round}.plan .s-construction{stroke:var(--ink-muted);stroke-width:.7;opacity:.45}.plan .s-wall{stroke-width:2.2}.plan .s-wall-inner{stroke-width:1}.plan .s-footprint{stroke:var(--ink-muted);stroke-width:1.1;stroke-dasharray:.012 .008}.plan .s-dim{stroke:var(--ink-muted);stroke-width:.9}.plan .s-dome{stroke-width:1.7}.plan .s-dome-fine{stroke-width:.7;opacity:.5}.plan .s-dome-hidden{stroke-width:.7;opacity:.25}.plan .s-window{stroke:var(--ink-muted);stroke-width:1.2}.plan .s-plumb{stroke:var(--ink-muted);stroke-width:.9}.plan .s-crack{stroke:var(--ink);stroke-width:1.1}.plan .s-pier{stroke-width:1}.plan .s-arch{stroke-width:1.2}.plan .dome-fill{fill:var(--stone);fill-opacity:.9}.plan .nib{fill:var(--arch-red)}.plan .guide{fill:none;stroke:var(--ink-muted);stroke-width:.8;stroke-dasharray:3 5;opacity:.6}.plan .guide--arrow{stroke-dasharray:none}.plan .annot{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.06em;fill:var(--ink)}.plan .annot--halo{paint-order:stroke;stroke:var(--stone);stroke-width:6px;stroke-linejoin:round}.hall .hall__wall{fill:#f4f1ea}.hall .hall__wall--b{fill:var(--stone-deep)}.hall .hall__floor{fill:#e4ddd1}.hall .hall__open{fill:var(--arch-red);fill-opacity:.13;stroke:var(--arch-red);stroke-width:1.2;stroke-dasharray:4 4}.hall .hall__shade{fill:#1a1916;pointer-events:none}.hall .hall__window{fill:#f6dfa6;stroke:var(--ink-muted);stroke-width:.6}.hall .hall__ray,.hall .hall__pool{pointer-events:none}.hall .hall__dome-glow{fill:#f6dfa6;opacity:0}.hall .hall__pier--x{fill:var(--stone-deep)}.hall .hall__pier--y{fill:var(--stone-shade)}.hall .hall__pier--top{fill:#f4f1ea}.hall .hall__cut{fill:#c9bfae}.hall .s-push{stroke:var(--arch-red);stroke-width:2}.hall .s-push-rim{stroke:var(--arch-red);stroke-width:2.6}.figure{display:grid;align-content:center;justify-items:center;gap:var(--space-s);min-width:0}.figure__art{position:relative;width:100%;max-width:calc((100dvh - var(--hud-h) - 6rem) * 4 / 3);aspect-ratio:4 / 3}.figure__art>svg,.figure__art>canvas{position:absolute;inset:0;width:100%;height:100%}.figure__art>canvas{pointer-events:none}.figure__foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xs) var(--space-m);width:100%;max-width:calc((100dvh - var(--hud-h) - 6rem) * 4 / 3)}.scene-split{align-items:center;row-gap:var(--space-l)}.scene-split__text{grid-column:1 / -1}.scene-split>.figure{grid-column:1 / -1}@media(min-width:64rem){.scene-split__text{grid-column:1 / span 4}.scene-split>.figure{grid-column:5 / -1}.scene-split--mirror .scene-split__text{grid-column:9 / -1;grid-row:1}.scene-split--mirror>.figure{grid-column:1 / span 8;grid-row:1}}@media(max-width:63.99rem){.scene-split>.figure{order:-1;position:sticky;top:var(--hud-h);z-index:2;padding-bottom:var(--space-xs);background:var(--bg)}.scene-split>.figure .figure__art{max-width:calc(46dvh * 4 / 3)}}.sinan__grid{align-items:center;row-gap:var(--space-l)}.sinan__text{grid-column:1 / -1;gap:var(--space-m)}.sinan__name{display:grid;margin:0 0 var(--space-xs);font-family:var(--font-display);font-size:min(var(--step-hero),20dvh);font-weight:760;font-stretch:68%;line-height:.84;letter-spacing:-.01em;text-transform:uppercase}.sinan__line{display:block}.sinan__lede{max-width:30ch}.sinan__turn{max-width:30ch;color:var(--fg-muted)}.sinan__figure{grid-column:1 / -1;display:grid;gap:var(--space-xs);order:-1}.sinan__frame,.name__frame{position:relative;overflow:hidden;aspect-ratio:4 / 5;max-height:52dvh;background:var(--bg-raised)}.sinan__frame>picture,.name__frame>picture{position:absolute;inset:0}.sinan__picture,.sinan__picture img,.name__picture,.name__picture img{display:block;width:100%;height:100%;object-fit:cover}.sinan__picture img{object-position:55% 30%}@media(min-width:64rem){.sinan__text{grid-column:1 / span 7;grid-row:1}.sinan__figure{grid-column:8 / -1;grid-row:1;order:0;align-self:stretch;grid-template-rows:minmax(0,1fr) auto}.sinan__frame{aspect-ratio:auto;max-height:none;min-height:24rem}}.challenge__figure .figure__art{max-width:calc((100dvh - var(--hud-h) - 4rem) * 4 / 3)}.structure__figure .figure__art,.structure__figure .figure__foot{max-width:calc((100dvh - var(--hud-h) - 8rem) * 4 / 3)}.choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xs);width:100%;max-width:22rem}.choice__option{display:grid;place-items:center;min-height:64px;padding:0;border:1px solid var(--line-faint);background:transparent;font-family:var(--font-display);font-size:var(--step-2);font-weight:640;font-stretch:80%;line-height:1;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.choice__option:hover{border-color:var(--fg)}.choice__option[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--bg)}.result{display:grid;width:100%;max-width:var(--measure)}.result__panel{grid-area:1 / 1;display:grid;align-content:start;gap:.25rem;visibility:hidden}.result__panel.is-current{visibility:visible}.result__title{font-family:var(--font-display);font-size:var(--step-1);font-weight:640;font-stretch:85%}.result__body{font-size:var(--step-0);line-height:1.45}.legend{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-display);font-size:var(--step--1);font-weight:600;transition:opacity var(--dur-med) var(--ease-out)}.legend.is-off{opacity:0}.legend__swatch{width:1.4em;height:.9em;border:1px dashed var(--arch-red);background:var(--arch-red-soft)}.light__warm{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(70% 70% at 35% 45%,rgb(246 222 160 / .8),transparent 70%),linear-gradient(180deg,#f8eac88c,#f4e0b68c)}.light .grid{position:relative;z-index:1}.light__art{touch-action:pan-y;cursor:ew-resize}.control{display:grid;gap:var(--space-xs);width:100%;max-width:24rem}.control__label{font-family:var(--font-display);font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.range{width:100%;height:44px;margin:0;background:transparent;cursor:pointer;appearance:none}.range::-webkit-slider-runnable-track{height:2px;background:var(--fg)}.range::-moz-range-track{height:2px;background:var(--fg)}.range::-webkit-slider-thumb{width:22px;height:22px;margin-top:-10px;border:2px solid var(--fg);border-radius:50%;background:var(--daylight);appearance:none}.range::-moz-range-thumb{width:18px;height:18px;border:2px solid var(--fg);border-radius:50%;background:var(--daylight)}.closing{font-family:var(--font-display);font-size:var(--step-2);font-weight:640;font-stretch:82%;line-height:1.05;max-width:16ch}.reveal__grid{align-items:center;row-gap:var(--space-l);overflow:clip}.reveal__text{grid-column:1 / -1}.reveal__prompt{color:var(--fg-muted);max-width:24ch}.reveal__figure{grid-column:1 / -1;order:-1;display:grid;place-items:center}.reveal__stage{--d: min(88vw, 52dvh);position:relative;width:var(--d);aspect-ratio:1}.reveal__frame{position:absolute;inset:0;overflow:hidden;background:var(--night-raised)}.reveal__photo img,.work__photo img{position:absolute;width:calc(var(--k) * 100%);max-width:none;height:auto;left:calc(50% - var(--cx) * var(--k));top:calc(50% - var(--cy) * var(--k))}.reveal__drawing{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.reveal__drawing .stroke{fill:none;stroke:var(--paper);stroke-linecap:round;stroke-linejoin:round}.reveal__drawing .s-reveal{stroke-width:2}.reveal__drawing .s-reveal-fine{stroke-width:1;opacity:.55}.guide{display:grid;gap:2px;width:100%;max-width:26rem;padding:0;list-style:none;border-top:1px solid var(--line-faint)}.guide__item{display:grid;gap:.15rem;width:100%;padding:.7rem 0 .75rem;border:0;border-bottom:1px solid var(--line-faint);background:none;text-align:left;cursor:pointer;transition:opacity var(--dur-med) var(--ease-out)}.guide.is-guiding .guide__item{opacity:.4}.guide .guide__item[aria-current]{opacity:1}.guide__term{font-family:var(--font-display);font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.guide__text{font-size:var(--step-0);line-height:1.4}@media(min-width:64rem){.reveal__text{grid-column:1 / span 4;grid-row:1}.reveal__figure{grid-column:5 / -1;grid-row:1;order:0}.reveal__stage{--d: min(calc(100dvh - var(--hud-h) - 4rem), 54vw)}}.annot-layer{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.annot-svg{position:absolute;overflow:visible}.annot-dim{fill:#0b0a09}.annot-outline{fill:none;stroke:var(--daylight);filter:drop-shadow(0 0 5px rgb(0 0 0 / .6))}.annot-outline--quiet{stroke-opacity:.7}.annot-label{position:absolute;padding:.35em .7em;background:#141311e0;color:var(--paper);font-family:var(--font-display);font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap}.annot-layer.is-calibrating{pointer-events:none}.annot-grid line{stroke:#0ff;stroke-opacity:.7}.annot-grid text{fill:#ff0;font-family:var(--font-display)}.annot-raw{fill:#ff00ff14;stroke:#f0f}.annot-readout{position:absolute;right:8px;bottom:8px;padding:4px 8px;background:#000;color:#ff0;font:600 12px/1 var(--font-display)}.inside{display:grid;grid-template-rows:auto 1fr}.inside__figure{position:relative;margin-top:var(--hud-h);aspect-ratio:3 / 2;overflow:hidden}.inside__media{position:absolute;inset:0}.inside__picture,.inside__picture img{display:block;width:100%;height:100%;object-fit:cover}.inside__shade{display:none}.inside__text{display:grid;justify-items:start;align-content:start;gap:var(--space-m);padding:var(--space-l) var(--margin) var(--space-xl)}@media(min-width:64rem){.inside{display:block}.inside__figure{position:absolute;inset:0;margin:0;aspect-ratio:auto}.inside__shade{display:block;position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgb(12 11 10 / .88) 0%,rgb(12 11 10 / .55) 26%,transparent 50%),linear-gradient(180deg,rgb(12 11 10 / .55) 0%,transparent 12%)}.inside__text{position:absolute;left:0;bottom:0;width:min(100%,44rem);padding:0 var(--margin) var(--space-xl)}.inside__text .text{max-width:36ch}}.switch{display:inline-flex;align-items:center;gap:.8em;min-height:48px;padding:0 1.3em 0 1em;border:1px solid var(--line-faint);background:transparent;color:var(--fg);font-family:var(--font-display);font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out)}.switch:hover,.switch[aria-pressed=true]{border-color:var(--fg)}.switch__track{position:relative;width:2.2em;height:1.2em;border:1px solid currentColor;border-radius:1em}.switch__track:after{content:"";position:absolute;top:50%;left:.18em;width:.8em;height:.8em;border-radius:50%;background:currentColor;translate:0 -50%;transition:translate var(--dur-med) var(--ease-out),background-color var(--dur-med) var(--ease-out)}.switch[aria-pressed=true] .switch__track:after{translate:.95em -50%;background:var(--daylight)}.lifetime__grid{align-content:center;row-gap:var(--space-l)}.lifetime__head{grid-column:1 / -1;gap:var(--space-s)}.lifetime__body{max-width:44ch}.works{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter);margin:0;padding:0;list-style:none}.work{display:grid;justify-items:center;align-content:start;gap:var(--space-m);text-align:center}.work__frame{position:relative;width:min(100%,clamp(11rem,calc(100dvh - 38rem),46dvh));aspect-ratio:1;overflow:hidden;border-radius:50%;background:var(--bg-raised)}.work__photo{display:block}.work__text{display:grid;justify-items:center;gap:.3rem}.work__meta{display:flex;gap:.75em;font-family:var(--font-display);font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;font-variant-numeric:tabular-nums}.work__stage{color:var(--accent)}.work__year{color:var(--fg-muted)}.work__name{font-family:var(--font-display);font-size:var(--step-2);font-weight:640;font-stretch:82%;line-height:1}.work__line{font-size:var(--step-0);line-height:1.4;color:var(--fg-muted)}.lifetime__foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-s) var(--space-l)}.lifetime__foot .actions{margin:0}.detail{width:min(calc(100% - 2 * var(--margin)),44rem);max-height:calc(100dvh - 2 * var(--margin));padding:var(--space-l);border:1px solid var(--line-faint);background:var(--bg);color:var(--fg)}.detail::backdrop{background:#1a19168c}.detail__body{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:var(--space-l);align-items:center}.detail__text{display:grid;gap:var(--space-s);font-size:var(--step-0);line-height:1.45}.detail__title{font-family:var(--font-display);font-size:var(--step-2);font-weight:640;font-stretch:82%;line-height:1}.minaret .minaret__stair{fill:none;stroke-width:2.4;stroke-linecap:round}.minaret .minaret__stair--back{stroke-width:1.4;stroke-dasharray:3 4;opacity:.55}.minaret .minaret__stair--1{stroke:var(--ink)}.minaret .minaret__stair--2{stroke:var(--arch-red)}.minaret .minaret__stair--3{stroke:#8a8172}.minaret .minaret__n{font-size:13px}@media(max-width:40rem){.works{grid-template-columns:1fr;gap:var(--space-l)}.work{grid-template-columns:8rem minmax(0,1fr);justify-items:start;align-items:center;text-align:left}.work__text{justify-items:start}.detail{padding:var(--space-m)}.detail__body{grid-template-columns:1fr;justify-items:start}.detail__body .minaret{width:7rem}}.name__grid{align-items:center;row-gap:var(--space-l)}.name__text{grid-column:1 / -1;gap:var(--space-m)}.name__name{font-size:min(clamp(3.5rem,.5rem + 11vw,14rem),17dvh)}.name__summary{max-width:30ch;font-size:var(--step-1);line-height:1.35;text-wrap:pretty}.name__facts{display:grid;gap:.35rem;width:100%;max-width:32rem;margin:0;padding:var(--space-s) 0 0;list-style:none;border-top:1px solid var(--line-faint);font-family:var(--font-display);font-size:var(--step-0);font-weight:500;font-stretch:95%}.name__figure{grid-column:1 / -1;order:-1;display:grid}.name__picture img{object-position:50% 35%}@media(min-width:64rem){.name__text{grid-column:1 / span 7;grid-row:1}.name__figure{grid-column:8 / -1;grid-row:1;order:0;align-self:stretch;grid-template-rows:minmax(0,1fr)}.name__frame{aspect-ratio:auto;max-height:none;min-height:24rem}}.epilogue{display:grid;min-height:100%;isolation:isolate}.opening__light{--window-x: 70%;--window-y: max(4%, 64px);position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.opening__window{position:absolute;top:var(--window-y);left:var(--window-x);width:clamp(22px,2.4vw,34px);color:var(--daylight);opacity:.85}.opening__beam{position:absolute;top:calc(var(--window-y) + 1%);left:calc(var(--window-x) + clamp(11px,1.2vw,17px));translate:-50% 0;transform-origin:50% 0;background:linear-gradient(180deg,rgb(227 195 131 / .34) 0%,rgb(227 195 131 / .12) 38%,rgb(227 195 131 / .03) 70%,transparent 92%);clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent)}.opening__motes{position:absolute;inset:0;width:100%;height:100%}.epilogue__beam{rotate:0deg;height:72%;width:clamp(120px,18vw,260px);animation:epilogue-sway 14s ease-in-out infinite alternate}@keyframes epilogue-sway{0%{rotate:-2deg}to{rotate:2deg}}.epilogue__dome{position:absolute;left:calc(var(--window-x) + clamp(11px,1.2vw,17px));top:72%;width:clamp(140px,20vw,280px);translate:-50% -78%;overflow:visible}.epilogue__dome .ep-line{fill:none;stroke:var(--daylight);stroke-width:1.5}.epilogue__dome .ep-line--fine{stroke-width:.8;opacity:.6}.epilogue__windows rect{fill:var(--daylight)}.epilogue__content{align-self:center;display:grid;justify-items:start;gap:var(--space-m);width:100%;padding:calc(var(--hud-h) + var(--space-l)) var(--margin) var(--space-xl)}.epilogue__title{max-width:13ch;font-family:var(--font-text);font-size:var(--step-3);font-weight:400;line-height:1.05;letter-spacing:-.015em;text-wrap:balance}.epilogue__title em{font-style:italic;color:var(--daylight)}.epilogue__lede{max-width:32ch;color:var(--fg-muted)}.split-line{display:inline-block;overflow:clip;overflow-clip-margin:.25em;padding-bottom:.08em;vertical-align:top}.split-word{display:inline-block;will-change:transform,opacity}@media(max-width:47.99rem){.opening__light{--window-x: 78%}.epilogue__content{align-self:start}}@media(prefers-reduced-motion:reduce){.epilogue__beam{animation:none}}.credits__inner{display:grid;gap:var(--space-m);width:min(100%,52rem);margin-inline:auto;padding:calc(var(--hud-h) + var(--space-l)) var(--margin) var(--space-xl)}.credits__heading{margin-top:var(--space-m);font-family:var(--font-display);font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted)}.credits__list{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--line-faint)}.credits__list li{display:grid;padding:var(--space-xs) 0;border-bottom:1px solid var(--line-faint)}.credits__list a{color:inherit;text-underline-offset:.2em}.credits__item-title{font-weight:500}.credits__meta{font-family:var(--font-display);font-size:var(--step--1);color:var(--fg-muted)}.credits__actions{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-top:var(--space-m)}.light .hall__open{display:none}@media(min-width:64rem)and (max-height:860px){.col{gap:var(--space-s)}.sinan__name{font-size:min(var(--step-hero),19dvh)}.name__name{font-size:min(clamp(3.5rem,.5rem + 11vw,14rem),15dvh)}.text{font-size:var(--step-0)}.choice__option{min-height:56px}.work__frame{width:min(100%,clamp(11rem,calc(100dvh - 34rem),46dvh))}.lifetime__grid{row-gap:var(--space-m)}}@media(min-width:64rem)and (max-height:760px){.work__frame{width:min(100%,clamp(10rem,calc(100dvh - 31rem),46dvh))}.work__line{font-size:var(--step--1)}.work{gap:var(--space-s)}.lifetime__head{gap:var(--space-xs)}.lifetime__foot{padding-top:var(--space-s)}.guide__item{padding:.45rem 0 .5rem}.guide__text,.name__facts{font-size:var(--step--1)}.reveal__text .title{font-size:var(--step-2)}.name__name{font-size:min(clamp(3.5rem,.5rem + 11vw,14rem),14dvh)}.name__summary{font-size:var(--step-0)}}@media(max-width:63.99rem){.sinan__frame,.name__frame{aspect-ratio:auto;width:100%;height:min(52dvh,125vw)}.light .scene-split>.figure{position:static;background:none}}.career__grid{align-content:center;row-gap:var(--space-l)}.career__head{grid-column:1 / -1;gap:var(--space-s)}.career__lede{color:var(--fg-muted)}.milestones{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-l) var(--gutter);margin:0;padding:0;list-style:none}.milestone{display:grid;align-content:start;gap:.3rem}.milestone__year{font-family:var(--font-display);font-size:var(--step-3);font-weight:640;font-stretch:75%;line-height:.9;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fg-muted)}.milestone--major .milestone__year{color:var(--accent)}.milestone__name{margin-top:.35rem;font-family:var(--font-display);font-size:var(--step-1);font-weight:640;font-stretch:85%;line-height:1.1}.milestone__note{font-size:var(--step-0);line-height:1.35;color:var(--fg-muted)}.career__foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-m) var(--space-l)}.career__scale{max-width:52ch;font-size:var(--step-1);line-height:1.35;text-wrap:pretty}@media(min-width:64rem){.career__head{grid-column:1 / span 7}}@media(max-width:63.99rem){.milestones{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:30rem){.milestones{grid-template-columns:1fr;gap:var(--space-m)}.milestone__year{font-size:var(--step-2)}}.legacy__grid{align-items:center;row-gap:var(--space-l)}.legacy__text{grid-column:1 / -1}.compare{grid-column:1 / -1;order:-1;display:grid;gap:var(--space-m);margin:0}.compare__stage{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:var(--bg-raised)}.compare__layer{position:absolute;inset:0;opacity:0}.compare__picture,.compare__picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.compare__foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-m) var(--space-l);min-width:0}.compare__captions{display:grid;flex:1 1 16rem;min-width:0}.compare__caption{grid-area:1 / 1;display:grid;gap:.15rem;visibility:hidden}.compare__caption.is-current{visibility:visible}.compare__name{font-family:var(--font-display);font-size:var(--step-2);font-weight:640;font-stretch:82%;line-height:1}.compare__meta{font-family:var(--font-display);font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.compare__text{margin-top:.3rem;font-size:var(--step-0);line-height:1.4}.compare__options{display:grid;flex:0 1 20rem;margin-left:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs);max-width:100%}.compare__option{min-height:48px;padding:0 1em;border:1px solid var(--line-faint);background:transparent;font-family:var(--font-display);font-size:var(--step--1);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.compare__option:hover{border-color:var(--fg)}.compare__option[aria-checked=true]{background:var(--accent);border-color:var(--accent);color:var(--bg)}@media(min-width:64rem){.legacy__text{grid-column:1 / span 4;grid-row:1}.compare{grid-column:5 / -1;grid-row:1;order:0;justify-self:end;width:min(100%,calc((100dvh - var(--hud-h) - 16rem) * 1.5))}}@media(min-width:64rem)and (max-height:760px){.milestones{row-gap:var(--space-s)}.milestone__year{font-size:var(--step-2)}.milestone__name{font-size:var(--step-0)}.milestone__note,.career__scale{font-size:var(--step--1)}.career__grid{row-gap:var(--space-m)}}.career__hint{margin-top:var(--space-xs)}.milestone__link{display:grid;align-content:start;gap:.3rem;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.milestone__link .milestone__name{text-decoration:underline;text-decoration-color:var(--line-faint);text-decoration-thickness:1px;text-underline-offset:.22em;transition:text-decoration-color var(--dur-fast) var(--ease-out)}.milestone__link:hover .milestone__name,.milestone__link:focus-visible .milestone__name,.milestone__link[aria-expanded=true] .milestone__name{text-decoration-color:var(--accent)}.preview{position:fixed;top:0;left:0;z-index:40;width:clamp(16rem,17.5vw,24rem);aspect-ratio:4 / 3;pointer-events:none;will-change:transform}.preview__frame{position:absolute;inset:0;overflow:hidden;border-radius:2px;background:var(--bg-raised);box-shadow:0 0 0 1px #1a191614,0 18px 40px -18px #1a191673;opacity:0}.preview__shot{position:absolute;inset:0;z-index:1;opacity:0}.preview__shot.is-current{z-index:2}.preview__picture,.preview__picture img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:47.99rem){.preview{width:min(72vw,18rem)}}@media(min-width:64rem)and (max-height:800px){.career__hint{margin-top:0}.milestones{row-gap:var(--space-xs)}.milestone__year{font-size:var(--step-2)}.milestone__name{margin-top:.15rem;font-size:var(--step-0)}.milestone__note,.career__scale{font-size:var(--step--1)}.compare{width:min(100%,calc((100dvh - var(--hud-h) - 19rem) * 1.5))}.compare__name{font-size:var(--step-1)}}
