/* NOBLE: fewer frames, longer visual passages. Homepage only. */
:root{--paper:#f3f0e8;--ink:#151515;--blue:#0033a0;--muted:#625f59;--shell-height:80px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--shell-height)}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.7 Arial,Helvetica,sans-serif}
img{display:block;max-width:100%;height:auto}figure,h1,h2,h3,p{margin:0}button{font:inherit}[hidden]{display:none!important}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--blue)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:6px}
h1,h2,h3,.serif{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.045em}.wrap{width:88%;max-width:1480px;margin-inline:auto}.eyebrow{font:10px/1.6 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.caption{font:10px/1.65 Arial,sans-serif;color:var(--muted)}
.text-link{display:inline-flex;align-items:center;gap:18px;min-height:48px;padding:10px 0;text-decoration:none;font:12px/1.5 Arial,sans-serif}.text-link .n-icon{width:18px;height:18px;transition:transform .2s}.text-link:hover .n-icon{transform:translate(3px,-3px)}
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:1600;background:var(--paper);padding:14px}
.n-home .n-shell{border:0;background:var(--paper)}.n-home .n-icon-button{border:0}.n-home .n-header .n-icon{stroke-width:1.5}.n-home .n-shortcuts{display:none}
.edition-mast{padding:30px 0 28px}.edition-mast img{width:100%;height:auto}.edition-strap{display:flex;justify-content:space-between;gap:20px;margin-top:20px;font-size:9px;letter-spacing:.13em;text-transform:uppercase}
.cover{position:relative;background:#020203;color:var(--paper);isolation:isolate;overflow:hidden}.cover-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;z-index:-1}.cover-content{min-height:540px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:55px 0}.cover .eyebrow{color:#cbd3e6}.cover h1{font-size:clamp(70px,7.8vw,120px);line-height:.95;margin:28px 0;max-width:44%}.cover-content>p:not(.eyebrow){font:20px/1.5 Georgia,serif;max-width:320px}.cover .text-link{margin-top:25px}.cover a:hover{color:white}.cover-credit{position:absolute;right:6%;bottom:22px;font:8px/1.6 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#d5d5d5}
.edition-contents{display:flex;justify-content:center;gap:55px;padding:36px 20px 0;font:12px/1.5 Arial,sans-serif}.edition-contents a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}
.world-scene{padding:105px 0 145px}.world-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:end;margin-bottom:70px}.world-intro h2{font-size:clamp(64px,7.8vw,112px);line-height:.98;margin-top:25px;max-width:720px}.world-intro .intro-copy{font:22px/1.55 Georgia,serif;max-width:440px;padding-bottom:8px;letter-spacing:-.015em}
.world-gallery{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%;align-items:center}.atlas-panel{min-width:0}.atlas-panel iframe{display:block;width:100%;height:510px;border:0}.atlas-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:15px}.atlas-caption .caption{max-width:190px}.city-lead{min-width:0}.city-lead img{width:100%;aspect-ratio:1.08;object-fit:cover;object-position:60% 50%}.city-title{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-top:27px}.city-title h3{font-size:clamp(60px,6.6vw,94px);line-height:1}.city-title .text-link{flex:none}.city-lead .caption{max-width:560px;margin-top:17px}
.eye-scene{padding-bottom:140px}.detail-picture{width:100%;overflow:hidden}.detail-picture img{width:100%;aspect-ratio:1.85;object-fit:cover;object-position:50% 45%}.detail-caption{display:flex;justify-content:space-between;gap:25px;margin-top:15px}.detail-caption .caption{max-width:600px}.eye-copy{display:grid;grid-template-columns:1.25fr .75fr;gap:9%;margin-top:65px;align-items:start}.eye-copy h2{font-size:clamp(62px,7vw,102px);line-height:1.03;max-width:790px;margin-top:24px}.eye-prose{padding-top:37px}.eye-prose>p{font:22px/1.55 Georgia,serif;letter-spacing:-.01em}.eye-prose>.text-link{margin:15px 0 36px}.essay-note{font-size:13px;line-height:1.8;color:var(--muted)}.essay-note a{display:inline;text-decoration:underline;text-underline-offset:4px}.essay-note .n-icon{width:15px;height:15px}
.objects-scene{background:#181817;color:var(--paper);padding-bottom:90px}.garment-lead{display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch}.garment-image{min-width:0}.garment-image img{width:100%;height:100%;object-fit:cover;object-position:50% 35%;min-height:720px;max-height:1050px}.garment-copy{padding:90px 12% 80px 13%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.objects-scene .eyebrow{color:#b6c6e7}.garment-copy h2{font-size:clamp(64px,7.1vw,108px);line-height:.98;margin:35px 0}.garment-copy>p:not(.eyebrow):not(.caption){font:22px/1.55 Georgia,serif;max-width:350px;letter-spacing:-.015em}.garment-copy>.text-link{margin:28px 0 16px}.objects-scene a:hover{color:#cad8ff}.objects-scene .caption{color:#b9b5ae;max-width:330px}.objects-continuation{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;padding-top:64px}.objects-continuation>p{font:31px/1.4 Georgia,serif;letter-spacing:-.025em;max-width:620px}.objects-continuation nav{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.objects-continuation .text-link{font-size:13px}.objects-continuation .listening-credit{font-size:10px;color:#b9b5ae;margin-top:8px}
.yours-scene{padding:140px 0 130px}.yours-heading{display:grid;grid-template-columns:1fr .7fr;gap:12%;align-items:center}.yours-heading h2{font-size:clamp(70px,9.2vw,138px);line-height:.98;max-width:760px;margin-top:26px}.yours-heading>p{font:25px/1.5 Georgia,serif;letter-spacing:-.02em;max-width:390px}.yours-links{display:grid;grid-template-columns:1fr 1fr;gap:15%;margin:70px 0 0 24%;}.yours-links article h3{font-size:32px;line-height:1.15;margin-bottom:18px}.yours-links article>p{font-size:14px;max-width:360px}.yours-links .text-link{margin-top:14px}.yours-links .caption{margin-top:5px;font-size:10px}
.closing{background:#e9e5db;padding:65px 0 25px}.closing-top{display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:start}.closing h2{font-size:35px;line-height:1.18;max-width:460px;margin:20px 0}.closing-top p:not(.eyebrow){font-size:13px;max-width:480px}.closing-about{display:grid;grid-template-columns:36px 1fr;gap:25px}.closing-about img{width:30px;margin-top:4px}.closing-about p{margin-bottom:15px}.private-note .text-link{margin-top:10px}.private-note details{margin-top:12px}.private-note summary{font-size:12px;justify-content:flex-start;gap:15px;max-width:400px}.private-note summary>.n-icon:last-child{margin-left:0!important;width:15px;height:15px}.private-note details p{font-size:12px;margin:10px 0}.closing-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px 30px;align-items:center;margin-top:55px;font:10px/1.5 Arial,sans-serif}.closing-bottom nav{display:flex;gap:24px}.closing-bottom a{display:inline-flex;min-height:44px;align-items:center;text-decoration:none}.closing-bottom .n-icon{width:15px;height:15px}
@media(max-width:1100px){.cover-content{min-height:470px}.cover h1{font-size:80px}.cover-content>p:not(.eyebrow){max-width:270px;font-size:19px}.world-intro{gap:7%}.world-intro .intro-copy{font-size:20px}.world-gallery{gap:5%}.city-title{align-items:start;flex-direction:column;gap:8px}.city-title h3{font-size:74px}.world-scene{padding:80px 0 100px}.eye-copy{gap:6%;grid-template-columns:1.15fr .85fr}.eye-prose>p{font-size:20px}.garment-image img{min-height:680px}.garment-copy{padding:60px 10%}.garment-copy h2{font-size:70px}.garment-copy>p:not(.eyebrow):not(.caption){font-size:20px}.objects-continuation>p{font-size:28px}.yours-scene{padding:100px 0}.yours-links{margin-left:15%;gap:10%}}
@media(max-width:900px){:root{--shell-height:68px}.cover .eyebrow{max-width:195px}.cover h1{font-size:66px}.cover-content>p:not(.eyebrow){font-size:18px;max-width:230px}.cover-content{min-height:440px}.world-intro{display:block;max-width:630px;margin-bottom:45px}.world-intro h2{max-width:600px;font-size:74px}.world-intro .intro-copy{margin-top:28px;max-width:550px}.world-gallery{grid-template-columns:1fr 1fr;gap:5%;align-items:start}.city-lead img{aspect-ratio:.78}.atlas-caption{display:block}.atlas-caption .caption{max-width:300px}.atlas-caption .text-link{margin-top:7px}.eye-copy{grid-template-columns:1fr;gap:30px}.eye-copy h2{max-width:680px;font-size:74px}.eye-prose{padding-top:0;display:grid;grid-template-columns:1fr 1fr;gap:0 10%;align-items:start}.eye-prose>.text-link{grid-column:1;grid-row:2;justify-self:start;margin-bottom:0}.essay-note{grid-column:2;grid-row:1/3;padding-top:3px}.detail-picture img{aspect-ratio:1.5}.eye-scene{padding-bottom:90px}.garment-lead{grid-template-columns:1fr 1fr}.garment-image img{min-height:650px}.garment-copy{padding:45px 9%}.garment-copy h2{font-size:62px}.garment-copy>p:not(.eyebrow):not(.caption){font-size:19px}.objects-continuation{grid-template-columns:1fr 1fr;gap:8%;padding-top:50px}.objects-continuation>p{font-size:26px}.yours-heading{gap:8%;grid-template-columns:1fr .8fr}.yours-heading h2{font-size:80px}.yours-heading>p{font-size:22px}.yours-links{margin-left:0;gap:12%;margin-top:50px}.closing-top{gap:8%}.closing-about{grid-template-columns:1fr}.closing-about img{width:28px}.closing h2{font-size:31px}}
@media(max-width:620px){.wrap{width:auto;margin-inline:22px}.edition-mast{padding:23px 0 25px}.edition-strap{font-size:8px;line-height:1.6;gap:24px;margin-top:17px}.edition-strap>span{max-width:47%}.edition-strap>span:last-child{text-align:right}.cover{display:flex;flex-direction:column}.cover-art{position:static;width:100%;height:280px;object-fit:cover;object-position:78% center;order:0}.cover .eyebrow{max-width:none}.cover-content{order:1;min-height:0;padding:26px 0 40px}.cover h1{font-size:clamp(68px,17vw,100px);max-width:none;margin:23px 0}.cover-content>p:not(.eyebrow){font-size:21px;max-width:330px;line-height:1.45}.cover-content .text-link{margin-top:19px}.cover-credit{position:static;order:2;margin:-20px 22px 26px;font-size:7px;color:#aaa;max-width:280px}.edition-contents{justify-content:space-between;gap:16px;padding:24px 22px 0;font-size:10px}.world-scene{padding:65px 0 80px}.world-intro h2{font-size:clamp(58px,15vw,82px);line-height:1.02;margin-top:22px}.world-intro .intro-copy{font-size:21px;line-height:1.5;margin-top:26px}.world-intro{margin-bottom:32px}.world-gallery{grid-template-columns:1fr;gap:50px}.atlas-caption{display:flex;gap:18px;align-items:start;padding-top:13px}.atlas-caption .caption{max-width:145px;font-size:9px}.atlas-caption .text-link{font-size:11px;margin:0;padding-top:0;min-height:44px}.atlas-panel iframe{height:440px}.city-lead img{aspect-ratio:.98}.city-title{flex-direction:row;align-items:center;margin-top:24px;gap:15px}.city-title h3{font-size:clamp(60px,18vw,72px)}.city-title .text-link{font-size:11px;gap:12px}.city-lead .caption{font-size:9px;margin-top:14px}.detail-picture img{aspect-ratio:.96;object-position:46% 45%}.detail-caption{display:block}.detail-caption .caption{font-size:9px}.eye-copy{margin-top:42px;gap:26px}.eye-copy h2{font-size:clamp(48px,12.5vw,68px);line-height:1.08;margin-top:22px;max-width:430px}.eye-prose{display:block}.eye-prose>p{font-size:22px;line-height:1.5}.eye-prose>.text-link{margin:15px 0 30px}.essay-note{font-size:13px;line-height:1.8;max-width:420px}.eye-scene{padding-bottom:75px}.garment-lead{grid-template-columns:1fr}.garment-image img{min-height:0;max-height:none;height:auto;aspect-ratio:.83;object-fit:cover;object-position:50% 35%}.garment-copy{padding:45px 22px 35px}.garment-copy h2{font-size:clamp(60px,15.5vw,82px);line-height:1.03;margin:27px 0}.garment-copy>p:not(.eyebrow):not(.caption){font-size:22px;max-width:400px;line-height:1.5}.garment-copy>.text-link{margin:23px 0 12px}.objects-scene{padding-bottom:55px}.objects-continuation{display:block;padding-top:10px}.objects-continuation>p{font-size:27px;line-height:1.45;max-width:410px}.objects-continuation nav{margin-top:23px;gap:4px}.objects-continuation .text-link{font-size:12px}.objects-continuation .listening-credit{font-size:9px;margin-top:5px}.yours-scene{padding:80px 0}.yours-heading{display:block}.yours-heading h2{font-size:clamp(65px,16.5vw,88px);line-height:1.02;margin-top:23px}.yours-heading>p{font-size:23px;line-height:1.5;margin-top:28px;max-width:400px}.yours-links{grid-template-columns:1fr;gap:36px;margin-top:43px}.yours-links article h3{font-size:29px;margin-bottom:13px}.yours-links article>p{font-size:14px}.yours-links .text-link{margin-top:9px}.closing{padding:45px 0 20px}.closing-top{grid-template-columns:1fr;gap:35px}.closing-about{grid-template-columns:27px 1fr;gap:20px}.closing-about img{width:25px}.closing h2{font-size:32px;margin:19px 0}.closing-top p:not(.eyebrow){font-size:13px}.closing-bottom{margin-top:30px;gap:7px 15px;font-size:9px}.closing-bottom nav{width:100%;gap:25px}.closing-bottom>a:last-child{margin-left:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
