@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR4SDktYw.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GRxSDktYw.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR5SDktYw.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR2SDktYw.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR6SDktYw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR7SDktYw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(https://fonts.gstatic.com/s/ebgaramond/v33/SlGUmQSNjdsmc35JDF1K5GR1SDk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwRs572Xtc6ZYQws9YVwnNJfJ7Cww.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwRs572Xtc6ZYQws9YVwnNIfJ7Cww.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/publicsans/v21/ijwRs572Xtc6ZYQws9YVwnNGfJ4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Echoes_SansThin;src:url("./media/echoessans-thin-webfont-IFYCZAJN.woff2") format("woff"),url("./media/echoessans-thin-webfont-CY3VPJLV.woff") format("woff");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:AGaramondPro_Regular;src:url("./media/AGaramondPro-Regular-NIUNYGS5.woff2") format("woff"),url("./media/AGaramondPro-Regular-RB6CYKX2.woff") format("woff");font-weight:400;font-style:normal;font-display:auto}html{font-size:10px}body{color:#000;background-color:#fff;font-family:Echoes_SansThin,sans-serif;letter-spacing:.1em}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}img{max-width:100%;-webkit-user-select:none;user-select:none}h1,h2,p{white-space:pre-wrap;-webkit-user-select:none;user-select:none;word-break:normal}h1,h2{font-weight:400}p.destacado{font-size:2rem;font-weight:700;line-height:2;color:#002855}::-webkit-scrollbar{display:none}button{border:none;border-radius:.2rem;outline:none;transition:all .1s ease-in-out;cursor:pointer}button img{transition:all .1s ease-in-out;pointer-events:none}button:active{box-shadow:inset 0 .3rem .6rem #00000080}.btn-icn-nor{width:3.6rem;height:3.6rem}.btn-icn-gold{background-color:transparent}.btn-icn-gold:active{background-color:#eceae6}.btn-icn-white,.btn-icn-white:active{background-color:transparent}#btn-lang,.btn-screen{position:fixed;bottom:0;z-index:101}#btn-lang{left:0}.btn-screen{left:3.6rem}.btn-lang{width:7rem;padding:1rem;background-color:#fff;border:.2rem solid #fff}.btn-lang img{margin-bottom:1rem;display:block}.btn-lang.selected{border-color:#002855}.btn-nor{width:12rem;padding:.5rem;font-size:1.6rem}.btn-3rd{color:#fff;background-color:#83786f}.btn-1st{color:#fff;background-color:#002855}.btn-1st:active{background-color:#002042;box-shadow:inset 0 .3rem .6rem #000}.btn-full{width:100vw;height:100vh;position:fixed;left:0;top:0;cursor:pointer}section{width:100%;height:100vh;position:relative;overflow:hidden}.flex-center{display:flex;align-items:center;justify-content:center}.flex-LC{display:flex;justify-content:flex-start;align-items:center;column-gap:1.5rem}.c-w{color:#fff}.c-b{color:#002855}.c-g{color:#b9a385}.c-a{color:#67baaf}.c-g9{color:#83786f}.txt-blue{color:#0072bc}.txt-silver{color:#c8c7c2}.txt-gold{color:#b9a385}.txt-black{color:#666}.txt-doubleBlack{color:#000}.txt-roseGold{color:#cb5875}.bg-b{background-color:#002855}.txt-serif{font-family:AGaramondPro_Regular,EB Garamond,serif;font-weight:400;letter-spacing:initial}strong{font-family:EB Garamond,serif;font-weight:600}.txt-cap{text-transform:capitalize}.txt-tac{text-align:center}.col-1-3{width:33.333%;flex:1 1 0}.col-2-3{width:66.666%;flex:3 3 0}.col-1-2{width:50%}.logo-back-container{width:12rem;position:fixed;left:6rem;top:3.5rem;cursor:pointer}.logo-back-container img{pointer-events:none;-webkit-user-select:none;user-select:none}@media (orientation: portrait){.logo-back-container{left:4rem}}.intro{height:100vh}.intro h1{margin-bottom:3rem;font-family:AGaramondPro_Regular,EB Garamond,serif;font-size:3.5rem}.intro p{font-family:AGaramondPro_Regular,EB Garamond,serif;letter-spacing:0}.backdrop{width:100vw;height:100vh;padding:3rem;position:fixed;top:0;left:-100vw;display:flex;justify-content:center;align-items:center;background-color:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:200;opacity:0;transition:opacity .3s cubic-bezier(.66,0,.34,1)}#backdrop-language{justify-content:flex-start;align-items:flex-end}.modal{width:fit-content;min-width:30rem;background-color:#eceae6;opacity:0;transition:opacity .3s cubic-bezier(.66,0,.34,1);box-shadow:0 1rem 1rem #00000080}.modal .modal-title{padding:1rem;font-family:Public Sans,sans-serif;font-size:1.6rem;font-weight:300;letter-spacing:0;text-align:center;color:#83786f}.modal .modal-content{padding:1rem 2rem 2rem;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;column-gap:2rem}.modal .modal-content p{font-family:Public Sans,sans-serif;letter-spacing:initial;line-height:1.5}.modal .modal-actions{padding:1rem;display:flex;flex-flow:row nowrap;justify-content:flex-end;column-gap:1rem;background-color:#fff}.modal *{-webkit-user-select:none;user-select:none}#modal-confirmBack .modal-content{display:block}.backdrop.in{left:0}.backdrop.fadeIn,.modal.fadeIn{opacity:1}@media (orientation: landscape) and (min-width: 1280px){html{font-size:10px}}@media (orientation: landscape) and (min-width: 1680px){html{font-size:13.125px}}@media (orientation: landscape) and (min-width: 1920px){html{font-size:15px}}@media (orientation: landscape) and (min-width: 3360px){html{font-size:26.25px}}@media (orientation: landscape) and (min-width: 3840px){html{font-size:30px}}@media (orientation: landscape) and (min-width: 7680px){html{font-size:60px}}@media (orientation: portrait) and (min-width: 720px){html{font-size:10px}}@media (orientation: portrait) and (min-width: 945px){html{font-size:13.125px}}@media (orientation: portrait) and (min-width: 1080px){html{font-size:15px}}@media (orientation: portrait) and (min-width: 2100px){html{font-size:26.25px}}@media (orientation: portrait) and (min-width: 2160px){html{font-size:30px}}@media (orientation: portrait) and (min-width: 4320px){html{font-size:60px}}.test{border:1px dashed red}.debug{padding:.5rem;position:fixed;left:50%;top:0;transform:translate(-50%);background-color:#ff06;z-index:301}.debug th,.debug td{font-size:9px}
