@font-face{font-family:Display;src:url('/assets/display.ttf');font-weight:100 900;font-display:swap}@font-face{font-family:Body;src:url('/assets/body.ttf');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;-webkit-font-smoothing:antialiased;font-family:Body,Arial,sans-serif}a{color:inherit}button,input,textarea,select{font:inherit}button,a,summary{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;display:block;object-fit:cover}figure{margin:0}h1,h2,h3,p{margin-top:0}button{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid currentColor;outline-offset:5px}input:focus,textarea:focus{outline:2px solid currentColor;outline-offset:3px}.skip{position:fixed;top:-100px;left:15px;z-index:200;background:white;color:black;padding:12px}.skip:focus{top:10px}.honeypot{display:none}.field label{display:block}.field input,.field textarea,.field select{width:100%;min-width:0}textarea{resize:vertical}.fields{display:grid;gap:20px}.form-intro{line-height:1.6}.form-disclaimer{font-size:11px;line-height:1.6}.form-disclaimer a{text-decoration:underline}.form-send{display:flex;justify-content:space-between;gap:20px;align-items:center;width:100%}.form-send:disabled{opacity:.6;cursor:progress}.reduced-label{font-size:11px;display:inline-flex;align-items:center;gap:5px;cursor:pointer}.reduced-label input{accent-color:currentColor}.legal-content{max-width:850px;margin:auto;padding:65px 25px}.legal-content section{margin:35px 0;line-height:1.75}.legal-content h1{font-size:clamp(34px,5vw,60px)}.legal-content h2{font-size:28px;margin:35px 0 15px}.success{min-height:65vh;max-width:950px;padding:90px 25px;margin:auto}.success h1{font-size:clamp(42px,7vw,90px);line-height:1.05}.success p{max-width:500px;line-height:1.8}.success a{display:inline-block;margin-top:25px}.anim-in{opacity:1}.js .anim-in{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.js .anim-in.visible{opacity:1;transform:none}dialog{max-height:90dvh;overflow:auto}dialog::backdrop{background:#10131dbb;backdrop-filter:blur(7px)}dialog .dialog-close{position:absolute;right:18px;top:16px;z-index:2}.no-scroll{overflow:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .anim-in{opacity:1;transform:none}}html.reduce-motion{scroll-behavior:auto}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation:none!important;transition:none!important}.reduce-motion .anim-in{opacity:1;transform:none}
body{background:#e8e9ee;color:#252329}a{text-decoration:none}h1,h2,h3{font-family:Display,Arial,sans-serif;font-weight:600;letter-spacing:-.065em;line-height:1}.nt-top{display:flex;justify-content:space-between;align-items:center;padding:23px 4%;border-bottom:1px solid #a4a1b1;gap:25px}.nt-sign{font:700 37px Display;letter-spacing:-.1em;display:flex;gap:24px;align-items:center}.nt-sign span{font:8px/1.5 Body;letter-spacing:.02em;max-width:75px}.nt-top nav{display:flex;gap:30px;font-size:10px}.nt-top nav a:last-child{background:#6047d9;color:white;padding:10px 15px}.nt-top nav a{align-self:center}.nt-intro{padding:35px 4% 50px}.nt-kicker{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.04em}.nt-intro h1{font-size:clamp(65px,10.5vw,160px);line-height:.94;margin:55px 0 35px;font-weight:500}.nt-intro h1>span{color:#6047d9}.nt-intro-bottom{display:flex;justify-content:space-between;align-items:center}.nt-intro-bottom p{font-size:12px;line-height:1.8;margin:0;max-width:440px}.nt-circle{width:62px;height:62px;border:1px solid #6d6879;display:grid;place-items:center;border-radius:50%;font-size:28px;animation:ntbounce 4s infinite}.material-index{background:#252329;color:#edeef2}.material-switch{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #55515c}.material-switch button{padding:25px 8%;display:flex;gap:25px;align-items:center;background:none;border:0;border-right:1px solid #55515c;color:#9b97a5;font:500 50px Display;letter-spacing:-.06em}.material-switch button span{font:10px Body;letter-spacing:0}.material-switch button b{font-weight:300;margin-left:auto}.material-switch button[aria-selected=true]{background:#6047d9;color:white}.nt-material{display:grid;grid-template-columns:1.25fr 1fr;min-height:550px}.nt-material[hidden]{display:none}.nt-material>img{width:100%;height:100%;min-height:550px}.nt-material>div{padding:65px 12%}.nt-material>div>span,.nt-note>div>span,.city-frame span{font-size:8px;letter-spacing:.08em}.nt-material h2{font-size:60px;margin:40px 0 25px;font-weight:400}.nt-material p{font-size:12px;line-height:1.9;color:#c2becd}.nt-material a{display:inline-block;margin-top:20px;font-size:11px;border-bottom:1px solid;padding-bottom:8px}.nt-note{padding:100px 9%;display:grid;grid-template-columns:1fr 1.4fr;gap:70px;align-items:center}.nt-star{font-family:Arial;font-size:230px;color:#6047d9;font-weight:100;display:block;animation:ntrotate 50s linear infinite;width:max-content}.nt-note h2{font-size:75px;font-weight:400;margin:30px 0}.nt-note h2 i{font-style:normal;color:#6047d9}.nt-note p{font-size:13px;line-height:1.8;max-width:470px}.nt-note a{font-size:11px;border-bottom:1px solid;display:inline-block;margin-top:20px;padding-bottom:8px}.city-frame{margin:0 4% 95px;position:relative}.city-frame img{height:650px;width:100%}.city-frame>div{position:absolute;bottom:0;left:0;background:#e8e9ee;width:47%;padding:40px 35px 0 0}.city-frame h2{font-size:57px;font-weight:400;margin:25px 0}.city-frame p{font-size:12px;line-height:1.8}.nt-contact-strip{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:40px;padding:60px 4%;background:#6047d9;color:white;align-items:center}.nt-contact-strip>p,.nt-contact-strip>div{font-size:10px;line-height:1.9;margin:0}.nt-contact-strip>a{font:400 55px/.98 Display;letter-spacing:-.05em;position:relative}.nt-contact-strip>a>span{position:absolute;right:10px;top:0}.nt-contact-strip>div>a{display:inline-block;font-size:16px;margin-top:12px}.nt-footer{background:#252329;color:#e8e9ee;padding:55px 4% 30px}.footer-big{font:500 13.3vw/.84 Display;letter-spacing:-.07em;position:relative}.footer-big>span{position:absolute;right:0;top:0;color:#8d76fc}.nt-coords{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;margin-top:55px;font-size:10px;line-height:1.8;border-top:1px solid #55515c;padding-top:25px}.nt-coords p{margin:0}.nt-coords>a{font-size:18px}.nt-coords>div{display:grid;justify-self:end;line-height:1.2}.nt-coords br{display:none}.nt-article-title{padding:70px 6%}.nt-article-title>span,.nt-essay>div>span{font-size:10px}.nt-article-title h1{font-size:90px;font-weight:500;margin:35px 0}.nt-article-title i{color:#6047d9;font-style:normal}.nt-essay{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:40px 6% 90px}.nt-essay h2{font-size:54px;font-weight:500;margin-top:30px}.nt-essay p{font-size:13px;line-height:1.9}.nt-essay img{width:100%;height:480px}.reverse>div{order:2}.nt-checklist{padding:65px 6%;background:#d7d2f5;display:grid;grid-template-columns:1fr 1fr;gap:40px}.nt-checklist h2{font-size:55px;font-weight:500}.nt-checklist ol{font-size:13px;line-height:2.5;padding-left:20px}.nt-checklist>a{font-size:13px}.nt-contact-page{padding:75px 6%;display:grid;grid-template-columns:1fr 1fr;gap:70px}.nt-contact-page>div>span{font-size:8px}.nt-contact-page h1{font-size:68px;margin:35px 0}.nt-contact-page p{font-size:12px;line-height:1.9}.nt-contact-page address{font-size:13px;font-style:normal;line-height:1.8;margin-top:35px}.fields{grid-template-columns:1fr 1fr}.field.topic,.field.message{grid-column:1/-1}.field label{font-size:10px;margin-bottom:8px}.field input,.field select,.field textarea{border:1px solid #a4a1b1;background:#f2f2f6;padding:13px;color:#252329;border-radius:0;font-family:Display;font-size:16px}.form-send{background:#6047d9;color:white;padding:20px;border:0;font-size:12px}.form-disclaimer{font-size:10px;line-height:1.8;margin:25px 0}#nt-dialog{border:0;background:#e8e9ee;color:#252329;padding:45px;width:690px;max-width:94%}#nt-dialog>span{font-size:9px}#nt-dialog h2{font-size:53px;margin:30px 0}.dialog-close{border:0;background:#6047d9;color:white;width:34px;height:34px;font-size:25px}.legal-content h1,.success h1{font-weight:500}@keyframes ntrotate{to{transform:rotate(360deg)}}@keyframes ntbounce{50%{transform:translateY(6px)}}@media(max-width:900px){.nt-sign{font-size:32px;gap:15px}.nt-top nav{gap:15px}.nt-material>div{padding:45px 9%}.nt-material h2{font-size:48px}.nt-note{gap:40px;padding:75px 6%}.nt-star{font-size:170px}.nt-note h2{font-size:60px}.city-frame>div{width:60%}.city-frame h2{font-size:48px}.nt-contact-strip{gap:25px}.nt-contact-strip>a{font-size:43px}.nt-contact-page{gap:40px}.nt-contact-page h1{font-size:51px}.nt-essay{gap:40px}.nt-essay h2{font-size:43px}}@media(max-width:600px){.nt-top{padding:20px 5%;gap:12px}.nt-sign{font-size:32px}.nt-sign span{display:none}.nt-top nav{gap:15px;font-size:8px}.nt-top nav a:nth-child(2){display:none}.nt-top nav a:last-child{padding:10px}.nt-intro{padding:25px 5% 35px}.nt-kicker{font-size:7px;gap:20px}.nt-kicker>span:last-child{text-align:right}.nt-intro h1{font-size:clamp(47px,12vw,72px);line-height:.99;margin:40px 0 30px}.nt-intro-bottom{gap:20px}.nt-intro-bottom p{font-size:10px;max-width:245px}.nt-circle{width:42px;height:42px;flex:none;font-size:22px}.material-switch button{font-size:30px;gap:14px;padding:22px 6%}.material-switch button span{font-size:8px}.material-switch button b{font-size:24px}.nt-material{display:block}.nt-material>img{min-height:0;height:330px}.nt-material>div{padding:35px 7% 45px}.nt-material h2{font-size:53px;margin:25px 0}.nt-material p{font-size:12px}.nt-note{display:block;padding:65px 7%}.nt-star{font-size:100px;line-height:1;margin-bottom:35px}.nt-note h2{font-size:57px}.city-frame{margin:0 5% 65px}.city-frame img{height:360px}.city-frame>div{position:relative;width:100%;padding:30px 0 0}.city-frame h2{font-size:48px}.nt-contact-strip{display:block;padding:45px 7%}.nt-contact-strip>a{display:block;font-size:55px;margin:30px 0}.nt-contact-strip>div{border-top:1px solid #ffffff55;padding-top:25px}.nt-footer{padding:40px 5% 30px}.footer-big{font-size:18vw}.nt-coords{display:block;margin-top:35px}.nt-coords>a{display:block;margin:25px 0}.nt-coords>div{display:block;line-height:2.2}.nt-coords>div>a{display:block}.nt-coords .reduced-label{display:flex}.nt-article-title{padding:45px 6%}.nt-article-title h1{font-size:57px}.nt-essay{display:flex;flex-direction:column;padding:15px 6% 60px;gap:25px}.nt-essay h2{font-size:45px}.nt-essay img{height:310px}.reverse>div{order:0}.nt-checklist{display:block;padding:45px 6%}.nt-checklist h2{font-size:47px}.nt-checklist ol{font-size:12px;line-height:2}.nt-checklist>a{display:inline-block;margin-top:20px}.nt-contact-page{display:block;padding:45px 6%}.nt-contact-page h1{font-size:56px}.nt-contact-page>div:last-child{margin-top:45px}.fields{grid-template-columns:1fr}.field label{font-size:11px}.form-disclaimer{font-size:10px}#nt-dialog{padding:40px 23px 25px}#nt-dialog h2{font-size:43px}}
