@font-face{font-family:'Instrument Serif';font-style:normal;font-weight:400;font-display:swap;src:url('assets/fonts/instrument-regular.woff') format('woff')}@font-face{font-family:'Instrument Serif';font-style:italic;font-weight:400;font-display:swap;src:url('assets/fonts/instrument-italic.woff') format('woff')}
.noor-v5{--story-paper:#eeece3;--story-ink:#233129;--story-sand:#d1bc94;background:#101a16}.noor-v5 h1,.noor-v5 h2{font-family:'Instrument Serif','Noto Sans Arabic',serif;font-weight:400;letter-spacing:-.035em}.noor-v5 h3{font-family:'DM Sans','Noto Sans Arabic',sans-serif;font-weight:400;letter-spacing:-.03em}.story-section{position:relative}.story-pin{position:relative;height:calc(100svh - var(--review-h));min-height:600px;overflow:hidden;isolation:isolate}.v5-motion .story-pin{position:sticky;top:var(--review-h);min-height:0}.chapter-kicker{display:block;font:500 11px/1.5 'DM Sans','Noto Sans Arabic',sans-serif;letter-spacing:.17em;text-transform:uppercase}.noor-v5 .page-progress{height:2px;transform:scaleX(0);transform-origin:left;background:#b99c63;position:fixed;left:0;right:0;top:var(--review-h)}
/* Opening: an uninterrupted architectural image, then a retreat into the page. */
.noor-opening{background:var(--story-paper);color:var(--story-ink)}.v5-motion .noor-opening{height:195svh}.opening-stage{background:var(--story-paper)}.opening-visual{position:absolute;inset:0;z-index:1;overflow:hidden;will-change:clip-path}.opening-visual picture{position:absolute;inset:0;transform:scale(1.06);will-change:transform}.opening-visual img{object-position:58% 54%}.opening-shade{position:absolute;inset:0;background:linear-gradient(90deg,#051819aa,transparent 77%),linear-gradient(0deg,#081512b0,transparent 40%)}.noor-opening .topnav{position:absolute;inset:0 0 auto;width:88%;height:94px;color:#f4f1e6;z-index:5;border-bottom-color:#f1e9d635;will-change:opacity}.noor-opening .topnav .links{font-size:13px}.opening-copy{position:absolute;top:25%;left:6%;right:6%;margin:0;width:auto;z-index:3;color:#f7f3e9;will-change:transform,opacity}.opening-copy .eyebrow{font-size:11px;letter-spacing:.2em;margin-bottom:25px;color:#e0d6bb}.opening-copy h1{font-size:clamp(95px,10.8vw,172px);line-height:.88;letter-spacing:-.035em;max-width:1000px}.opening-line{display:block;will-change:transform,opacity}.opening-copy h1 em{font-style:italic;color:#e2d1ad;display:block;padding-left:12vw}.opening-lede{display:flex;align-items:center;gap:45px;margin:30px 0 0 12.4vw}.opening-lede p{font-size:15px;line-height:1.65;color:#e0e6db;max-width:270px}.opening-contact{font-size:13px;min-height:44px;border-bottom:1px solid #e4d7b783;padding:12px 0;white-space:nowrap}.opening-foot{position:absolute;bottom:35px;left:6%;right:6%;width:auto;margin:0;z-index:4;color:#e8e6d8;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:10px;letter-spacing:.12em;will-change:opacity}.opening-foot a{display:flex;gap:17px;align-items:center;font-size:12px;letter-spacing:0}.scroll-cue{display:grid;place-content:center;width:45px;height:45px;border:1px solid #c9cab77d;border-radius:50%;font-size:18px}.opening-backword{position:absolute;top:38%;width:100%;text-align:center;font:500 20vw/.85 'DM Sans',sans-serif;letter-spacing:-.075em;color:#23312912;white-space:nowrap;transform:translateY(80px);will-change:transform;user-select:none}.opening-endnote{position:absolute;bottom:4%;left:0;right:0;z-index:3;text-align:center;font:400 24px 'Instrument Serif',serif;color:#2e3d31;opacity:0}
/* A manifesto changes into an architectural portal. */
.noor-manifesto{background:var(--story-paper);color:var(--story-ink)}.v5-motion .noor-manifesto{height:270svh}.manifesto-stage{height:auto;min-height:1100px}.v5-motion .manifesto-stage{height:calc(100svh - var(--review-h));min-height:0}.manifesto-copy{position:relative;z-index:3;padding:80px 8% 60px;text-align:center;max-width:1500px;margin:auto}.manifesto-copy .chapter-kicker{margin-bottom:33px;color:#627057}.manifesto-copy h2{font-size:clamp(60px,6.9vw,105px);line-height:1.02;letter-spacing:-.03em;max-width:1140px;margin:auto}.manifesto-copy h2 em{color:#657452}.manifesto-copy p{color:#5b6659;font-size:15px;line-height:1.8;margin:27px auto 0;max-width:510px}.manifesto-word{display:inline-block;color:#25342c}.v5-motion .manifesto-word{color:#7d8874;will-change:color}.manifesto-portal{position:relative;width:86%;height:520px;margin:0 auto;overflow:hidden;background:#9c9179}.manifesto-portal img{object-position:50% 50%}.portal-shade{position:absolute;inset:0;background:linear-gradient(90deg,#11231890,transparent 80%),linear-gradient(0deg,#101f16a8,transparent 50%)}.v5-motion .manifesto-portal{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:2;clip-path:inset(58% 38% 5% 38% round 180px 180px 0 0);will-change:clip-path}.v5-motion .manifesto-portal picture{will-change:transform}.portal-caption{position:absolute;bottom:8%;left:7%;right:7%;color:#fff8e9;z-index:4}.portal-caption .chapter-kicker{margin-bottom:20px}.portal-caption h2{font-size:clamp(80px,10vw,156px);line-height:.88}.portal-caption h2 em{color:#e6d6b5}.portal-caption p{color:#eeeadd;font-size:16px;line-height:1.7;margin-top:25px}.v5-motion .portal-caption{opacity:0;will-change:transform,opacity}.manifesto-scroll{display:none}.v5-motion .manifesto-scroll{display:block;position:absolute;bottom:23px;right:6%;font-size:10px;letter-spacing:.15em;z-index:5;color:#28392c}
/* The gallery is chapter two, reached after the opening and architectural reveal. */
.noor-v5.spatial-on .spatial-journey{height:660svh}.noor-v5 .spatial-stage{background:#09110e}.noor-v5 .spatial-atmosphere{background:radial-gradient(ellipse at 50% 30%,#303a2d50,transparent 65%),#0a120e}.noor-v5 .atmosphere-image{opacity:.12;background:linear-gradient(#0b110da8,#0b110d),url('assets/noor-1536.webp') center/cover}.noor-v5 .sculpture-orbit,.noor-v5 .spatial-floor,.noor-v5 .frame-tag,.noor-v5 .frame-back{display:none}.noor-v5 .frame-face{padding:1px;border-radius:0;background:#e3dfc958;box-shadow:0 25px 80px #0008}.noor-v5 .frame-face picture{border-radius:0}.noor-v5 .spatial-frame{width:min(72vw,1080px);height:min(57svh,650px);top:45%}.spatial-chapter-head{position:absolute;top:32px;left:4%;right:4%;display:flex;align-items:center;justify-content:space-between;gap:25px;z-index:8;color:#dce1d2}.spatial-chapter-head a{font-size:12px;padding:12px 0;min-height:44px;border-bottom:1px solid #d1c3a357}.spatial-chapter-head .chapter-kicker{font-size:10px}.spatial-backword{position:absolute;top:28%;left:50%;transform:translateX(-50%);font:500 15vw/1 'DM Sans',sans-serif;letter-spacing:-.065em;white-space:nowrap;color:#d7dfc506;pointer-events:none}.noor-v5 .spatial-title{font-family:'Instrument Serif',serif;font-size:36px;letter-spacing:-.025em}.noor-v5 .spatial-hud{bottom:23px}.noor-v5 .spatial-hud:before{background:linear-gradient(transparent,#09120ff7 65%)}.noor-v5 .spatial-controls button,.noor-v5 .spatial-controls select{background:#15231b;border-color:#b5b99840}.noor-v5 .spatial-hud-bottom>span:last-child{font-size:9px}
/* Residences return to a bright editorial layout, with offset photographic entrances. */
.noor-v5 .collection-chapter{--bg:#eeece3;--fg:#243329;--muted:#596556;--line:#c6cbbb;--accent:#816444;--panel:#d6dacb;background:var(--bg);color:var(--fg);padding:110px 6% 105px}.collection-chapter .heading-row h2{font-size:clamp(58px,6.3vw,98px);line-height:1}.collection-chapter .heading-row h2 em{color:#6b775b}.collection-chapter .heading-row p{font-size:15px;max-width:330px}.noor-v5 .property-meta h3{font-size:30px;line-height:1.3}.noor-v5 .property-meta small{font-size:12px}.noor-v5 .property-grid{gap:5vw}.noor-v5 .property-grid article{transform-origin:50% 30%}.noor-v5 .property-grid article:nth-child(2){padding-top:140px}.noor-v5 .property-grid.filtered article{padding-top:0}.noor-v5 .property-photo{height:570px}.noor-v5 .property-grid article:nth-child(2) .property-photo{height:430px}.noor-v5 .property-photo img{transform:scale(1.08)}.noor-v5 .property-photo:hover img{transform:scale(1.03)}.noor-v5 .sample-note{font-size:12px;max-width:820px;margin-top:34px}.v5-motion .property-photo,.v5-motion .property-photo img,.v5-motion .property-grid article{will-change:transform,clip-path}
/* Three full-height photographic shutters open into the interior. */
.living-sequence{background:#151e18}.v5-motion .living-sequence{height:280svh}.living-stage{color:#f7f1e2}.living-inside{position:absolute;inset:0;overflow:hidden}.living-inside picture{width:100%;height:100%;will-change:transform}.living-inside img{object-position:55% center}.living-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0b2418b8,transparent 90%),linear-gradient(0deg,#0c1c1399,transparent)}.living-shutters{display:none}.v5-motion .living-shutters{display:flex;position:absolute;inset:0;z-index:2;pointer-events:none}.living-shutter{height:100%;width:33.3334%;flex-shrink:0;background-image:linear-gradient(90deg,#0c1e1590,#0c1e1526),url('assets/noor-1536.webp');background-size:300% 100%,300% 100%;background-repeat:no-repeat;border-right:1px solid #ffffff15;will-change:transform;transform-origin:center top}.shutter-0{background-position:0 0}.shutter-1{background-position:50% 0}.shutter-2{background-position:100% 0;border:0}.living-outside-copy{display:none}.v5-motion .living-outside-copy{display:block;position:absolute;z-index:3;left:6%;top:21%;will-change:transform,opacity}.living-outside-copy .chapter-kicker{margin-bottom:28px;color:#e8d8b5}.living-outside-copy h2{font-size:clamp(100px,12vw,190px);line-height:.88;color:#f3ebdb}.living-outside-copy h2 em{padding-left:10vw;color:#e5cf9c}.living-inside-copy{position:absolute;z-index:4;left:7%;right:7%;bottom:15%;max-width:1100px;will-change:transform,opacity}.living-inside-copy .chapter-kicker{margin-bottom:25px;color:#e8d3ac}.living-inside-copy h2{font-size:clamp(68px,7.5vw,116px);line-height:.98;letter-spacing:-.03em}.living-inside-copy h2 em{color:#e6d2ae}.living-inside-copy p{font-size:16px;color:#e6e9dd;max-width:400px;margin-top:27px}.living-inside-copy .textlink{margin-top:15px;color:#fff2d5;border-color:#efe3c571}.v5-motion .living-inside-copy{opacity:0}.living-index{position:absolute;z-index:5;bottom:32px;left:6%;right:6%;display:flex;align-items:center;gap:25px;font-size:10px;color:#f2e7cf;letter-spacing:.15em}.living-index i{display:block;flex:1;height:1px;background:#d6cbb357;position:relative;overflow:hidden}.living-index i:after{content:'';position:absolute;inset:0;background:#e4d0a5;transform-origin:left;transform:scaleX(var(--living-progress,0))}.noor-typeband{overflow:hidden;border-block:1px solid #a6b29a25;padding:38px 0;background:#e1e5d6;color:#2d3e2c}.noor-typeband>div{white-space:nowrap;width:max-content;font:400 clamp(65px,8vw,125px)/1 'Instrument Serif',serif;letter-spacing:-.025em;will-change:transform}.noor-typeband em{color:#7b865f}.noor-v5 #advisory{padding-top:125px}.noor-v5 #advisory h2{font-size:clamp(58px,5.8vw,90px)}.noor-v5 .service-rows details{padding:30px 0}.noor-v5 .service-rows summary strong{font-family:'Instrument Serif',serif;font-size:36px}.noor-v5 .service-rows p{font-size:15px}.noor-v5 #destinations .heading-row h2{font-size:clamp(58px,6vw,88px)}.noor-v5 .destination{padding:38px 28px;transition:background .25s}.noor-v5 .destination:hover{background:#c5d2b80d}.noor-v5 .destination h3{font-family:'Instrument Serif',serif;font-size:54px}.noor-v5 .destination p{font-size:13px}
/* A circular opening grows into the final full-screen invitation. */
.noor-finale{background:var(--story-paper);color:var(--story-ink)}.v5-motion .noor-finale{height:220svh}.finale-stage{display:grid;place-items:center}.finale-background-type{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font:400 clamp(90px,13vw,200px)/.84 'Instrument Serif',serif;letter-spacing:-.055em;user-select:none}.finale-background-type em{color:#79866c;font-weight:400}.finale-visual{position:absolute;inset:0;z-index:1;overflow:hidden}.v5-motion .finale-visual{clip-path:circle(8% at 50% 50%);will-change:clip-path}.finale-visual picture{will-change:transform}.finale-shade{position:absolute;inset:0;background:linear-gradient(#1025187a,#102518bf)}.finale-copy{z-index:3;position:relative;text-align:center;color:#fff7e5;padding:30px 6%;width:100%;will-change:transform,opacity}.finale-copy .chapter-kicker{margin-bottom:34px;color:#e5d6b4}.finale-copy h2{font-size:clamp(85px,11vw,168px);line-height:.88;letter-spacing:-.035em}.finale-copy h2 em{color:#e7d6b2}.finale-button{display:flex;align-items:center;justify-content:space-between;gap:60px;background:#e7e8d9;color:#263627;padding:18px 25px;font-size:14px;min-height:58px;margin:38px auto 16px}.finale-button>span{font-size:25px}.finale-copy>a{font-size:12px;display:inline-block;min-height:44px;padding:12px 0;border-bottom:1px solid #e1d4b575}.v5-motion .finale-copy{opacity:0}.v5-motion .noor-v5 .footer{position:relative}.noor-v5 .footer{padding-top:70px;padding-bottom:50px}.noor-v5 .footer .studio-credit{padding-top:35px}.noor-v5 .footer .copyright{font-size:11px}.v5-motion .reveal{opacity:0;transform:translateY(44px);transition:opacity .85s,transform 1s cubic-bezier(.2,.8,.2,1)}.v5-motion .reveal.v5-in{opacity:1;transform:none}.noor-v5 .gallery-controls button,.noor-v5 .dialog button{min-height:44px}
/* The overview now previews the opening, not a stack of slides. */
.concept-selector .concept:first-child:before{display:none}.concept-selector .concept:first-child:after{background:linear-gradient(0deg,#091614f5,transparent 85%)}.concept-selector .concept h2{font-family:'Instrument Serif',serif}.concept-selector h1{font-family:'Instrument Serif',serif}
[dir=rtl] .noor-v5 h1,[dir=rtl] .noor-v5 h2,[dir=rtl] .noor-v5 h3{font-family:'Noto Sans Arabic',sans-serif;letter-spacing:0;line-height:1.45}[dir=rtl] .opening-copy h1{font-size:clamp(48px,6.6vw,100px)}[dir=rtl] .opening-copy h1 em{padding-left:0;padding-right:12vw;font-style:normal}[dir=rtl] .opening-lede{margin-left:0;margin-right:12vw}[dir=rtl] .manifesto-copy h2{font-size:clamp(40px,4.5vw,66px)}[dir=rtl] .portal-caption h2,[dir=rtl] .living-inside-copy h2,[dir=rtl] .finale-copy h2{font-size:clamp(52px,6vw,92px)}[dir=rtl] .living-outside-copy h2{font-size:clamp(60px,7vw,110px)}[dir=rtl] .living-outside-copy{left:auto;right:6%}[dir=rtl] .chapter-kicker{letter-spacing:0}[dir=rtl] .spatial-hud{direction:rtl}[dir=rtl] .noor-typeband{direction:ltr}
@media(max-width:1050px){.opening-copy h1{font-size:clamp(100px,12vw,140px)}.opening-lede{gap:30px}.manifesto-copy h2{font-size:76px}.manifesto-copy{padding:70px 6% 50px}.noor-v5 .property-photo{height:440px}.noor-v5 .property-grid article:nth-child(2) .property-photo{height:360px}.noor-v5 .property-meta h3{font-size:25px}.living-inside-copy h2{font-size:84px}.noor-v5 .service-section{gap:6%}}
@media(max-width:720px){.story-pin{min-height:610px}.v5-motion .story-pin{min-height:0}.v5-motion .noor-opening{height:175svh}.noor-opening .topnav{height:74px;width:88%}.noor-opening .topnav .links{top:74px;background:#15221b;border-color:#607054;color:#f1eddf}.opening-copy{top:25%}.opening-copy .eyebrow{font-size:9px;letter-spacing:.14em;margin-bottom:24px}.opening-copy h1{font-size:clamp(74px,17.5vw,110px);line-height:.9;letter-spacing:-.02em}.opening-copy h1 em{padding-left:9vw}.opening-lede{margin:25px 0 0 9.5vw;display:block}.opening-lede p{font-size:14px;line-height:1.65}.opening-contact{font-size:12px;margin-top:14px;min-height:42px}.opening-foot{bottom:24px;gap:15px;font-size:9px}.opening-foot>span:nth-child(2){display:none}.opening-foot a{font-size:11px;gap:12px}.scroll-cue{width:38px;height:38px}.opening-visual img{object-position:61% center}.opening-backword{font-size:23vw;top:42%}.opening-endnote{font-size:22px;bottom:6%}.v5-motion .noor-manifesto{height:245svh}.manifesto-copy{padding:52px 6% 36px}.manifesto-copy .chapter-kicker{font-size:9px;margin-bottom:26px}.manifesto-copy h2{font-size:clamp(41px,10.8vw,64px);line-height:1.08;letter-spacing:-.025em}.manifesto-copy p{font-size:13px;line-height:1.75;margin-top:22px;max-width:330px}.manifesto-portal{height:460px}.v5-motion .manifesto-portal{clip-path:inset(65% 30% 5% 30% round 140px 140px 0 0)}.manifesto-stage{min-height:1000px}.portal-caption{bottom:12%;left:7%;right:7%}.portal-caption .chapter-kicker{font-size:9px}.portal-caption h2{font-size:clamp(75px,19vw,115px)}.portal-caption p{font-size:14px;max-width:290px;margin-top:23px}.v5-motion .manifesto-scroll{font-size:8px;bottom:20px}.noor-v5.spatial-on .spatial-journey{height:600svh}.noor-v5 .spatial-frame{width:83vw;height:39svh;top:43%}.spatial-chapter-head{top:19px;left:6%;right:6%;gap:15px}.spatial-chapter-head .chapter-kicker{font-size:8px;letter-spacing:.1em}.spatial-chapter-head a{font-size:10px;min-height:40px;white-space:nowrap}.noor-v5 .spatial-title{font-size:27px;line-height:1.1}.noor-v5 .spatial-hud{bottom:15px}.noor-v5 .spatial-count{font-size:9px}.noor-v5 .collection-chapter{padding:65px 6%}.collection-chapter .heading-row h2{font-size:55px}.collection-chapter .heading-row p{font-size:14px}.noor-v5 .property-grid{gap:35px}.noor-v5 .property-grid article:nth-child(2){padding-top:0}.noor-v5 .property-photo,.noor-v5 .property-grid article:nth-child(2) .property-photo{height:400px}.noor-v5 .property-meta h3{font-size:25px}.noor-v5 .sample-note{font-size:11px;margin-top:27px}.v5-motion .living-sequence{height:245svh}.living-outside-copy .chapter-kicker{font-size:9px;margin-bottom:28px}.living-outside-copy h2{font-size:clamp(90px,23vw,140px)}.v5-motion .living-outside-copy{top:24%}.living-shutter{background-image:linear-gradient(90deg,#0c1e1590,#0c1e1526),url('assets/noor-768.webp')}.living-inside-copy{bottom:16%;left:7%;right:7%}.living-inside-copy .chapter-kicker{font-size:9px;letter-spacing:.12em;margin-bottom:22px}.living-inside-copy h2{font-size:clamp(52px,13vw,77px);line-height:1.04}.living-inside-copy p{font-size:14px;margin-top:24px}.living-inside-copy .textlink{font-size:13px}.living-index{font-size:8px;bottom:24px;gap:15px}.noor-typeband{padding:26px 0}.noor-typeband>div{font-size:75px}.noor-v5 #advisory{padding-top:75px}.noor-v5 #advisory h2,.noor-v5 #destinations .heading-row h2{font-size:56px}.noor-v5 .service-rows summary strong{font-size:32px}.noor-v5 .service-rows p{font-size:14px}.noor-v5 .service-rows details{padding:24px 0}.noor-v5 .destination{padding:30px 0}.noor-v5 .destination h3{font-size:48px}.v5-motion .noor-finale{height:190svh}.finale-background-type{font-size:24vw;line-height:.93}.finale-copy .chapter-kicker{font-size:9px;letter-spacing:.13em;margin-bottom:30px}.finale-copy h2{font-size:clamp(75px,18vw,110px)}.finale-button{font-size:13px;margin-top:32px;padding:15px 20px;gap:40px}.finale-copy>a{font-size:12px}.noor-v5 .footer{padding-top:50px}.noor-v5 .footer .copyright{font-size:10px}.v5-motion .reveal{transform:translateY(30px)}[dir=rtl] .opening-copy h1{font-size:clamp(40px,10vw,62px)}[dir=rtl] .manifesto-copy h2{font-size:34px;line-height:1.5}[dir=rtl] .portal-caption h2,[dir=rtl] .living-inside-copy h2,[dir=rtl] .finale-copy h2{font-size:clamp(36px,10vw,58px)}[dir=rtl] .living-outside-copy h2{font-size:58px}[dir=rtl] .opening-copy h1 em{padding-right:6vw}[dir=rtl] .opening-lede{margin-right:6vw}}
@media(max-height:650px) and (min-width:721px){.opening-copy{top:24%}.opening-copy h1{font-size:98px}.opening-lede{margin-top:17px}.opening-lede p{font-size:13px}.opening-copy .eyebrow{margin-bottom:20px}.opening-foot{bottom:20px}.noor-opening .topnav{height:72px}.manifesto-copy{padding-top:45px}.manifesto-copy h2{font-size:62px}.manifesto-copy .chapter-kicker{margin-bottom:20px}.manifesto-copy p{font-size:13px;margin-top:15px}.portal-caption h2{font-size:94px}.living-inside-copy h2{font-size:75px}.living-outside-copy h2{font-size:125px}.living-inside-copy{bottom:17%}.living-inside-copy p{margin-top:20px}.finale-copy h2{font-size:100px}.finale-copy .chapter-kicker{margin-bottom:20px}.finale-button{margin-top:22px}.noor-v5 .spatial-title{font-size:27px}}
@media(max-height:620px) and (max-width:720px){.opening-copy{top:23%}.opening-copy h1{font-size:65px}.opening-copy .eyebrow{font-size:8px;margin-bottom:16px}.opening-lede{margin-top:18px}.opening-lede p{font-size:12px}.opening-contact{margin-top:5px;font-size:11px}.opening-foot{bottom:15px}.noor-opening .topnav{height:63px}.noor-opening .topnav .links{top:63px}.manifesto-copy{padding-top:35px}.manifesto-copy h2{font-size:38px}.manifesto-copy .chapter-kicker{margin-bottom:18px}.manifesto-copy p{font-size:12px;margin-top:15px}.portal-caption h2{font-size:69px}.living-inside-copy h2{font-size:46px}.living-inside-copy p{font-size:12px;margin-top:18px}.living-outside-copy h2{font-size:75px}.finale-copy h2{font-size:64px}.finale-copy .chapter-kicker{margin-bottom:20px}.finale-button{margin-top:22px;min-height:48px}.finale-copy>a{min-height:35px}.noor-v5 .spatial-title{font-size:22px}}
@media(max-height:460px){.opening-copy{top:24%}.opening-copy h1{font-size:56px}.opening-lede,.opening-copy .eyebrow{display:none}.opening-foot{bottom:12px}.opening-foot .scroll-cue{width:30px;height:30px}.noor-opening .topnav{height:58px}.manifesto-copy{padding-top:28px}.manifesto-copy h2{font-size:37px}.manifesto-copy p{display:none}.manifesto-copy .chapter-kicker{margin-bottom:16px}.living-inside-copy h2{font-size:43px}.living-inside-copy p{display:none}.living-outside-copy h2{font-size:75px}.living-outside-copy .chapter-kicker{margin-bottom:14px}.finale-copy h2{font-size:59px}.finale-copy .chapter-kicker{margin-bottom:14px}.finale-copy>a{display:none}.finale-button{margin-top:16px;min-height:43px;padding-block:8px}.noor-v5 .spatial-hud-bottom{display:none}.spatial-chapter-head{top:8px}.noor-v5 .spatial-frame{height:45svh;top:43%}}
@media(prefers-reduced-motion:reduce){.story-section{height:auto!important}.story-pin{position:relative!important;top:0!important}.opening-visual,.manifesto-portal,.finale-visual{clip-path:none!important}.opening-copy,.opening-foot,.opening-line,.portal-caption,.living-inside-copy,.finale-copy{opacity:1!important;transform:none!important}.opening-backword,.opening-endnote,.living-shutters,.living-outside-copy{display:none!important}.noor-v5 .reveal{opacity:1!important;transform:none!important;transition:none!important}}
.noor-v5:not(.v5-motion) .manifesto-stage{min-height:0;height:auto}.noor-v5:not(.v5-motion) .manifesto-portal{width:100%;height:650px;margin:0}.noor-v5:not(.v5-motion) .portal-caption{bottom:7%}@media(max-width:720px){.noor-v5:not(.v5-motion) .manifesto-portal{height:560px}}
.living-shutter{position:relative;overflow:hidden;background:none}.living-shutter picture{position:absolute;top:0;left:0;width:300%;height:100%;display:block}.living-shutter picture:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b211699,#0b211625)}.living-shutter img{width:100%;height:100%;object-fit:cover;object-position:center}.shutter-1 picture{left:-100%}.shutter-2 picture{left:-200%}
