:root{--paper:#f7f4ee;--ink:#24221f;--gold:#92774d;--line:#dcd3c5;--dark:#252623}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.75 Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:5px}h1,h2,h3,.brand,.serif{font-family:Perpetua,Baskerville,'Times New Roman',serif;font-weight:400}h1{font-size:clamp(65px,7vw,112px);line-height:.99;letter-spacing:-.045em;margin:25px 0 30px}h2{font-size:clamp(38px,4.3vw,66px);line-height:1.08;letter-spacing:-.035em;margin:20px 0 27px}h3{font-size:28px;line-height:1.2;margin:12px 0}em{font-weight:400;color:var(--gold)}p{color:#626159}header{height:100px;padding:0 4.5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:sticky;top:0;background:#f7f4eef5;z-index:10;backdrop-filter:blur(12px)}.brand{font-size:28px;letter-spacing:.14em;line-height:1.2;white-space:nowrap}.brand small{font:8px Arial;letter-spacing:.23em;display:block;margin-top:8px}nav{display:flex;gap:24px;align-items:center;font-size:11px}nav a:hover,.textlink:hover{color:var(--gold)}.menubtn{display:none}.eyebrow{font:10px/1.5 Arial;letter-spacing:.2em;color:var(--gold);text-transform:uppercase}.skip{position:absolute;top:-100px}.skip:focus{top:5px;z-index:20;background:white;padding:10px}.hero{display:grid;grid-template-columns:52% 48%;min-height:680px}.herotext{padding:70px 9% 60px}.herotext p{max-width:360px;margin-bottom:28px}.heroimage{background:#292a28 url('/assets/portrait.jpg') no-repeat right center;background-size:auto 100%;position:relative;overflow:hidden}.heroimage:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#191a18cc)}.imagecaption{position:absolute;bottom:42px;left:35px;z-index:1;color:#e5d5af;letter-spacing:.28em;font:12px Arial}.imagecaption small{display:block;font:italic 24px Georgia;letter-spacing:0;margin-top:10px;color:white}.button{display:inline-flex;gap:30px;align-items:center;justify-content:space-between;padding:17px 23px;background:var(--dark);color:#fff;font:10px Arial;letter-spacing:.14em;border:1px solid var(--dark);cursor:pointer}.button:hover{background:#454239}.button.light{background:transparent;border-color:#b6a17a;color:#e9dfca}.button.light:hover{background:#ffffff12}.quiet{display:block;font-size:12px;margin-top:20px}.ribbon{display:flex;gap:24px;justify-content:center;padding:23px;background:#eae3d7;border-block:1px solid var(--line);font-size:10px;letter-spacing:.2em}.ribbon i{font-style:normal;color:var(--gold)}.section{padding:95px 7%}.split{display:grid;grid-template-columns:1fr 1fr;gap:9%}.lead{font-size:19px;color:#34352f}.signature{font:italic 35px Georgia;color:var(--gold);display:block;margin-top:28px}.globesection{background:var(--dark);color:#f7f4ee;display:grid;grid-template-columns:45% 55%;padding:65px 9%;gap:8%;align-items:center;overflow:hidden}.globeposter{max-width:390px;box-shadow:0 15px 50px #0005}.globeposter img{display:block;width:100%;height:auto}.globecopy{max-width:440px}.globecopy p{color:#c7c7be}.globecopy .lead{color:#eee6d8}.globecopy em,.cartoonbanner em{color:#c4ad83}.sectionhead{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:35px}.sectionhead p{max-width:320px;font-size:13px}.newsrow{display:grid;grid-template-columns:24% 1fr 30px;gap:25px;border-top:1px solid var(--line);padding:26px 0;align-items:center}.newsrow:last-child{border-bottom:1px solid var(--line)}.newsrow h3{margin:0 0 6px;font-size:29px}.newsrow p{margin:0;font-size:13px}.newsrow:hover{background:#ece6db}.arrow{font-size:25px}.fine{font-size:11px;color:#76736b}.journalteaser{background:#eee9df}.journalgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.journalcard{padding:30px 0;border-top:1px solid #bdb09b;display:flex;flex-direction:column;align-items:start}.journalcard .number{font:italic 45px Georgia;color:#ac9674;margin:5px 0 25px}.journalcard h3{font-size:29px;margin:12px 0}.journalcard p{font-size:13px}.journalcard a{margin-top:auto}.textlink{display:inline-block;border-bottom:1px solid var(--gold);padding:8px 0;font-size:11px;letter-spacing:.08em}.purpose{text-align:center;max-width:1000px;margin:auto}.purpose p{max-width:560px;margin:25px auto}.cartoonbanner{background:#30322f;color:white;display:flex;align-items:center;justify-content:space-between;padding:65px 10%}.cartoonbanner p{color:#c8c6bc}.cartoonmark{font:italic 180px Georgia;color:#c4ad83;position:relative}.cartoonmark span{font:60px Georgia;position:absolute;right:-45px;top:0}.services>div{border-bottom:1px solid var(--line);padding:0 0 20px;margin-bottom:25px}.services span{color:var(--gold);font-size:10px}.services h3{margin:6px 0}.services p{font-size:13px}.parentstrip{text-align:center;border-block:1px solid var(--line);padding:45px}.parentstrip>a{display:block;font:44px Perpetua,Georgia;letter-spacing:.2em;margin-top:14px}.parentstrip>a span{font-size:24px}.parentstrip p{font-size:11px}.contact{text-align:center;background:radial-gradient(ellipse at center,#fffdf8,transparent 70%)}footer{background:#20231f;color:#e3d7c1;padding:48px 5%;display:flex;justify-content:space-between;gap:30px}footer p{font-size:11px;color:#bdbfb4}footer a:hover{color:white}.pageintro{padding:80px 7% 40px}.pageintro p{max-width:600px}.pageintro h1{font-size:80px}.journal-section{padding-top:25px}.filters{display:grid;grid-template-columns:2fr 1fr;gap:25px;border-block:1px solid var(--line);padding:25px 0}.filters label{font-size:11px;letter-spacing:.06em}input,select{display:block;background:transparent;border:1px solid #bcb5a6;padding:14px;width:100%;margin-top:8px;color:var(--ink)}#results{font-size:12px}#more{margin-top:25px}.reading{max-width:850px;padding:60px 30px 100px;margin:auto}.reading h1{font-size:57px;line-height:1.08}.reading article{font:19px/1.85 Georgia,serif}.reading article p{color:#44463e}.reading article h2{font-size:31px;letter-spacing:-.02em;margin-top:40px}.byline{border-block:1px solid var(--line);padding:18px 0;font-size:12px}.norvaltehero{background:#252825;color:#eee7da;text-align:center;padding:100px 20px}.norvaltehero h1{font-size:clamp(45px,9vw,120px);letter-spacing:.15em}.norvaltehero .serif{font-size:30px;color:#cfc7b9}.goldline{width:80px;height:1px;background:var(--gold);margin:auto}.cartoonstage{text-align:center;padding:70px 20px 85px;background:radial-gradient(ellipse at 50% 60%,#fbf5e7,#e9e0d0);position:relative}.cartoonstage h1{font-size:clamp(90px,12vw,165px)}.cartoonstage p{max-width:500px;margin:20px auto}.coming{font-size:10px;letter-spacing:.35em}.spark{font:70px Georgia;color:var(--gold);margin-top:20px}.filmline{display:flex;justify-content:center;gap:35px;margin:45px 0;font-size:10px;letter-spacing:.2em}.blueprint{max-width:1100px;margin:auto;padding:65px 6%}.blueprint h1{font-size:70px}.blueprint h2{font-size:38px;margin-top:65px}.blueprint h3{font-size:26px}.blueprint table{width:100%;border-collapse:collapse;font-size:14px}.blueprint td,.blueprint th{padding:15px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.blueprint th{color:var(--gold)}.swatches{display:flex;gap:12px;flex-wrap:wrap}.swatches span{padding:30px 20px;border:1px solid var(--line)}.note{border-left:2px solid var(--gold);padding:15px 25px;background:#ece6da}.blueprint li{margin:10px 0}@media(max-width:1000px){nav{gap:14px;font-size:10px}.brand{font-size:23px}.hero{min-height:600px}.herotext{padding:60px 8%}.globesection{gap:5%;padding:60px 6%}}@media(max-width:760px){header{height:82px}.brand{font-size:25px}.menubtn{display:block;border:0;background:transparent;font-size:12px}nav{display:none;position:absolute;left:0;right:0;top:82px;background:var(--paper);padding:25px 7%;border-bottom:1px solid var(--line);flex-direction:column;align-items:start;font-size:15px;gap:20px}nav.open{display:flex}.hero{grid-template-columns:1fr}.herotext{padding:45px 7%;}.herotext h1{font-size:80px}.heroimage{height:460px;background-size:auto 100%}.ribbon{flex-wrap:wrap;gap:12px;font-size:8px}.section{padding:60px 7%}.split{grid-template-columns:1fr;gap:15px}.globesection{grid-template-columns:1fr;padding:50px 7%;gap:35px}.globeposter{max-width:320px;margin:auto}.globecopy{max-width:none}.sectionhead{display:block}.newsrow{grid-template-columns:1fr 20px;gap:10px}.newsrow>.eyebrow{grid-column:1/-1}.newsrow h3{font-size:26px}.journalgrid{grid-template-columns:1fr}.journalcard .number{margin:0;font-size:32px}.cartoonbanner{padding:50px 7%}.cartoonmark{font-size:90px;margin-right:20px}.cartoonmark span{font-size:30px;right:-20px}.cartoonbanner h2{font-size:37px}.cartoonbanner p{max-width:230px}footer{flex-direction:column}.filters{grid-template-columns:1fr}.pageintro{padding:50px 7% 20px}.pageintro h1,.blueprint h1{font-size:55px}.reading h1{font-size:39px}.reading{padding:40px 7%}.filmline{gap:16px;font-size:8px}.blueprint{padding:45px 6%}.blueprint table{font-size:12px}.blueprint td,.blueprint th{padding:12px 5px}.blueprint h2{font-size:32px}.parentstrip>a{font-size:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{header,footer,.no-print{display:none}.blueprint{max-width:none;padding:0}body{background:white;font-size:11pt}.blueprint h1{font-size:40px}.blueprint h2{font-size:27px;break-after:avoid;margin-top:30px}tr,.note{break-inside:avoid}}
.previewbar{padding:8px 5%;background:#252623;color:#d9c6a0;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.15em}.previewbar span{color:#b8b6aa;letter-spacing:.04em}nav{gap:17px;font-size:10px}.realportrait{background-image:url('/assets/norde-7.jpg');background-size:cover;background-position:center 25%}.pagehero{display:grid;grid-template-columns:1.1fr 1fr;min-height:600px;background:#ede7dc}.pagehero>div{padding:80px 13% 65px}.pagehero h1{font-size:clamp(55px,5.7vw,84px)}.pagehero>img{width:100%;height:640px;object-fit:cover;object-position:center 20%}.imagepair{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center;background:#eae3d8}.imagepair>img{width:100%;max-height:600px;object-fit:cover}.teamgrid,.topicgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.teamgrid figure{margin:0}.teamgrid img{width:100%;height:340px;object-fit:cover;object-position:top}.teamgrid figcaption{font-size:12px;margin-top:12px;color:#81704e}.topicgrid{background:#e9e2d5}.topicgrid article{border-top:1px solid #b9a886;padding-top:25px}.livgallery{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.livgallery img{width:100%;height:350px;object-fit:contain;background:#e9e4da}.gallery{columns:3;column-gap:24px;padding-top:10px}.gallery a{display:block;break-inside:avoid;margin-bottom:24px}.gallery img{width:100%;display:block;transition:opacity .2s}.gallery a:hover img{opacity:.85}.journalcard{padding-top:0;overflow:hidden}.journalcard .cardphoto{width:100%;height:290px;object-fit:cover;object-position:center;margin-bottom:22px;background:#e9e4da}.journalcard .number{display:none}.journalcard .eyebrow{font-size:9px}.articleimage{display:block;width:100%;max-height:650px;object-fit:contain;background:#eae6dd;margin:35px 0}.purposephoto{display:block;width:150px;height:150px;border-radius:50%;object-fit:cover;margin:0 auto 30px}.norvaltehero{position:relative;isolation:isolate;overflow:hidden}.norvaltephoto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:brightness(.25)}.norvaltehero:after{content:'';position:absolute;inset:0;background:#24282366;z-index:-1}label{display:block;font-size:12px;margin-bottom:18px}textarea{width:100%;border:1px solid #bcb5a6;background:transparent;padding:14px;font:inherit;color:inherit;resize:vertical;margin-top:8px}footer>div{font-size:11px}form .button{border:0}#more[hidden]{display:none}@media(max-width:1100px){nav{gap:10px;font-size:9px}.brand{font-size:22px}}@media(max-width:850px){.menubtn{display:block;border:0;background:transparent;font-size:12px}nav{display:none;position:absolute;left:0;right:0;top:100px;background:var(--paper);padding:25px 7%;border-bottom:1px solid var(--line);flex-direction:column;align-items:start;font-size:15px;gap:18px}nav.open{display:flex}.pagehero{grid-template-columns:1fr}.pagehero>div{padding:50px 7%}.pagehero>img{height:500px}.teamgrid{gap:15px}.teamgrid img{height:260px}.gallery{columns:2}.imagepair{gap:30px}.journalcard .cardphoto{height:260px}}@media(max-width:760px){nav{top:82px}.previewbar{font-size:8px}.previewbar span{display:none}.imagepair,.topicgrid{grid-template-columns:1fr}.teamgrid{grid-template-columns:1fr}.teamgrid img{height:auto;max-height:500px;object-fit:contain}.livgallery{grid-template-columns:1fr}.livgallery img{height:auto}.gallery{padding-left:5%;padding-right:5%;column-gap:12px}.gallery a{margin-bottom:12px}.pagehero h1{font-size:58px}.pagehero>img{height:460px}.heroimage.realportrait{height:530px;background-size:cover}.journalcard .cardphoto{height:330px}}
