@charset "UTF-8";.modal-wrapper[data-v-53ef6c40]{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:flex-end;width:100vw;height:100vh;background:transparent;overflow:hidden;z-index:var(--layout-modal);transition:background .25s ease-in;will-change:background}@supports (height: 100dvh){.modal-wrapper[data-v-53ef6c40]{height:100dvh}}.modal-wrapper.background[data-v-53ef6c40]{background:#0003}.modal-wrapper.indent-top .modal[data-v-53ef6c40]{padding-top:60px!important}.modal-wrapper[data-v-53ef6c40]::-webkit-scrollbar{height:3px;width:3px;background:#ffffff80;border-radius:10px}.modal-wrapper[data-v-53ef6c40]::-webkit-scrollbar-track{margin:0 20px;background:#0003;border-radius:10px}.modal-wrapper[data-v-53ef6c40]::-webkit-scrollbar-thumb{background:#0003;border-radius:10px}.modal-wrapper[data-v-53ef6c40]::-webkit-scrollbar-corner{background:#00000080}.modal[data-v-53ef6c40]{position:relative;width:calc(100vw - 40px);max-width:clamp(476px,37.1875vw,57.21vh);height:100vh;max-height:489px;padding:40px 20px 0;border-radius:24px 24px 0 0;background:#fff;overflow:hidden}@supports (height: 100dvh){.modal[data-v-53ef6c40]{height:70dvh}}.modal[data-v-53ef6c40]:before{content:"";position:absolute;top:12px;left:50%;width:20px;height:3px;border-radius:10px;background:var(--color-gray);transform:translate(-50%)}.modal[data-v-53ef6c40] .group-label p{padding-right:35px}.modal-close[data-v-53ef6c40]{position:absolute;right:clamp(15px,1.171875vw,2.12vh);top:20px;display:flex;justify-content:center;align-items:center;width:clamp(26px,2.03125vw,3.67vh);aspect-ratio:1/1;cursor:pointer;transition:scale .25s ease-in;will-change:scale;z-index:2}.modal-close[data-v-53ef6c40]:after,.modal-close[data-v-53ef6c40]:before{content:"";position:absolute;width:1px;height:calc(100% - 5px);background:#1f1f1f;left:50%;top:50%}.modal-close[data-v-53ef6c40]:after{transform:translate(-50%,-50%) rotate(45deg)}.modal-close[data-v-53ef6c40]:before{transform:translate(-50%,-50%) rotate(-45deg)}@media(hover:hover){.modal-close[data-v-53ef6c40]:hover{scale:1.3}}.modal-content[data-v-53ef6c40]{width:100%;transition:transform 0s;transition-delay:.1s;transform-style:preserve-3d}.modal-enter-active[data-v-53ef6c40],.modal-leave-active[data-v-53ef6c40]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-53ef6c40],.modal-leave-to[data-v-53ef6c40]{transform:translateY(100%);opacity:0}.modal-enter-to[data-v-53ef6c40],.modal-leave-from[data-v-53ef6c40]{transform:translateY(0);opacity:1}.modal-wrapper[data-type-modal=center][data-v-53ef6c40]{align-items:center}.modal-wrapper[data-type-modal=center] .modal-enter-active[data-v-53ef6c40],.modal-wrapper[data-type-modal=center] .modal-leave-active[data-v-53ef6c40]{transition:transform .3s ease,opacity .3s ease}.modal-wrapper[data-type-modal=center] .modal-enter-from[data-v-53ef6c40],.modal-wrapper[data-type-modal=center] .modal-leave-to[data-v-53ef6c40]{transform:translateY(100%);opacity:0}.modal-wrapper[data-type-modal=center] .modal-enter-to[data-v-53ef6c40],.modal-wrapper[data-type-modal=center] .modal-leave-from[data-v-53ef6c40]{transform:translateY(0);opacity:1}.modal-wrapper[data-type-modal=center] .modal[data-v-53ef6c40]{max-width:430px;padding:40px 32px;border-radius:24px;height:auto;max-height:initial}.modal-wrapper[data-type-modal=center] .modal[data-v-53ef6c40]:before{display:none}.modal-wrapper[data-type-modal=center] .modal[data-v-53ef6c40] .description{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,.2083vw,30px) 0}.modal-wrapper[data-type-modal=center] .modal[data-v-53ef6c40] .description p{font-size:16px}.modal-wrapper[data-type-modal=center] .modal[data-v-53ef6c40] [class*=button-]{max-width:initial;width:100%}header[data-v-dbf537c3]{height:90px;border-bottom:1px solid lightgray}header .content[data-v-dbf537c3]{display:flex;align-items:center;height:100%}footer[data-v-a52acef6]{height:90px;border-top:1px solid lightgray}footer .content[data-v-a52acef6]{display:flex;align-items:center;justify-content:space-between;height:100%}footer .content small[data-v-a52acef6]{opacity:.5;font-size:14px}[data-v-0903d1fe] .content{display:flex;flex-direction:column;align-items:center;gap:15px;justify-content:center;text-align:center;height:100%}[data-v-0903d1fe] .content img{width:100%;height:100%;max-height:250px;object-fit:contain;object-position:center center}[data-v-0903d1fe] .content .heading-container{display:flex;flex-direction:column;gap:5px}[data-v-0903d1fe] .content .heading-container h1,[data-v-0903d1fe] .content .heading-container h2{margin:initial}[data-v-0903d1fe] .content a{text-decoration:underline;text-decoration-color:inherit;text-underline-offset:.2rem;text-decoration-thickness:.01rem}.content[data-v-606d7422]{display:flex;flex-direction:column;align-items:center;gap:15px;justify-content:center;text-align:center;height:100%}.content .heading[data-v-606d7422]{margin-bottom:initial}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;appearance:none;-webkit-appearance:none;caret-color:transparent}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol,li{margin:0;padding:0}ul,ol{padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}a{color:inherit;text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}button,input,select,textarea,a{font:inherit;color:inherit;background:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input,select,textarea,a,[role=button],[role=link]{appearance:none;cursor:pointer}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button,input,select,textarea,a,:focus,[tabindex="-1"]:focus:not(:focus-visible){outline:0}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{padding:0}textarea{overflow:auto;resize:vertical}hr{box-sizing:content-box;height:1px;background:#000;border:0;overflow:visible}details,summary{display:block}summary{list-style:none;list-style-type:none}progress{display:block;width:100%}dialog{background:none}input,textarea,select{touch-action:manipulation}:root{--layout-negative: -1;--layout-default: 1;--layout-interaction: 5;--layout-dropdown: 10;--layout-sticky: 100;--layout-tooltip: 500;--layout-modal: 1000}html{height:100%;overflow-x:hidden}body{font-family:system-ui,sans-serif;scroll-behavior:smooth;text-rendering:optimizeSpeed;overflow-x:hidden}@media(hover:hover){body{height:100%;min-height:min-content}}#app{flex-direction:column;display:flex;height:100%}main{height:100%;min-height:min-content}section{position:relative;height:100%}.container{width:100%;height:100%;margin-inline:auto}.fade-enter-active,.fade-leave-active{transition:opacity .15s ease-in;will-change:opacity}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.disabled{pointer-events:none;cursor:not-allowed;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.section[data-v-ee8a93d6]{padding:clamp(32px,3.472vw,50px) 0;overflow:hidden}:is(h1,h2,h3)[data-v-166a6747]{text-transform:uppercase;font-family:DINPro-Condensed,sans-serif;font-weight:500;color:var(--color-accent);text-wrap:balance}:is(h1,h2,h3)[data-v-166a6747] sup{font-size:.6em}[data-v-166a6747] span.color--grey{color:var(--color-gray)}h1[data-v-166a6747]{font-size:clamp(50px,6.944vw,100px)}@media(max-width:820px){h1[data-v-166a6747]{font-size:clamp(50px,9.76vw,80px)}}@media(max-width:392px){h1[data-v-166a6747]{font-size:11.4vw}}h2[data-v-166a6747]{margin-bottom:clamp(38px,6.107vw,80px);font-size:clamp(35px,5.344vw,70px);line-height:1;letter-spacing:.04rem}@media(max-width:392px){h2[data-v-166a6747]{font-size:11.4vw}}h3[data-v-166a6747]{margin-bottom:clamp(38px,6.107vw,80px);font-size:clamp(35px,3.282vw,43px);line-height:1;letter-spacing:.04rem}@media(max-width:392px){h3[data-v-166a6747]{font-size:11.4vw}}.button[data-v-bedf917e]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:305px;height:clamp(56px,4.140625vw,56px);border-radius:clamp(100px,7.8125vw,100px);font:700 clamp(16px,1.389vw,20px) "DINPro",sans-serif;white-space:nowrap;cursor:pointer;overflow:hidden;letter-spacing:.025rem;transition:background .25s linear,color .25s linear,opacity .25s linear;will-change:background,color,opacity}@media(max-width:425px){.button[data-v-bedf917e]{width:100%}}.button[disabled][data-v-bedf917e]{color:#888;background:var(--color-border);pointer-events:none;cursor:not-allowed;border:none}.button-background[data-v-bedf917e]{color:#fff;background:#e2001a}.button-background[data-v-bedf917e]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-button-hover);opacity:0;z-index:var(--layout-negative);transition:opacity .25s ease-in;will-change:opacity}@media(hover:hover){.button-background[data-v-bedf917e]:hover:after{opacity:1}}.button-background[data-v-bedf917e]:active:after{background:var(--color-button-active)}.button-background[disabled][data-v-bedf917e]:after{opacity:1;background:var(--color-button-disabled)}.button-background[disabled][data-v-bedf917e]{color:var(--color-gray)}.button-border[data-v-bedf917e]{border:1px solid var(--color-accent);color:var(--color-accent);background:#fff}@media(hover:hover){.button-border[data-v-bedf917e]:hover{background:var(--color-accent);color:#fff}}.button-border[data-v-bedf917e]:active{background:#7b000e;color:#fff;border:none}
