/* Separate visual systems: no .poster, .section, or shared marketing layout. */
.sv{font-family:'DM Sans',sans-serif}.sv:after{display:none}.sv a,.sv button{color:inherit}.sv-logo{display:block;width:125px;height:71px;background:currentColor;-webkit-mask:url('assets/notably-logo-original.png') center/contain no-repeat;mask:url('assets/notably-logo-original.png') center/contain no-repeat;flex-shrink:0}.sv main{overflow:clip}.sv p{max-width:65ch}.sv button:focus-visible,.sv a:focus-visible,.sv input:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.sv h1,.sv h2,.sv h3{margin:0}.sv nav a,.sv nav button{font-size:14px}.sv button{cursor:pointer}.sv .concept-bar{color:#202827;background:white}.sv .concept-bar nav button{font-size:13px}.sv .concept-bar .concept-label{display:block}.sv .concept-bar nav button[aria-pressed=true]{background:#06252d;color:#fff}
body .wordmark,body.poster .wordmark,body.poster .site-nav .wordmark,body .footer-line .wordmark{display:inline-flex;align-items:center;justify-content:center;width:145px;height:82px;font-size:0;line-height:0;letter-spacing:0;transform:none;flex-shrink:0;color:inherit}body.poster .site-nav .wordmark{width:174px;height:99px;justify-self:center}body .wordmark .brand-logo,.brand-logo{display:block;width:100%;height:100%;background:currentColor;-webkit-mask:url('assets/notably-logo-original.png') center/contain no-repeat;mask:url('assets/notably-logo-original.png') center/contain no-repeat;color:inherit}body .footer-line .wordmark{width:116px;height:66px}@media(max-width:760px){body.poster .site-nav .wordmark{width:112px;height:64px;justify-self:start}}.eyes{--paper:#171917;--ink:#eee8dc;--accent:#b46651;background:var(--paper);color:var(--ink)}.e-nav{display:flex;align-items:center;justify-content:space-between;padding:18px 4%;border-bottom:1px solid #d8d7c42a}.e-nav .sv-logo{width:115px;height:65px}.e-nav>span{font-size:9px;letter-spacing:.15em}.e-nav button{font-size:11px}.e-hero{min-height:720px;height:calc(100svh - 160px);max-height:1200px;position:relative;--x:75%;--y:50%;isolation:isolate}.e-art{position:absolute;right:0;top:0;width:62%;height:100%;z-index:-2}.e-art img{height:100%;width:100%;object-fit:cover;object-position:center 57%;mask-image:linear-gradient(to right,transparent,black 22%);filter:brightness(.8)}.e-glow{position:absolute;inset:0;background:radial-gradient(circle 230px at var(--x) var(--y),#dcbfa028,transparent);pointer-events:none;mix-blend-mode:screen;z-index:-1}.e-heading{padding:95px 5% 0;position:relative}.e-heading>span{font-size:10px;letter-spacing:.14em}.e-heading h1{font:700 clamp(65px,9vw,150px)/.85 'DM Sans';letter-spacing:-.06em;margin-top:45px}.e-heading h1 em{display:block;font:italic 400 clamp(85px,12vw,190px)/.9 'DM Serif Display';letter-spacing:-.055em;margin-left:9%}.e-heading p{margin-top:45px;font-size:15px!important;color:#d1cbbb}.e-heading a{font-size:11px;display:inline-block;margin-top:18px;padding-bottom:10px;border-bottom:1px solid #d1cbbb}.e-bottom{position:absolute;bottom:25px;left:5%;right:5%;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em}.e-scene{padding:90px 6% 110px;background:#242720;display:grid;grid-template-columns:1fr 2fr;gap:9%}.e-scene-tabs{display:flex;flex-direction:column;gap:20px}.e-scene-tabs button{background:transparent;border:0;border-bottom:1px solid #aeac9a33;padding:20px 0;text-align:left;font-size:15px;color:#999d8d!important}.e-scene-tabs button span{font-size:10px;margin-right:20px}.e-scene-tabs button[aria-selected=true]{color:#f6edde!important;border-color:#d6bf8d}.e-scene-no{font-size:10px;color:#bcb59e;letter-spacing:.1em}.e-scene h2{font:clamp(40px,5.2vw,80px)/1.02 'DM Serif Display';margin:40px 0}.e-scene p{max-width:580px;color:#c0c2b3}.e-proof{padding:100px 6%;background:#e4dece;color:#242720}.e-proof h2{font:clamp(55px,8vw,125px)/.95 'DM Serif Display';margin:35px 0 80px}.e-proof button{position:relative;display:grid;grid-template-columns:1fr 2fr;gap:25px;width:100%;text-align:left;padding:40px 60px 40px 0;border:0;border-top:1px solid #24272050;background:transparent}.e-proof button>span{font-size:12px}.e-proof strong{font:30px/1.1 'DM Serif Display'}.e-proof small{grid-column:2;font-size:9px;letter-spacing:.1em}.e-proof b{position:absolute;right:0;top:38px;font-size:26px;font-weight:400}.e-proof button:hover strong{font-style:italic}.e-people{padding:100px 6%;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.e-people>div>span{font-size:9px;letter-spacing:.1em}.e-people h2{font:45px/1 'DM Serif Display';margin:30px 0}.e-people p{max-width:390px;color:#bbb8aa}.e-people figure{margin:0}.e-people img{width:100%;aspect-ratio:4/5;object-fit:cover;filter:grayscale(1)}.e-people figcaption{font-size:10px;margin-top:14px}.e-footer{padding:95px 6%;background:#6d352d}.e-footer h2{font:clamp(65px,11vw,170px)/.9 'DM Serif Display';margin:45px 0}.e-footer h2 em{margin-left:20%}.e-footer>button{background:none;border:0;border-bottom:1px solid;padding:15px 0}
@media(max-width:900px){.e-nav>span{display:none}.e-heading h1{font-size:11vw}.e-hero{min-height:680px}.e-scene{grid-template-columns:1fr;gap:45px}.e-scene-tabs{flex-direction:row;gap:25px}.e-scene-tabs button{flex:1}.e-people{grid-template-columns:1fr 1fr}.e-people>div{grid-column:1/-1}.e-people figure{max-width:280px}}
@media(max-width:600px){.e-nav .sv-logo{width:99px;height:57px}.e-nav button{font-size:10px;max-width:145px;text-align:right}.e-hero{height:790px;min-height:0}.e-art{width:100%;top:170px;height:600px;mask-image:linear-gradient(to bottom,transparent,black 22%)}.e-art img{mask-image:none;object-position:center 50%}.e-heading{padding:45px 6% 0}.e-heading h1{font-size:18vw;margin-top:30px}.e-heading h1 em{font-size:23vw;margin-left:26%}.e-heading p{margin-top:35px;font-size:12px!important}.e-heading a{font-size:10px;background:#1719177a}.e-bottom{font-size:7px;gap:20px;align-items:end}.e-bottom>span:last-child{max-width:100px;text-align:right}.e-scene{padding:65px 6%}.e-scene-tabs{gap:12px}.e-scene-tabs button{font-size:11px;line-height:1.5}.e-scene-tabs button span{display:block;margin-bottom:8px}.e-scene h2{font-size:43px}.e-proof{padding:65px 6%}.e-proof h2{font-size:52px;margin-bottom:45px}.e-proof button{grid-template-columns:1fr;gap:20px;padding:30px 30px 30px 0}.e-proof small{grid-column:1;font-size:8px}.e-proof strong{font-size:29px}.e-people{padding:65px 6%;gap:25px}.e-people h2{font-size:42px}.e-people figcaption{font-size:9px}.e-footer{padding:65px 6%}.e-footer h2{font-size:78px}}

.e-page p{font:400 17px/1.6 "DM Sans"}.e-page button{font-family:"DM Sans"}.e-page footer .sv-logo{margin-top:80px;width:110px;height:65px}.e-page section>span,.e-page footer>span{font-size:11px;letter-spacing:.12em}@media(max-width:600px){.e-heading h1 em{font-size:21vw;white-space:nowrap;margin-left:15%}}