/* VIA — complete editorial compositions for every inner page. */
.n-page{--ink:#252720;--red:#ae3025;--gold:#b58c41;color:var(--ink);overflow:clip}.n-page *{box-sizing:border-box}.n-page img{display:block;max-width:100%;height:auto}.n-page [id]{scroll-margin-top:115px}.n-page h1,.n-page h2,.n-page h3{font-family:var(--display);font-weight:800;letter-spacing:-.055em;line-height:1.04;margin:0;text-wrap:balance}.n-page h2{font-size:clamp(36px,4.3vw,66px)}.n-page h3{font-size:34px}.n-page h1 em,.n-page h2 em{font-style:normal;color:var(--red)}.n-page p{font-size:19px;line-height:1.65}.n-page a{color:inherit}.n-kicker{font:600 12px/1.6 'Albert Sans',sans-serif;letter-spacing:.16em;text-transform:uppercase;display:block;margin-bottom:22px}.n-hand{font:500 clamp(27px,2.7vw,40px)/1.1 'Caveat',cursive!important;color:var(--red);transform:rotate(-5deg);margin:28px 0;max-width:420px;background:none!important;padding:0!important}.n-hand:after{content:'';display:block;width:170px;height:13px;background:url('assets/original-021.webp') center/100% 100% no-repeat;margin:13px 0 0 28px}.n-page .v-button{margin-top:20px}.n-hero{position:relative;min-height:740px;padding:80px max(5%,calc((100% - 1240px)/2));display:grid;grid-template-columns:1.05fr 1fr;align-items:center;isolation:isolate}.n-hero:before{content:'';position:absolute;left:-5%;top:20%;width:54%;height:80%;background:url('assets/original-019.webp') center/cover;opacity:.14;z-index:-1;mask-image:linear-gradient(transparent,black,transparent)}.n-hero-copy{position:relative;z-index:2}.n-hero h1{font-size:clamp(70px,7.7vw,120px);line-height:.94;letter-spacing:-.065em}.n-lead{max-width:460px;margin:30px 0 0;font:400 22px/1.5 var(--serif)!important}.n-hero-art{position:relative;align-self:stretch;display:flex;align-items:center;margin-left:-5%;z-index:0;min-width:0}.n-hero-art>img{width:118%;max-width:none;height:580px;object-fit:cover;clip-path:polygon(8% 4%,32% 1%,45% 4%,67% 0,95% 6%,99% 28%,95% 49%,100% 70%,92% 96%,61% 100%,41% 94%,12% 99%,0 76%,4% 48%,0 19%);mask-image:linear-gradient(90deg,transparent,black 12%,black 90%,transparent)}.n-orbit{position:absolute;left:4%;top:10%;width:92%;aspect-ratio:1;border:2px solid var(--gold);border-radius:49% 44% 53% 43%;transform:rotate(-18deg);pointer-events:none}.n-orbit:after{content:'';position:absolute;inset:11px -9px -8px 11px;border:1px solid #b58c4166;border-radius:47% 52% 45% 49%}.n-hero>.n-hand{position:absolute;right:4%;bottom:8px;max-width:320px;z-index:3}.n-sideword{position:absolute;right:8px;top:90px;writing-mode:vertical-rl;font:11px/1 sans-serif;letter-spacing:.3em}.n-ways{background:#252720 url('assets/charcoal.webp') repeat;color:#f1e4cb}.n-ways .n-kicker,.n-night .n-kicker{color:#d4b573}.n-ways h1 em,.n-night h2 em{color:#d4ad60}.n-ways>.n-hand{color:#ead5a9}.n-ways .n-hero-art>img{height:auto;aspect-ratio:1;clip-path:none;mask-image:radial-gradient(ellipse,black 45%,transparent 72%);mix-blend-mode:screen}.n-ways .n-orbit{top:4%;width:100%}.n-support .n-hero-art:before,.n-robert .n-hero-art:before{content:'';position:absolute;background:var(--red);width:85%;aspect-ratio:1;top:0;left:8%;border-radius:48% 52% 44% 55%;z-index:-1}.n-robert{padding-top:60px}.n-robert .n-hero-art>img{object-position:54% center;mask-image:linear-gradient(black 82%,transparent)}.n-robert h1{font-size:clamp(64px,7.2vw,108px)}.n-chapter-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;max-width:1240px;margin:0 auto;padding:38px 25px;border-bottom:1px solid #b58c4166}.n-chapter-nav a{font:500 16px/1.4 var(--serif);text-decoration:none;display:flex;gap:9px;padding:8px 0}.n-chapter-nav a:hover{color:var(--red)}.n-chapter-nav b{color:var(--red);font:500 15px/1.5 'Caveat',cursive}.n-way{position:relative;min-height:550px;display:grid;grid-template-columns:1.1fr 1fr;gap:7%;padding:90px max(6%,calc((100% - 1200px)/2));align-items:center}.n-way-image{position:relative;min-width:0}.n-way-image img{width:100%;height:440px;object-fit:cover;clip-path:polygon(4% 3%,37% 0,64% 4%,97% 0,100% 23%,96% 51%,100% 78%,95% 98%,60% 94%,35% 100%,0 94%,3% 68%,0 40%)}.n-way:nth-child(even) .n-way-image{order:2}.n-way:nth-child(even) .n-way-copy{order:1}.n-way-copy{position:relative;z-index:1}.n-number{position:absolute;right:-10px;top:-105px;font:800 180px/1 var(--display);color:#b58c4145;z-index:-1}.n-way h2{margin-bottom:25px}.n-way .n-prose p:first-child{font:400 24px/1.45 var(--serif)}.n-way .n-prose p+p{font-size:17px;border-left:2px solid var(--gold);padding-left:20px}.n-path-line{position:absolute;left:-10%;bottom:-25px;width:120%;height:150px;border-bottom:2px solid var(--gold);border-radius:50%;transform:rotate(-13deg)}.n-night{background:#262923 url('assets/charcoal.webp') repeat;color:#f2e8d5}.n-night .n-hand{color:#dbbb7a}.n-night .n-number{color:#c9a75750}.n-way-5 .n-way-image img{border-radius:50%;clip-path:none;aspect-ratio:1;height:auto}.n-way-7{grid-template-columns:1.5fr 1fr}.n-way-9 .n-way-image{transform:rotate(-3deg)}.n-prose p{margin:0 0 20px}.n-prose p:last-child{margin-bottom:0}.n-prose b{font-weight:600}.n-prose ul{list-style:none;padding:0;margin:24px 0;border-top:1px solid #b58c4177}.n-prose li{font-size:18px;line-height:1.6;border-bottom:1px solid #b58c4144;padding:12px 0 12px 25px;position:relative}.n-prose li:before{content:'•';color:var(--red);position:absolute;left:1px}.n-journal{max-width:1250px;margin:auto;padding:95px 40px;display:grid;grid-template-columns:.9fr 1.1fr;gap:9%;align-items:center}.n-journal>div{min-width:0}.n-journal h2{margin-bottom:30px;font-size:clamp(36px,3.7vw,55px)}.n-journal figure{margin:0;position:relative;align-self:start}.n-journal figure>img{width:100%;height:510px;object-fit:cover;clip-path:polygon(0 2%,94% 0,100% 25%,96% 62%,99% 98%,70% 95%,33% 100%,3% 96%,0 55%)}.n-journal figure:before{content:'';position:absolute;inset:18px -13px -10px 14px;border:1px solid var(--gold);transform:rotate(3deg);z-index:-1}.n-journal figcaption{padding:0 20px}.n-journal-reverse figure{order:2}.n-time{padding:95px 7%;display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.n-time-number{font:800 clamp(180px,25vw,380px)/.85 var(--display);letter-spacing:-.1em;color:#d0a34d;transform:rotate(-5deg)}.n-time-number span{font:500 15px/1.5 'Albert Sans',sans-serif;letter-spacing:.15em;display:block;text-transform:uppercase;margin:28px 0}.n-time h2{font-size:clamp(35px,3.6vw,55px);margin-bottom:30px}.n-manifesto{position:relative;isolation:isolate;text-align:center;padding:110px 25px;overflow:hidden}.n-manifesto h2{max-width:950px;margin:0 auto 30px}.n-manifesto .n-prose{max-width:750px;margin:auto}.n-manifesto .n-orbit{width:80%;left:10%;top:5%;z-index:-1;opacity:.4}.n-prices{padding:100px 6%}.n-prices>h2{font-size:clamp(55px,7vw,100px);margin-bottom:55px}.n-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.n-price{position:relative;color:var(--ink);padding:42px 27px;background:#eee2cb url('assets/paper.webp') center/cover;clip-path:polygon(0 1%,31% 0,65% 1%,99% 0,100% 97%,69% 100%,33% 98%,1% 100%);display:flex;flex-direction:column}.n-price:nth-child(2){transform:rotate(1.3deg)}.n-price:nth-child(3){transform:rotate(-1deg)}.n-price .n-kicker{color:var(--red)}.n-price h3{font-size:clamp(30px,3vw,46px)}.n-price p{font-size:17px;line-height:1.6;flex:1}.n-price .v-button{min-width:0;width:100%;font-size:19px;padding-left:18px;padding-right:65px}.n-price-terms{display:flex;gap:18px 35px;flex-wrap:wrap;margin:35px 0 50px;padding-bottom:30px;border-bottom:1px solid #b58c4166;font-size:16px}.n-price-terms span:before{content:'✓ ';color:#d4ad60}.n-together{max-width:850px}.n-together h3{color:#d4ad60;font-size:42px}.n-together p{font-size:18px}.n-memory{position:relative;display:grid;grid-template-columns:100px 1fr 1.25fr;gap:5%;padding:95px max(5%,calc((100% - 1260px)/2));align-items:center}.n-memory-number{align-self:start}.n-memory-number span{display:block;font:800 74px/1 var(--display);color:var(--gold);letter-spacing:-.1em}.n-memory-number small{display:block;font:500 22px/1.15 'Caveat',cursive;transform:rotate(-5deg);margin:15px 0}.n-memory figure{margin:0;transform:rotate(-3deg);position:relative}.n-memory figure:after{content:'';position:absolute;inset:12px -14px -10px 12px;border:1px solid var(--gold);z-index:-1}.n-memory figure img{height:460px;width:100%;object-fit:cover;clip-path:polygon(1% 0,98% 1%,100% 96%,68% 100%,20% 97%,0 99%)}.n-memory:nth-child(even) figure{transform:rotate(3deg)}.n-memory h2{font-size:clamp(35px,3.7vw,56px);margin-bottom:25px}.n-signature{width:250px;margin:28px 0;mix-blend-mode:multiply}.n-film{display:grid;grid-template-columns:.6fr 1fr;gap:25px 6%;margin:0;padding:90px 7%;align-items:center}.n-film video{display:block;width:100%;border:8px solid #ded0b4;box-shadow:10px 12px 0 #252720}.n-film>p{grid-column:2;font-size:13px;margin:0}.n-end{position:relative;text-align:center;padding:90px 30px 100px;color:#f2e8d5;background:#262923 url('assets/charcoal.webp') repeat}.n-end h2{max-width:1000px;margin:auto}.n-end h2 em{color:#d4ad60}.n-end .n-kicker{color:#d4ad60}.n-end .n-hand{color:#d4ad60;margin:30px auto;max-width:700px}.n-end .n-hand:after{margin-left:auto;margin-right:auto}.n-magazine{position:relative;padding:65px 6% 70px;background:#262923 url('assets/charcoal.webp') repeat;color:#efe4ce;overflow:hidden;isolation:isolate}.n-magazine>.n-kicker{color:#d4ad60}.n-magazine h1{font-size:clamp(110px,17vw,260px);line-height:.8;letter-spacing:-.065em;position:relative;z-index:1}.n-magazine h1 span{display:block;margin-left:12%;color:#d1ac60}.n-magazine-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:45px}.n-magazine-bottom>p:first-child{font:400 25px/1.4 var(--serif);margin:0}.n-magazine-bottom .n-hand{color:#dfb975;max-width:330px;margin:0}.n-magazine>.n-orbit{width:57%;left:45%;top:-20%;z-index:-1;opacity:.55}.n-articles{max-width:1280px;margin:auto;padding:75px 40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px 65px}.n-teaser{min-width:0}.n-teaser-art{display:block;position:relative;transform:rotate(-2deg);margin-bottom:30px}.n-teaser-art img{width:100%;height:330px;object-fit:cover;clip-path:polygon(0 2%,97% 0,100% 95%,70% 100%,29% 97%,1% 100%)}.n-teaser-art>span{position:absolute;right:12px;bottom:-25px;font:800 105px/1 var(--display);color:#c79c4c;text-shadow:2px 3px #292a23}.n-teaser h2{font-size:38px}.n-teaser h2 a{text-decoration:none}.n-teaser h2 a:hover{color:var(--red)}.n-teaser p{font-size:18px}.n-teaser-1,.n-teaser-6{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center}.n-teaser-1 .n-teaser-art img,.n-teaser-6 .n-teaser-art img{height:460px}.n-teaser-1 h2,.n-teaser-6 h2{font-size:52px}.n-teaser:nth-child(3n) .n-teaser-art{transform:rotate(2deg)}.n-teaser-6{background:#d9c7a94d;padding:40px}.n-full-article{max-width:none!important;margin:0!important;padding:0!important}.n-article-cover{padding:55px 6% 70px;background:#262923 url('assets/charcoal.webp') repeat;color:#f1e5cd}.n-article-cover>a{color:#dab46f;text-decoration:none}.n-article-cover-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:7%;align-items:center;max-width:1280px;margin:auto}.n-article-cover h1{font-size:clamp(45px,5.3vw,80px)!important;line-height:1.04!important;max-width:none!important}.n-article-cover figure{margin:0;position:relative}.n-article-cover figure:after{content:'';position:absolute;inset:-15px 10px 15px -10px;border:1px solid #bc954c;border-radius:50%;transform:rotate(-15deg)}.n-article-cover img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:49% 42% 47% 43%}.n-article-cover .n-hand{color:#d5b06b}.n-author{font:500 13px/1.5 'Albert Sans',sans-serif!important;letter-spacing:.1em}.n-reading-body{max-width:850px;margin:0 auto;padding:75px 40px;font-size:20px;line-height:1.8}.n-reading-body p,.n-reading-body li{font-size:20px;line-height:1.8}.n-reading-body>p:first-child:first-letter{float:left;font:800 90px/.85 var(--display);color:var(--red);padding:12px 10px 0 0}.n-reading-body h2{font-size:40px;margin:60px 0 25px;padding-top:25px;border-top:1px solid #b58c4177}.n-reading-body h3{font-size:30px;margin:35px 0 15px}.n-reading-body a{overflow-wrap:anywhere;color:#91432f;text-decoration:underline}.n-reading-body blockquote{margin:40px 0;border-left:3px solid var(--gold);padding:10px 25px;font-family:var(--serif)}.n-reading-body table{display:block;overflow:auto;max-width:100%;font-size:16px}.n-full-article .v-next-article{padding:60px 6%;text-align:center;max-width:1000px;margin:auto}.n-full-article .v-next-article h2{font-size:42px}.n-contact-options{padding:85px 6%}.n-contact-options>h2{font-size:clamp(48px,6vw,85px);max-width:1000px}.n-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:50px}.n-contact-grid article{position:relative;padding-top:25px;border-top:1px solid #b58c41}.n-contact-number{font:800 100px/1 var(--display);color:#b58c4180;display:block;margin-bottom:15px}.n-contact-grid h3{font-size:39px}.n-contact-grid p{font-size:18px;min-height:90px}.n-contact-grid .v-button{min-width:0;width:100%;font-size:18px;padding-left:17px;padding-right:65px}.n-video-invite{padding:95px 6%;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.n-video-invite figure{margin:0;transform:rotate(-3deg);border:9px solid #decaaa;box-shadow:12px 14px 0 #c4a57166}.n-video-invite img{width:100%}.n-legal-cover{padding:70px 7%;background:#262923 url('assets/charcoal.webp') repeat;color:#f1e4ce}.n-legal-cover h1{font-size:clamp(64px,12vw,170px);color:#d4ad60}.n-legal-cover .n-hand{color:#eadabd}.n-legal-layout{display:grid;grid-template-columns:220px 1fr;gap:8%;max-width:1250px;margin:auto;padding:70px 40px}.n-legal-layout aside{align-self:start;position:sticky;top:125px}.n-legal-layout aside a{display:block;padding:15px 0;border-bottom:1px solid #b58c4166;text-decoration:none;font-size:17px}.n-legal-layout aside img{width:150px;margin:40px 0;mix-blend-mode:multiply}.n-legal-text h2{font-size:55px;padding-bottom:20px;border-bottom:2px solid #a88344;margin:0 0 25px}.n-legal-text h2:not(:first-child){margin-top:65px}.n-legal-text h3{font-size:26px;letter-spacing:-.035em;margin:30px 0 10px}.n-legal-text p{font-size:17px;line-height:1.7;overflow-wrap:anywhere}.n-legal-text>img{display:none}
/* Free handwriting lives in the composition, never on pasted rectangular boxes. */
.v-personal-note,.v-conversation-note,.v-reading-photo .v-note{background:none!important;padding:0!important;text-shadow:none!important}.v-personal{min-height:620px}.v-hand{right:10%;width:53%;mask-image:linear-gradient(90deg,transparent,black 20%,black 70%,transparent 100%)}.v-personal-note{right:0;max-width:18%;bottom:8%;font-size:30px!important;transform:rotate(-7deg)}.v-personal-note:after,.v-conversation-note:after{content:'';display:block;height:20px;width:130px;margin-top:10px;background:url('assets/original-021.webp') center/contain no-repeat}.v-conversation-note{position:relative;right:auto;bottom:auto;width:75%;margin:-30px 0 45px auto;transform:rotate(-6deg)}.v-coast{mask-image:linear-gradient(black 55%,transparent 96%)}.v-reading-photo .v-note{position:relative;right:auto;bottom:auto;display:block;transform:rotate(-5deg);margin:0 0 15px 18%;max-width:75%}.v-hero-sub{background:none;padding:0;margin-left:0;text-shadow:0 1px 4px #f3e8d3}.v-letter{background-image:url('assets/paper.webp');background-size:cover;border-left:2px solid #ae302575;outline:1px solid #b99a5766;outline-offset:-15px;clip-path:polygon(1% 0,30% 1%,60% 0,99% 1%,100% 30%,99% 65%,100% 98%,70% 100%,40% 99%,0 100%,1% 70%,0 35%)}.v-letter:after{content:'VIA';position:absolute;right:20px;top:20px;width:62px;height:62px;border:2px solid #b58c4199;border-radius:49% 45% 53% 47%;font:800 23px/62px var(--display);text-align:center;color:#a28041;transform:rotate(-15deg);pointer-events:none}
@media(min-width:1600px){.n-page{max-width:1700px;margin:auto}}
@media(max-width:950px){.n-hero{min-height:660px;padding:60px 5%;grid-template-columns:1.1fr 1fr}.n-hero h1{font-size:8vw}.n-hero-art>img{height:480px}.n-hero>.n-hand{font-size:29px!important}.n-lead{font-size:20px!important}.n-way,.n-journal{gap:5%;padding:70px 5%}.n-way-image img,.n-journal figure>img{height:380px}.n-memory{grid-template-columns:55px 1fr 1.3fr;gap:4%;padding:70px 4%}.n-memory-number span{font-size:50px}.n-memory figure img{height:390px}.n-memory h2{font-size:36px}.n-price-grid{gap:15px}.n-price{padding:30px 18px}.n-price .v-button{font-size:17px;padding-left:10px;padding-right:50px;min-height:75px}.n-contact-grid{gap:20px}.n-contact-grid .v-button{font-size:16px;padding-right:48px}.n-teaser-1 h2,.n-teaser-6 h2{font-size:40px}.n-articles{gap:60px 35px}.n-legal-layout{grid-template-columns:170px 1fr;gap:5%}.v-personal-note{font-size:26px!important}}
@media(max-width:650px){.n-page [id]{scroll-margin-top:90px}.n-page h2{font-size:39px}.n-kicker{font-size:11px;letter-spacing:.13em;margin-bottom:18px}.n-page p{font-size:18px}.n-hero{display:flex;flex-direction:column;align-items:stretch;padding:40px 24px 40px;min-height:0;overflow:hidden}.n-hero h1,.n-robert h1{font-size:clamp(52px,13.7vw,85px);line-height:.95}.n-hero .n-lead{font-size:20px!important;line-height:1.45!important;margin-top:22px}.n-hero .v-button{font-size:19px;min-width:0;width:100%;margin-top:24px}.n-hero-art{width:100%;height:340px;margin:28px 0 0;align-self:auto}.n-hero-art>img{width:116%;height:350px;margin-left:-8%;max-width:none;mask-image:linear-gradient(black 80%,transparent)}.n-hero .n-orbit{width:95%;top:-3%}.n-hero>.n-hand{position:relative;right:auto;bottom:auto;align-self:flex-end;margin:8px 0 0;max-width:80%;font-size:32px!important}.n-sideword{display:none}.n-ways .n-hero-art{height:auto;aspect-ratio:1}.n-ways .n-hero-art>img{height:auto;width:116%;aspect-ratio:1;mask-image:radial-gradient(ellipse,black 40%,transparent 73%)}.n-chapter-nav{justify-content:start;gap:8px 15px;padding:25px 23px}.n-chapter-nav a{font-size:16px;max-width:100%;padding:6px 0}.n-chapter-nav b{flex-shrink:0}.n-way{display:flex;flex-direction:column;padding:55px 24px;gap:35px;align-items:stretch}.n-way-image,.n-way:nth-child(even) .n-way-image{order:0;max-width:100%}.n-way:nth-child(even) .n-way-copy{order:1}.n-way-image img{height:300px}.n-way h2{font-size:42px;max-width:12ch}.n-number{font-size:115px;top:-52px;right:0}.n-way-copy{padding-top:15px}.n-way .n-prose p:first-child{font-size:22px}.n-way .n-prose p+p{font-size:17px}.n-path-line{width:106%;left:-3%;height:100px;bottom:-12px}.n-way .n-hand{font-size:31px!important;margin-bottom:0}.n-journal{display:flex;flex-direction:column;padding:55px 24px;gap:22px}.n-journal figure,.n-journal-reverse figure{order:0;align-self:stretch;margin:0 6px}.n-journal figure>img{height:330px}.n-journal>div{order:1}.n-journal h2{font-size:37px}.n-journal figcaption .n-hand{margin:20px 0 0}.n-prose li{font-size:17px}.n-time{display:block;padding:55px 24px}.n-time-number{font-size:245px}.n-time>.n-prose{margin-top:45px}.n-time h2{font-size:36px}.n-manifesto{padding:65px 24px}.n-manifesto h2{font-size:40px}.n-prices{padding:60px 24px}.n-prices>h2{font-size:49px;margin-bottom:35px}.n-price-grid{display:block}.n-price{padding:32px 25px;margin-bottom:25px;transform:none!important}.n-price h3{font-size:40px}.n-price .v-button{font-size:19px;min-height:83px;padding-left:15px;padding-right:65px}.n-price-terms{gap:12px;margin-bottom:35px;font-size:16px}.n-price-terms span{width:100%}.n-together h3{font-size:36px}.n-together p{font-size:17px}.n-memory{display:grid;grid-template-columns:62px 1fr;gap:22px;padding:55px 24px}.n-memory-number{grid-column:1;grid-row:1}.n-memory-number span{font-size:53px}.n-memory-number small{font-size:21px}.n-memory figure{grid-column:2;grid-row:1;margin:0 8px 15px 0}.n-memory figure img{height:275px}.n-memory-copy{grid-column:1/-1}.n-memory h2{font-size:39px}.n-film{display:block;padding:55px 24px}.n-film h2{font-size:41px;margin-bottom:30px}.n-film video{border-width:5px;box-shadow:7px 8px 0 #252720}.n-film>p{font-size:12px;margin-top:23px}.n-end{padding:60px 24px}.n-end h2{font-size:42px}.n-end .n-hand{font-size:31px!important}.n-end .v-button{width:100%;min-width:0;font-size:18px;padding-left:16px;padding-right:70px}.n-magazine{padding:45px 23px}.n-magazine h1{font-size:clamp(73px,17.2vw,110px);line-height:.95}.n-magazine h1 span{margin-left:0}.n-magazine-bottom{display:block;margin-top:25px}.n-magazine-bottom>p:first-child{font-size:23px}.n-magazine-bottom .n-hand{margin:25px 0 10px 25px;font-size:32px!important}.n-articles{display:block;padding:45px 24px}.n-teaser,.n-teaser-1,.n-teaser-6{display:block;margin-bottom:60px;padding:0;background:none}.n-teaser:last-child{margin-bottom:0}.n-teaser-art img,.n-teaser-1 .n-teaser-art img,.n-teaser-6 .n-teaser-art img{height:300px}.n-teaser h2,.n-teaser-1 h2,.n-teaser-6 h2{font-size:36px}.n-teaser-art>span{font-size:84px}.n-teaser .v-button{min-width:0;width:100%;font-size:19px;padding-left:18px;padding-right:70px}.n-article-cover{padding:35px 24px 40px}.n-article-cover-grid{display:flex;flex-direction:column;gap:25px}.n-article-cover h1{font-size:43px!important;overflow-wrap:break-word;hyphens:auto}.n-article-cover figure{width:80%;align-self:center}.n-article-cover .n-hand{font-size:29px!important}.n-reading-body{padding:40px 24px}.n-reading-body p,.n-reading-body li{font-size:18px;line-height:1.75}.n-reading-body h2{font-size:33px;overflow-wrap:break-word;hyphens:auto;margin-top:40px}.n-reading-body h3{font-size:27px}.n-reading-body ul,.n-reading-body ol{padding-left:22px}.n-full-article .v-next-article{padding:40px 24px}.n-full-article .v-next-article h2{font-size:35px}.n-contact-options{padding:55px 24px}.n-contact-options>h2{font-size:43px}.n-contact-grid{display:block;margin-top:30px}.n-contact-grid article{margin-top:30px;padding-top:20px}.n-contact-number{font-size:70px;float:right;margin-left:10px}.n-contact-grid h3{font-size:39px;margin-top:18px}.n-contact-grid p{min-height:0;clear:both;padding-top:15px}.n-contact-grid .v-button{font-size:19px;padding-right:65px;max-width:350px}.n-video-invite{display:flex;flex-direction:column;padding:60px 24px;gap:45px;align-items:stretch}.n-video-invite figure{margin:0 8px;border-width:5px}.n-video-invite h2{font-size:43px}.n-video-invite .v-button{min-width:0;width:100%;font-size:18px;padding-left:15px;padding-right:70px}.n-legal-cover{padding:40px 24px}.n-legal-cover h1{font-size:15vw}.n-legal-layout{display:block;padding:30px 24px 55px}.n-legal-layout aside{position:static;margin-bottom:40px}.n-legal-layout aside img{display:none}.n-legal-text h2{font-size:45px}.n-legal-text h3{font-size:25px}.n-legal-text p{font-size:17px}.v-personal{min-height:0}.v-hand{right:auto;width:106%;margin-left:-3%;height:350px;mask-image:linear-gradient(transparent,black 20%,black 70%,transparent)}.v-personal-note{position:relative;right:auto;bottom:auto;max-width:80%;margin:0 0 30px auto;order:2;font-size:31px!important}.v-conversation-note{position:relative;right:auto;bottom:auto;max-width:85%;width:85%;margin:-12px 0 35px auto;font-size:30px}.v-reading-photo .v-note{font-size:30px;margin-top:0}.v-letter:after{width:52px;height:52px;line-height:52px;font-size:21px;right:19px;top:24px}.v-letter{padding-right:35px;padding-left:35px}}
@media(prefers-reduced-motion:reduce){.n-page *{scroll-behavior:auto;transition:none}}
/* Explicit colour inheritance prevents the original global headings overriding ink spreads. */
.n-page h1,.n-page h2,.n-page h3{color:inherit}.n-hero h1{text-wrap:initial;font-size:clamp(65px,6.5vw,110px)}.n-robert h1{font-size:clamp(64px,7.2vw,108px)}.n-ways,.n-night,.n-end,.n-magazine,.n-article-cover,.n-legal-cover{background-image:linear-gradient(#252720ed,#252720ed),url('assets/original-016.webp');background-size:cover;background-repeat:no-repeat}.n-hero:before{display:none}.n-magazine h1 span,.n-legal-cover h1{color:#d4ad60}
@media(max-width:650px){.n-hero h1,.n-robert h1{font-size:clamp(52px,13.7vw,85px)}}
#main:focus{outline:none}.n-hero>.n-hand{position:relative;right:auto;bottom:auto;grid-column:2;margin:24px 0 0 auto;align-self:start}.n-hero-art>img{mask-image:linear-gradient(90deg,transparent,black 12%,black 92%,transparent)}
@media(max-width:650px){.n-hero>.n-hand{margin:12px 0 0 auto}.n-hero-art>img{mask-image:linear-gradient(black 78%,transparent)}}
@media(max-width:650px){.n-hero h1{font-size:clamp(40px,13.7vw,85px)}.n-robert h1{font-size:clamp(36px,11.8vw,76px)}.n-magazine h1{font-size:clamp(55px,15.5vw,100px)}}
.n-page .v-form-note{font-size:13px;line-height:1.5}.n-page .v-form-status{font-size:14px;line-height:1.5}.n-page .v-letter .v-eyebrow{font-size:10px}
