@font-face{font-family:Gilroy;src:url('../fonts/Gilroy-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Gilroy;src:url('../fonts/Gilroy-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:Gilroy;src:url('../fonts/Gilroy-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Gilroy;src:url('../fonts/Gilroy-ExtraBold.ttf') format('truetype');font-weight:800;font-display:swap}
@font-face{font-family:Gilroy;src:url('../fonts/Gilroy-Black.ttf') format('truetype');font-weight:900;font-display:swap}

:root{--brown:#542a16;--yellow:#ffd229;--blue:#079bcf}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:var(--brown)}
body{margin:0;overflow-x:hidden;font-family:Gilroy,Arial,sans-serif;color:#050505;background:var(--blue)}
a{color:inherit;text-decoration:none}button{font:inherit}img{display:block;max-width:none}
.campaign{position:relative;width:100%;overflow:hidden;padding-top:5.9375vw;background:linear-gradient(180deg,#2d86ae 6.25vw,#47a0c8 9.375vw,#7bbedb 21.875vw,#3b9bc5 72.9167vw,#4aa2ca 93.75vw,#66b2d4 135.417vw,#82c2de 177.083vw,#018cc5 239.583vw,#1d9ccf 312.5vw,#38a5d0 364.583vw,#52afd1 416.667vw,#6cb8d2 468.75vw,#86c1d3 520.833vw)}
.mobile-only,.mobile-only-i,.coin-mobile,.mobile-brand,.menu-toggle,.mobile-nav,.download-mobile-title,.download-mobile-apps{display:none}
.campaign-decorations{position:absolute;z-index:1;inset:0;pointer-events:none}.campaign-decorations img{position:absolute}.clouds-left,.clouds-right{display:block;position:absolute;z-index:1;width:21.3542vw;height:auto}.clouds-left{left:0;top:74.3229vw}.clouds-right{left:auto;right:0;top:74.3229vw}.clouds-phone{display:none}.decor-cloud{width:36.9271vw;height:auto}.decor-cloud-one{left:78.906%;top:283.2292vw;transform:rotate(180deg)}.decor-cloud-two{left:-20%;top:306.9792vw}.decor-cloud-three{left:84.635%;top:436.5625vw;width:30.7813vw;transform:rotate(180deg)}.decor-cloud-four,.decor-cloud-five{display:none}
.decor-branch{width:24vw;height:auto}.decor-branch-one{left:84%;top:240vw;transform:rotate(-50.6deg)}.decor-branch-two{left:-17%;top:238vw;transform:rotate(-129.4deg)}.decor-branch-three{left:-21%;top:352vw;transform:rotate(-75.6deg)}.decor-branch-four{left:85%;top:527vw;transform:rotate(30deg)}.decor-branch-five{left:-18%;top:527vw;transform:rotate(150deg)}

.site-header{position:fixed;z-index:50;left:0;top:0;width:100%;height:5.9375vw;background:#4b2914;box-shadow:0 .4167vw .375vw -.1563vw rgba(0,75,104,.8)}
.desktop-nav{position:relative;width:100%;height:100%;background-image:radial-gradient(circle 22.3958vw at 50% calc(100% + 3.125vw),rgba(255,255,255,.26) 0%,rgba(255,255,255,.20) 38%,rgba(255,255,255,.12) 60%,rgba(255,255,255,.05) 80%,rgba(255,255,255,0) 100%)}
.desktop-nav>a:not(.header-mark){position:absolute;z-index:2;top:1.9271vw;display:flex;align-items:center;justify-content:center;height:2.0833vw;border-radius:52.0833vw;background:#fff;color:#4b2914;font-size:.8333vw;font-weight:700;line-height:1.238;transition:background-color .2s ease}
.desktop-nav>a:nth-child(1){left:5%;width:13.8021vw}
.desktop-nav>a:nth-child(2){left:20.2604%;width:13.75vw}
.desktop-nav>a:nth-child(4){left:65.9896%;width:13.75vw}
.desktop-nav>a:nth-child(5){left:81.1979%;width:13.8021vw}
.desktop-nav>a:not(.header-mark):hover,.desktop-nav>a:not(.header-mark):focus-visible{background:#ffb71b;outline:none}
.desktop-nav>a.download-link:not(.header-mark){background:#ffb71b}.desktop-nav>a.download-link:not(.header-mark):hover,.desktop-nav>a.download-link:not(.header-mark):focus-visible{background:#fff}
.header-mark{position:absolute;z-index:2;left:48.039%;top:1.801vw;display:flex;align-items:center;justify-content:center;width:3.8882vw;height:2.2992vw}.header-mark img{width:100%;height:auto}

.hero{position:relative;height:68.3854vw;overflow:hidden;background:transparent}.hero>*{position:absolute}.hero-bg,.hero-top-image,.landscape-art{display:block}.hero-phone{display:none}.hero-phone>img,.landscape-art>img{display:block;width:100%;height:auto}.hero-bg>img,.hero-top-image>img{display:block;width:100%;height:auto}.hero-sky{position:absolute;z-index:1;left:0;top:calc(-7.8125vw - 5.9375vw);width:100vw;height:auto}.hero-bg{position:absolute;z-index:2;left:0;top:calc(0vw - 5.9375vw);width:100vw;height:auto}.hero-top-image{position:absolute;z-index:3;left:24.6vw;top:-5.96vw;width:64.7vw;height:auto;pointer-events:none}

.hero-dates{z-index:9;left:50%;top:72.8%;display:none;align-items:center;justify-content:center;gap:1.35vw;width:43%;transform:translateX(-50%);color:#fff;font-size:1.25vw;line-height:1.12}
.hero-dates strong{font-weight:900;text-align:right}.hero-dates span{font-weight:400}.hero-dates b{font-weight:900}.hero-dates i{display:block;width:.104vw;height:4.6vw;background:#fff}
.hero-legal{z-index:9;left:50%;top:43.151vw;margin:0;transform:translateX(-50%);color:#fff;font-size:.8333vw;line-height:1.2;text-align:center}

.introduction{position:relative;z-index:2;height:117.2917vw}.introduction>*{position:absolute;margin:0}
.intro-logo{left:41.51%;top:.888%;width:16.93%}.intro-copy{left:12.6%;top:13.588%;width:74.79%;font-size:2.5vw;font-weight:400;line-height:1.213;text-align:center}
.intro-copy span{display:block}.intro-copy span:first-child strong{font-weight:900}.intro-copy-description{font-weight:500}.intro-copy span+span{margin-top:4.5vw}
.introduction h1{left:20.68%;top:29.307%;width:58.6%;font-family:"Gilroy Font",sans-serif;font-size:2.5vw;font-weight:900;line-height:1.275;text-align:center}
.anniversary-coin{left:45.2%;top:35.91%;width:9.53%}.prizes-title{left:28.96%;top:46.5%;display:block;width:42.03%;font-size:2.6042vw;font-weight:900;line-height:1.275;text-align:center}
.prizes-title span,.prizes-title strong{display:block}.rules-board{left:14.69%;top:50.4%;width:70.625%;height:auto}
.prize-count{left:33.91%;top:87.655%;width:29.48%;padding:.365vw 0;border-radius:2vw;background:#fff;color:#542a16;font-size:1.875vw;font-weight:900;line-height:1;text-align:center}
.campaign-dates{left:30.89%;top:93.75%;display:flex;align-items:center;gap:1.5vw;width:38.18%;color:#542a16;font-size:1.64vw;line-height:1.2}
.campaign-dates strong{font-weight:900;text-align:right}.campaign-dates span{font-weight:400}.campaign-dates b{font-weight:900}.campaign-dates i{width:.12vw;height:5vw;background:#542a16}

.prize-landscape{position:relative;z-index:4;height:58.6458vw;margin-bottom:-9.375vw;overflow:visible;background:transparent}

.sky-band{position:relative;z-index:1;background:linear-gradient(180deg,#018fca 0%,#93c6d3 100%)}.participation{position:relative;z-index:1;height:271.5625vw;background:transparent}.participa-sign{position:absolute;z-index:3;left:21.09%;top:15.7292vw;width:57.8125%}.participation-adorns{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none}.adorn{position:absolute;height:auto}.adorn-top-left-image{left:0;top:2.4%;width:16.9792vw}.adorn-top-right-image{right:0;top:2.91%;width:20.4688vw}.adorn-top-right-cloud{right:0;top:17%;width:21.0938vw}.adorn-middle-left-cloud{left:0;top:25.53%;width:16.9271vw}.adorn-middle-left-image{left:0;top:45.87%;width:23.4375vw}.adorn-middle-botton-right-image{right:0;top:74.29%;width:15.3646vw}.phone-adorn,.dl-adorn-phone{display:none}.milestone{isolation:isolate}.milestone h2,.milestone time{z-index:2}.milestones{z-index:2}.milestones,.milestone{position:absolute;inset:0}.milestone>*{position:absolute;margin:0}
.milestone img:not(.phone-adorn){position:absolute;z-index:2;left:34.22%;width:31.46%;height:auto}.milestone h2{left:17%;width:66%;color:#fff;font-size:4.375vw;font-weight:900;line-height:1.263;text-align:center;text-shadow:0 .28vw .2vw rgba(0,0,0,.48)}
.milestone h2 strong{display:block;color:#FFDD3C;font-size:6.6667vw;line-height:1.01;white-space:nowrap}.milestone time{left:50%;display:flex;align-items:center;justify-content:center;height:5.26vw;border-radius:3vw;background:#853b25;color:#fff;font-size:3.3333vw;font-weight:900;line-height:1;transform:translateX(-50%)}
.milestone-one img:not(.phone-adorn){top:15.5731%}.milestone-one h2{top:27.5411%}.milestone-one time{top:34.8672%;width:26.56%}
.milestone-two img:not(.phone-adorn){top:39.029%}.milestone-two h2{top:50.8174%}.milestone-two time{top:55.9268%;width:22.55%}
.milestone-three img:not(.phone-adorn){top:60.0887%}.milestone-three h2{top:71.03%}.milestone-three time{top:76.3325%;width:22.55%}
.milestone-four img:not(.phone-adorn){top:80.4944%}.milestone-four h2{top:91.9834%;left:12%;width:76%;font-size:4.33vw}.milestone-four h2 strong{font-size:5.77vw}.milestone-four time{top:96.8358%;width:22.55%}.milestone-four time.milestone-date-range{width:48.55%}

.download{position:relative;height:43.4375vw;overflow:hidden}.dl-adorn{position:absolute;z-index:0;height:auto;pointer-events:none}.dl-adorn-left{left:0;bottom:-18.8125vw;width:26.0938vw}.dl-adorn-right{right:0;bottom:-18vw;width:19.375vw}.download>*{position:absolute}.dl-muro{left:7.3958vw;top:0vw;width:85.2083vw;height:34.375vw}.dl-title{left:12.7604vw;top:7.7083vw;width:32.5521vw;margin:0;color:#fff;font-size:4.5833vw;font-weight:900;line-height:1.192;text-align:center;text-shadow:0 0.2083vw 0.2083vw rgba(0,0,0,.25)}.dl-cta{left:15.1562vw;top:19.7396vw;display:flex;align-items:center;justify-content:center;width:27.7604vw;height:3.2812vw;border-radius:1.25vw;background:#bd1734;color:#fff;font-size:1.875vw;font-weight:900;line-height:1.192;text-decoration:none;transition:background-color .2s ease}.dl-cta:hover,.dl-cta:focus-visible{background:#a01029;outline:none}.dl-hand{left:45.8542vw;top:8.2292vw;width:14.8438vw;height:14.8438vw}.dl-store{left:63.4375vw;width:20.7812vw;display:block;transition:transform .2s ease}.dl-store>img{display:block;width:100%;height:auto}.dl-store:hover,.dl-store:focus-visible{transform:scale(1.03);outline:none}.dl-store-ios{top:9.0625vw}.dl-store-android{top:16.9271vw}.download-desktop img{width:100%;height:auto}
.footer-link:hover,.footer-link:focus-visible{background:rgba(255,255,255,.14);outline:none}.footer>*{position:absolute}.ft-brand{position:static}.ft-logo,.ft-legal,.ft-year{position:absolute}.ft-logo{left:7.4427vw;top:2.0781vw;width:11.9583vw;height:auto}.ft-legal{left:7.4531vw;top:11.3646vw;margin:0;color:#fff;font-size:0.9375vw;font-weight:500;line-height:1.211}.ft-year{left:7.4323vw;top:12.9271vw;margin:0;color:#fff;font-size:1.0417vw;font-weight:900;line-height:1.26}.ft-contact{left:35.9948vw;top:4.8229vw;width:18.75vw}.ft-heading{margin:0;color:#fff;font-size:1.3021vw;font-weight:700;line-height:1.24}.ft-list{margin:1.3021vw 0 0;padding:0;list-style:none}.ft-list li{display:flex;align-items:center;gap:0.9375vw;margin-bottom:0.625vw}.ft-list img{width:1.7708vw;height:1.7708vw;flex:0 0 auto}.ft-list a{color:#fff;font-size:1.3021vw;font-weight:400;line-height:1.2;text-decoration:none;transition:color .2s ease}.ft-list a:hover,.ft-list a:focus-visible{color:#ffb71b;outline:none}.ft-social{left:63.2552vw;top:5.3125vw;width:29.375vw;text-align:center}.ft-networks{display:flex;justify-content:center;gap:2.3438vw;margin:0;padding:0;list-style:none}.ft-networks img{display:block;width:2.9688vw;height:2.9688vw;transition:transform .2s ease}.ft-networks a:hover img,.ft-networks a:focus-visible img{transform:scale(1.08);outline:none}.ft-terms{display:block;margin:1.9271vw 0 0;color:#fff;font-size:1.3021vw;font-weight:500;line-height:1.212;text-align:center;white-space:nowrap}.ft-terms span{display:none}.ft-terms a{display:block;margin-bottom:.4688vw}.ft-terms a:last-child{margin-bottom:0}.ft-terms a{color:#fff;text-decoration:none;transition:color .2s ease}.ft-terms a:hover,.ft-terms a:focus-visible{color:#ffb71b;outline:none}
.basereyes .campaign{padding-top:5.9375vw;min-height:100vh;background:#fff}
.doc-hero{position:relative;overflow:hidden;padding:4.1667vw 0 3.4375vw;background:linear-gradient(180deg,#0078b1 0%,#3b9bc5 55%,#79bed6 100%);text-align:center}
.doc-hero>*{position:relative;z-index:2}
.dh-adorn,.dh-cloud{position:absolute;z-index:1;height:auto;pointer-events:none}
.dh-left{left:0;top:-1vw;width:14vw}
.dh-right{right:0;top:-1.5vw;width:16vw}
.dh-cloud-left{left:2vw;bottom:1vw;width:11vw;opacity:.9}
.dh-cloud-right{right:1vw;bottom:2vw;width:12vw;opacity:.9}
.dh-logo{display:block;width:17vw;height:auto;margin:0 auto .6vw}
.doc-hero h1{margin:0 0 .6vw;color:#fff;font-size:3.3333vw;font-weight:900;line-height:1.15;text-shadow:0 .2vw .25vw rgba(0,0,0,.35)}
.doc-hero .doc-lead{margin:0 auto;max-width:48vw;color:#fff;font-size:1.1458vw;line-height:1.5}
.dh-coin{display:block;width:4.5vw;height:auto;margin:1.4vw auto 0}
.doc{position:relative;z-index:2;max-width:68.75vw;margin:0 auto;padding:3.4375vw 0 5.2083vw;background:#fff}
.doc h2{margin:2.6042vw 0 .9375vw;padding-bottom:.4167vw;border-bottom:.1563vw solid #ffb71b;color:#542a16;font-size:1.5625vw;font-weight:900;line-height:1.25;text-transform:uppercase}
.doc p{margin:0 0 .8333vw;color:#1a1a1a;font-size:.9896vw;font-weight:400;line-height:1.6;text-align:justify}
.doc .doc-sub{margin:1.5625vw 0 .625vw;color:#542a16;font-size:1.0417vw;font-weight:900;text-align:left}
.doc ul{margin:0 0 1.25vw;padding-left:1.5625vw}
.doc li{margin-bottom:.5208vw;color:#1a1a1a;font-size:.9896vw;line-height:1.6;text-align:justify}
.doc li::marker{color:#c8891a}
.doc a{color:#0a6ca8;text-decoration:underline;text-underline-offset:.15em}
.doc a:hover,.doc a:focus-visible{color:#542a16;outline:none}
.doc-tablewrap{margin:0 0 1.5625vw;overflow-x:auto;border:.0521vw solid #e2e2e2;border-radius:.625vw;background:#fff}
.doc-table{width:100%;border-collapse:collapse;color:#1a1a1a;font-size:.8854vw;line-height:1.4}
.doc-table th{padding:.625vw .7292vw;border-bottom:.1042vw solid #d8d8d8;background:#542a16;color:#fff;font-weight:900;text-align:left;vertical-align:middle}
.doc-table td{padding:.5729vw .7292vw;border-bottom:.0521vw solid #ececec;vertical-align:top}
.doc-table tbody tr:last-child td{border-bottom:0}
.doc-table tbody tr:nth-child(even){background:#f7f7f7}
.footer{position:relative;z-index:5;width:100%;height:18.2292vw;background:#542a16}


.reyesphones .campaign{padding-top:0;min-height:0;background:none}.reyesphones .sky-band{margin:0}@media (max-width:767px){
  .basereyes .footer{position:relative;left:auto;top:auto;height:auto;padding:9vw 5.5814vw 8vw}.basereyes .ft-brand,.basereyes .ft-contact,.basereyes .ft-social{position:static}.basereyes .ft-logo,.basereyes .ft-legal,.basereyes .ft-year{position:static;left:auto;top:auto}.basereyes .ft-logo{display:block;width:29.3023vw;margin:0 0 3vw}.basereyes .ft-contact{margin:0 0 5vw;width:auto}.basereyes .ft-social{width:auto;text-align:left}.basereyes .ft-terms{position:static;left:auto;top:auto;width:auto;margin:4vw 0 5vw}.basereyes .ft-legal,.basereyes .ft-year{width:auto;text-align:left;margin:0 0 1.5vw}

  .basereyes .campaign{padding-top:15.5814vw;height:auto;min-height:100vh;background:#fff}
  .basereyes .footer{position:static;height:auto;padding:7vw 0 8vw}
  .doc-hero{padding:7vw 5.5814vw 6vw}
  .dh-left{top:-2vw;width:30vw}
  .dh-right{top:-2vw;width:33vw}
  .dh-cloud-left{left:1vw;bottom:1vw;width:24vw}
  .dh-cloud-right{right:0;bottom:2vw;width:26vw}
  .dh-logo{width:44vw;margin-bottom:2vw}
  .doc-hero h1{font-size:8.3721vw;margin-bottom:2vw}
  .doc-hero .doc-lead{max-width:none;font-size:3.7209vw}
  .dh-coin{width:13vw;margin-top:4vw}
  .doc{max-width:none;padding:7vw 5.5814vw 9vw}
  .doc h2{margin:6.5vw 0 2.5vw;padding-bottom:1.4vw;border-bottom-width:.6vw;font-size:4.6512vw}
  .doc p{margin-bottom:2.5vw;font-size:3.4884vw;line-height:1.62}
  .doc .doc-sub{margin:4.5vw 0 1.8vw;font-size:3.7209vw}
  .doc ul{margin-bottom:3.5vw;padding-left:5.1163vw}
  .doc li{margin-bottom:1.6vw;font-size:3.4884vw}
  .doc-tablewrap{margin-bottom:4.5vw;border-radius:2vw}
  .doc-table{font-size:3.0233vw}
  .doc-table th{padding:2.2vw 2.4vw;border-bottom-width:.4vw}
  .doc-table td{padding:2vw 2.4vw}

  .reyesphones .campaign{height:541.628vw;min-height:0;background:none}.reyesphones .sky-band{top:0;height:541.628vw}
  .ft-logo{left:4.6512vw;top:6.9767vw;width:29.3023vw}.ft-contact{left:52.6279vw;top:7.093vw;width:44.186vw}.ft-heading{font-size:3.2558vw;line-height:1.236}.ft-list{margin:2.5581vw 0 0}.ft-list li{gap:2.7907vw;margin-bottom:1.8605vw}.ft-list img{width:3.7209vw;height:3.7209vw}.ft-list a{font-size:2.5581vw;line-height:1.2}.ft-social{left:52.5581vw;top:30.4vw;width:44.186vw;text-align:left}.ft-networks{justify-content:flex-start;gap:5.5814vw}.ft-networks img{width:4.8837vw;height:4.8837vw}.ft-terms{display:block;position:absolute;left:-46.7674vw;top:0.9302vw;width:37.2093vw;margin:0;font-size:2.093vw;line-height:1.211;white-space:normal;text-align:left}.ft-terms span{display:none}.ft-terms a{display:block;margin-bottom:0.4651vw}.ft-legal{left:25.2326vw;top:41.5349vw;width:53.4884vw;font-size:1.8605vw;line-height:1.212;text-align:center}.ft-year{left:35.7674vw;top:44.8372vw;width:32.5581vw;font-size:2.3256vw;line-height:1.26;text-align:center}
  .dl-adorn-phone{display:block;position:absolute;z-index:0;height:auto;pointer-events:none}.dl-adorn-phone-left{left:0;bottom:-28.093vw;width:30.2326vw}.dl-adorn-phone-right{right:0;bottom:-27.093vw;width:26.7442vw}

  .phone-adorn{display:block;position:absolute;z-index:4;height:auto;pointer-events:none}.phone-adorn-left{left:0;top:0.9767vw;width:24.4186vw}.phone-adorn-right{right:0;top:7.9581vw;width:22.6098vw}.m1-cloud-right{display:block;position:absolute;z-index:1;right:0;top:62.3256vw;width:27.2093vw;height:auto}.m1-cloud-left{display:block;position:absolute;z-index:1;left:-3.2558vw;top:122.279vw;width:25.814vw;height:auto}.m2-left{display:block;position:absolute;z-index:1;left:0;top:267.198vw;width:28.1395vw;height:auto}.m3-right{display:block;position:absolute;z-index:1;right:0;top:326.605vw;width:23.9535vw;height:auto}.m4-left{display:block;position:absolute;z-index:1;left:0;top:419.163vw;width:32.093vw;height:auto}.m4-right{display:block;position:absolute;z-index:1;right:0;top:488.419vw;width:19.5349vw;height:auto}
  .adorn,.dl-adorn{display:none}

  .dl-muro{left:0;top:0;width:100%;height:40.2326vw}.dl-break{display:none}.dl-title{left:10.2326vw;top:8.3721vw;width:79.5349vw;color:#fff;font-size:7.4419vw;line-height:1.262;text-align:center;text-shadow:none}.dl-cta{left:18.1395vw;top:19.5349vw;width:63.4884vw;height:9.0698vw;border-radius:2.7907vw;font-size:3.7209vw;line-height:1.192}.dl-hand{left:6.6279vw;top:39.6279vw;width:34vw;height:34vw}.dl-store{left:48.1395vw;right:auto;width:45vw}.dl-store-ios{top:41.6279vw}.dl-store-android{top:58.814vw}
  .sky-band{position:absolute;z-index:1;left:0;top:451.6276vw;width:100%;height:652.558vw;background:linear-gradient(180deg,#018fca 0%,#93c6d3 100%)}
  .clouds-left,.clouds-right{display:none}.clouds-phone{display:block;position:absolute;z-index:1;left:0;top:164.186vw;width:100%;height:auto}.clouds-phone>img{position:static;display:block;width:100%;height:auto}
  .desktop-nav{background-image:none}
  .desktop-only,.desktop-nav,.download-desktop{display:none}.mobile-only,.coin-mobile,.mobile-brand,.menu-toggle,.download-mobile-title,.download-mobile-apps{display:block}.mobile-only-i{display:inline}.mobile-only-i{display:inline}.coin-desktop{display:none}
  .campaign{padding-top:0;height:1156.51vw;min-height:0;background:linear-gradient(180deg,#4ba6cf 12%,#6bb9db 30%,#079bcf 46%,#36a8cb 83%,#70bbc9 96%)}
  .decor-cloud-one{display:block;left:71.4%;top:509.7674vw;width:59.7674vw;transform:rotate(180deg)}.decor-cloud-two{display:block;left:-18.6047%;top:569.3023vw;width:44.4186vw}.decor-cloud-three{display:block;left:76.0465%;top:776.9767vw;width:59.7674vw;transform:rotate(180deg)}.decor-cloud-four{display:block;left:-27.6744%;top:868.1395vw;width:59.7674vw}.decor-cloud-five{display:block;left:80.4651%;top:925.814vw;width:59.7674vw}
  .decor-branch{width:35.72vw}.decor-branch-one{left:85.88%;top:461.7442vw;transform:rotate(-50.6deg)}.decor-branch-two{left:-19.4605%;top:453.6047vw;transform:rotate(-129.4deg)}.decor-branch-three{left:-22.7163%;top:722.2093vw;transform:rotate(-129.4deg)}.decor-branch-four{left:84.4884%;top:1064.0698vw;transform:rotate(-50.6deg)}.decor-branch-five{left:-16.4372%;top:1064.0698vw;transform:rotate(-129.4deg)}
  .site-header{position:absolute;z-index:60;left:0;top:0;width:100%;height:15.5814vw}.mobile-brand{position:absolute;z-index:2;left:7.2558vw;top:50%;width:16.1302vw;height:10.6326vw;transform:translateY(-50%)}.mobile-brand img{display:block;width:100%;height:100%;object-fit:contain}
  .menu-toggle{position:absolute;z-index:3;right:6%;top:50%;width:8.4vw;height:7.2vw;padding:0;border:0;background:transparent;transform:translateY(-50%)}.menu-toggle span{display:block;width:100%;height:.7vw;margin:1.4vw 0;border-radius:1vw;background:#ffbc25}
  .mobile-nav{position:absolute;z-index:1;left:0;top:100%;width:100%;padding:3vw 6vw 4vw;background:#542a16;box-shadow:0 3vw 5vw rgba(45,19,8,.35);display:none}.mobile-nav.open{display:block}.mobile-nav a{display:block;padding:2.6vw 2vw;border-bottom:1px solid rgba(255,255,255,.2);border-radius:2vw;color:#fff;font-size:4vw;font-weight:800;text-align:center;transition:background-color .2s ease,color .2s ease}.mobile-nav a:hover,.mobile-nav a:focus-visible{background:#ffbd23;color:#542a16;outline:none}

  .hero-phone{display:block;position:absolute;z-index:1;left:0;top:15.5814vw;width:100%;height:auto}.hero-phone>img{display:block;width:100%;height:auto}.hero-sky,.hero-bg,.hero-top-image{display:none}
  .hero{position:relative;left:auto;top:auto;width:100%;height:134.419vw;padding-top:15.5814vw;box-sizing:border-box;background:transparent;overflow:visible}

  .hero-dates{display:flex;z-index:3;left:10vw;top:107.674vw;width:80vw;align-items:flex-start;justify-content:space-between;gap:0;transform:none;color:#fff;font-size:3.7209vw;line-height:1.275}.hero-dates strong{width:31.1628vw;text-align:center;font-weight:900}.hero-dates i{display:block;flex:0 0 auto;width:1px;height:11.6279vw;background:#fff;transform:translate(1vw,-1vw)}.hero-dates span{width:45.1163vw;text-align:center;font-weight:400}.hero-legal{z-index:3;left:-1.9767vw;top:123vw;width:100vw;transform:none;font-size:2vw;line-height:1.213;text-align:center}

  .introduction{position:absolute;left:0;top:134.4186vw;width:100%;height:214.6512vw}.intro-logo{left:31.86%;top:15.82%;width:36.05%}.intro-copy{left:10.47%;top:32.99%;width:79.07%;font-size:3.7209vw;line-height:1.213}.intro-copy span+span{margin-top:10.58vw}.introduction h1{left:12.33%;top:49.19%;width:75.35%;font-size:5.5814vw;line-height:1.275}.anniversary-coin{left:42.56%;top:57.64%;width:14.88%}.prizes-title{left:15.35%;top:66.31%;width:69.07%;font-size:4.6512vw;line-height:1.275}.prizes-title span{display:none}.rules-board{left:7.44%;top:74.84%;width:85.12%}.prize-count,.campaign-dates{display:none}
  .prize-landscape{position:absolute;z-index:4;left:0;top:351.07vw;width:100%;height:113.488vw}
  .participation{position:absolute;z-index:1;left:0;top:0;width:100%;height:541.628vw;background:transparent}.participa-sign{left:7.88%;top:25.814vw;width:84.21%}.milestone h2{left:3.95%;width:92.33%;color:#fff;font-size:7.4419vw;line-height:1.28;text-shadow:0 .8vw .7vw rgba(0,0,0,.55)}.milestone h2 strong{font-size:7.4419vw;line-height:1.25;white-space:normal}.milestone img:not(.phone-adorn){left:14.19%;width:71.63%}.milestone time{height:11.6vw;border-radius:7vw;font-size:6.0465vw}
  .milestone-one img:not(.phone-adorn){top:12.0552%}.milestone-one h2{top:25.7508%}.milestone-one time{top:31.648%;width:59.16%}.milestone-two img:not(.phone-adorn){left:14.88%;top:35.1398%;width:70%}.milestone-two h2{left:12.56%;top:47.72%;width:74.88%}.milestone-two time{top:52.9577%;width:50.33%}.milestone-three img:not(.phone-adorn){top:56.8666%}.milestone-three h2{left:11.4%;top:69.8542%;width:77.2%}.milestone-three time{top:73.5593%;width:50.33%}.milestone-four img:not(.phone-adorn){left:13.72%;top:77.4585%;width:72.33%}.milestone-four h2{left:14.88%;top:90.1745%;width:70%;font-size:7.4419vw}.milestone-four h2 strong{font-size:7.4419vw}.milestone-four time{top:95.4122%;width:50.33%}.milestone-four time.milestone-date-range{width:58.33%;text-align:center;height:15vw}
  .download{position:absolute;left:0;top:552.558vw;width:100%;height:100vw}.download-mobile-title img{width:100%;height:auto}.download-mobile-apps img{width:100%;height:auto}
  .footer{position:absolute;z-index:5;left:0;top:1104.18vw;width:100%;height:52.3256vw}
}
