body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}:root{--ma-black:#050505;--ma-black-soft:#0b0b0b;--ma-dark:#111111;--ma-white:#f5f3ed;--ma-white-soft:#d9d6cf;--ma-gold:#b79a5d;--ma-gold-soft:#d2bd8b;--ma-line:rgba(255,255,255,0.16);--ma-max-width:1280px;--ma-text-width:820px;--ma-radius:0px;--ma-transition:all 0.35s ease}html{scroll-behavior:smooth}body{background:var(--ma-black);color:var(--ma-white-soft);font-family:"Montserrat",Arial,sans-serif;font-weight:300;line-height:1.7;overflow-x:hidden}#page-container{background:var(--ma-black)}.et_pb_section,.et_pb_row{background-color:transparent}h1,h2,h3,h4,h5,h6{color:var(--ma-white);font-family:"Cormorant Garamond",Georgia,serif;font-weight:400;letter-spacing:0.03em}h1{font-size:clamp(48px,7vw,110px);line-height:0.95}h2{font-size:clamp(38px,5vw,72px);line-height:1.05}h3{font-size:clamp(28px,3vw,42px)}p{font-size:18px;line-height:1.85;color:var(--ma-white-soft)}strong,b{color:var(--ma-white);font-weight:500}a{color:var(--ma-gold-soft);text-decoration:none;transition:var(--ma-transition)}a:hover{color:var(--ma-white)}.ma-container{width:90%;max-width:var(--ma-max-width);margin:0 auto}.ma-text-container{max-width:var(--ma-text-width);margin-left:auto;margin-right:auto}.ma-section{position:relative;min-height:100vh;display:flex;align-items:center;background-color:var(--ma-black);overflow:hidden}.ma-section-inner{position:relative;z-index:2;width:100%}.ma-dark-section{background:radial-gradient(circle at center,rgba(255,255,255,0.025) 0%,rgba(0,0,0,0) 45%),var(--ma-black)}.ma-kicker{display:block;margin-bottom:20px;color:var(--ma-gold);font-size:13px;font-weight:500;letter-spacing:0.28em;text-transform:uppercase}.ma-lead{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(28px,3vw,46px);line-height:1.35;color:var(--ma-white);font-weight:300}.ma-quote{max-width:900px;margin:0 auto;text-align:center;font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(32px,4vw,58px);line-height:1.25;color:var(--ma-white)}.ma-english{display:block;margin-top:14px;color:rgba(255,255,255,0.48);font-size:14px;line-height:1.6;font-style:italic}.ma-line{width:70px;height:1px;background:var(--ma-gold);margin:30px 0}.ma-line-center{margin-left:auto;margin-right:auto}.ma-button,.et_pb_button.ma-button{display:inline-flex;align-items:center;justify-content:center;padding:15px 32px;border:1px solid var(--ma-gold)!important;border-radius:0!important;background:transparent!important;color:var(--ma-white)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0.18em!important;text-transform:uppercase;transition:var(--ma-transition)}.ma-button:hover,.et_pb_button.ma-button:hover{background:var(--ma-gold)!important;color:var(--ma-black)!important;border-color:var(--ma-gold)!important}.et_pb_button.ma-button:after{display:none!important}.ma-image img{width:100%;height:auto;display:block;filter:grayscale(100%)contrast(1.12)brightness(0.82);transition:all 0.8s ease}.ma-image:hover img{filter:grayscale(70%)contrast(1.08)brightness(0.95)}.ma-overlay{position:relative}.ma-overlay:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0.35),rgba(0,0,0,0.85))}.ma-overlay>*{position:relative;z-index:2}.ma-element-section{min-height:100vh;position:relative;display:flex;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat}.ma-element-section:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,0.92) 0%,rgba(0,0,0,0.70) 50%,rgba(0,0,0,0.38) 100%)}.ma-element-section .et_pb_row{position:relative;z-index:2}.ma-air{background-color:#101214}.ma-water{background-color:#080d11}.ma-fire{background-color:#120908}.ma-portal{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;background:#030303}.ma-portal-symbol{width:150px;height:150px;margin:40px auto;display:flex;align-items:center;justify-content:center;border:1px solid rgba(183,154,93,0.6);border-radius:50%;transition:all 0.45s ease;cursor:pointer}.ma-portal-symbol:hover{transform:scale(1.06);border-color:var(--ma-gold);box-shadow:0 0 40px rgba(183,154,93,0.18)}.ma-door{position:relative;min-height:520px;display:flex;align-items:flex-end;overflow:hidden;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,0.12);transition:all 0.5s ease}.ma-door:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0.15),rgba(0,0,0,0.90));transition:all 0.5s ease}.ma-door:hover{transform:translateY(-8px);border-color:rgba(183,154,93,0.7)}.ma-door:hover:before{background:linear-gradient(180deg,rgba(0,0,0,0.05),rgba(0,0,0,0.76))}.ma-door-content{position:relative;z-index:2;width:100%;padding:40px 32px}.ma-door-title{margin:0;color:var(--ma-white);font-family:"Cormorant Garamond",Georgia,serif;font-size:34px;letter-spacing:0.08em;text-transform:uppercase}.ma-library-card{height:100%;padding:32px;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.10);transition:var(--ma-transition)}.ma-library-card:hover{border-color:rgba(183,154,93,0.65);transform:translateY(-4px)}.ma-library-card h3{margin-bottom:15px}#main-header{background:rgba(5,5,5,0.92)!important;box-shadow:none!important;border-bottom:1px solid rgba(255,255,255,0.08)}#top-menu li a{color:rgba(255,255,255,0.72)!important;font-size:13px;letter-spacing:0.12em;text-transform:uppercase}#top-menu li a:hover{color:var(--ma-white)!important}.ma-footer{padding:60px 0;border-top:1px solid var(--ma-line);background:var(--ma-black)}.ma-footer a{color:rgba(255,255,255,0.55)}.ma-footer a:hover{color:var(--ma-gold-soft)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#3c3528}::-webkit-scrollbar-thumb:hover{background:var(--ma-gold)}::selection{background:var(--ma-gold);color:var(--ma-black)}@media (max-width:980px){.ma-section,.ma-element-section,.ma-portal{min-height:auto;padding:100px 0}p{font-size:17px}.ma-door{min-height:420px;margin-bottom:25px}}@media (max-width:600px){.ma-section,.ma-element-section,.ma-portal{padding:75px 0}.ma-kicker{font-size:11px;letter-spacing:0.2em}.ma-lead{font-size:29px}.ma-quote{font-size:32px}.ma-door-title{font-size:29px}}