body[data-theme=white] .brand-seal{position:relative;display:grid;place-items:center;flex:0 0 auto;width:54px;height:54px;overflow:hidden;border:1px solid #b49a5b4d;border-radius:18px;color:#997529;background:linear-gradient(145deg,#fff,#f8f1df);box-shadow:inset 0 1px #fff,0 5px 18px #80611e0d}body[data-theme=white] .brand-seal svg{display:block;width:100%;height:100%}body[data-theme=white] .brand-seal-frame{opacity:.7}body[data-theme=white] .brand-seal-corners{opacity:.5}body[data-theme=white] .brand-seal:after{content:"";position:absolute;inset:-25%;background:linear-gradient(110deg,transparent 34%,#ffffffb3 50%,transparent 66%);transform:translate(-100%);pointer-events:none}body[data-theme=white] #navbar .header-brand{gap:12px;flex:0 0 auto;text-decoration:none;border-radius:18px 4px 4px 18px}body[data-theme=white] .header-brand:focus-visible{outline:2px solid #997529;outline-offset:6px}body[data-theme=white] .header-brand-wordmark{display:flex;flex-direction:column;align-items:center;gap:5px}body[data-theme=white] .header-brand-name{font-family:Cormorant Garamond,Georgia,serif;font-size:23px;font-weight:600;line-height:1;letter-spacing:.07em;color:#30291c}body[data-theme=white] .header-brand-number{display:flex;align-items:center;gap:9px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;line-height:1;letter-spacing:.25em;padding-left:.25em;color:#8c691b}body[data-theme=white] .header-brand-number:before,body[data-theme=white] .header-brand-number:after{content:"";width:27px;height:1px;background:linear-gradient(90deg,transparent,#b49a5b99)}body[data-theme=white] .header-brand-number:after{transform:rotate(180deg)}@media(hover:hover){body[data-theme=white] .header-brand:hover .brand-seal:after{animation:seal-shine .85s ease both}}body[data-theme=white] #preloader{background:radial-gradient(ellipse at 50% 40%,#faf4e3,#fffdf7 35%,#fff 72%)}body[data-theme=white] #preloader .brand-orbit{width:128px;height:128px;border-color:#bc9b4926;margin-bottom:34px;background:radial-gradient(circle,#e5ce871c,transparent 70%);box-shadow:0 0 65px #d4af3714}body[data-theme=white] #preloader .brand-orbit:before{inset:-9px;border-top-color:#bb974c99;border-right-color:#bb974c26}body[data-theme=white] #preloader .brand-seal-intro{width:88px;height:88px;border-radius:27px;box-shadow:inset 0 1px #fff,0 12px 30px #80611e0d}body[data-theme=white] #preloader .brand-seal:after{animation:seal-shine 1.25s .45s ease both}body[data-theme=white] #preloader .brand-seal-frame{stroke-dasharray:205;animation:seal-draw 1.5s ease both}body[data-theme=white] #preloader .brand-name{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(25px,5.5vw,34px);font-weight:600;line-height:1.2;letter-spacing:.13em;color:#30291c}body[data-theme=white] #preloader .brand-name span{color:#997529}body[data-theme=white] #preloader .brand-caption{font-size:8px;letter-spacing:.28em;color:#786440;margin-top:12px}body[data-theme=white] #preloader .brand-track{width:150px;height:2px;margin-top:30px;border-radius:2px;background:#b99a4b26}body[data-theme=white] #preloader .brand-track span{background:linear-gradient(90deg,#9b782c,#d8bd72,#9b782c)}body[data-theme=white] #preloader .brand-welcome{color:#80745c;font-size:19px;margin-top:18px}@keyframes seal-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes seal-draw{0%{stroke-dashoffset:205;opacity:0}to{stroke-dashoffset:0;opacity:.7}}@media(max-width:767px){body[data-theme=white] #navbar .brand-seal{width:46px;height:46px;border-radius:15px}body[data-theme=white] #navbar .header-brand{gap:10px}body[data-theme=white] .header-brand-name{font-size:20px;letter-spacing:.05em}body[data-theme=white] .header-brand-number{font-size:9px}}@media(max-width:359px){body[data-theme=white] #navbar .header-brand{gap:8px}body[data-theme=white] .header-brand-name{font-size:18px;letter-spacing:.025em}body[data-theme=white] #navbar .brand-seal{width:42px;height:42px;border-radius:14px}body[data-theme=white] .header-brand-number:before,body[data-theme=white] .header-brand-number:after{width:22px}}@media(prefers-reduced-motion:reduce){body[data-theme=white] .brand-seal:after{display:none;animation:none!important}body[data-theme=white] .brand-seal-frame{animation:none!important}}
