:root{--font-display:var(--font-libertinus), "Libertinus Serif", var(--font-latin), "Latin", serif;--font-heading:var(--font-cormorant), "Cormorant Garamond", serif;--font-body-montserrat:var(--font-montserrat), "Montserrat", sans-serif;--font-body-palatino:"Palatino Linotype", "Palatino", "Book Antiqua", "URW Palladio L", "P052", serif;--font-body:var(--font-body-palatino);--font-nav-geometria:var(--font-geometria), "Geometria", sans-serif;--font-nav:var(--font-body-palatino);--c-white:#fff;--c-black:#000;--c-gold:#f2db73;--c-hover-ink:#ffd61d;--header-scroll-bg:#02181173;--header-scroll-blur:10px;--header-scroll-border:#fff3;--c-hero-glow:#1b3520;--grad-gold-frame:linear-gradient(90deg, #ecd993 0%, #cebb75 55.288%, #ecd993 100%);--grad-gold-fill:linear-gradient(90deg, #debb79 0%, #f6e8a1 54.808%, #debb79 100%);--grad-gold-frame-hover:linear-gradient(90deg, #edca76 0%, #fffbe4 46.7%, #fffbe4 58.09%, #edca76 100%);--grad-gold-fill-hover:linear-gradient(90deg, #cfa861 20%, #f9edb5 50%, #cfa861 80%);--base-size-page:calc(100vw / 192);--base-size:var(--base-size-page)}@media (max-width:1024px){:root{--base-size-page:calc(100vw / 76.8)}}@media (max-width:480px){:root{--base-size-page:calc(100vw / 37.5)}}@property --modal-blur{syntax:"<length>";inherits:false;initial-value:0}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--c-black);color:var(--c-white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}img,svg,picture,video{max-width:100%;display:block}:focus-visible{outline:2px solid var(--c-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{text-align:center;flex-direction:column;align-items:flex-start;display:inline-flex}.btn__inner{width:100%;font-family:var(--font-body);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-weight:500;display:flex}.btn--sm{padding:calc(var(--base-size)*.3);border-radius:calc(var(--base-size)*30);background-image:var(--grad-gold-frame);box-shadow:0 calc(var(--base-size)*.24) calc(var(--base-size)*.12) #00000040}.btn--sm .btn__inner{border-radius:calc(var(--base-size)*30);background-image:var(--grad-gold-fill);box-shadow:inset calc(var(--base-size)*.06) calc(var(--base-size)*.06) calc(var(--base-size)*.18) #0003;color:var(--c-black);padding:calc(var(--base-size)*1.3) calc(var(--base-size)*3);font-size:calc(var(--base-size)*1.4);line-height:1.3}.btn--md{padding:calc(var(--base-size)*.375);border-radius:calc(var(--base-size)*37.5);background-image:var(--grad-gold-frame);box-shadow:0 calc(var(--base-size)*.3) calc(var(--base-size)*.15) #00000040;height:calc(var(--base-size)*6)}.btn--md .btn__inner{border-radius:calc(var(--base-size)*37.5);background-image:var(--grad-gold-fill);box-shadow:inset calc(var(--base-size)*.075) calc(var(--base-size)*.075) calc(var(--base-size)*.225) #0003;color:var(--c-black);min-height:0;padding:calc(var(--base-size)*1.8) calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.5);flex:1 0 0;line-height:normal}.btn--lg{padding:calc(var(--base-size)*.5);border-radius:calc(var(--base-size)*50);background-image:var(--grad-gold-frame);box-shadow:0 calc(var(--base-size)*.4) calc(var(--base-size)*.2) #00000040}.btn--lg .btn__inner{border-radius:calc(var(--base-size)*50);background-image:var(--grad-gold-fill);box-shadow:inset calc(var(--base-size)*.1) calc(var(--base-size)*.1) calc(var(--base-size)*.3) #0003;color:var(--c-black);padding:calc(var(--base-size)*2.4) calc(var(--base-size)*5);font-size:calc(var(--base-size)*2);line-height:normal}.btn,.btn__inner{transition:background-image .3s ease-out,box-shadow .3s ease-out}@media (hover:hover){.btn:hover:not(:disabled){background-image:var(--grad-gold-frame-hover);box-shadow:calc(var(--base-size)*.4) calc(var(--base-size)*.4) calc(var(--base-size)*1) #ffb93ce6,calc(var(--base-size)*-.4) 0 calc(var(--base-size)*1.5) #ffb93c99}.btn:hover:not(:disabled) .btn__inner{background-image:var(--grad-gold-fill-hover);box-shadow:inset calc(var(--base-size)*.1) calc(var(--base-size)*.1) calc(var(--base-size)*.5) #e1bf70}}.nf{min-height:100svh;padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.nf__bg{object-fit:cover;opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.nf__veil{pointer-events:none;background:radial-gradient(#05100a26 0%,#05100abf 65%,#05100af2 100%),linear-gradient(#05100a99 0%,#05100a33 40%);position:absolute;inset:0}.nf__inner{z-index:1;max-width:calc(var(--base-size)*72);flex-direction:column;align-items:center;display:flex;position:relative}.nf__logo{width:calc(var(--base-size)*34);height:calc(var(--base-size)*5.5);margin-bottom:calc(var(--base-size)*5);display:block;position:relative}.nf__logo .header__logo-name{width:calc(var(--base-size)*34);color:var(--c-white);font-family:var(--font-heading);font-size:calc(var(--base-size)*2.9);letter-spacing:calc(var(--base-size)*.29);text-align:center;text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:1;position:absolute;top:0;left:0}.nf__logo .header__logo-tagline{left:calc(var(--base-size)*1.7);top:calc(var(--base-size)*3.05);align-items:center;gap:calc(var(--base-size)*.6);height:calc(var(--base-size)*2.4);display:flex;position:absolute}.nf__logo .header__logo-word{width:calc(var(--base-size)*16);color:var(--c-gold);font-family:var(--font-body);font-size:calc(var(--base-size)*1.52);letter-spacing:calc(var(--base-size)*.3);font-weight:400;line-height:calc(var(--base-size)*2.4);text-align:center;text-transform:uppercase;white-space:nowrap}.nf__logo .header__flourish{width:calc(var(--base-size)*6.5);height:calc(var(--base-size)*.83);flex:none;position:relative}.nf__logo .header__flourish img{width:103.91%;max-width:none;height:152.14%;position:absolute;top:-26.07%;left:-3.32%}.nf__logo .header__flourish--left img{transform:scaleX(-1)}.nf__code{color:var(--c-gold);font-family:var(--font-display);font-size:calc(var(--base-size)*11.6);letter-spacing:calc(var(--base-size)*.8);text-shadow:0 0 calc(var(--base-size)*4) var(--c-hero-glow);margin:0;font-weight:400;line-height:1}.nf__title{margin:calc(var(--base-size)*1.6) 0 0;color:var(--c-white);font-family:var(--font-display);font-size:calc(var(--base-size)*3.6);text-transform:uppercase;font-weight:400;line-height:1.1}.nf__flourish{width:calc(var(--base-size)*23.5);height:calc(var(--base-size)*3);margin:calc(var(--base-size)*2) 0 calc(var(--base-size)*2.4);background:url(/icons/title-line.png) 50%/contain no-repeat}.nf__cta{margin-top:calc(var(--base-size)*1.6)}@media (max-width:1024px){.nf{padding:calc(var(--base-size)*6) calc(var(--base-size)*3)}.nf__logo{width:calc(var(--base-size)*30);height:calc(var(--base-size)*4.9);margin-bottom:calc(var(--base-size)*4)}.nf__logo .header__logo-name{width:calc(var(--base-size)*30);font-size:calc(var(--base-size)*2.6);letter-spacing:calc(var(--base-size)*.26)}.nf__logo .header__logo-tagline{left:calc(var(--base-size)*1.5);top:calc(var(--base-size)*2.7)}.nf__logo .header__logo-word{width:calc(var(--base-size)*14);font-size:calc(var(--base-size)*1.35)}.nf__logo .header__flourish{width:calc(var(--base-size)*5.8);height:calc(var(--base-size)*.74)}.nf__code{font-size:calc(var(--base-size)*9)}.nf__title{font-size:calc(var(--base-size)*3)}}@media (max-width:480px){.nf__code{font-size:calc(var(--base-size)*7.2)}.nf__title{font-size:calc(var(--base-size)*2.6)}.nf__flourish{width:calc(var(--base-size)*19)}}
