html,body{min-height:100%;background:#000}body{margin:0;color:#ccc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}a{text-decoration:none}section{isolation:isolate}img,svg,video{max-width:100%}app-home h1,app-home h2,app-home h3,app-home h4,app-home h5,app-home h6{font-family:Saira Condensed,Arial,sans-serif;font-weight:400}app-home p{font-family:Cormorant Garamond,Garamond,Times New Roman,serif;font-weight:400}app-home button,app-home label,app-home small{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:400}app-home app-contact-section #contact{background:#000!important;color:#fff!important;border-top:1px solid #262626!important;padding-top:120px!important;padding-bottom:120px!important}app-home app-contact-section #contact>.absolute{display:none!important}app-home app-contact-section #contact .container{max-width:1280px!important}app-home app-contact-section #contact [class*=rounded-]:not(button):not(.w-16):not(.w-20){border-radius:0!important}app-home app-contact-section #contact [class*=shadow-]{box-shadow:none!important}app-home app-contact-section #contact>div>div>div>div[class*=border]{background:#000!important;border-color:#262626!important;box-shadow:none!important;border-radius:0!important}app-home app-contact-section #contact h2,app-home app-contact-section #contact h3,app-home app-contact-section #contact h4{color:#fff!important;font-family:Saira Condensed,Arial,sans-serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:2.5px!important;line-height:1.08!important}app-home app-contact-section #contact h2{font-size:clamp(38px,5vw,64px)!important}app-home app-contact-section #contact h3{letter-spacing:2px!important}app-home app-contact-section #contact p{color:#999!important;font-family:Cormorant Garamond,Garamond,Times New Roman,serif!important;font-size:17px;line-height:1.55;font-weight:400!important}app-home app-contact-section #contact [class*=text-blue-],app-home app-contact-section #contact [class*=text-green-]{color:#999!important}app-home app-contact-section #contact [class*=bg-blue-],app-home app-contact-section #contact [class*=bg-green-]{background:transparent!important}app-home app-contact-section #contact [class*=border-blue-],app-home app-contact-section #contact [class*=border-green-]{border-color:#3a3a3a!important}app-home app-contact-section #contact .contact-proof{border-bottom:1px solid #262626!important;padding:22px 0!important}app-home app-contact-section #contact .contact-proof>span{width:34px!important;height:auto!important;flex:0 0 34px!important;border-radius:0!important;background:transparent!important;color:#999!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:9px!important;font-weight:400!important;letter-spacing:1.5px}app-home app-contact-section #contact .contact-proof strong{color:#fff!important;font-family:Saira Condensed,Arial,sans-serif!important;font-size:19px!important;font-weight:400!important;letter-spacing:1.5px;text-transform:uppercase}app-home app-contact-section #contact .contact-proof small{margin-top:5px!important;color:#999!important;font-family:Cormorant Garamond,Garamond,serif!important;font-size:15px!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important}app-home app-contact-section #contact .request-type,app-home app-contact-section #contact .primary-submit,app-home app-contact-section #contact .secondary-submit,app-home app-contact-section #contact button[class*=border]{min-height:46px!important;border:1px solid #fff!important;border-radius:9999px!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:10px!important;font-weight:400!important;letter-spacing:2px!important;text-transform:uppercase;transform:none!important}app-home app-contact-section #contact .request-active{border-color:#fff!important;color:#fff!important;background:#141414!important}app-home app-contact-section #contact .field>span,app-home app-contact-section #contact .consent{color:#999!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:9px!important;font-weight:400!important;letter-spacing:1.5px!important;text-transform:uppercase}app-home app-contact-section #contact .field input,app-home app-contact-section #contact .field select,app-home app-contact-section #contact .field textarea{width:100%!important;border:0!important;border-bottom:1px solid #3a3a3a!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;padding:12px 0!important;font-family:Cormorant Garamond,Garamond,Times New Roman,serif!important;font-size:17px!important;font-weight:400!important;outline:none!important}app-home app-contact-section #contact .field input:focus,app-home app-contact-section #contact .field select:focus,app-home app-contact-section #contact .field textarea:focus{border-bottom-color:#fff!important;box-shadow:none!important}app-home app-contact-section #contact .field input::placeholder,app-home app-contact-section #contact .field textarea::placeholder{color:#666!important}app-home app-contact-section #contact .consent input{accent-color:#fff!important}app-home app-contact-section #contact .w-20>div{background:#fff!important}app-home app-contact-section #contact a{color:#c3d9f3!important;text-underline-offset:4px}app-home app-contact-section #contact .form-error{border:1px solid #3a3a3a!important;border-radius:0!important;background:#141414!important;color:#e6e6e6!important;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:9px!important;letter-spacing:1px}:focus-visible{outline:1px solid #c3d9f3;outline-offset:4px}::selection{background:#e6e6e6;color:#000}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:0}@media(max-width:900px){app-home .orion-editorial .frame{width:calc(100% - 40px)!important;max-width:1280px}}@media(max-width:640px){app-home app-contact-section #contact{padding-top:92px!important;padding-bottom:92px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
