﻿@charset "UTF-8";
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,::before,::after{box-sizing:border-box;}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;}body{margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}table{border-color:currentcolor;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}legend{padding:0;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}:root{--padding-inline:1em;--content-max-width:960px;--breakout-max-width:931px;--content-width:88.125%;--font-family-base:"Noto Sans TC","PingFang TC","SF Pro TC","微軟正黑體","Microsoft JhengHei";--primary-red:#860000;--primary-golden:#d5a257;--yellow:#ff0;}.main-grid{--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width))/2);display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline)*2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end];}.main-grid>:where(:not(.breakout,.full-width)),.main-grid .full-width>:not(.breakout,.full-width){grid-column:content;}.main-grid>.breakout{grid-column:breakout;}.main-grid>.full-width{grid-column:full-width;display:grid;grid-template-columns:inherit;}button{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.coverLink{position:absolute;inset:0;}.loader{width:fit-content;font-weight:bold;font-family:monospace;font-size:30px;background:linear-gradient(90deg,var(--primary-golden) 50%,rgba(0,0,0,0) 0) right/200% 100%;animation:l21 3s infinite linear;border-radius:10px;}.loader::before{content:"Loading...";color:rgba(0,0,0,0);padding:0 5px;background:inherit;background-image:linear-gradient(90deg,var(--primary-red) 50%,var(--primary-golden) 0);-webkit-background-clip:text;background-clip:text;}@keyframes l21{100%{background-position:left;}}h2{text-align:center;position:relative;margin-block:7.6041666667%;font-size:1.25em;display:flex;justify-content:center;}h2 i{display:block;position:absolute;}h2>img{--image-width:min(408px,75%);}.form h2>img,.rules h2>img,.winners h2>img{--image-width:min(305px,56.0661764706%);}@media screen and (min-width:650px){.form h2{--i-translateX:clamp(-5rem,7.3870967742rem + -20.6451612903vw,-1rem);}}.form h2 i{width:17.2576832151%;background:url(../images/i1s.png) no-repeat center/contain;right:0;transform:translate(var(--i-translateX,0),-35%);}.form h2 i:before{content:"";display:block;inset:0;position:absolute;background:no-repeat center/contain;background-image:var(--bg-image,url(../images/i1h1.png));z-index:-1;animation:handWave .8s 1s linear infinite alternate-reverse;}@keyframes handWave{0%{transform:rotate(5deg);}50%{transform:rotate(0deg);}100%{transform:rotate(-5deg);}}.form h2 b{background:no-repeat center/contain;position:absolute;inset:0;display:block;}.form h2 b:nth-of-type(1){background-image:url("../images/i1f1.png");animation:fadeBlink 2s ease-in-out infinite;}.form h2 b:nth-of-type(2){background-image:url("../images/i1f2.png");animation:fadeBlink 2s ease-in-out infinite;}.form h2 b:nth-of-type(3){background-image:url("../images/i1f3.png");animation:fadeBlink 2s ease-in-out infinite;}.form h2 b:nth-of-type(4){background-image:url("../images/i1f4.png");animation:fadeBlink 2s ease-in-out infinite;}.form h2 b:nth-of-type(1){animation-delay:0s;}.form h2 b:nth-of-type(3){animation-delay:.3s;}.form h2 b:nth-of-type(2){animation-delay:.8s;}.form h2 b:nth-of-type(4){animation-delay:1.3s;}@media screen and (min-width:650px){.rules h2{--i-translateX:clamp(1rem,-16.560483871rem + 43.2258064516vw,9.375rem);}}.rules h2 i{width:12.293144208%;background:url(../images/i4.png) no-repeat center/contain;left:0;transform:translate(var(--i-translateX,0),-35%);}@media screen and (min-width:650px){.prizes h2{--i-translateX:clamp(-5rem,7.3870967742rem + -20.6451612903vw,-1rem);}}.prizes h2 i{width:28.3687943262%;right:0;top:1em;transform:translate(var(--i-translateX,15%),var(--i-translateY,15%));z-index:2;}.prizes h2.anime.active i{-webkit-animation:tilt-in-right-2 .6s .5s cubic-bezier(.25,.46,.45,.94) both;animation:tilt-in-right-2 .6s .5s cubic-bezier(.25,.46,.45,.94) both;}.prizes h2 b{background:no-repeat center/contain;position:absolute;inset:0;display:block;}.prizes h2 b:nth-of-type(1){background-image:url("../images/i3b1.png");}.prizes h2 b:nth-of-type(2){background-image:url("../images/i3b2.png");}.prizes h2 b:nth-of-type(3){background-image:url("../images/i3b3.png");}.prizes h2 b:nth-of-type(1){animation-delay:0s;-webkit-animation:shake-left 1s cubic-bezier(.455,.03,.515,.955) reverse infinite;animation:shake-left 10s cubic-bezier(.455,.03,.515,.955) reverse infinite;}.prizes h2 b:nth-of-type(2){animation-delay:.3s;-webkit-animation:shake-bl 10s cubic-bezier(.455,.03,.515,.955) alternate-reverse infinite;animation:shake-bl 10s cubic-bezier(.455,.03,.515,.955) alternate-reverse infinite;}.prizes h2 b:nth-of-type(3){-webkit-animation:bounce-right 2s linear alternate-reverse infinite;animation:bounce-right 2s linear alternate-reverse infinite;}.btn{color:var(--primary-red);line-height:1.5;border-radius:16px;width:min(266px,60%);background:transparent;border:0;justify-self:center;}.is-submitting{pointer-events:none;opacity:.6;}.isBtn{margin-block:2.5em;display:grid;}.form div:has(>.submit){position:relative;text-align:center;display:var(--hasButton-display,flex);justify-content:var(--hasButton-justify,center);align-items:center;margin-block:2.5em;}.form div:has(>.submit) i{position:absolute;width:min(145px,22.7692307692%);background:url(../images/i2.png) no-repeat center/contain;display:block;transform:translateX(-150%);}.form div:has(>.submit) b{background:no-repeat center/contain;position:absolute;inset:0;display:block;}.form div:has(>.submit) b:nth-of-type(1){background-image:url("../images/i2s1.png");animation:fadeBlink 2s ease-in-out infinite;}.form div:has(>.submit) b:nth-of-type(2){background-image:url("../images/i2s2.png");animation:fadeBlink 2s ease-in-out infinite;}.form div:has(>.submit) b:nth-of-type(3){background-image:url("../images/i2s3.png");animation:fadeBlink 2s ease-in-out infinite;}.form div:has(>.submit) b:nth-of-type(1){animation-delay:0s;}.form div:has(>.submit) b:nth-of-type(3){animation-delay:.3s;}.form div:has(>.submit) b:nth-of-type(2){animation-delay:.8s;}.bottom-in{-ms-transform:translateY(var(--translateY,30%));-webkit-transform:translateY(var(--translateY,30%));transform:translateY(var(--translateY,30%));-webkit-transition:transform .7s,opacity .7s;-o-transition:transform .7s,opacity .7s;transition:transform var(--duration,.7s) var(--delay,0s),opacity var(--duration,.7s) var(--delay,0s);opacity:0;}.bottom-in.anime.active{-webkit-transform:perspective(1px) translate(0);transform:perspective(1px) translateY(0);opacity:1;}.fade-in{opacity:0;-webkit-transition:opacity var(--duration,.7s) var(--delay,0s);-o-transition:opacity var(--duration,.7s) var(--delay,0s);transition:opacity var(--duration,.7s) var(--delay,0s);}.fade-in.anime.active{opacity:1;}@keyframes fadeBlink{0%,100%{opacity:0;}50%{opacity:1;}}@-webkit-keyframes shake-bl{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg);}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg);}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg);}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg);}}@keyframes shake-bl{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;}10%{-webkit-transform:rotate(.5deg);transform:rotate(.5deg);}20%,40%,60%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}30%,50%,70%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}80%{-webkit-transform:rotate(-.5deg);transform:rotate(-.5deg);}90%{-webkit-transform:rotate(.5deg);transform:rotate(.5deg);}}@-webkit-keyframes shake-left{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:0 50%;transform-origin:0 50%;}10%{-webkit-transform:rotate(.5deg);transform:rotate(.5deg);}20%,40%,60%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}30%,50%,70%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}80%{-webkit-transform:rotate(-.5deg);transform:rotate(-.5deg);}90%{-webkit-transform:rotate(.5deg);transform:rotate(.5deg);}}@keyframes shake-left{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:0 50%;transform-origin:0 50%;}10%{-webkit-transform:rotate(.5deg);transform:rotate(.5deg);}20%,40%,60%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg);}30%,50%,70%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}80%{-webkit-transform:rotate(-.5deg);transform:rotate(-.5deg);}90%{-webkit-transform:rotate(.5deg);transform:rotate(.5deg);}}@-webkit-keyframes bounce-right{0%{-webkit-transform:translateX(2px);transform:translateX(2px);}50%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes bounce-right{0%{-webkit-transform:translateX(2px);transform:translateX(2px);}50%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}100%{-webkit-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes tilt-in-right-2{0%{-webkit-transform:rotateX(30deg) translateX(150%) skewX(-30deg);transform:rotateX(30deg) translateX(300px) skewX(-30deg);opacity:0;}100%{-webkit-transform:rotateX(0deg) translateX(0) skewX(0deg);transform:rotateX(0deg) translateX(0) skewX(0deg);opacity:1;}}@keyframes tilt-in-right-2{0%{-webkit-transform:rotateX(30deg) translateX(150%) skewX(-30deg);transform:rotateX(30deg) translateX(300px) skewX(-30deg);opacity:0;}100%{-webkit-transform:rotateX(0deg) translateX(0) skewX(0deg);transform:rotateX(0deg) translateX(0) skewX(0deg);opacity:1;}}@-webkit-keyframes slide-fwd-top{0%{-webkit-transform:translateZ(-160px) translateY(100px);transform:translateZ(-160px) translateY(100px);opacity:.3;}100%{-webkit-transform:none;transform:none;opacity:1;}}@keyframes slide-fwd-top{0%{-webkit-transform:translateZ(-160px) translateY(100px);transform:translateZ(-160px) translateY(100px);opacity:.3;}100%{-webkit-transform:none;transform:none;opacity:1;}}@-webkit-keyframes slide-in-tr{0%{-webkit-transform:translateY(-1000px) translateX(1000px);transform:translateY(-1000px) translateX(1000px);opacity:0;}100%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);opacity:1;}}@keyframes slide-in-tr{0%{-webkit-transform:translateY(-1000px) translateX(1000px);transform:translateY(-1000px) translateX(1000px);opacity:0;}100%{-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0);opacity:1;}}.expand-block{--toggle-arrow-translateX:0%;--toggle-arrow-translateY:-160%;--toggle-size:56px;--content-max-height:5000px;--fade-height:200px;--fade-gradient:linear-gradient(to bottom,transparent,var(--primary-red) 90%);--toggle-arrow-rotate:180deg;--toggle-after-bg-size:60%;--toggle-bg:transparent;--toggle-border-width:0;--toggle-border-style:solid;--toggle-border-color:transparent;position:relative;padding-block-end:calc(var(--toggle-size)*1.5);}.expand-block__content{max-height:var(--content-max-height);overflow:hidden;transition:max-height .5s ease;will-change:max-height;grid-column:full-width!important;}.expand-block__fade{position:relative;height:var(--fade-height);margin-top:calc(var(--fade-height)*-1);background:var(--fade-gradient);pointer-events:none;z-index:1;}.expand-block__toggle{position:absolute;inset-inline:0;inset-block-end:0;margin-inline:auto;transform:translateY(50%);width:var(--toggle-size);aspect-ratio:var(--toggle-aspect-ratio);border-radius:var(--toggle-border-radius,0);cursor:pointer;pointer-events:auto;z-index:2;background:var(--toggle-bg);border:var(--toggle-border-width) var(--toggle-border-style) var(--toggle-border-color);}.expand-block__toggle::after{content:"";position:absolute;inset:0;background:url("../images/i-arrow.svg") no-repeat center;background-size:var(--toggle-after-bg-size);transform:translate(var(--toggle-arrow-translateX),var(--toggle-arrow-translateY)) rotate(var(--toggle-arrow-rotate));filter:var(--filter);}.expand-block__toggle img{display:var(--text-display,none);}.expand-block__toggle img:nth-child(1){--text-display:inline-block;}.expand-block[data-expanded=true]{--fade-gradient:transparent;--fade-height:var(--sp-block-3x);--toggle-arrow-rotate:0deg;}.expand-block[data-expanded=true] button img:nth-child(1){--text-display:none;}.expand-block[data-expanded=true] button img:nth-child(2){--text-display:inline-block;}.full-width>.expand-block{grid-column:full-width!important;}.kv{position:relative;background:url("../images/bg-circle.svg") no-repeat 2.6041666667% top/37.9166666667%,url("../images/bg-circle.svg") no-repeat 97.3958333333% top/37.9166666667%;--padding-inline:0;margin-inline:auto;}.kv>*:not(.bag,.logo){position:absolute;}.kv .headline{margin-block-start:2.0833333333%;display:grid;gap:5%;place-items:center;position:absolute;top:0;--content-width:100%;}.kv .logo{width:18.0208333333%;display:block;}.kv h1{margin:0;width:74.4791666667%;transform:translate(0%,30%) scale(.3);opacity:0;}.kv i{display:block;}.kv i.bag{position:relative;--content-width:100%;transform:translate(0%,30%) scale(.3);opacity:0;}.kv i:not(.bag,.phone,.ticket){inset-inline:0;margin-inline:auto;}.kv i.light{--content-width:89.8958333333%;margin-block-start:8.9583333333%;transform:rotate(60deg);}.kv i.phone,.kv i.ticket{--content-width:50%;margin-block-start:36.25%;transform:scale(.3);opacity:0;}.kv i.phone{right:0;transform-origin:left bottom;}.kv i.ticket{left:0;transform-origin:right bottom;}.kv i.bottom{--content-width:88.5416666667%;bottom:3.6%;transform:translate(0%,30%) scale(.3);opacity:0;}.kv.playing{--time:.3s;}.kv.playing .light{transition:transform 3s linear;transform:rotate(0);}.kv.playing .bag{--delay:.01s;}.kv.playing h1{--delay:.3s;}.kv.playing .phone{--delay:.5s;}.kv.playing .ticket{--delay:.7s;}.kv.playing .bottom{--delay:1.2s;}.kv.playing .bag,.kv.playing h1,.kv.playing .bottom,.kv.playing .phone,.kv.playing .ticket{transition:transform var(--time) var(--delay) ease-in,opacity var(--time) var(--delay) ease-in;transform:translate(0) scale(1);opacity:1;}.form{--delay:1.1s;}@media screen and (max-height:900px){.form{--delay:0s;}}form{position:relative;margin-inline:initial!important;width:min(650px,var(--content-width))!important;margin-inline:var(--form-margin-inline,auto)!important;}.query form{--form-gap:1em;}@media screen and (min-width:650px){form{--form-margin-inline:initial;--agremment-display:grid;}form .isInputs{transform:translateX(clamp(-5.625rem,12.0449029126rem + -29.4498381877vw,.0625rem));}}.isInputs{display:grid;gap:var(--isInputs-gap,2.4em);}.input-group{gap:.5em;display:grid;grid-template-columns:var(--input-group-grid-cols,minmax(5.5em,auto) minmax(0,4fr));align-items:center;font-size:clamp(1rem,.6625rem + 1.6875vw,1.675rem);}.input-group>*:first-child{height:1em;}.input-group>*:first-child img{--image-width:auto;height:100%;}.input-group .is-invalid{outline:3px solid var(--yellow);}.input-group input:not(#agreement){font-size:clamp(1rem,.9582204097rem + .2084744879vw,1.125rem);padding:1.2em;border:2px solid var(--primary-golden);border-radius:8px;display:block;max-width:100%;}.input-group input:not(#agreement)::placeholder{font-size:clamp(.75rem,-.6271186441rem + 3.3898305085vw,1rem);}.input-group input:not(#agreement)::-webkit-input-placeholder{font-size:clamp(.75rem,-.6271186441rem + 3.3898305085vw,1rem);}.input-group input:not(#agreement):-ms-input-placeholder{font-size:clamp(.75rem,-.6271186441rem + 3.3898305085vw,1rem);}.input-group input:not(#agreement)::-ms-input-placeholder{font-size:clamp(.75rem,-.6271186441rem + 3.3898305085vw,1rem);}.input-group:nth-child(3) img{height:80%;}.input-group.validCode>div{background-color:#fff;border-radius:10px;height:auto;padding:.5em 1em;grid-column:var(--valiInput-grid-col,1/3);}.input-group.validCode .validImg{display:flex;margin-block:0 1rem;gap:1rem;justify-content:space-between;max-width:100%;font-size:1rem;}.input-group.validCode button.captcha-reload{display:flex;align-items:center;}.input-group.validCode button.captcha-reload i{width:2rem;aspect-ratio:1/1;background:no-repeat;position:relative;}.input-group.validCode button.captcha-reload span{color:#b3b3b3;font-size:.875em;}.input-group.validCode p{margin-block:.5em;font-size:clamp(1rem,.9582204097rem + .2084744879vw,1.125rem);}.input-group.validCode img{--image-width:min(140px,calc(100% - 7em));max-width:calc(100% - 7em);background-color:#b3b3b3;display:block;}@media screen and (min-width:650px){.input-group.validCode{--input-group-grid-cols:initial;--valiInput-grid-col:2/3;}}.input-group.agreement{display:var(--agremment-display,flex);justify-content:center;}.input-group.agreement label{position:relative;}.input-group.agreement a{display:inline-block;position:absolute;top:0;left:0;margin-block-start:var(--margin-block-start,0%);margin-inline-start:var(--margin-inline-start,3%);height:1em;width:var(--width,26%);}.input-group.agreement a:nth-child(1 of a){--margin-inline-start:45.5%;--width:30%;}.input-group.agreement a:nth-child(2 of a){--margin-inline-start:80%;--width:20%;}.input-group.agreement a:nth-child(3 of a){--margin-block-start:6.5%;--margin-inline-start:0;--width:35%;}.input-group input[id=agreement]{appearance:none;-webkit-appearance:none;width:2.2222222222em!important;height:2.2222222222em!important;border:5.3333333333px solid var(--primary-golden);background-color:#fff;place-self:var(--agremment-place-self,end);}.input-group input[id=agreement]:checked{background-color:var(--primary-golden);border-color:var(--primary-golden);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3e%3c/svg%3e");background-size:130%;background-position:center;background-repeat:no-repeat;}.prizes dl{border:1px solid var(--primary-golden);border-radius:10px;overflow:hidden;}.prizes dt{background-color:var(--primary-golden);text-align:center;padding:.5em;font-size:clamp(1.25rem,.78125rem + 2.34375vw,2.1875rem);}.prizes dt img{--image-width:auto;height:1em;}.prizes dd{margin:0;}.prizes dd:nth-child(3 of dd){margin-block-start:-5%;}.winners>div{background-color:#fff;font-size:1.125em;font-size:clamp(1.125rem,1.0037878788rem + .6060606061vw,1.25rem);padding:clamp(1.125rem,.3977272727rem + 3.6363636364vw,1.875rem);border-radius:10px;border:2px solid var(--primary-golden);margin-block-end:2em;}.winners .tbc{font-size:clamp(.875rem,.0265151515rem + 4.2424242424vw,1.75rem);padding-block:5em;text-align:center;}.winners dd:not(.note){font-size:clamp(1rem,.2727272727rem + 3.6363636364vw,1.75rem);}.winners dl{margin-block:0;}.winners dl>*+*{margin-block-start:1em;}.winners dd{display:grid;grid-template-columns:.5fr repeat(2,1fr);align-items:center;gap:.3em;}.winners dt{font-size:clamp(1.125rem,.3977272727rem + 3.6363636364vw,1.875rem);}.winners dd{margin-left:0;}.winners dd:nth-child(1 of dd) .code{grid-column:2/4;}.winners .code{background-color:#b3b3b3;line-height:1.5;color:#fff;padding:.5em;margin-block:0;}.winners .tbc img,.winners dd:not(.note) img,.winners dt img{height:1em;--image-width:auto;}.winners .note img{grid-column:1/4;}.rules{color:var(--primary-golden);font-weight:500;line-height:1.3;font-size:.85rem;}.rules:after{content:"";display:block;width:100%;height:0;padding-block-end:19.4791666667%;background:url("../images/bg-circle.svg") no-repeat 2.6041666667% top/37.9166666667%,url("../images/bg-circle.svg") no-repeat 97.3958333333% top/37.9166666667%;transform:scaleY(-1);}.rules h2{margin-block-start:10%;--i-translateX:clamp(1.5625rem,-14.0625rem + 39.0625vw,9.375rem);}.rules dt{font-size:1.125rem;margin-block:1.5em .5em;}.rules dd{margin-left:0;font-size:16px;}body{background-color:var(--primary-red);font-family:var(--font-family-base),"Segoe UI","Helvetica Neue","Helvetica","Arial",system-ui,sans-serif;}img{display:inline-block;object-fit:cover;width:var(--image-width,100%);line-height:0;}em{color:var(--yellow);font-style:normal;}p:has(>em){text-align:center;line-height:1.5;margin-block:0;}i{pointer-events:none;}*:has(>img){line-height:0;}main{overflow:hidden;width:min(960px,100%);margin-inline:auto;}section>*{width:var(--content-width);margin-inline:auto;}hr{width:96.9791666667%;height:1px;background-color:var(--primary-golden);border:0;margin-block:var(--hr-mb-x,1.8%) var(--hr-mb-y,3%);grid-column:breakout;text-align:center;}.loading{width:100%;height:100%;position:var(--loading-position,fixed);display:var(--loading-display,none);top:0;background-color:var(--primary-red);z-index:100;place-content:center;flex-direction:column;align-items:center;justify-content:center;}.loading i{width:100%;display:block;}.loading .loader{position:absolute;}body.is-loading{--loading-display:flex;}body.is-loading main{opacity:0;pointer-events:none;}