*{box-sizing:border-box;margin:0;padding:0}html,body{color:#fff;background-color:#000;width:100%;height:100%;font-family:Playfair Display,serif}html{scroll-behavior:smooth;font-size:clamp(10px,1vw,16px);overflow-x:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:linear-gradient(#ae8625,#f7ef8a);border-radius:10px}.gold-text{background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.luxury-title{text-transform:uppercase;letter-spacing:-.02em;font-family:Playfair Display,serif;font-size:clamp(3rem,8vw,6rem);font-weight:700}#icon-slider{white-space:nowrap;will-change:transform;background-color:#151414;flex-direction:row;gap:2rem;width:200%;padding-top:5px;padding-bottom:5px;display:flex;position:absolute;bottom:23%;left:-10%;rotate:-1.5deg}#icon-slider img{flex-shrink:0;width:3rem;height:3rem}#visionary{background-color:#050505;position:relative}#visionary #founder-section{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}#visionary #founder-section #founder-gradient{z-index:1;background:linear-gradient(135deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625) 0 0/200%;border-radius:100%;width:clamp(32rem,40vw,50rem);height:clamp(32rem,40vw,50rem);position:absolute;bottom:15%;left:50%;transform:translate(-50%)}#visionary #founder-section h1{z-index:2;color:#fff;text-transform:uppercase;pointer-events:none;white-space:nowrap;font-family:Playfair Display,serif;font-size:clamp(5rem,15vw,15rem);font-weight:700;position:absolute}#visionary #founder-section #founder-first-name{top:35%;left:10%;transform:translateY(-50%)}@media (width<=768px){#visionary #founder-section #founder-first-name{text-align:center;width:100%;font-size:clamp(3rem,12vw,6rem);top:25%;left:50%;transform:translate(-50%,-50%)}}@media (width<=480px){#visionary #founder-section #founder-first-name{text-align:center;width:90%;font-size:clamp(2rem,10vw,4rem);top:30%;left:50%;transform:translate(-50%,-50%)}}#visionary #founder-section h3{z-index:8;text-transform:uppercase;letter-spacing:.5rem;font-family:Poppins,sans-serif;font-size:clamp(1rem,2vw,2.5rem);position:absolute}#visionary #founder-section #founder-role{background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;top:15%;left:8%}@media (width<=768px){#visionary #founder-section #founder-role{text-align:center;width:100%;font-size:2rem;top:10%;left:50%;transform:translate(-50%)}}@media (width<=480px){#visionary #founder-section #founder-role{text-align:center;width:90%;font-size:1rem;top:12%;left:50%;transform:translate(-50%)}}#visionary #founder-section #founder-last-name{color:#0000;background:linear-gradient(135deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625) 0 0/200%;-webkit-background-clip:text;background-clip:text;bottom:35%;right:5%}@media (width<=768px){#visionary #founder-section #founder-last-name{display:none}}#visionary #founder-section #founder-image{z-index:5;object-fit:contain;width:70vw;max-width:90%;height:80vh;margin:0 auto;position:absolute;bottom:0;left:0;right:0}@media (width<=768px){#visionary #founder-section #founder-image{width:85vw;height:60vh}}#visionary #founder-section button{color:#fff;letter-spacing:.2rem;text-transform:uppercase;cursor:pointer;z-index:10;background:0 0;border:1px solid #d2ac47;border-radius:50px;padding:1rem 2.5rem;font-size:.9rem;font-weight:600;transition:all .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:8%;right:15%}#visionary #founder-section button:hover{color:#000;background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);border-color:#0000;transform:translateY(-5px);box-shadow:0 10px 20px #0000004d}@media (width<=768px){#visionary #founder-section button{width:auto;padding:.8rem 2rem;font-size:.8rem;bottom:5%;right:50%;transform:translate(50%)}#visionary #founder-section button:hover{transform:translate(50%,-5px)}}#visionary #text-animation-section{z-index:20;pointer-events:none;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;height:100vh;display:flex;position:absolute;top:0;left:0}#visionary #text-animation-section .top-text,#visionary #text-animation-section .bottom-text{background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);-webkit-text-fill-color:transparent;letter-spacing:.5rem;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,5vw,4rem);font-weight:300}#visionary #text-animation-section .middle-text{color:#fff;letter-spacing:-.02em;font-family:Playfair Display,serif;font-size:clamp(4rem,12vw,10rem);font-weight:800}#hero-section{background-color:#000;width:100%;height:100vh;position:relative;overflow:hidden}#hero-section video{object-fit:cover;z-index:1;filter:brightness(.6);width:100%;height:100%;position:absolute;inset:0}#hero-section #transparent-Layer{z-index:2;background-color:#00000056;width:100vw;height:100vh;position:absolute}#hero-section{justify-content:center;align-items:center;display:flex}#hero-section #hero-text-section{z-index:3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;max-width:90rem;padding:0 2rem;display:flex;position:relative}#hero-section #hero-text-section h3{letter-spacing:.8rem;text-transform:uppercase;background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.2rem;font-weight:400}@media (width<=768px){#hero-section #hero-text-section h3{letter-spacing:.5rem;font-size:.9rem}}#hero-section #hero-text-section h1{letter-spacing:-.02em;color:#fff;text-transform:uppercase;margin:0;font-family:Playfair Display,serif;font-size:clamp(3rem,10vw,8rem);font-weight:700;line-height:.9}#hero-section #hero-text-section h1:nth-of-type(2){background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}#hero-section #hero-text-section #event-section{justify-content:center;align-items:center;gap:5rem;margin:1.5rem 0;display:flex}@media (width<=768px){#hero-section #hero-text-section #event-section{flex-direction:column;gap:2rem;margin:2rem 0}}#hero-section #hero-text-section #event-section .event-card{text-align:center;flex-direction:column;gap:.8rem;padding:0 1rem;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex;position:relative}#hero-section #hero-text-section #event-section .event-card:hover{transform:translateY(-5px)}#hero-section #hero-text-section #event-section .event-card h4{letter-spacing:.3rem;text-transform:uppercase;background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:600}#hero-section #hero-text-section #event-section .event-card h2{color:#fff;letter-spacing:.1rem;font-size:clamp(1.2rem,3vw,2.2rem);font-weight:600}#hero-section #hero-text-section #event-section #event-section1:after{content:"";background:linear-gradient(#0000,#d2ac47,#0000);width:1px;height:4rem;position:absolute;top:50%;right:-2.5rem;transform:translateY(-50%)}@media (width<=768px){#hero-section #hero-text-section #event-section #event-section1:after{display:none}}#hero-section #hero-text-section .event-card,#hero-section #hero-text-section #hero-text-section button,#hero-section #hero-text-section #hero-text-section h3,#hero-section #hero-text-section #hero-text-section h1,#hero-section #hero-text-section #hero-text-section>h4{opacity:0;transform:translateY(20px)}#hero-section #hero-text-section>h4{letter-spacing:.5rem;text-transform:uppercase;color:#ffffff80;margin-top:4rem;font-size:.8rem;font-weight:400;animation:2s ease-in-out infinite bounce}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}nav{z-index:1000;background-color:#0000;justify-content:space-between;align-items:center;width:100vw;padding:1rem 3rem;display:flex;position:fixed}nav img{width:10rem}nav #navButton{cursor:pointer;z-index:2000;flex-direction:column;justify-content:center;align-items:end;gap:6px;width:3.5rem;height:3.5rem;transition:all .3s;display:flex}nav #navButton span{background-color:#fff;border-radius:2px;height:4px;transition:all .3s;display:block}nav #navButton #topSpan{width:3rem}nav #navButton #middleSpan{width:2.5rem}nav #navButton #bottomSpan{align-self:flex-end;width:1.5rem}nav #full-nav-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1500;background:0 0;flex-direction:column;justify-content:start;width:25rem;height:100vh;padding:2rem;display:flex;position:fixed;top:0;right:-100%}nav #full-nav-menu #menu-links{flex-direction:column;align-items:start;gap:2rem;margin-top:5rem;display:flex}nav #full-nav-menu #menu-links .menuLink{color:#fff;text-transform:uppercase;font-size:2.5rem;font-weight:200;text-decoration:none}nav #full-nav-menu #menu-links .menuLink:hover{background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transform:scale(1.1)}.royal-team-card{background:#0c0c0c;border:1px solid #d4af3733;border-radius:0;width:300px;height:350px;margin:80px 1rem 20px;padding:1.5rem;transition:all .6s cubic-bezier(.19,1,.22,1);position:relative;box-shadow:0 40px 100px #000000e6}.royal-team-card .embroidery-frame{pointer-events:none;z-index:1;border:1px solid #8a6e2f;position:absolute;inset:12px}.royal-team-card .embroidery-frame:after{content:"";opacity:.5;border:1.5px dashed #d4af37;position:absolute;inset:2px;-webkit-mask-image:linear-gradient(45deg,#000 0%,#00000080 50%,#000 100%);mask-image:linear-gradient(45deg,#000 0%,#00000080 50%,#000 100%)}.royal-team-card .embroidery-frame:before{content:"";opacity:.3;border:2px double #d4af37;position:absolute;inset:-6px}.royal-team-card:hover{transform:translateY(-20px)scale(1.02);box-shadow:0 50px 120px #000000f2,0 0 40px #d4af3726}.royal-team-card:hover .embroidery-frame{border-color:#d4af37;inset:8px}.royal-team-card:hover .embroidery-frame:after{opacity:.8;animation:2s ease-in-out infinite dash-pulse}.royal-team-card:hover .image-container{transform:translateY(-15px)translate(-50%)scale(1.1)}.royal-team-card:hover .image-container .image-ring{border-color:#f9e29a;transform:rotate(180deg)scale(1.05)}.royal-team-card:hover [class^=corner-]{opacity:1;border-width:3px;width:50px;height:50px}.royal-team-card .card-outer-frame{z-index:2;flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex;position:relative}.royal-team-card [class^=corner-]{opacity:.7;z-index:3;border:2.5px solid #d4af37;width:30px;height:30px;transition:all .6s cubic-bezier(.19,1,.22,1);position:absolute}.royal-team-card [class^=corner-]:before{content:"✦";color:#f9e29a;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute}.royal-team-card .corner-tl{border-bottom:none;border-right:none;top:-15px;left:-15px}.royal-team-card .corner-tl:before{top:-4px;left:-4px}.royal-team-card .corner-tr{border-bottom:none;border-left:none;top:-15px;right:-15px}.royal-team-card .corner-tr:before{top:-4px;right:-4px}.royal-team-card .corner-bl{border-top:none;border-right:none;bottom:-15px;left:-15px}.royal-team-card .corner-bl:before{bottom:-4px;left:-4px}.royal-team-card .corner-br{border-top:none;border-left:none;bottom:-15px;right:-15px}.royal-team-card .corner-br:before{bottom:-4px;right:-4px}.royal-team-card .image-container{z-index:5;width:180px;height:180px;transition:all .7s cubic-bezier(.19,1,.22,1);position:absolute;top:-90px;left:50%;transform:translate(-50%)}.royal-team-card .image-container .image-ring{border:2px solid #d4af37;border-color:#d4af37 #0000;border-radius:50%;transition:all 1.5s;position:absolute;inset:-10px}.royal-team-card .image-container .profile-image{object-fit:cover;border:4px solid #0c0c0c;border-radius:50%;outline:2px solid #d4af37;width:100%;height:100%;box-shadow:0 20px 50px #000000b3}.royal-team-card .info-content{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:60px;display:flex}.royal-team-card .info-content .role-badge{color:#d4af37;letter-spacing:4px;text-transform:uppercase;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);background:#d4af370d;border:1px solid #d4af3726;margin-bottom:1rem;padding:.4rem 1.2rem;font-size:.7rem;font-weight:800;display:inline-block}.royal-team-card .info-content .member-name{color:#fff;background:linear-gradient(#fff 30%,#d4af37 100%);-webkit-text-fill-color:transparent;text-shadow:0 5px 15px #00000080;-webkit-background-clip:text;justify-content:center;align-items:center;min-height:3.5rem;margin:0;font-size:1.5rem;font-weight:900;line-height:1.2;display:flex}.royal-team-card .info-content .divider-gold{background:linear-gradient(90deg,#0000,#d4af37,#f9e29a,#d4af37,#0000);width:70px;height:2px;margin:1rem auto;position:relative}.royal-team-card .info-content .divider-gold:after{content:"❖";color:#d4af37;background:#0c0c0c;padding:0 4px;font-size:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.royal-team-card .info-content .action-footer{width:100%;margin-top:auto;padding-top:1rem}.royal-team-card .info-content .action-footer .royal-btn{color:#000;letter-spacing:3px;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625) 0 0/200%;border:none;width:100%;padding:1rem;font-size:.75rem;font-weight:900;transition:all .5s;box-shadow:0 10px 20px #0006}.royal-team-card .info-content .action-footer .royal-btn:hover{background-position:100%;transform:scale(1.05);box-shadow:0 15px 30px #d4af374d}@keyframes dash-pulse{0%{opacity:.4;stroke-dashoffset:0}50%{opacity:.8;stroke-dashoffset:10px}to{opacity:.4;stroke-dashoffset:0}}#team-section{background-color:#050505;background-image:radial-gradient(circle,#d4af3708 0%,#0000 70%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:100% 100%,50px 50px,50px 50px;flex-direction:column;align-items:center;width:100vw;min-height:120vh;padding:8rem 2rem 2rem;display:flex;position:relative;overflow:hidden}#team-section .section-decoration-left,#team-section .section-decoration-right{pointer-events:none;opacity:.1;background:linear-gradient(90deg,red 0%,#0000 100%);width:200px;height:100%;position:absolute;top:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}#team-section .section-decoration-left{left:0}#team-section .section-decoration-right{right:0;transform:scaleX(-1)}#team-section .section-header{text-align:center;z-index:10;margin-bottom:6rem;position:relative}#team-section .section-header .overline{letter-spacing:.6rem;color:#d4af37;text-transform:uppercase;margin-bottom:1rem;font-size:.75rem;font-weight:700;display:block}#team-section .section-header .section-title{color:#fff;letter-spacing:.4rem;text-transform:uppercase;background:linear-gradient(#fff 40%,#8a6e2f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:clamp(2.5rem,2vw,4rem);font-weight:900}#team-section .section-header .title-flourish{background:linear-gradient(90deg,#0000,#d4af37,#0000);width:120px;height:2px;margin:2rem auto;position:relative}#team-section .section-header .title-flourish:before{content:"✦";color:#d4af37;background:#050505;padding:0 10px;font-size:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#team-section .section-header .section-subtitle{color:#ffffff80;max-width:600px;margin:0 auto;font-family:Times New Roman,serif;font-size:1.1rem;font-style:italic;line-height:1.6}#team-section #team-cards-container{z-index:5;flex-wrap:wrap;justify-content:center;gap:4rem 2rem;width:100%;max-width:1400px;margin-top:2rem;display:flex;position:relative}.contact-section{background-color:#000;padding:8rem 5%;position:relative;overflow:hidden}.contact-section:before{content:"";opacity:.3;background:linear-gradient(90deg,#0000,#d2ac47,#0000);width:100%;height:1px;position:absolute;top:0;left:0}.contact-section .contact-container{max-width:1200px;margin:0 auto}.contact-section .contact-header{text-align:center;margin-bottom:5rem}.contact-section .contact-header .luxury-title{margin-bottom:1.5rem}.contact-section .contact-header .contact-subtitle{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem}.contact-section .contact-content-centered{text-align:center;justify-content:center;align-items:center;gap:6rem;display:flex}@media (width<=768px){.contact-section .contact-content-centered{flex-direction:column;gap:4rem}}.contact-section .contact-content-centered .info-item h4{text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-family:Playfair Display,serif;font-size:1.8rem}.contact-section .contact-content-centered .info-item .contact-link{color:#fffc;border-bottom:1px solid #0000;font-size:1.3rem;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.contact-section .contact-content-centered .info-item .contact-link:hover{color:#f9e29a;border-color:#d2ac47}.contact-section .contact-content-centered .info-divider{opacity:.4;background:linear-gradient(#0000,#d2ac47,#0000);width:1px;height:80px}@media (width<=768px){.contact-section .contact-content-centered .info-divider{background:linear-gradient(90deg,#0000,#d2ac47,#0000);width:60%;height:1px}}#winner-section{background-color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:8rem 5% 10rem;display:flex;position:relative;overflow:hidden}#winner-section .section-decoration-left{filter:blur(100px);z-index:1;pointer-events:none;background:radial-gradient(circle,#8a6e2f1f,#0000 75%);width:50%;height:90%;position:absolute;top:5%;left:-15%}#winner-section .section-decoration-right{filter:blur(100px);z-index:1;pointer-events:none;background:radial-gradient(circle,#d2ac471f,#0000 75%);width:50%;height:90%;position:absolute;bottom:5%;right:-15%}#winner-section .winner-header{text-align:center;z-index:2;margin-bottom:5rem;position:relative}#winner-section .winner-header .overline{color:#d2ac47;text-transform:uppercase;letter-spacing:.4em;margin-bottom:1.2rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;display:block}#winner-section .winner-header .section-title{background:linear-gradient(135deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:2rem;font-family:Playfair Display,serif;font-size:clamp(3rem,6vw,5.5rem);font-weight:400;line-height:1}#winner-section .winner-header .title-flourish{background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);width:180px;height:1px;margin:0 auto;position:relative}#winner-section .winner-header .title-flourish:before,#winner-section .winner-header .title-flourish:after{content:"";border:1px solid #d2ac47;width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}#winner-section .winner-header .title-flourish:before{left:-12px}#winner-section .winner-header .title-flourish:after{right:-12px}#winner-section .winners-container{z-index:2;perspective:2000px;flex-wrap:wrap;justify-content:center;gap:8rem 4rem;width:100%;max-width:1100px;margin:4rem auto 0;padding:0 2rem;display:flex;position:relative}#winner-section .royal-winner-card{cursor:pointer;flex:0 450px;width:100%;height:32rem;position:relative}@media (width<=480px){#winner-section .royal-winner-card{flex:0 100%;max-width:400px}}#winner-section .royal-winner-card:hover .card-inner-flip{transform:rotateY(180deg)}#winner-section .royal-winner-card .card-inner-flip{width:100%;height:100%;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.2,.8,.2,1);position:relative}#winner-section .royal-winner-card .card-face{backface-visibility:hidden;background:#080808;border:1px solid #d2ac4726;padding:3px;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 30px #00000080}#winner-section .royal-winner-card .card-face:before{content:"";pointer-events:none;z-index:2;border:1px solid #d2ac4714;margin:8px;position:absolute;inset:0}#winner-section .royal-winner-card .card-front{z-index:2;flex-direction:column;display:flex}#winner-section .royal-winner-card .card-front .card-image{box-sizing:border-box;border:1px solid #d2ac4733;width:100%;height:75%;position:relative;overflow:hidden}#winner-section .royal-winner-card .card-front .card-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.2s all .6s cubic-bezier(.16, 1, .3, 1)}#winner-section .royal-winner-card .card-front .card-image .image-overlay{z-index:1;background:linear-gradient(#0000 40%,#000);position:absolute;inset:0}#winner-section .royal-winner-card .card-front:hover .card-image img{transform:scale(1.1)}#winner-section .royal-winner-card .card-front .card-content{text-align:center;z-index:3;background:#000;flex-direction:column;flex:1;justify-content:center;padding:1.5rem 1rem;display:flex;position:relative}#winner-section .royal-winner-card .card-front .card-content .winner-name{color:#fff;letter-spacing:.05em;margin-bottom:.5rem;font-family:Playfair Display,serif;font-size:1.6rem}#winner-section .royal-winner-card .card-front .card-content .winner-year{color:#d2ac47;letter-spacing:.3em;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:500}#winner-section .royal-winner-card .card-back{text-align:center;background:radial-gradient(circle at 100% 0,#121212,#000);justify-content:center;align-items:center;padding:2.5rem 2rem;display:flex;transform:rotateY(180deg)}#winner-section .royal-winner-card .card-back .back-content{z-index:2;width:100%;position:relative}#winner-section .royal-winner-card .card-back .back-content .back-title{background:linear-gradient(135deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.8rem;font-family:Playfair Display,serif;font-size:1.8rem}#winner-section .royal-winner-card .card-back .back-content .divider-flourish{opacity:.6;background:#d2ac47;width:60px;height:1px;margin:1.2rem auto}#winner-section .royal-winner-card .card-back .back-content .winner-description{color:#ffffffbf;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:2rem;font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.7;display:-webkit-box;overflow:hidden}#winner-section .royal-winner-card .card-back .back-content .read-more-btn{color:#d2ac47;letter-spacing:.25em;cursor:pointer;background:0 0;border:1px solid #d2ac4766;padding:.7rem 1.8rem;font-family:Poppins,sans-serif;font-size:.75rem;transition:all .4s;position:relative;overflow:hidden}#winner-section .royal-winner-card .card-back .back-content .read-more-btn span{z-index:2;position:relative}#winner-section .royal-winner-card .card-back .back-content .read-more-btn:before{content:"";z-index:1;background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:-100%}#winner-section .royal-winner-card .card-back .back-content .read-more-btn:hover{color:#000;border-color:#0000}#winner-section .royal-winner-card .card-back .back-content .read-more-btn:hover:before{left:0}#winner-section .royal-winner-card .corner-flourish{z-index:4;border:1px solid #d2ac474d;width:25px;height:25px;transition:all .5s;position:absolute}#winner-section .royal-winner-card .corner-flourish.top-left{border-bottom:none;border-right:none;top:15px;left:15px}#winner-section .royal-winner-card .corner-flourish.top-right{border-bottom:none;border-left:none;top:15px;right:15px}#winner-section .royal-winner-card .corner-flourish.bottom-left{border-top:none;border-right:none;bottom:15px;left:15px}#winner-section .royal-winner-card .corner-flourish.bottom-right{border-top:none;border-left:none;bottom:15px;right:15px}#winner-section .royal-winner-card:hover .corner-flourish{border-color:#d2ac47cc;width:35px;height:35px}.model-page{color:#f8f5ec;background:#080807;overflow:hidden}.model-page__hero{isolation:isolate;text-align:center;background:#0a0907;place-items:end center;min-height:min(860px,92vh);padding:8rem 5% 5rem;display:grid;position:relative}.model-page__hero:before{content:"";z-index:-2;background:var(--hero-image) center/cover no-repeat;filter:saturate(.7)contrast(1.1);position:absolute;inset:0;transform:scale(1.02)}.model-page__hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#000c,#0000 50%,#000000ad),linear-gradient(#00000040,#0000 48%,#080807);position:absolute;inset:0}.model-page__hero-copy{max-width:1050px}.model-page__eyebrow{color:#edc967;letter-spacing:.28em;text-transform:uppercase;margin-bottom:.65rem;font:600 .67rem/1.4 Poppins,sans-serif}.model-page__edition{color:#ffffffc2;font:italic 1rem Playfair Display,serif}.model-page h1{letter-spacing:-.07em;text-transform:uppercase;text-shadow:0 8px 35px #000;text-wrap:balance;margin:.7rem 0 1.3rem;font:700 clamp(3.5rem,10vw,9rem)/.84 Playfair Display,serif}.model-page__hero-line{justify-content:center;align-items:center;gap:.8rem;display:flex}.model-page__hero-line p{color:#e7ce81;font:italic 1rem Playfair Display,serif}.model-page__hero-line span{background:#d2ac47;width:2.5rem;height:1px}.model-page__issue{color:#fff9;letter-spacing:.18em;text-transform:uppercase;margin:0;font:.6rem Poppins,sans-serif;position:absolute;bottom:1.7rem;right:5%}.model-page__film,.model-page__details,.model-page__achievements,.model-page__gallery{max-width:1320px;margin:0 auto;padding:clamp(5rem,9vw,9rem) 5%}.model-page__section-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2.5rem;display:flex}.model-page h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font:600 clamp(2.4rem,5vw,5.4rem)/.9 Playfair Display,serif}.model-page__section-note{color:#ffffff8c;letter-spacing:.16em;text-transform:uppercase;margin:0;font:.65rem Poppins,sans-serif}.model-page__film{padding-bottom:3rem}.model-page__film-frame{background:linear-gradient(135deg,#d9b95ad9,#d9b95a14 35%,#d9b95a99);width:min(100%,840px);margin:0 auto;padding:.7rem}.model-page__film-frame video{object-fit:contain;background:#000;width:100%;max-height:75vh;display:block}.model-page__profile{border-top:1px solid #d2ac4733;grid-template-columns:minmax(100px,.7fr) minmax(0,4fr);gap:clamp(2rem,8vw,10rem);max-width:1320px;margin:0 auto;padding:clamp(5rem,10vw,10rem) 5%;display:grid}.model-page__monogram{color:#edc967;border-top:1px solid #d2ac47;width:fit-content;padding-top:.8rem;font:400 clamp(5rem,10vw,9rem)/.75 Playfair Display,serif}.model-page__profile-copy{max-width:850px}.model-page__profile-copy h2{margin-bottom:2rem}.model-page__lead{color:#ffffffd1;max-width:780px;font:400 clamp(1.1rem,1.7vw,1.45rem)/1.75 Poppins,sans-serif}.model-page blockquote{color:#e8dba7;border-left:1px solid #edc967;max-width:760px;margin:3rem 0 0;padding:1.5rem 0 1.5rem 1.5rem;font:italic clamp(1.2rem,2vw,1.75rem)/1.5 Playfair Display,serif;position:relative}.model-page blockquote span{color:#edc967;letter-spacing:.22em;text-transform:uppercase;margin-bottom:.6rem;font:600 .62rem Poppins,sans-serif;display:block}.model-page__details{border-top:1px solid #d2ac4733}.model-page__stats{border-top:1px solid #d2ac4747;border-left:1px solid #d2ac4747;grid-template-columns:repeat(4,1fr);display:grid}.model-page__stat{background:linear-gradient(145deg,#ffffff06,#0000);border-bottom:1px solid #d2ac4747;border-right:1px solid #d2ac4747;flex-direction:column;justify-content:end;gap:.7rem;min-height:8.5rem;padding:1.4rem;transition:background .3s;display:flex}.model-page__stat:hover{background:#8a6e2f29}.model-page__stat span{color:#ffffff8f;letter-spacing:.13em;text-transform:uppercase;font:.62rem Poppins,sans-serif}.model-page__stat strong{color:#f0df9b;font:600 clamp(1.3rem,2vw,2rem)/1 Playfair Display,serif}.model-page__achievements{background:radial-gradient(circle at 50% 0,#8a6e2f24,#0000 50%)}.model-page__achievements ol{max-width:1000px;list-style:none}.model-page__achievements li{border-top:1px solid #ffffff1f;grid-template-columns:3.8rem 1fr;gap:1.3rem;padding:1.45rem 0;display:grid}.model-page__achievements li:last-child{border-bottom:1px solid #ffffff1f}.model-page__achievements li>span{color:#edc967;letter-spacing:.13em;font:.68rem Poppins,sans-serif}.model-page__achievements li p{color:#ffffffd1;margin:0;font:400 clamp(1rem,1.5vw,1.2rem)/1.55 Poppins,sans-serif}.model-page__gallery-grid{grid-template-columns:repeat(12,1fr);gap:1rem;display:grid}.model-page__gallery-grid figure{background:#13120f;grid-column:span 4;min-height:340px;margin:0;position:relative;overflow:hidden}.model-page__gallery-grid figure:nth-child(5n+1){aspect-ratio:1.35;grid-column:span 8}.model-page__gallery-grid img{object-fit:cover;filter:saturate(.82);width:100%;height:100%;transition:transform .7s,filter .5s;display:block}.model-page__gallery-grid figure:hover img{filter:saturate(1.08);transform:scale(1.05)}.model-page__gallery-grid figcaption{color:#fff;letter-spacing:.15em;font:.62rem Poppins,sans-serif;position:absolute;bottom:.7rem;right:.8rem}.model-page__contact{text-align:center;background:radial-gradient(circle at top,#8a6e2f47,#0000 45%),#0c0b09;flex-direction:column;align-items:center;padding:clamp(5rem,10vw,9rem) 5%;display:flex}.model-page__contact h2{max-width:800px;margin-bottom:2.4rem}.model-page__contact-links{flex-wrap:wrap;justify-content:center;gap:.8rem;max-width:950px;display:flex}.model-page__contact-links>*{color:#ffffffd9;letter-spacing:.1em;background:#0000002e;border:1px solid #d2ac4761;align-items:center;gap:.55rem;padding:.85rem 1rem;font:.67rem Poppins,sans-serif;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.model-page__contact-links a:hover{color:#0b0a08;background:#edc967}.model-page__contact-links svg{color:#edc967}.model-page__contact-links a:hover svg{color:#0b0a08}@media (width<=768px){.model-page__hero{min-height:680px}.model-page__stats{grid-template-columns:repeat(2,1fr)}.model-page__profile{grid-template-columns:1fr;gap:2rem}.model-page__monogram{font-size:5rem}.model-page__gallery-grid figure,.model-page__gallery-grid figure:nth-child(5n+1){aspect-ratio:.8;grid-column:span 6;min-height:300px}}@media (width<=480px){.model-page__hero{min-height:590px;padding-inline:1.25rem}.model-page__issue{right:1.25rem}.model-page__hero-line p{font-size:.9rem}.model-page__film,.model-page__details,.model-page__achievements,.model-page__gallery,.model-page__profile{padding-inline:1.25rem}.model-page__section-heading{flex-direction:column;align-items:start}.model-page__stats{grid-template-columns:1fr 1fr}.model-page__stat{min-height:7.2rem;padding:1rem}.model-page__achievements li{grid-template-columns:2.8rem 1fr}.model-page__gallery-grid{gap:.65rem}.model-page__gallery-grid figure,.model-page__gallery-grid figure:nth-child(5n+1){aspect-ratio:.86;grid-column:span 12;min-height:0}.model-page__contact-links{flex-direction:column;width:min(100%,340px)}.model-page__contact-links>*{justify-content:center}}.highlights-section{background-color:#000;padding:8rem 5%;position:relative;overflow:hidden}.highlights-section:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#ae862514,#0000 70%);width:40%;height:60%;position:absolute;top:20%;left:-10%}.highlights-section .highlights-header{text-align:center;z-index:2;margin-bottom:6rem;position:relative}.highlights-section .highlights-header .title-container{flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.highlights-section .highlights-header .title-container .gold-text{background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);-webkit-text-fill-color:transparent;text-transform:uppercase;letter-spacing:.2em;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Playfair Display,serif;font-size:clamp(3rem,6vw,5rem)}.highlights-section .highlights-header .title-container #ffwLogo{filter:drop-shadow(0 0 15px #d2ac4766);width:auto;height:70px;margin-top:1rem}.highlights-section .highlights-header .description-container{flex-direction:column;gap:2rem;max-width:800px;margin:0 auto;display:flex;position:relative}.highlights-section .highlights-header .description-container .description-item{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.highlights-section .highlights-header .description-container .description-item .section-description{color:#fffc;margin:0;font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:300;line-height:1.8;transition:all .6s cubic-bezier(.16,1,.3,1)}.highlights-section .highlights-header .description-container .description-item .section-description:hover{color:#fff}.highlights-section .highlights-header .description-container .description-item .description-flourish{opacity:.4;background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);width:60px;height:1px;position:relative}.highlights-section .highlights-header .description-container .description-item .description-flourish:before{content:"";background:#d2ac47;border-radius:1px;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.highlights-section .highlight-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1400px;margin:0 auto 5rem;display:grid;position:relative}@media (width<=768px){.highlights-section .highlight-grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (width<=480px){.highlights-section .highlight-grid{grid-template-columns:1fr}}.highlights-section .highlight-grid .grid-item{aspect-ratio:4/5;perspective:1000px}.highlights-section .highlight-grid .grid-item .item-inner{background:#080808;border:1px solid #d2ac4726;width:100%;height:100%;padding:10px;transition:all .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.highlights-section .highlight-grid .grid-item .item-inner img{object-fit:contain;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.highlights-section .highlight-grid .grid-item .item-inner .item-overlay{opacity:0;background:linear-gradient(#0000 40%,#000000e6);justify-content:center;align-items:flex-end;padding-bottom:2rem;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0}.highlights-section .highlight-grid .grid-item .item-inner .item-overlay .overlay-flourish{background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);width:40px;height:1px;position:relative}.highlights-section .highlight-grid .grid-item .item-inner .item-overlay .overlay-flourish:before,.highlights-section .highlight-grid .grid-item .item-inner .item-overlay .overlay-flourish:after{content:"";border:1px solid #d2ac47;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.highlights-section .highlight-grid .grid-item .item-inner .item-overlay .overlay-flourish:before{left:-10px}.highlights-section .highlight-grid .grid-item .item-inner .item-overlay .overlay-flourish:after{right:-10px}.highlights-section .highlight-grid .grid-item .item-inner:before{content:"";pointer-events:none;z-index:2;border:1px solid #d2ac4714;position:absolute;inset:5px}.highlights-section .highlight-grid .grid-item:hover .item-inner{border-color:#d2ac4780;transform:translateY(-10px);box-shadow:0 20px 40px #0009}.highlights-section .highlight-grid .grid-item:hover .item-inner img{transform:scale(1.1)}.highlights-section .highlight-grid .grid-item:hover .item-inner .item-overlay{opacity:1}.highlights-section .view-more-container{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.highlights-section .view-more-container .view-more-btn{color:#d2ac47;letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d2ac4766;padding:1rem 3.5rem;font-family:Playfair Display,serif;font-size:.9rem;transition:all .4s;position:relative;overflow:hidden}.highlights-section .view-more-container .view-more-btn:before{content:"";z-index:-1;background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);width:100%;height:100%;transition:all .4s;position:absolute;top:0;left:-100%}.highlights-section .view-more-container .view-more-btn:hover{color:#000;border-color:#0000;box-shadow:0 10px 30px #ae862533}.highlights-section .view-more-container .view-more-btn:hover:before{left:0}.highlights-section .view-more-container .view-more-btn:active{transform:scale(.95)}.team-profile{color:#f4f2ec;background:#0a0a09;min-height:100vh;overflow:hidden}.team-profile__masthead{border-bottom:1px solid #d2ac4752;justify-content:space-between;gap:1rem;padding:1.6rem 5%;display:flex}.team-profile__kicker,.team-profile__number{color:#edc967;letter-spacing:.19em;text-transform:uppercase;margin:0;font:600 .62rem Poppins,sans-serif}.team-profile__intro{grid-template-columns:minmax(0,1.8fr) minmax(220px,.7fr);align-items:end;gap:3rem;max-width:1450px;margin:0 auto;padding:clamp(4rem,9vw,9rem) 5% clamp(3.5rem,7vw,6rem);display:grid}.team-profile__role{color:#edc967;letter-spacing:.27em;text-transform:uppercase;margin:0 0 1rem;font:600 .73rem Poppins,sans-serif}.team-profile h1{letter-spacing:-.075em;text-transform:uppercase;text-wrap:balance;max-width:1050px;margin:0;font:600 clamp(4rem,10vw,10.5rem)/.79 Playfair Display,serif}.team-profile__title-rule{color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.8rem;margin-top:2rem;font:.6rem Poppins,sans-serif;display:flex}.team-profile__title-rule>span:first-child{background:#edc967;width:5rem;height:1px}.team-profile__statement{color:#e1cb83;max-width:240px;margin:0 0 .5rem;font:italic clamp(1.25rem,2vw,1.8rem)/1.25 Playfair Display,serif}.team-profile__dossier{border-top:1px solid #d2ac4752;grid-template-columns:minmax(320px,1fr) minmax(0,1fr);max-width:1450px;margin:0 auto;display:grid}.team-profile__portrait{background:radial-gradient(circle,#ae862533,#0000 65%),#15130f;border-right:1px solid #d2ac4752;place-items:center;min-height:clamp(480px,57vw,760px);display:grid;position:relative;overflow:hidden}.team-profile__portrait-grid{background-image:linear-gradient(#d9b95a17 1px,#0000 1px),linear-gradient(90deg,#d9b95a17 1px,#0000 1px);background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 75%,#0000)}.team-profile__portrait img{z-index:1;object-fit:contain;object-position:center;filter:saturate(.88)contrast(1.04);width:100%;max-width:92%;height:100%;max-height:92%;position:relative}.team-profile__portrait-caption{z-index:2;color:#fff;letter-spacing:.18em;text-transform:uppercase;margin:0;font:.6rem Poppins,sans-serif;position:absolute;bottom:1rem;left:1.4rem}.team-profile__bio{background:linear-gradient(135deg,#ffffff06,#0000 45%);padding:clamp(3rem,7vw,7.5rem)}.team-profile__bio-head{color:#edc967;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:4.5rem;font:.63rem Poppins,sans-serif;display:flex}.team-profile__bio-head span{border:1px solid #edc967;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.team-profile__bio-head p{margin:0}.team-profile h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font:500 clamp(2.5rem,4.5vw,5rem)/.93 Playfair Display,serif}.team-profile__bio-copy{max-width:630px;margin-top:3rem}.team-profile__bio-copy p{color:#ffffffbd;margin:0 0 1.5rem;font:400 clamp(.98rem,1.25vw,1.12rem)/1.85 Poppins,sans-serif}.team-profile__signature{text-align:center;color:#15130d;background:#d3b653;place-items:center;gap:.8rem;min-height:330px;padding:4rem 1.5rem;display:grid;position:relative;overflow:hidden}.team-profile__signature:before{content:"";border:1px solid #0000002e;border-radius:50%;width:27rem;height:27rem;position:absolute}.team-profile__signature-mark{font:400 7rem/.8 Playfair Display,serif;position:relative}.team-profile__signature p{max-width:600px;margin:0;font:italic clamp(1.45rem,3vw,2.8rem)/1.15 Playfair Display,serif;position:relative}.team-profile__signature>span:last-child{letter-spacing:.2em;font:600 .62rem Poppins,sans-serif;position:relative}.team-profile__contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem;max-width:1450px;margin:0 auto;padding:clamp(5rem,9vw,9rem) 5%;display:grid}.team-profile__contact h2{margin-top:.8rem}.team-profile__contact-list{border-top:1px solid #d2ac4759;display:grid}.team-profile__contact-list>*{color:#ffffffd1;border-bottom:1px solid #d2ac4759;grid-template-columns:1.4rem minmax(6rem,.5fr) minmax(0,2fr);align-items:center;gap:1rem;min-height:5rem;padding:.9rem 0;font:.78rem Poppins,sans-serif;text-decoration:none;display:grid}.team-profile__contact-list svg{color:#edc967}.team-profile__contact-list>*>span{color:#ffffff78;letter-spacing:.13em;text-transform:uppercase;font-size:.63rem}.team-profile__contact-list strong{overflow-wrap:anywhere;font-weight:400}.team-profile__contact-list a:hover strong{color:#edc967}@media (width<=768px){.team-profile__intro,.team-profile__dossier,.team-profile__contact{grid-template-columns:1fr}.team-profile__intro{gap:1.5rem}.team-profile__statement{max-width:450px}.team-profile__portrait{border-bottom:1px solid #d2ac4752;border-right:0;min-height:560px}.team-profile__bio{padding:4rem 7%}.team-profile__contact{gap:3rem}}@media (width<=480px){.team-profile__masthead{padding-inline:1.25rem}.team-profile__number{text-align:right}.team-profile__intro{padding-inline:1.25rem}.team-profile h1{font-size:clamp(3.4rem,15vw,5rem)}.team-profile__portrait{min-height:430px}.team-profile__bio-head{margin-bottom:2.8rem}.team-profile__signature{min-height:280px}.team-profile__contact{padding-inline:1.25rem}.team-profile__contact-list>*{grid-template-columns:1.3rem 1fr}.team-profile__contact-list strong{grid-column:2}}#latest-section{background-color:#000;flex-direction:column;align-items:center;width:100%;padding:8rem 5%;display:flex;overflow:hidden}#latest-section .latest-header{text-align:center;z-index:5;margin-bottom:3rem;position:relative}#latest-section .latest-header .overline{color:#d2ac47;text-transform:uppercase;letter-spacing:.5rem;margin-bottom:1.5rem;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;display:block}#latest-section .latest-header .section-title{background:linear-gradient(135deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1.5rem;font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:1.1}#latest-section .latest-header .title-flourish{background:linear-gradient(90deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625);width:150px;height:1px;margin:0 auto;position:relative}#latest-section .latest-header .title-flourish:before,#latest-section .latest-header .title-flourish:after{content:"";border:1px solid #d2ac47;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}#latest-section .latest-header .title-flourish:before{left:-10px}#latest-section .latest-header .title-flourish:after{right:-10px}#latest-section .image-wrapper{perspective:2000px;box-sizing:border-box;justify-content:center;width:100%;padding:1.5rem;display:flex}#latest-section .image-frame{box-sizing:border-box;background:#080808;border:1px solid #d2ac4726;width:100%;max-width:min(60vh,600px);padding:15px;position:relative;box-shadow:0 50px 100px #000c}#latest-section .image-frame:before{content:"";pointer-events:none;z-index:2;border:1px solid #d2ac471a;position:absolute;inset:8px}#latest-section .image-frame .image-inner{width:100%;padding-bottom:141.28%;position:relative;overflow:hidden}#latest-section .image-frame .image-inner .latest-image{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}#latest-section .image-frame .image-inner .gold-overlay{z-index:1;background:linear-gradient(#0000 0%,#0003 50%,#0009 100%);position:absolute;inset:0}#latest-section .image-frame .corner-latest{z-index:3;border:2px solid #d2ac47;width:clamp(25px,4vw,50px);height:clamp(25px,4vw,50px);transition:all .6s cubic-bezier(.16,1,.3,1);position:absolute}#latest-section .image-frame .corner-latest.tl{border-bottom:none;border-right:none;top:-10px;left:-10px}#latest-section .image-frame .corner-latest.tr{border-bottom:none;border-left:none;top:-10px;right:-10px}#latest-section .image-frame .corner-latest.bl{border-top:none;border-right:none;bottom:-10px;left:-10px}#latest-section .image-frame .corner-latest.br{border-top:none;border-left:none;bottom:-10px;right:-10px}#latest-section .image-frame:hover .corner-latest{border-color:#edc967;width:clamp(35px,5vw,65px);height:clamp(35px,5vw,65px)}@media (width<=768px){#latest-section{padding:4rem 4%}#latest-section .image-frame{max-width:min(55vh,500px);padding:10px}}@media (width<=480px){#latest-section{padding:3rem 4%}#latest-section .image-frame{max-width:min(55vh,90vw);padding:8px}}#events-section{background-color:#050505;background-image:radial-gradient(circle,#d4af3708 0%,#0000 70%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:100% 100%,50px 50px,50px 50px;flex-direction:column;align-items:center;width:100vw;padding:8rem 2rem 6rem;display:flex;position:relative;overflow:hidden}#events-section .events-decoration-left,#events-section .events-decoration-right{pointer-events:none;opacity:.08;background:linear-gradient(90deg,#d4af37 0%,#0000 100%);width:200px;height:100%;position:absolute;top:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}#events-section .events-decoration-left{left:0}#events-section .events-decoration-right{right:0;transform:scaleX(-1)}#events-section .events-header{text-align:center;z-index:10;margin-bottom:5rem;position:relative}#events-section .events-header .events-overline{letter-spacing:.6rem;color:#d4af37;text-transform:uppercase;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:700;display:block}#events-section .events-header .events-title{color:#fff;letter-spacing:.3rem;text-transform:uppercase;background:linear-gradient(#fff 40%,#8a6e2f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:900}#events-section .events-header .events-flourish{background:linear-gradient(90deg,#0000,#d4af37,#0000);width:120px;height:2px;margin:2rem auto 0;position:relative}#events-section .events-header .events-flourish:before{content:"✦";color:#d4af37;background:#050505;padding:0 10px;font-size:1.2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#events-section .events-cards-container{z-index:5;flex-wrap:wrap;justify-content:center;gap:3.5rem 3rem;width:100%;max-width:1100px;display:flex;position:relative}#events-section .event-flip-card{perspective:1800px;cursor:pointer;border-radius:4px;outline:none;width:380px;max-width:90vw;height:480px;position:relative}#events-section .event-flip-card .event-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.19,1,.22,1);position:relative;box-shadow:0 30px 80px #000000d9}@media (hover:hover) and (pointer:fine){#events-section .event-flip-card:hover .event-flip-inner,#events-section .event-flip-card:focus-visible .event-flip-inner{transform:rotateY(180deg)}#events-section .event-flip-card:hover .event-face-front,#events-section .event-flip-card:focus-visible .event-face-front{pointer-events:none}#events-section .event-flip-card:hover .event-face-back,#events-section .event-flip-card:focus-visible .event-face-back{pointer-events:auto}}@media (hover:none),(pointer:coarse){#events-section .event-flip-card.is-flipped .event-flip-inner{transform:rotateY(180deg)}#events-section .event-flip-card.is-flipped .event-face-front{pointer-events:none}#events-section .event-flip-card.is-flipped .event-face-back{pointer-events:auto}}#events-section .event-flip-card:focus-visible .event-frame{border-color:#f9e29a}#events-section .event-flip-card .event-face{backface-visibility:hidden;pointer-events:none;background:#0c0c0c;border:1px solid #d4af3740;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}#events-section .event-flip-card .event-frame{pointer-events:none;z-index:4;border:1px solid #8a6e2f;transition:all .6s cubic-bezier(.19,1,.22,1);position:absolute;inset:10px}#events-section .event-flip-card .event-frame:after{content:"";border:1.5px dashed #d4af3780;position:absolute;inset:2px}#events-section .event-flip-card [class^=corner-]{opacity:.75;z-index:5;pointer-events:none;border:2px solid #d4af37;width:26px;height:26px;position:absolute}#events-section .event-flip-card .corner-tl{border-bottom:none;border-right:none;top:6px;left:6px}#events-section .event-flip-card .corner-tr{border-bottom:none;border-left:none;top:6px;right:6px}#events-section .event-flip-card .corner-bl{border-top:none;border-right:none;bottom:6px;left:6px}#events-section .event-flip-card .corner-br{border-top:none;border-left:none;bottom:6px;right:6px}#events-section .event-flip-card .event-face-front{justify-content:flex-end}#events-section .event-flip-card .event-face-front .event-bg{z-index:1;background-position:50%;background-size:cover;transition:transform 1.2s cubic-bezier(.19,1,.22,1);position:absolute;inset:0}#events-section .event-flip-card .event-face-front .event-front-overlay{z-index:2;background:linear-gradient(#05050526 0%,#0505058c 55%,#050505f2 100%);position:absolute;inset:0}#events-section .event-flip-card .event-face-front .event-front-content{z-index:5;text-align:center;padding:0 1.5rem 2rem;position:relative}#events-section .event-flip-card .event-face-front .event-front-content .event-tagline{letter-spacing:3px;text-transform:uppercase;color:#f9e29a;margin-bottom:.6rem;font-family:Poppins,sans-serif;font-size:.68rem;display:block}#events-section .event-flip-card .event-face-front .event-front-content .event-title{color:#fff;text-transform:uppercase;letter-spacing:.05rem;text-shadow:0 6px 18px #0009;margin:0;font-size:1.6rem;font-weight:900}#events-section .event-flip-card .event-face-front .event-front-content .flip-hint{letter-spacing:2px;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:.5rem;margin-top:1.4rem;font-family:Poppins,sans-serif;font-size:.65rem;display:inline-flex}#events-section .event-flip-card .event-face-front .event-front-content .flip-hint .flip-hint-dot{background:#d4af37;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite hint-pulse;box-shadow:0 0 8px #d4af37e6}#events-section .event-flip-card:hover .event-bg{transform:scale(1.08)}#events-section .event-flip-card .event-face-back{text-align:center;background:radial-gradient(circle at 50% 0,#d4af3714,#0000 60%),#0c0c0c;justify-content:center;align-items:center;padding:3rem 2.2rem;transform:rotateY(180deg)}#events-section .event-flip-card .event-face-back .event-tagline{letter-spacing:3px;text-transform:uppercase;color:#f9e29a;margin-bottom:.6rem;font-family:Poppins,sans-serif;font-size:.68rem}#events-section .event-flip-card .event-face-back .event-title-back{text-transform:uppercase;background:linear-gradient(#fff 30%,#d4af37 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.5rem;font-weight:900}#events-section .event-flip-card .event-face-back .event-description{color:#ffffffbf;margin:1.4rem 0 2rem;font-family:Poppins,sans-serif;font-size:.92rem;line-height:1.75}#events-section .event-flip-card .event-face-back .event-cta{width:100%;max-width:260px}#events-section .event-flip-card .divider-gold{z-index:5;background:linear-gradient(90deg,#0000,#d4af37,#f9e29a,#d4af37,#0000);width:60px;height:2px;margin:.9rem auto;position:relative}#events-section .event-flip-card .divider-gold:after{content:"❖";color:#d4af37;background:#0c0c0c;padding:0 4px;font-size:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#events-section .royal-btn.event-cta{color:#000;letter-spacing:2.5px;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#ae8625,#edc967,#d2ac47,#f7ef8a,#ae8625) 0 0/200%;border:none;padding:1rem 1.5rem;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:900;transition:all .5s;box-shadow:0 10px 20px #0006}#events-section .royal-btn.event-cta:hover{background-position:100%;transform:scale(1.05);box-shadow:0 15px 30px #d4af374d}@keyframes hint-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@media (width<=768px){#events-section{padding:6rem 1.25rem 4rem}#events-section .events-cards-container{gap:3rem}#events-section .event-flip-card{width:100%;max-width:380px;height:440px}}@media (width<=480px){#events-section .event-flip-card{height:400px}#events-section .event-flip-card .event-face-front .event-front-content .event-title{font-size:1.3rem}#events-section .event-flip-card .event-face-back{padding:2.4rem 1.6rem}#events-section .event-flip-card .event-face-back .event-description{font-size:.85rem}}.event-page{--event-gold:#d9b95a;color:#f7f4eb;background:#070706;overflow:hidden}.event-page__hero{isolation:isolate;text-align:center;place-items:center;min-height:min(760px,88vh);padding:9rem 7% 5rem;display:grid;position:relative}.event-page__hero-image,.event-page__hero-shade{z-index:-2;position:absolute;inset:0}.event-page__hero-image{filter:saturate(.92)contrast(1.04);background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:contain;transform:scale(1.03)}.event-page__hero-shade{z-index:-1;background:linear-gradient(90deg,#0000006b,#0000000a 50%,#0000006b),linear-gradient(#00000024,#0000 70%,#070706 100%)}.event-page__hero-content{flex-direction:column;justify-content:center;align-items:center;width:min(100%,1040px);max-width:1040px;display:flex;position:relative}.event-page__hero-content:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#00000075,#0000 70%);position:absolute;inset:12% -8% 8%}.event-page__hero-content #logo{border:.2rem solid #8a6e2f;width:10rem;height:8rem;margin:1rem 0;overflow:hidden}.event-page__hero-content #logo img{object-fit:cover;object-position:center;width:100%;height:100%}.event-page__eyebrow,.event-page__section-label{color:var(--event-gold);letter-spacing:.36em;text-transform:uppercase;font:600 .72rem/1.3 Poppins,sans-serif}.event-page__eyebrow{text-shadow:0 1px 2px #000;background:#00000075;border:1px solid #d9b95a66;margin-bottom:1.6rem;padding:.38rem .7rem}.event-page__brand-lockup{justify-content:center;align-items:center;gap:.85rem;margin-bottom:1.8rem;display:flex}.event-page__logo-shell{background:#00000052;border:1px solid #d9b95abf;border-radius:50%;place-items:center;width:3.8rem;height:3.8rem;padding:.5rem;display:grid}.event-page__logo-shell img{object-fit:contain;width:100%;height:100%}.event-page__brand-rule{background:var(--event-gold);opacity:.75;width:2.8rem;height:1px}.event-page__tagline{letter-spacing:.2em;text-transform:uppercase;color:#f4e5b0;white-space:nowrap;text-shadow:0 1px 2px #000;background:#00000061;border:1px solid #d9b95a47;align-items:center;min-height:1.8rem;padding:0 .8rem;font:600 .62rem/1 Poppins,sans-serif;display:inline-flex}.event-page h1{letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance;color:#fffdf7;-webkit-text-stroke:1px #00000040;text-shadow:0 3px #0000006b,0 8px 30px #000000f2;max-width:1000px;margin:0 auto;font:700 clamp(3.3rem,8.8vw,8.4rem)/.86 Playfair Display,serif}.event-page__hero-note{text-shadow:0 1px 2px #000;color:#e6d49a;background:#0006;border-top:1px solid #d9b95a8c;border-bottom:1px solid #d9b95a8c;margin-top:1.9rem;padding:.35rem .9rem;font:italic 1.1rem/1.5 Playfair Display,serif}.event-page__issue{letter-spacing:.19em;color:#ffffffad;background:#0006;padding:.35rem .55rem;font:500 .6rem Poppins,sans-serif;position:absolute;bottom:1.8rem;right:5%}.event-page__story,.event-page__media,.event-page__films{max-width:1320px;margin:0 auto;padding:clamp(5rem,9vw,9rem) 5%}.event-page__story{border-bottom:1px solid #d9b95a38}.event-page__story-grid{grid-template-columns:minmax(90px,.6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,7vw,8rem);margin-top:1.3rem;display:grid}.event-page__monogram{color:var(--event-gold);border-top:1px solid var(--event-gold);padding-top:1rem;font:400 clamp(5rem,10vw,9rem)/.75 Playfair Display,serif}.event-page__lead{letter-spacing:-.025em;text-wrap:balance;max-width:850px;font:400 clamp(1.55rem,3vw,2.85rem)/1.32 Playfair Display,serif}.event-page__description{max-width:850px}.event-page__body-copy{color:#ffffffc2;letter-spacing:.015em;max-width:730px;margin-top:1.45rem;font:400 clamp(.95rem,1.25vw,1.1rem)/1.9 Poppins,sans-serif}.event-page__description-statement{border-left:1px solid var(--event-gold);color:#e7ce81;letter-spacing:.045em;text-transform:uppercase;max-width:790px;margin-top:clamp(2.5rem,4vw,4rem);padding:1.1rem 0 1.1rem 1.35rem;font:600 clamp(1.1rem,2vw,1.65rem)/1.35 Playfair Display,serif;position:relative}.event-page__description-statement:before{content:"✦";color:var(--event-gold);background:#070706;padding:.2rem 0;font-size:.8rem;position:absolute;top:-.72rem;left:-.45rem}.event-page__description-statement+.event-page__body-copy{margin-top:1.65rem}.event-page__curator{border-left:2px solid var(--event-gold);color:#ffffff8f;letter-spacing:.16em;text-transform:uppercase;flex-direction:column;gap:.35rem;margin-top:2.8rem;padding-left:1rem;font:.72rem Poppins,sans-serif;display:inline-flex}.event-page__curator strong{color:var(--event-gold);letter-spacing:.12em;font:600 .88rem Poppins,sans-serif}.event-page__heading-row{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2.4rem;display:flex}.event-page h2{letter-spacing:-.055em;text-transform:uppercase;margin-top:.5rem;font:600 clamp(2.6rem,5vw,5.6rem)/.88 Playfair Display,serif}.event-page__count,.event-page__films-note{letter-spacing:.17em;color:#ffffff8c;font:.66rem Poppins,sans-serif}.event-page__gallery{grid-template-columns:repeat(12,1fr);gap:clamp(.6rem,1.5vw,1.2rem);display:grid}.event-page__image{contain:layout paint;content-visibility:auto;contain-intrinsic-size:auto 420px;background:#161512;min-height:220px;position:relative;overflow:hidden}.event-page__image:nth-child(6n+1),.event-page__image:nth-child(6n+4){aspect-ratio:1.28;grid-column:span 7}.event-page__image:nth-child(6n+2),.event-page__image:nth-child(6n+3){aspect-ratio:.76;grid-column:span 5}.event-page__image:nth-child(6n+5),.event-page__image:nth-child(6n+6){aspect-ratio:1.05;grid-column:span 6}.event-page__image img,.event-page__film img{object-fit:cover;object-position:center;filter:saturate(.82);width:100%;height:100%;transition:transform .45s,filter .35s;display:block}.event-page__image:hover img,.event-page__film:hover img{filter:saturate(1.05);transform:scale(1.025)}.event-page__image figcaption{color:#fff;letter-spacing:.12em;opacity:0;font:.62rem Poppins,sans-serif;transition:opacity .3s;position:absolute;bottom:.75rem;right:.8rem}.event-page__image:hover figcaption{opacity:1}.event-page__load-more{border:1px solid var(--event-gold);color:var(--event-gold);cursor:pointer;letter-spacing:.17em;text-transform:uppercase;background:0 0;margin:2.2rem auto 0;padding:.9rem 1.3rem;font:600 .68rem Poppins,sans-serif;transition:background .25s,color .25s;display:block}.event-page__load-more:hover:not(:disabled){color:#15120a;background:var(--event-gold)}.event-page__load-more.is-loading{cursor:wait;color:#d9b95ab8}.event-page__films{padding-top:2rem}.event-page__film-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.event-page__film{aspect-ratio:9/16;color:#fff;background:#1a1812;width:100%;display:block;position:relative;overflow:hidden}.event-page__film-video{z-index:1;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.event-page__film-video.is-playing{opacity:1}.event-page__film:after{content:"";z-index:2;background:linear-gradient(#0000 38%,#000000b8);position:absolute;inset:0}.event-page__play{z-index:3;border:1px solid #ffffffd9;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;padding-left:.15rem;transition:background .3s,color .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.event-page__play svg{font-size:.85rem}.event-page__film:hover .event-page__play{background:var(--event-gold);color:#111}.event-page__film--unavailable:after{background:#070706c7}.event-page__unavailable{z-index:3;color:#e7ce81;letter-spacing:.16em;text-align:center;text-transform:uppercase;white-space:nowrap;background:#00000075;border:1px solid #d9b95aad;padding:.7rem 1rem;font:600 .62rem Poppins,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.event-page__film-title{z-index:3;letter-spacing:.16em;text-transform:uppercase;font:.66rem Poppins,sans-serif;position:absolute;bottom:1rem;left:1rem}.event-page__outro{text-align:center;background:radial-gradient(circle at 50% 0,#ae862540,#0000 48%),#0b0a08;flex-direction:column;align-items:center;gap:1.7rem;padding:clamp(5rem,10vw,9rem) 1.5rem;display:flex}.event-page__outro p{font:italic clamp(1.5rem,3vw,2.45rem)/1.2 Playfair Display,serif}.event-page__instagram-button{border:1px solid var(--event-gold);color:#15120a;background:var(--event-gold);letter-spacing:.17em;text-transform:uppercase;justify-content:center;align-items:center;gap:.7rem;padding:1rem 1.5rem;font:700 .7rem Poppins,sans-serif;text-decoration:none;transition:transform .25s,background .25s,color .25s;display:inline-flex}.event-page__instagram-button:hover{color:var(--event-gold);background:0 0;transform:translateY(-3px)}@media (width<=768px){.event-page__hero{min-height:680px}.event-page__story-grid{grid-template-columns:1fr;gap:2rem}.event-page__monogram{width:4rem;font-size:5rem}.event-page__image:nth-child(n){aspect-ratio:.85;grid-column:span 6}.event-page__image:nth-child(6n+1),.event-page__image:nth-child(6n+4){aspect-ratio:1.25;grid-column:span 12}.event-page__film-grid{grid-template-columns:1fr;gap:.8rem}}@media (width<=480px){.event-page__hero{min-height:620px;padding-inline:1.25rem}.event-page__hero-image{background-position:50%;background-size:cover}.event-page__brand-lockup{gap:.55rem}.event-page__tagline{letter-spacing:.13em;font-size:.55rem}.event-page__brand-rule{width:1.3rem}.event-page__issue{right:1.25rem}.event-page__story,.event-page__media,.event-page__films{padding-inline:1.25rem}.event-page__heading-row{flex-direction:column;align-items:start}.event-page__image:nth-child(n){aspect-ratio:1.08;grid-column:span 12}.event-page__image:nth-child(2n){aspect-ratio:.82}}#main-footer{background:#000;border-top:1px solid #ffd7001a;padding:0 5% 2rem;position:relative;overflow:hidden}#main-footer .footer-bottom{color:#fff6;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:2rem;font-size:.9rem;display:flex}#main-footer .footer-bottom .footer-legal{gap:1rem;display:flex}#main-footer .footer-bottom .footer-legal a{color:#fff6;text-decoration:none}#main-footer .footer-bottom .footer-legal a:hover{color:#fff}@media (width<=992px){#main-footer .footer-top{grid-template-columns:repeat(2,1fr);gap:4rem}}@media (width<=768px){#main-footer{text-align:center}#main-footer .footer-bottom{flex-direction:column;gap:1rem}}.not-found-container{background-color:#050505;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.not-found-content{text-align:center;z-index:10;padding:2rem}.not-found-title{background:linear-gradient(135deg,#d4af37 0%,khaki 50%,#b8860b 100%);-webkit-text-fill-color:transparent;letter-spacing:.1em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(6rem,20vw,15rem);font-weight:900;line-height:1}.not-found-subtitle{color:#fff;text-transform:uppercase;letter-spacing:.2em;margin:1rem 0 2rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700}.not-found-description{color:#ccc;max-width:600px;margin:0 auto 2.5rem;font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.not-found-button{color:#000;text-transform:uppercase;cursor:pointer;letter-spacing:.15em;background:linear-gradient(135deg,#d4af37 0%,khaki 50%,#b8860b 100%);border:none;border-radius:50px;padding:1.2rem 3rem;font-size:1rem;font-weight:700;transition:all .3s;box-shadow:0 10px 30px #d4af374d}.not-found-button:hover{transform:translateY(-3px);box-shadow:0 15px 45px #d4af3780}.not-found-button:active{transform:translateY(-1px)}.not-found-container:before{content:"";z-index:1;background:radial-gradient(circle,#d4af371a 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;right:-100px}.not-found-container:after{content:"";z-index:1;background:radial-gradient(circle,#d4af3726 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-150px;left:-100px}@media (width<=768px){.not-found-container{height:auto;min-height:100vh;padding:2rem 0}.not-found-content{padding:2rem 1rem}.not-found-button{width:100%;max-width:300px}}
