#ctgcf-lp,#ctgcf-lp *,#ctgcf-lp :before,#ctgcf-lp :after{box-sizing:border-box}#ctgcf-lp{-webkit-text-size-adjust:100%;text-size-adjust:100%}#ctgcf-lp,#ctgcf-lp h1,#ctgcf-lp h2,#ctgcf-lp h3,#ctgcf-lp h4,#ctgcf-lp h5,#ctgcf-lp h6,#ctgcf-lp p,#ctgcf-lp figure,#ctgcf-lp blockquote,#ctgcf-lp dl,#ctgcf-lp dd{margin:0}#ctgcf-lp :where(ul[role=list],ol[role=list]){margin:0;padding:0;list-style:none}#ctgcf-lp img,#ctgcf-lp picture,#ctgcf-lp video,#ctgcf-lp canvas,#ctgcf-lp svg{block-size:auto;max-inline-size:100%;display:block}#ctgcf-lp h1,#ctgcf-lp h2,#ctgcf-lp h3,#ctgcf-lp h4,#ctgcf-lp h5,#ctgcf-lp h6{font-size:inherit;font-weight:inherit}#ctgcf-lp input,#ctgcf-lp button,#ctgcf-lp textarea,#ctgcf-lp select{font:inherit;color:inherit}#ctgcf-lp button{padding:0}#ctgcf-lp a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){#ctgcf-lp,#ctgcf-lp *,#ctgcf-lp :before,#ctgcf-lp :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#ctgcf-lp{--u:clamp(1px, 100vw / 390, 1.38462px);--sp-col:min(100vw, calc(var(--u) * 390));--color-navy:#004d91;--color-yellow:#fdff00;--color-white:#fff;--color-yellow-deep:#ffe900;--color-cyan:#00c0e8;--color-pink:#e83263;--color-lime:#dbff4f;--color-pink-light:#ef88b7;--color-pink-light-sp:#e797ba;--color-yellow-soft:#f6eb4e;--color-cyan-soft:#2caec4;--color-cyan-bright:#00e2ff;--color-blue-gray:#6b92b8;--color-pink-soft:#c480ad;--color-yellow-accent:#ffec01;--color-pink-vivid:#ff30ab;--color-pink-mauve:#cb6ba8;--color-bg:var(--color-yellow);--color-text:var(--color-navy);--color-focus:var(--color-navy);--color-text-muted:#6b6b6b;--color-border:#e2e2e2;--shadow-button:0 calc(var(--u) * 5) 0 #004d9173;--font-jp:"M PLUS Rounded 1c", "Hiragino Maru Gothic ProN", "Hiragino Sans", meiryo, sans-serif;--font-en:"M PLUS Rounded 1c", "Helvetica Neue", arial, sans-serif;--z-index-base:0;--z-index-overlay:300;--radius-sm:calc(var(--u) * 4);--radius-md:calc(var(--u) * 15);--radius-pill:9999px;--gutter:calc(var(--u) * 20);--gutter-pc:calc(var(--u) * 40);--header-offset:0px}@media (min-width:992px){#ctgcf-lp{--u:1px}}#ctgcf-lp :is(#main,[id^=section-],#stamp-rally-map){scroll-margin-block-start:var(--header-offset)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){#ctgcf-lp [data-float-in],#ctgcf-lp [data-pop-in],#ctgcf-lp [data-play-in-view],#ctgcf-lp [data-banner-wipe]{visibility:hidden;opacity:0}}#ctgcf-lp{background-color:var(--color-navy);color:var(--color-text);font-family:var(--font-jp);font-size:calc(var(--u) * 16);overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.8}#ctgcf-lp picture{display:contents}#ctgcf-lp picture>source{display:none}#ctgcf-lp sup{vertical-align:super;font-size:.6em;line-height:0}.p-official-menu{display:none!important}#ctgcf-lp .l-page{background-color:var(--color-yellow);margin-inline:auto;overflow-x:clip}@media (min-width:992px){#ctgcf-lp .l-page{overflow-x:visible}}#ctgcf-lp .l-main{display:block}#ctgcf-lp .l-main>:where(section){max-inline-size:calc(var(--u) * 390);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .l-main>:where(section){max-inline-size:none}}#ctgcf-lp .c-skip-link{clip-path:inset(50%);inline-size:calc(var(--u) * 1);block-size:calc(var(--u) * 1);margin:calc(var(--u) * -1);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}#ctgcf-lp .c-skip-link:focus-visible{z-index:var(--z-index-overlay);clip-path:none;block-size:auto;inline-size:auto;padding:calc(var(--u) * 12) calc(var(--u) * 20);border-radius:var(--radius-sm);background-color:var(--color-navy);color:#fff;white-space:normal;margin:0;position:fixed;inset-block-start:calc(var(--u) * 8);inset-inline-start:calc(var(--u) * 8);overflow:visible}#ctgcf-lp .c-button{--button-shadow-y:calc(var(--u) * 6);justify-content:center;align-items:center;display:flex}#ctgcf-lp .c-button:focus-visible{outline:calc(var(--u) * 2) solid var(--color-focus);outline-offset:calc(var(--u) * 2)}#ctgcf-lp .c-button{inline-size:calc(var(--u) * 297);max-inline-size:100%;min-block-size:calc(var(--u) * 66);padding-inline:calc(var(--u) * 24);border:calc(var(--u) * 4) solid var(--color-navy);border-radius:var(--radius-pill);background-color:var(--color-white);box-shadow:0 var(--button-shadow-y) 0 var(--color-navy);color:var(--color-navy);font-size:calc(var(--u) * 21);text-align:center;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex}@media (min-width:992px){#ctgcf-lp .c-button{--button-shadow-y:calc(var(--u) * 8.64);inline-size:calc(var(--u) * 427.6);min-block-size:calc(var(--u) * 95);border-width:calc(var(--u) * 5);font-size:calc(var(--u) * 32)}}@media (hover:hover){#ctgcf-lp .c-button:hover{box-shadow:0 0 0 var(--color-navy)}}#ctgcf-lp .c-button:active{box-shadow:0 0 0 var(--color-navy)}@media (prefers-reduced-motion:no-preference){#ctgcf-lp .c-button{transition:transform .15s,box-shadow .15s}}@media (prefers-reduced-motion:no-preference) and (hover:hover){#ctgcf-lp .c-button:hover{transform:translateY(var(--button-shadow-y))}}@media (prefers-reduced-motion:no-preference){#ctgcf-lp .c-button:active{transform:translateY(var(--button-shadow-y))}}#ctgcf-lp .c-button--accent{background-color:var(--color-pink-vivid);color:var(--color-white)}#ctgcf-lp .c-button--yellow{background-color:var(--color-yellow)}#ctgcf-lp .c-button--large{--button-shadow-y:calc(var(--u) * 9);inline-size:calc(var(--u) * 350);padding-inline:calc(var(--u) * 12);min-block-size:calc(var(--u) * 95);font-size:calc(var(--u) * 24);flex-direction:column;line-height:1.25}@media (min-width:992px){#ctgcf-lp .c-button--large{--button-shadow-y:calc(var(--u) * 9);inline-size:calc(var(--u) * 428);min-block-size:calc(var(--u) * 118);padding-inline:calc(var(--u) * 1);font-size:calc(var(--u) * 32)}}#ctgcf-lp .c-button__label{display:block}#ctgcf-lp .c-button__sub{font-size:calc(var(--u) * 16);display:block}@media (min-width:992px){#ctgcf-lp .c-button__sub{font-size:calc(var(--u) * 18)}}#ctgcf-lp .c-carousel{padding-inline:calc(var(--u) * 4.5);position:relative}@media (min-width:992px){#ctgcf-lp .c-carousel{padding-inline:calc(var(--u) * 12);--carousel-arrow-out:min(calc(var(--u) * 69), max(var(--gutter-pc) - calc(var(--u) * 12), (100vw - calc(var(--u) * 1122)) / 2) - calc(var(--u) * 8))}}#ctgcf-lp .c-carousel__viewport{padding-block-end:var(--panel-shadow-y,calc(var(--u) * 10));overflow:hidden}#ctgcf-lp .c-carousel__container{touch-action:pan-y pinch-zoom;display:flex}#ctgcf-lp .c-carousel__slide{min-inline-size:0;padding-inline:calc(var(--u) * 4);flex:0 0 100%}@media (min-width:992px){#ctgcf-lp .c-carousel__slide{padding-inline:calc(var(--u) * 9);flex-basis:33.3333%}}#ctgcf-lp .c-carousel__arrow{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}#ctgcf-lp .c-carousel__arrow:focus-visible{outline:calc(var(--u) * 2) solid var(--color-focus);outline-offset:calc(var(--u) * 2)}#ctgcf-lp .c-carousel__arrow{inline-size:calc(var(--u) * 55);block-size:calc(var(--u) * 55);border:calc(var(--u) * 3) solid var(--color-navy);background-color:var(--color-white);box-shadow:0 calc(var(--u) * 3) 0 var(--color-navy);border-radius:50%;position:absolute;inset-block-start:var(--carousel-arrow-top)}@media (hover:hover){#ctgcf-lp .c-carousel__arrow:hover{background-color:var(--color-yellow)}}#ctgcf-lp .c-carousel__arrow:focus-visible{background-color:var(--color-yellow)}@media (min-width:992px){#ctgcf-lp .c-carousel__arrow{inset-block-start:50%;transform:translateY(-50%)}}#ctgcf-lp .c-carousel__arrow:disabled{opacity:0;pointer-events:none}#ctgcf-lp .c-carousel__arrow--prev{inset-inline-start:0}@media (min-width:992px){#ctgcf-lp .c-carousel__arrow--prev{inset-inline-start:calc(-1 * var(--carousel-arrow-out))}}#ctgcf-lp .c-carousel__arrow--next{inset-inline-end:0}@media (min-width:992px){#ctgcf-lp .c-carousel__arrow--next{inset-inline-end:calc(-1 * var(--carousel-arrow-out))}}#ctgcf-lp .c-carousel__arrow-icon{inline-size:calc(var(--u) * 20);block-size:calc(var(--u) * 35);background-color:var(--color-navy);clip-path:polygon(0 0,25% 0,25% 14.2857%,50% 14.2857%,50% 28.5714%,75% 28.5714%,75% 42.8571%,100% 42.8571%,100% 57.1429%,75% 57.1429%,75% 71.4286%,50% 71.4286%,50% 85.7143%,25% 85.7143%,25% 100%,0 100%);display:block}#ctgcf-lp .c-carousel__arrow--next .c-carousel__arrow-icon{translate:calc(var(--u) * 3.5) 0}#ctgcf-lp .c-carousel__arrow--prev .c-carousel__arrow-icon{transform:translateX(calc(var(--u) * -3.5)) scaleX(-1)}#ctgcf-lp .c-panel{border:var(--panel-border-width,calc(var(--u) * 4)) solid var(--color-navy);border-radius:var(--panel-radius,calc(var(--u) * 15) calc(var(--u) * 25) calc(var(--u) * 25));background-color:var(--color-white);box-shadow:0 var(--panel-shadow-y,calc(var(--u) * 10)) 0 var(--color-navy);position:relative}#ctgcf-lp .c-pill{min-inline-size:calc(var(--u) * 135);min-block-size:calc(var(--u) * 34.577);padding-inline:calc(var(--u) * 16);border-radius:var(--radius-pill);background-color:var(--color-navy);color:var(--color-white);font-size:calc(var(--u) * 14);text-align:center;justify-content:center;align-items:center;font-weight:900;line-height:1.2;display:inline-flex}#ctgcf-lp .c-pill--wide{min-inline-size:calc(var(--u) * 298);min-block-size:calc(var(--u) * 56);padding-inline:calc(var(--u) * 24);font-size:calc(var(--u) * 24)}@media (min-width:992px){#ctgcf-lp .c-pill--wide{min-inline-size:calc(var(--u) * 358);min-block-size:calc(var(--u) * 59.6)}}#ctgcf-lp .c-dither-band{inline-size:max(105.479%,100vw);block-size:calc(var(--sp-col) * .220513);display:block;position:relative;inset-inline-start:50%;translate:-50%}@media (min-width:992px){#ctgcf-lp .c-dither-band{inline-size:100%;block-size:calc(var(--u) * 79.3);inset-inline-start:0;translate:none}}#ctgcf-lp .c-dither-band{background-color:var(--dither-band-color,var(--color-yellow));mask-image:url(../img/dither-band.svg),linear-gradient(#000,#000);mask-position:top,top;mask-repeat:repeat-x,no-repeat;-webkit-mask-size:auto 100%, 100% calc(var(--u) * 2);mask-size:auto 100%, 100% calc(var(--u) * 2)}@media (min-width:992px){#ctgcf-lp .c-dither-band{mask-image:url(../img/dither-band-pc.svg),linear-gradient(#000,#000);mask-position:0 0,top}}#ctgcf-lp .c-dither-band--white{--dither-band-color:var(--color-white)}#ctgcf-lp .c-dither-band--cyan{--dither-band-color:var(--color-cyan)}#ctgcf-lp .c-dither-band--bottom{mask-image:url(../img/dither-band-bottom.svg),linear-gradient(#000,#000);mask-position:top,bottom}@media (min-width:992px){#ctgcf-lp .c-dither-band--bottom{mask-image:url(../img/dither-band-bottom-pc.svg),linear-gradient(#000,#000);mask-position:0 0,bottom}}#ctgcf-lp .c-stripe-band{inline-size:100vw;block-size:calc(var(--u) * 69.75);margin-inline-start:calc(50% - 50vw);display:block}@media (min-width:992px){#ctgcf-lp .c-stripe-band{inline-size:auto;margin-inline-start:0}}#ctgcf-lp .c-stripe-band{background-image:linear-gradient(to bottom, var(--color-yellow-soft) 0 33.3333%, var(--color-cyan-soft) 33.3333% 66.6667%, var(--color-pink-soft) 66.6667% 100%)}#ctgcf-lp .c-torn-edge{--torn-edge-ratio:.103272;inline-size:100vw;block-size:calc(var(--sp-col) * var(--torn-edge-ratio));background-color:var(--torn-edge-color,var(--color-yellow));margin-block-end:calc(var(--u) * -1);margin-inline-start:calc(50% - 50vw);display:block;mask-image:url(../img/torn-edge-01.svg);mask-size:100% 100%;mask-repeat:no-repeat}@media (min-width:992px){#ctgcf-lp .c-torn-edge{inline-size:100%;block-size:calc(var(--u) * 75);margin-inline-start:0;mask-image:url(../img/torn-edge-pc.svg)}}#ctgcf-lp .c-torn-edge--v2{--torn-edge-ratio:.128205;mask-image:url(../img/torn-edge-02.svg)}@media (min-width:992px){#ctgcf-lp .c-torn-edge--v2{mask-image:url(../img/torn-edge-pc.svg)}}#ctgcf-lp .c-torn-edge--white{--torn-edge-color:var(--color-white)}#ctgcf-lp .c-section-title{gap:calc(var(--u) * 8);text-align:center;flex-direction:column;margin-block-end:calc(var(--u) * 40);display:flex}@media (min-width:992px){#ctgcf-lp .c-section-title{margin-block-end:calc(var(--u) * 64)}}#ctgcf-lp .c-section-title__en{color:var(--color-navy);font-family:var(--font-en);font-size:calc(var(--u) * 13);letter-spacing:.16em;text-transform:uppercase}#ctgcf-lp .c-section-title__ja{font-size:clamp(calc(var(--u) * 24), calc(var(--u) * 16.7273) + 1.93939vw, calc(var(--u) * 40));font-weight:700;line-height:1.4}#ctgcf-lp .p-kv{background-color:var(--color-yellow);max-inline-size:none;position:relative}@media (min-width:992px){#ctgcf-lp .p-kv:after{inset:min(calc(var(--u) * 842), 74.185vw) 0 0;background-image:linear-gradient(to bottom, #fdff0000, var(--color-yellow) min(calc(var(--u) * 115.3), 10.1586vw));content:"";pointer-events:none;position:absolute}#ctgcf-lp .p-kv{padding-block-end:calc(var(--u) * 89);overflow-x:clip}}#ctgcf-lp .p-kv__stage{inline-size:100%;clip-path:inset(0 0 calc(var(--u) * -200) 0);aspect-ratio:390/601;background-color:var(--color-yellow);position:relative;overflow:clip visible}@media (min-width:992px){#ctgcf-lp .p-kv__stage{clip-path:none;max-inline-size:calc(var(--u) * 1135);aspect-ratio:auto;margin-inline:auto;display:flow-root;overflow:visible clip}}#ctgcf-lp .p-kv__character{will-change:transform;block-size:115.474%;inline-size:100%;position:absolute;inset-block-start:-6%;inset-inline-start:0}@media (min-width:992px){#ctgcf-lp .p-kv__character{block-size:auto;inline-size:126.872%;max-inline-size:none;margin-block-start:-17%;margin-inline:-13.5%;display:block;position:relative;inset:auto}}#ctgcf-lp .p-kv__logo{z-index:1;inline-size:var(--w);will-change:transform;block-size:auto;position:absolute;inset-block-start:var(--t);inset-inline-start:var(--l)}@media (min-width:992px){#ctgcf-lp .p-kv__logo{inline-size:var(--w-pc);inset-block-start:var(--t-pc);inset-inline-start:var(--l-pc)}}#ctgcf-lp .p-kv__decor{inline-size:var(--w);position:absolute;inset-block-start:var(--t);inset-inline-start:var(--l)}@media (min-width:992px){#ctgcf-lp .p-kv__decor{inline-size:var(--w-pc);inset-block-start:var(--t-pc);inset-inline-start:var(--l-pc)}}#ctgcf-lp .p-kv__decor-img{block-size:auto;inline-size:100%;display:block}#ctgcf-lp .p-kv__foot{z-index:1;max-inline-size:calc(var(--u) * 390);margin-inline:auto;position:relative}@media (min-width:992px){#ctgcf-lp .p-kv__foot{-moz-column-gap:5.19231%;--kv-foot-w:min(75.8333%, calc(var(--u) * 1092));max-inline-size:none;inline-size:var(--kv-foot-w);margin-block-start:calc(-1 * min(calc(var(--u) * 94.5), 8.32599vw));margin-inline:calc((100% - var(--kv-foot-w)) / 2 - min(0.416667%, calc(var(--u) * 6))) 0;grid-template-columns:minmax(0,495.3fr) minmax(0,540fr);align-items:start;column-gap:5.19231%;display:grid}}#ctgcf-lp .p-kv__badge{text-align:center;margin-block-start:calc(var(--u) * 28)}@media (min-width:992px){#ctgcf-lp .p-kv__badge{grid-area:1/2;margin-block-start:0}#ctgcf-lp .p-kv__badge .c-pill{min-inline-size:calc(var(--u) * 183);font-size:calc(var(--u) * 16)}}#ctgcf-lp .p-kv__lead{block-size:auto;inline-size:81.0256%;margin-block-start:calc(var(--u) * 12);margin-inline:auto;display:block}@media (min-width:992px){#ctgcf-lp .p-kv__lead{inline-size:100%;grid-area:2/2;margin-block-start:calc(var(--u) * 22.6)}}#ctgcf-lp .p-kv__visual{block-size:auto;inline-size:87.6923%;margin-block:calc(var(--u) * 39) 0;margin-inline:auto;display:block}@media (min-width:992px){#ctgcf-lp .p-kv__visual{grid-area:1/1/span 3;inline-size:100%;margin-block:0}}#ctgcf-lp .p-anchor-nav{padding-block:calc(var(--u) * 46) calc(var(--u) * 20);padding-inline:var(--gutter);background-color:var(--color-yellow)}@media (min-width:992px){#ctgcf-lp .p-anchor-nav{padding-block:calc(var(--u) * 33) 0;background-color:#0000;grid-area:3/2;padding-inline:0}}#ctgcf-lp .p-anchor-nav__list{gap:calc(var(--u) * 12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:992px){#ctgcf-lp .p-anchor-nav__list{gap:calc(var(--u) * 25);grid-template-columns:repeat(3,minmax(0,1fr))}}#ctgcf-lp .p-anchor-nav__link{justify-content:center;align-items:center;display:flex}#ctgcf-lp .p-anchor-nav__link:focus-visible{outline:calc(var(--u) * 2) solid var(--color-focus);outline-offset:calc(var(--u) * 2)}#ctgcf-lp .p-anchor-nav__link{min-block-size:calc(var(--u) * 71.667);border-radius:var(--radius-md);background-color:var(--color-navy);box-shadow:var(--shadow-button);color:var(--color-white);font-size:calc(var(--u) * 18);font-weight:800;line-height:calc(var(--u) * 22);text-align:center;padding:0;position:relative}@media (hover:hover){#ctgcf-lp .p-anchor-nav__link:hover{box-shadow:none}}#ctgcf-lp .p-anchor-nav__link:active{box-shadow:none}@media (prefers-reduced-motion:no-preference){#ctgcf-lp .p-anchor-nav__link{transition:transform .15s,box-shadow .15s}}@media (prefers-reduced-motion:no-preference) and (hover:hover){#ctgcf-lp .p-anchor-nav__link:hover{transform:translateY(calc(var(--u) * 5))}}@media (prefers-reduced-motion:no-preference){#ctgcf-lp .p-anchor-nav__link:active{transform:translateY(calc(var(--u) * 5))}}@media (min-width:992px){#ctgcf-lp .p-anchor-nav__link{min-block-size:calc(var(--u) * 77);font-size:clamp(calc(var(--u) * 13), 1.25vw, calc(var(--u) * 18));line-height:1.2222}}#ctgcf-lp .p-anchor-nav__badge{inline-size:calc(var(--u) * 27);aspect-ratio:1;background-color:var(--color-yellow);color:var(--color-navy);font-size:calc(var(--u) * 10);border-radius:50%;justify-content:center;align-items:center;font-weight:800;line-height:1;display:flex;position:absolute;inset-block-start:calc(var(--u) * 4.85);inset-inline-end:calc(var(--u) * 5)}#ctgcf-lp .p-follow{padding-block:calc(var(--u) * 22) calc(var(--u) * 42);background-color:var(--color-yellow);color:var(--color-navy);border-image-source:linear-gradient(var(--color-yellow) 0 0);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vmax}@media (min-width:992px){#ctgcf-lp .p-follow{padding-block:calc(var(--u) * 145);border-image-source:none}#ctgcf-lp .p-follow__inner{inline-size:calc(100% - (var(--gutter-pc) - calc(var(--u) * 0)) * 2);max-inline-size:calc(var(--u) * 548);margin-inline:auto}}#ctgcf-lp .p-follow__heading{font-size:calc(var(--u) * 20);text-align:center;font-weight:900;line-height:1.5}@media (min-width:992px){#ctgcf-lp .p-follow__heading{font-size:calc(var(--u) * 40);line-height:1.475}}#ctgcf-lp .p-follow__action{text-align:center;margin-block-start:calc(var(--u) * 18)}@media (min-width:992px){#ctgcf-lp .p-follow__action{margin-block-start:calc(var(--u) * 40)}}#ctgcf-lp .p-follow__button{--button-shadow-y:calc(var(--u) * 9);inline-size:89.7436%;min-block-size:calc(var(--u) * 95);flex-direction:column}@media (min-width:992px){#ctgcf-lp .p-follow__button{inline-size:calc(var(--u) * 428);min-block-size:calc(var(--u) * 118)}}#ctgcf-lp .p-follow__button-title{font-size:calc(var(--u) * 24);line-height:1.5}@media (min-width:992px){#ctgcf-lp .p-follow__button-title{font-size:calc(var(--u) * 32);line-height:1.4}}#ctgcf-lp .p-follow__button-sub{font-size:calc(var(--u) * 16);line-height:1.5}@media (min-width:992px){#ctgcf-lp .p-follow__button-sub{font-size:calc(var(--u) * 18);line-height:1.4}}#ctgcf-lp .p-follow__text{inline-size:85.1282%;color:var(--color-pink);font-size:calc(var(--u) * 12);font-weight:800;line-height:calc(var(--u) * 24);margin-block-start:calc(var(--u) * 32);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .p-follow__text{inline-size:auto;max-inline-size:calc(var(--u) * 540);margin:calc(var(--u) * 49) 0 0;font-size:calc(var(--u) * 14)}}#ctgcf-lp .p-lead{background-color:var(--color-white);border-image-source:linear-gradient(var(--color-white) 0 0);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vmax;position:relative;overflow:visible clip}@media (min-width:992px){#ctgcf-lp .p-lead{border-image-source:none;overflow:clip}}#ctgcf-lp .p-lead__inner{padding-block:calc(var(--u) * 27) calc(var(--u) * 25);padding-inline:var(--gutter);text-align:center}@media (min-width:992px){#ctgcf-lp .p-lead__inner{padding-block:calc(var(--u) * 59.7) calc(var(--u) * 87)}}#ctgcf-lp .p-lead__heading{font-size:calc(var(--u) * 32);font-weight:800;line-height:calc(var(--u) * 45);color:var(--color-navy)}@media (min-width:992px){#ctgcf-lp .p-lead__heading{font-size:calc(var(--u) * 48);line-height:calc(var(--u) * 60)}}#ctgcf-lp .p-lead__sub{font-size:calc(var(--u) * 20);font-weight:800;line-height:calc(var(--u) * 45);color:var(--color-navy);margin-block-start:calc(var(--u) * -6)}@media (min-width:992px){#ctgcf-lp .p-lead__sub{font-size:calc(var(--u) * 36);margin-block-start:calc(var(--u) * 19)}}#ctgcf-lp .p-lead__figure{block-size:auto;inline-size:121.523%;max-inline-size:none;margin-block:calc(var(--u) * -120) 0;margin-inline-start:-7%;display:block}@media (min-width:992px){#ctgcf-lp .p-lead__figure{inline-size:min(44.4%, calc(var(--u) * 639.36));margin:calc(var(--u) * 179) 0 0;position:absolute;inset-block-start:0;inset-inline-start:calc(50% - min(21.0417%, calc(var(--u) * 303)))}}#ctgcf-lp .p-lead__counter{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;block-size:auto;inline-size:70%;margin-block-start:-6%;margin-inline:auto;display:block}@media (min-width:992px){#ctgcf-lp .p-lead__counter{inline-size:calc(var(--u) * 263);margin-block-start:calc(var(--u) * 403)}}#ctgcf-lp .p-intro{background-color:var(--color-cyan);border-image-source:linear-gradient(var(--color-cyan) 0 0);border-image-slice:0 fill;border-image-width:0;border-image-outset:calc(var(--u) * 1) 100vmax 0;display:flow-root;position:relative;overflow:visible}@media (min-width:992px){#ctgcf-lp .p-intro{border-image-source:none;overflow:clip visible}}#ctgcf-lp .p-intro__banner{padding-block-start:calc(var(--u) * 14.1);position:relative}@media (min-width:992px){#ctgcf-lp .p-intro__banner{padding-block:0 calc(var(--u) * 39.01);margin-block-start:calc(var(--u) * 8.47)}}#ctgcf-lp .p-intro__banner-line{--band-w:calc(120% + calc(var(--u) * 400));--text-x:0rem;inline-size:var(--band-w);padding-inline:max(0rem, var(--text-x) * 2) max(0rem, var(--text-x) * -2);padding-block:calc(var(--u) * 12.41);font-size:calc(var(--u) * 36.1);font-weight:800;line-height:calc(var(--u) * 50.76);text-align:center;white-space:nowrap;margin-inline-start:calc(50% + var(--band-x) - var(--band-w) / 2);display:block}@media (min-width:992px){#ctgcf-lp .p-intro__banner-line{padding-block:calc(var(--u) * 17.5);font-size:calc(var(--u) * 48);line-height:calc(var(--u) * 71.57)}}#ctgcf-lp .p-intro__banner-line--first{--band-x:calc(var(--u) * -48.48);z-index:1;background-color:var(--color-yellow-accent);color:var(--color-navy);position:relative;transform:rotate(-8.78deg)}@media (min-width:992px){#ctgcf-lp .p-intro__banner-line--first{--band-x:calc(var(--u) * 14.52);--text-x:calc(var(--u) * -92.11)}}#ctgcf-lp .p-intro__banner-line--second{--band-x:calc(var(--u) * 41.86);background-color:var(--color-navy);color:var(--color-yellow-deep);margin-block-start:calc(var(--u) * -3.04);transform:rotate(3.76deg)}@media (min-width:992px){#ctgcf-lp .p-intro__banner-line--second{--band-x:calc(var(--u) * 3.43);--text-x:calc(var(--u) * 67.32);margin-block-start:calc(var(--u) * 3.38)}}#ctgcf-lp .p-intro__media{inline-size:89.7436%;border:calc(var(--u) * 4) solid var(--color-navy);background-color:var(--color-navy);margin-block-start:calc(var(--u) * 29.7);margin-inline:auto;position:relative;overflow:hidden}@media (min-width:992px){#ctgcf-lp .p-intro__media{inline-size:100%;max-inline-size:calc(var(--u) * 900);padding-inline:calc(var(--u) * 0);border-width:calc(var(--u) * 5);margin-block-start:calc(var(--u) * 36);margin-inline:auto}}#ctgcf-lp .p-intro__media-img{aspect-ratio:342/189;-o-object-fit:cover;object-fit:cover;block-size:auto;inline-size:100%;display:block}@media (min-width:992px){#ctgcf-lp .p-intro__media-img{aspect-ratio:890/496.57}}#ctgcf-lp .p-intro__play-button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}#ctgcf-lp .p-intro__play-button:focus-visible{outline:calc(var(--u) * 2) solid var(--color-focus);outline-offset:calc(var(--u) * 2)}#ctgcf-lp .p-intro__play-button{cursor:pointer;display:block;position:absolute;inset:0}#ctgcf-lp .p-intro__play-button:focus-visible{outline-offset:calc(var(--u) * -6)}#ctgcf-lp .p-intro__video{aspect-ratio:16/9;opacity:0;pointer-events:none;border:0;block-size:auto;inline-size:100%;position:absolute;inset-block-start:50%;inset-inline-start:0;translate:0 -50%}#ctgcf-lp .p-intro__video.is-active{opacity:1;pointer-events:auto}#ctgcf-lp .p-intro__video-frame{border:0;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}#ctgcf-lp .p-intro__play{inline-size:calc(var(--u) * 71);block-size:calc(var(--u) * 71);background-color:var(--color-yellow);border-radius:50%;display:block;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}@media (min-width:992px){#ctgcf-lp .p-intro__play{inline-size:calc(var(--u) * 182.6);block-size:calc(var(--u) * 182.6)}}#ctgcf-lp .p-intro__play:after{inline-size:calc(var(--u) * 20);block-size:calc(var(--u) * 35);background-color:var(--color-navy);clip-path:polygon(0 0,25% 0,25% 14.2857%,50% 14.2857%,50% 28.5714%,75% 28.5714%,75% 42.8571%,100% 42.8571%,100% 57.1429%,75% 57.1429%,75% 71.4286%,50% 71.4286%,50% 85.7143%,25% 85.7143%,25% 100%,0 100%);content:"";position:absolute;inset-block-start:50%;inset-inline-start:calc(50% + calc(var(--u) * 3.5));transform:translate(-50%,-50%)}@media (min-width:992px){#ctgcf-lp .p-intro__play:after{inline-size:calc(var(--u) * 51.4);block-size:calc(var(--u) * 90);inset-inline-start:calc(50% + calc(var(--u) * 9))}}#ctgcf-lp .p-intro__text{inline-size:89.7436%;color:var(--color-white);font-size:calc(var(--u) * 20);font-weight:800;line-height:calc(var(--u) * 24);text-align:center;margin-block-start:calc(var(--u) * 26);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .p-intro__text{inline-size:100%;max-inline-size:calc(var(--u) * 900);padding-inline:calc(var(--u) * 0);font-size:calc(var(--u) * 24);line-height:calc(var(--u) * 40);margin-block-start:calc(var(--u) * 33.4);margin-inline:auto}}#ctgcf-lp .p-intro__tab{inline-size:89.7436%;max-inline-size:calc(var(--u) * 400);margin-block:calc(var(--u) * 57) calc(var(--u) * 42);border-radius:calc(var(--u) * 15);background-color:var(--color-yellow);color:var(--color-navy);border-start-start-radius:0;margin-inline:auto;position:relative}#ctgcf-lp .p-intro__tab:before{inline-size:calc(var(--u) * 171);block-size:calc(var(--u) * 29);background-color:var(--color-yellow);content:"";mask-image:url(../img/tab-ear.svg),linear-gradient(#000,#000);mask-position:0 0,0 100%;mask-repeat:no-repeat;-webkit-mask-size:100% calc(var(--u) * 28), 100% calc(var(--u) * 2);mask-size:100% calc(var(--u) * 28), 100% calc(var(--u) * 2);position:absolute;inset-block-end:calc(100% - calc(var(--u) * 1));inset-inline-start:0}@media (min-width:992px){#ctgcf-lp .p-intro__tab{inline-size:100%;max-inline-size:calc(var(--u) * 900);padding-inline:calc(var(--u) * 0);margin-inline:auto;margin-block:calc(var(--u) * 72) calc(var(--u) * 82)}}#ctgcf-lp .p-intro__tab-head{--tab-u:min(var(--u), 100cqi / 322);min-block-size:calc(var(--u) * 94);padding-inline:calc(var(--u) * 13) calc(var(--u) * 15);align-items:center;gap:2.48447%;display:flex;container-type:inline-size}@media (min-width:992px){#ctgcf-lp .p-intro__tab-head{gap:calc(var(--u) * 16);min-block-size:0;padding:calc(var(--u) * 43) 0 0;justify-content:center}}#ctgcf-lp .p-intro__tab-image{flex:none;block-size:auto;inline-size:56.8323%;display:block}@media (min-width:992px){#ctgcf-lp .p-intro__tab-image{inline-size:calc(var(--u) * 247)}}#ctgcf-lp .p-intro__tab-label{min-inline-size:0;font-size:calc(var(--tab-u) * 22);white-space:nowrap;text-align:end;flex:auto;font-weight:900;line-height:1.4}@media (min-width:992px){#ctgcf-lp .p-intro__tab-label{font-size:calc(var(--u) * 32);text-align:start;flex:none;line-height:1.5}}#ctgcf-lp .p-intro__tab-toggle{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}#ctgcf-lp .p-intro__tab-toggle:focus-visible{outline:calc(var(--u) * 2) solid var(--color-focus);outline-offset:calc(var(--u) * 2)}#ctgcf-lp .p-intro__tab-toggle{inline-size:calc(var(--tab-u) * 55);block-size:calc(var(--tab-u) * 55);border:calc(var(--tab-u) * 3) solid var(--color-navy);background-color:var(--color-white);box-shadow:0 calc(var(--tab-u) * 3) 0 var(--color-navy);border-radius:50%;flex:none}@media (min-width:992px){#ctgcf-lp .p-intro__tab-toggle{display:none}}#ctgcf-lp .p-intro__tab-toggle-icon{inline-size:calc(var(--tab-u) * 20);block-size:calc(var(--tab-u) * 35);background-color:var(--color-navy);clip-path:polygon(0 0,25% 0,25% 14.2857%,50% 14.2857%,50% 28.5714%,75% 28.5714%,75% 42.8571%,100% 42.8571%,100% 57.1429%,75% 57.1429%,75% 71.4286%,50% 71.4286%,50% 85.7143%,25% 85.7143%,25% 100%,0 100%);transform:rotate(90deg) translateX(calc(var(--tab-u) * 3.5));transition:transform .3s;display:block}#ctgcf-lp [aria-expanded=true] .p-intro__tab-toggle-icon{transform:rotate(-90deg) translateX(calc(var(--tab-u) * 3.5))}@media (prefers-reduced-motion:reduce){#ctgcf-lp .p-intro__tab-toggle-icon{transition:none}}#ctgcf-lp .p-intro__tab-body:not([hidden]){grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}#ctgcf-lp .p-intro__tab-body.is-open{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){#ctgcf-lp .p-intro__tab-body{transition:none}}@media (min-width:992px){#ctgcf-lp .p-intro__tab-body{grid-template-rows:1fr;display:grid}}#ctgcf-lp .p-intro__tab-body-inner{min-block-size:0;overflow:hidden}#ctgcf-lp .p-intro__tab-text{padding:0 calc(var(--u) * 21) calc(var(--u) * 14);font-size:calc(var(--u) * 14);font-weight:800;line-height:calc(var(--u) * 24)}@media (min-width:992px){#ctgcf-lp .p-intro__tab-text{padding:calc(var(--u) * 38) calc(var(--u) * 50) calc(var(--u) * 44);font-size:calc(var(--u) * 16)}}#ctgcf-lp .p-about{background-color:var(--color-yellow);border-image-source:linear-gradient(var(--color-yellow) 0 0);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vmax;display:flow-root;overflow:visible clip}@media (min-width:992px){#ctgcf-lp .p-about{border-image-source:none;overflow:hidden}}#ctgcf-lp .p-about>.c-torn-edge{margin-block-start:calc(var(--u) * 49)}@media (min-width:992px){#ctgcf-lp .p-about>.c-torn-edge{margin-block-start:calc(var(--u) * 128)}}#ctgcf-lp .p-about__badge{text-align:center;padding-block-start:calc(var(--u) * 22)}@media (min-width:992px){#ctgcf-lp .p-about__badge{padding-block-start:calc(var(--u) * 53)}#ctgcf-lp .p-about__badge .c-pill{min-inline-size:calc(var(--u) * 272);min-block-size:calc(var(--u) * 59.6);padding-inline:calc(var(--u) * 24);font-size:calc(var(--u) * 24)}}#ctgcf-lp .p-about__badge--gallery{padding-block-start:calc(var(--u) * 80)}@media (min-width:992px){#ctgcf-lp .p-about__badge--gallery{padding-block-start:calc(var(--u) * 207.4)}}#ctgcf-lp .p-about__badge-tail{inline-size:calc(var(--u) * 25);block-size:auto;position:absolute;inset-block-start:calc(var(--u) * 19);inset-inline-start:calc(50% - calc(var(--u) * .5));translate:-50%}@media (min-width:992px){#ctgcf-lp .p-about__badge-tail{inset-block-start:calc(var(--u) * 48)}}#ctgcf-lp .p-about__badge--gallery .c-pill{min-inline-size:calc(var(--u) * 180);position:relative}@media (min-width:992px){#ctgcf-lp .p-about__badge--gallery .c-pill{min-inline-size:calc(var(--u) * 318)}}#ctgcf-lp .p-about__hero{block-size:auto;inline-size:77.1795%;margin-block-start:calc(var(--u) * 8);margin-inline:auto;display:block}@media (min-width:992px){#ctgcf-lp .p-about__hero{inline-size:calc(var(--u) * 524);margin-block-start:calc(var(--u) * 34.4)}}#ctgcf-lp .p-about__title{padding-inline:var(--gutter);color:var(--color-navy);font-size:calc(var(--u) * 27);text-align:center;margin-block-start:calc(var(--u) * 12);font-weight:900;line-height:1.48}@media (min-width:992px){#ctgcf-lp .p-about__title{font-size:calc(var(--u) * 40);grid-column:1;line-height:1.475}}#ctgcf-lp .p-about__text{inline-size:89.7436%;color:var(--color-navy);font-size:calc(var(--u) * 14);font-weight:800;line-height:calc(var(--u) * 24);margin-block-start:calc(var(--u) * 9);margin-inline-start:6.41026%}@media (min-width:992px){#ctgcf-lp .p-about__text{inline-size:auto;font-size:calc(var(--u) * 16);grid-column:1;margin-block-start:calc(var(--u) * 38);margin-inline-start:0}}#ctgcf-lp .p-about__title--gallery{margin-block-start:calc(var(--u) * 15)}@media (min-width:992px){#ctgcf-lp .p-about__title--gallery{margin-block-start:calc(var(--u) * 26.4)}}#ctgcf-lp .p-about__text--gallery{margin-block-start:calc(var(--u) * 10);margin-inline-start:5.12821%}@media (min-width:992px){#ctgcf-lp .p-about__text--gallery{inline-size:100%;max-inline-size:calc(var(--u) * 900);font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 24);text-align:center;margin-block-start:calc(var(--u) * 21);margin-inline:auto;padding-inline:0}#ctgcf-lp .p-about__cols .p-about__title{text-align:start;font-size:clamp(calc(var(--u) * 28), (100cqi - calc(var(--u) * 32)) * .484733 / 13.2, calc(var(--u) * 40));margin-block-start:0;padding-inline:0}#ctgcf-lp .p-about__cols{-moz-column-gap:calc(var(--u) * 32);column-gap:calc(var(--u) * 32);inline-size:calc(100% - (var(--gutter-pc) - calc(var(--u) * 0)) * 2);max-inline-size:calc(var(--u) * 1080);text-align:start;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,508fr) minmax(0,540fr);align-items:start;margin-block-start:calc(var(--u) * 71);margin-inline:auto;display:grid;container-type:inline-size}}#ctgcf-lp .p-about__framed{aspect-ratio:350/197;-o-object-fit:cover;object-fit:cover;block-size:auto;inline-size:89.7436%;border:calc(var(--u) * 4) solid var(--color-navy);margin-block-start:calc(var(--u) * 23);margin-inline:auto;display:block}@media (min-width:992px){#ctgcf-lp .p-about__framed{aspect-ratio:540/304;border-width:calc(var(--u) * 5);grid-area:1/2/span 2;inline-size:100%;max-inline-size:none;margin-block-start:0}}#ctgcf-lp .p-about__catch{padding-inline:var(--gutter);color:var(--color-navy);text-align:center;margin-block-start:calc(var(--u) * 50)}@media (min-width:992px){#ctgcf-lp .p-about__catch{margin-block-start:calc(var(--u) * 43)}}#ctgcf-lp .p-about__catch-label{font-size:calc(var(--u) * 20);font-weight:800;line-height:calc(var(--u) * 34)}@media (min-width:992px){#ctgcf-lp .p-about__catch-label{font-size:calc(var(--u) * 24)}}#ctgcf-lp .p-about__catch-note{font-size:calc(var(--u) * 18);font-weight:900;line-height:calc(var(--u) * 40);margin-block-start:calc(var(--u) * 10)}@media (min-width:992px){#ctgcf-lp .p-about__catch-note{font-size:calc(var(--u) * 24.063);line-height:calc(var(--u) * 53.474);margin-block-start:calc(var(--u) * 10.33)}}#ctgcf-lp .p-about__catch-title{font-size:calc(var(--u) * 26);font-weight:900;line-height:calc(var(--u) * 40);margin-block-start:calc(var(--u) * -7)}@media (min-width:992px){#ctgcf-lp .p-about__catch-title{max-inline-size:calc(var(--u) * 467.9);font-size:calc(var(--u) * 34.758);line-height:calc(var(--u) * 53.474);margin-block-start:calc(var(--u) * -9.34);margin-inline:auto}}#ctgcf-lp .p-about__deadline{color:var(--color-pink);font-size:calc(var(--u) * 14);padding-block:calc(var(--u) * 9.5);text-align:center;margin-block-start:calc(var(--u) * 18);font-weight:900;line-height:1.5}@media (min-width:992px){#ctgcf-lp .p-about__deadline{font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 40);margin-block-start:calc(var(--u) * 35);padding-block:0}}#ctgcf-lp .p-about__characters{block-size:calc(var(--u) * 155.47);margin-block-start:calc(var(--u) * 60);position:relative}@media (min-width:992px){#ctgcf-lp .p-about__characters{block-size:calc(var(--u) * 166.23);--about-chara-right:min(calc(50% + calc(var(--u) * 443.6)), calc(100% - calc(var(--u) * 169.5)));margin-block-start:calc(var(--u) * -253.63)}}#ctgcf-lp .p-about__characters-note{inline-size:89.7436%;color:var(--color-navy);font-size:calc(var(--u) * 12);font-weight:800;line-height:calc(var(--u) * 18);margin-block-start:calc(var(--u) * 15.46);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .p-about__characters-note{display:none}}#ctgcf-lp .p-about__character{will-change:transform;block-size:auto;position:absolute}#ctgcf-lp .p-about__character:first-child{inline-size:21.8718%;inset-block-start:0;inset-inline-start:3.70256%}#ctgcf-lp .p-about__character:nth-child(2){inline-size:42.0513%;inset-block-start:calc(var(--u) * .93);inset-inline-start:28.9744%}#ctgcf-lp .p-about__character:nth-child(3){inline-size:29.4487%;inset-block-start:calc(var(--u) * 68.3);inset-inline-start:66.5205%}@media (min-width:992px){#ctgcf-lp .p-about__character:first-child{inline-size:calc(var(--u) * 114);inset-block-start:calc(var(--u) * -20);inset-inline-start:calc(var(--about-chara-right) - calc(var(--u) * 70))}#ctgcf-lp .p-about__character:nth-child(2){inline-size:calc(var(--u) * 201);inset-block-start:calc(var(--u) * 20.23);inset-inline-start:calc(50% - calc(var(--u) * 472))}#ctgcf-lp .p-about__character:nth-child(3){inline-size:calc(var(--u) * 153.5);inset-block-start:calc(var(--u) * 70);inset-inline-start:var(--about-chara-right)}}@media (min-width:1300px){#ctgcf-lp .p-about__character:first-child{inset-block-start:0;inset-inline-start:calc(50% - calc(var(--u) * 640.72))}#ctgcf-lp .p-about__character:nth-child(3){inset-block-start:calc(var(--u) * 38.43)}}#ctgcf-lp .p-about__banners{gap:calc(var(--u) * 20);inline-size:89.7436%;max-inline-size:calc(var(--u) * 350);flex-direction:column;margin:0;margin-block-start:calc(var(--u) * 50);margin-inline:auto;padding:0;list-style:none;display:flex}@media (min-width:992px){#ctgcf-lp .p-about__banners{inline-size:calc(100% - (var(--gutter-pc) - calc(var(--u) * 0)) * 2);max-inline-size:calc(var(--u) * 1079.3);gap:calc(var(--u) * 47.7);flex-direction:row;margin-block-start:calc(var(--u) * 118);margin-inline:auto}#ctgcf-lp .p-about__banners>li{flex:1 1 0;min-inline-size:0}}#ctgcf-lp .p-about__banner:focus-visible{outline:calc(var(--u) * 2) solid var(--color-focus);outline-offset:calc(var(--u) * 2)}#ctgcf-lp .p-about__banner{display:block}#ctgcf-lp .p-about__banner-image{aspect-ratio:350/199;-o-object-fit:cover;object-fit:cover;block-size:auto;inline-size:100%;display:block}#ctgcf-lp .p-gallery{--carousel-arrow-top:calc(var(--u) * 111);inline-size:94.1026%;margin-block-start:calc(var(--u) * 26);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .p-gallery{inline-size:calc(100% - (var(--gutter-pc) - calc(var(--u) * 12)) * 2);max-inline-size:calc(var(--u) * 1122);margin-block-start:calc(var(--u) * 52);margin-inline:auto}}#ctgcf-lp .p-gallery__card{block-size:100%;padding:calc(var(--u) * 18) calc(var(--u) * 17) calc(var(--u) * 19)}@media (min-width:992px){#ctgcf-lp .p-gallery__card{padding:calc(var(--u) * 21.9) calc(var(--u) * 17) calc(var(--u) * 16)}}#ctgcf-lp .p-gallery__image{inline-size:calc(var(--u) * 196);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;clip-path:circle(50%);block-size:auto;max-inline-size:100%;margin-inline:auto;display:block}@media (min-width:992px){#ctgcf-lp .p-gallery__image{inline-size:calc(var(--u) * 195)}}#ctgcf-lp .p-gallery__title{color:var(--color-navy);font-size:calc(var(--u) * 20);text-align:center;margin-block-start:calc(var(--u) * 12.5);font-weight:900;line-height:1.4}@media (min-width:992px){#ctgcf-lp .p-gallery__title{font-size:calc(var(--u) * 24);margin-block-start:calc(var(--u) * 11);line-height:1.2}}#ctgcf-lp .p-gallery__subtitle{color:var(--color-navy);font-size:calc(var(--u) * 16);text-align:center;margin-block-start:calc(var(--u) * 4.5);font-weight:900;line-height:1.4}@media (min-width:992px){#ctgcf-lp .p-gallery__subtitle{margin-block-start:calc(var(--u) * 4);line-height:1.5}}#ctgcf-lp .p-gallery__body{color:var(--color-navy);font-size:calc(var(--u) * 14);font-weight:800;line-height:calc(var(--u) * 24);margin-block-start:calc(var(--u) * 15.6)}@media (min-width:992px){#ctgcf-lp .p-gallery__body{font-size:calc(var(--u) * 16);margin-block-start:calc(var(--u) * 12)}}#ctgcf-lp .p-topic{border-image-source:linear-gradient(var(--color-white) 0 0);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vmax;display:flow-root;overflow:visible clip}@media (min-width:992px){#ctgcf-lp .p-topic{border-image-source:none}}#ctgcf-lp .p-topic{background-color:var(--color-white);padding-block-end:calc(var(--u) * 57)}@media (min-width:992px){#ctgcf-lp .p-topic{padding-block-end:calc(var(--u) * 146);overflow:hidden}}#ctgcf-lp .p-topic__decor{block-size:calc(var(--u) * 430);position:relative}@media (min-width:992px){#ctgcf-lp .p-topic__decor{block-size:calc(var(--u) * 474.4)}}#ctgcf-lp .p-topic__decor-a,#ctgcf-lp .p-topic__decor-b,#ctgcf-lp .p-topic__decor-c{block-size:auto;position:absolute}#ctgcf-lp .p-topic__decor-a{inline-size:30.9744%;inset-block-start:calc(var(--u) * 2.33);inset-inline-start:65.8128%}@media (min-width:992px){#ctgcf-lp .p-topic__decor-a{inline-size:calc(var(--u) * 146.5);inset-block-start:calc(var(--u) * 116.5);inset-inline-start:min(50% + calc(var(--u) * 386.94), 100% - calc(var(--u) * 162.5))}}#ctgcf-lp .p-topic__decor-b{inline-size:92.6923%;inset-block-start:13.2093%;inset-inline-start:1.02564%}@media (min-width:992px){#ctgcf-lp .p-topic__decor-b{inline-size:calc(var(--u) * 550);inset-block-start:calc(var(--u) * 92.2);inset-inline-start:calc(50% - calc(var(--u) * 297))}}#ctgcf-lp .p-topic__decor-c{inline-size:29.6154%;inset-block-start:calc(var(--u) * 309.35);inset-inline-start:3.05128%}@media (min-width:992px){#ctgcf-lp .p-topic__decor-c{inline-size:calc(var(--u) * 140);inset-block-start:calc(var(--u) * 311.99);inset-inline-start:max(calc(var(--u) * 16), 50% - calc(var(--u) * 511.2))}}#ctgcf-lp .p-topic__number{z-index:1;text-align:center;margin-block-start:calc(var(--u) * -1);position:relative}@media (min-width:992px){#ctgcf-lp .p-topic__number{margin-block-start:calc(var(--u) * 31.6)}}#ctgcf-lp .p-topic__number-value{margin-inline-end:calc(var(--u) * 4)}@media (min-width:992px){#ctgcf-lp .p-topic__cols{-moz-column-gap:3.86847%;inline-size:min(calc(var(--u) * 1034), 100% - var(--gutter-pc) * 2);margin-block-start:calc(var(--u) * 72.4);margin-inline:max(var(--gutter-pc), 50% - calc(var(--u) * 490)) 0;text-align:start;grid-template-columns:minmax(0,526fr) minmax(0,468fr);align-items:start;column-gap:3.86847%;display:grid}}#ctgcf-lp .p-topic__banner{--topic-banner-ml:calc(var(--u) * 43.2);--topic-banner-mr:calc(var(--u) * 48);inline-size:calc(100% - var(--topic-banner-ml) - var(--topic-banner-mr));block-size:auto;margin-block:calc(var(--u) * 32.4) calc(var(--u) * 20.8);margin-inline:var(--topic-banner-ml) var(--topic-banner-mr);display:block}@media (min-width:992px){#ctgcf-lp .p-topic__banner{aspect-ratio:526/274;inline-size:100%;margin-block:calc(var(--u) * 45) 0;-o-object-fit:contain;object-fit:contain;margin-inline:0}}#ctgcf-lp .p-topic__visual{aspect-ratio:333.15/384.28;inline-size:85.4231%;margin-block-start:calc(var(--u) * 20.8);margin-inline:auto;position:relative}@media (min-width:992px){#ctgcf-lp .p-topic__visual{aspect-ratio:468/332;inline-size:auto;margin-block-start:0;margin-inline:0}}#ctgcf-lp .p-topic__visual-photo{-o-object-fit:contain;object-fit:contain;block-size:100%;inline-size:100%;display:block}#ctgcf-lp .p-topic__title{padding-inline:var(--gutter);color:var(--color-navy);font-size:calc(var(--u) * 32);text-align:center;margin-block-start:calc(var(--u) * 25.7);font-weight:800;line-height:1.48}@media (min-width:992px){#ctgcf-lp .p-topic__title{font-size:calc(var(--u) * 40);margin-block-start:calc(var(--u) * 102)}}#ctgcf-lp .p-topic__map{aspect-ratio:350/303;inline-size:89.7436%;border:calc(var(--u) * 4) solid var(--color-navy);background-color:var(--color-white);margin-block-start:calc(var(--u) * 50);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .p-topic__map{inline-size:min(calc(var(--u) * 900), 100% - var(--gutter-pc) * 2);aspect-ratio:900/476;margin-block-start:calc(var(--u) * 51)}}#ctgcf-lp .p-topic__map-frame{border:0;block-size:100%;inline-size:100%;display:block}#ctgcf-lp .p-topic__note{inline-size:89.7436%;color:var(--color-navy);font-size:calc(var(--u) * 12);font-weight:800;line-height:calc(var(--u) * 18);margin-block-start:calc(var(--u) * 14);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .p-topic__note{inline-size:min(calc(var(--u) * 900), 100% - var(--gutter-pc) * 2);font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 20);margin-block-start:calc(var(--u) * 18)}}#ctgcf-lp .p-topic-list{inline-size:89.7436%;margin:0;margin-block-start:calc(var(--u) * 21);margin-inline:auto;padding:0;list-style:none}@media (min-width:992px){#ctgcf-lp .p-topic-list{inline-size:min(calc(var(--u) * 1080), 100% - var(--gutter-pc) * 2);margin-block-start:calc(var(--u) * 58)}}#ctgcf-lp .p-topic-list__item{border-radius:calc(var(--u) * 15)}#ctgcf-lp .p-topic-list__item+.p-topic-list__item{margin-block-start:calc(var(--u) * 19)}@media (min-width:992px){#ctgcf-lp .p-topic-list__item+.p-topic-list__item{margin-block-start:calc(var(--u) * 100)}}#ctgcf-lp .p-topic-list__item--cyan{background-color:var(--color-cyan);color:var(--color-white)}#ctgcf-lp .p-topic-list__item--yellow{background-color:var(--color-yellow);color:var(--color-navy)}#ctgcf-lp .p-topic-list__item--lime{background-color:var(--color-lime);color:var(--color-navy)}#ctgcf-lp .p-topic-list__heading{margin:0}#ctgcf-lp .p-topic-list__trigger{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}#ctgcf-lp .p-topic-list__trigger:focus-visible{outline:calc(var(--u) * 2) solid var(--color-focus);outline-offset:calc(var(--u) * 2)}#ctgcf-lp .p-topic-list__trigger{inline-size:100%;min-block-size:calc(var(--u) * 94);padding-block:calc(var(--u) * 12);padding-inline:calc(var(--u) * 12) calc(var(--u) * 63);border-radius:calc(var(--u) * 15);color:inherit;font-size:calc(var(--u) * 22);text-align:center;align-items:center;font-weight:900;line-height:1.48;display:flex;position:relative}@media (min-width:992px){#ctgcf-lp .p-topic-list__trigger{min-block-size:calc(var(--u) * 118);padding-inline:calc(var(--u) * 90);font-size:calc(var(--u) * 32)}}#ctgcf-lp .p-topic-list__trigger-label{flex:auto;min-inline-size:0}#ctgcf-lp .p-topic-list__trigger-icon{inline-size:calc(var(--u) * 55);block-size:calc(var(--u) * 55);border:calc(var(--u) * 3) solid var(--color-navy);background-color:var(--color-white);box-shadow:0 calc(var(--u) * 3) 0 var(--color-navy);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--u) * 18);transform:translateY(-50%)}@media (min-width:992px){#ctgcf-lp .p-topic-list__trigger-icon{inset-inline-end:calc(var(--u) * 23)}}#ctgcf-lp .p-topic-list__trigger-icon:after{inline-size:calc(var(--u) * 20);block-size:calc(var(--u) * 35);background-color:var(--color-navy);clip-path:polygon(0 0,25% 0,25% 14.2857%,50% 14.2857%,50% 28.5714%,75% 28.5714%,75% 42.8571%,100% 42.8571%,100% 57.1429%,75% 57.1429%,75% 71.4286%,50% 71.4286%,50% 85.7143%,25% 85.7143%,25% 100%,0 100%);content:"";transition:transform .3s;display:block;transform:rotate(90deg)}#ctgcf-lp [aria-expanded=true] .p-topic-list__trigger-icon:after{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){#ctgcf-lp .p-topic-list__trigger-icon:after{transition:none}}#ctgcf-lp .p-topic-list__panel:not([hidden]){grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}#ctgcf-lp .p-topic-list__panel.is-open{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){#ctgcf-lp .p-topic-list__panel{transition:none}}#ctgcf-lp .p-topic-list__inner{min-block-size:0;clip-path:polygon(0 calc(var(--u) * -20), 100% calc(var(--u) * -20), 100% 100%, 0 100%)}#ctgcf-lp .p-qa{padding:0;padding:calc(var(--u) * 8) calc(var(--u) * 26) calc(var(--u) * 20);margin:0;list-style:none}@media (min-width:992px){#ctgcf-lp .p-qa{padding:0 calc(var(--u) * 90) calc(var(--u) * 55)}}#ctgcf-lp .p-qa__item{border-radius:calc(var(--u) * 10);background-color:var(--color-white);color:var(--color-navy);overflow:hidden}#ctgcf-lp .p-qa__item+.p-qa__item{margin-block-start:calc(var(--u) * 20)}@media (min-width:992px){#ctgcf-lp .p-qa__item+.p-qa__item{margin-block-start:calc(var(--u) * 25)}}#ctgcf-lp .p-qa__heading{margin:0}#ctgcf-lp .p-qa__trigger{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}#ctgcf-lp .p-qa__trigger:focus-visible{outline:calc(var(--u) * 2) solid var(--color-focus);outline-offset:calc(var(--u) * 2)}#ctgcf-lp .p-qa__trigger{grid-template-columns:calc(var(--u) * 30) minmax(0, 1fr) calc(var(--u) * 23);inline-size:100%;min-block-size:calc(var(--u) * 63);padding:calc(var(--u) * 8.5) calc(var(--u) * 10) calc(var(--u) * 6.5) calc(var(--u) * 14);color:inherit;text-align:start;align-items:center;display:grid}@media (min-width:992px){#ctgcf-lp .p-qa__trigger{grid-template-columns:calc(var(--u) * 41) minmax(0, 1fr) calc(var(--u) * 23);min-block-size:calc(var(--u) * 61);padding:calc(var(--u) * 9) calc(var(--u) * 17) calc(var(--u) * 9) calc(var(--u) * 24)}}#ctgcf-lp .p-qa__mark{font-size:calc(var(--u) * 22);font-weight:900;line-height:1.48}#ctgcf-lp .p-qa__question{font-size:calc(var(--u) * 14);font-weight:800;line-height:calc(var(--u) * 24)}@media (min-width:992px){#ctgcf-lp .p-qa__question{font-size:calc(var(--u) * 16)}}#ctgcf-lp .p-qa__icon{inline-size:calc(var(--u) * 23);block-size:calc(var(--u) * 19.46);background-color:var(--color-navy);clip-path:polygon(0 54.5455%,7.6923% 54.5455%,7.6923% 45.4545%,15.3846% 45.4545%,15.3846% 36.3636%,23.0769% 36.3636%,23.0769% 27.2727%,30.7692% 27.2727%,30.7692% 18.1818%,38.4615% 18.1818%,38.4615% 9.0909%,46.1538% 9.0909%,46.1538% 0,53.8462% 0,53.8462% 9.0909%,61.5385% 9.0909%,61.5385% 18.1818%,69.2308% 18.1818%,69.2308% 27.2727%,76.9231% 27.2727%,76.9231% 36.3636%,84.6154% 36.3636%,84.6154% 45.4545%,92.3077% 45.4545%,92.3077% 54.5455%,100% 54.5455%,100% 72.7273%,92.3077% 72.7273%,92.3077% 81.8182%,84.6154% 81.8182%,84.6154% 72.7273%,76.9231% 72.7273%,76.9231% 63.6364%,69.2308% 63.6364%,69.2308% 54.5455%,61.5385% 54.5455%,61.5385% 100%,38.4615% 100%,38.4615% 54.5455%,30.7692% 54.5455%,30.7692% 63.6364%,23.0769% 63.6364%,23.0769% 72.7273%,15.3846% 72.7273%,15.3846% 81.8182%,7.6923% 81.8182%,7.6923% 72.7273%,0 72.7273%);place-self:start end;margin-block-start:calc(var(--u) * 17);transition:transform .3s;transform:rotate(180deg)}@media (min-width:992px){#ctgcf-lp .p-qa__icon{margin-block-start:calc(var(--u) * 12)}}#ctgcf-lp [aria-expanded=true] .p-qa__icon{transform:none}@media (prefers-reduced-motion:reduce){#ctgcf-lp .p-qa__icon{transition:none}}#ctgcf-lp .p-qa__panel:not([hidden]){grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}#ctgcf-lp .p-qa__panel.is-open{grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){#ctgcf-lp .p-qa__panel{transition:none}}#ctgcf-lp .p-qa__inner{min-block-size:0;overflow:hidden}#ctgcf-lp .p-qa__answer-row{grid-template-columns:calc(var(--u) * 30) minmax(0, 1fr);margin-inline:calc(var(--u) * 10);padding:0 0 calc(var(--u) * 13) calc(var(--u) * 4);border-block-start:calc(var(--u) * 2) solid var(--color-navy);display:grid}@media (min-width:992px){#ctgcf-lp .p-qa__answer-row{grid-template-columns:calc(var(--u) * 41) minmax(0, 1fr);margin-inline:calc(var(--u) * 15);padding:0 calc(var(--u) * 75) calc(var(--u) * 27) calc(var(--u) * 9)}}#ctgcf-lp .p-qa__answer-row .p-qa__mark{block-size:calc(var(--u) * 59);align-self:start;align-items:center;margin-block-end:calc(var(--u) * -59);display:flex}@media (min-width:992px){#ctgcf-lp .p-qa__answer-row .p-qa__mark{block-size:calc(var(--u) * 57);margin-block-end:calc(var(--u) * -57)}}#ctgcf-lp .p-qa__answer{font-size:calc(var(--u) * 14);font-weight:800;line-height:calc(var(--u) * 24);padding-block-start:calc(var(--u) * 6)}@media (min-width:992px){#ctgcf-lp .p-qa__answer{font-size:calc(var(--u) * 16);padding-block-start:calc(var(--u) * 18)}}#ctgcf-lp .p-qa__answer-note{font-size:calc(var(--u) * 12)}#ctgcf-lp .p-rally{padding:calc(var(--u) * 16) calc(var(--u) * 26) calc(var(--u) * 21)}@media (min-width:992px){#ctgcf-lp .p-rally{-moz-column-gap:calc(var(--u) * 45);column-gap:calc(var(--u) * 45);padding:calc(var(--u) * 15) calc(var(--u) * 90) calc(var(--u) * 67);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}#ctgcf-lp .p-rally__card{padding:0 calc(var(--u) * 13) calc(var(--u) * 14);border-radius:calc(var(--u) * 10);background-color:var(--color-white);color:var(--color-navy);text-align:center;margin-block-start:calc(var(--u) * 27);display:flow-root;position:relative}@media (min-width:992px){#ctgcf-lp .p-rally__card{min-block-size:calc(var(--u) * 240);padding:0 calc(var(--u) * 10) calc(var(--u) * 9);grid-row:1;container-type:inline-size}}#ctgcf-lp .p-rally__card+.p-rally__card,#ctgcf-lp .p-rally__box-wrap+.p-rally__card{margin-block-start:calc(var(--u) * 52)}@media (min-width:992px){#ctgcf-lp .p-rally__card+.p-rally__card,#ctgcf-lp .p-rally__box-wrap+.p-rally__card{margin-block-start:calc(var(--u) * 27)}}#ctgcf-lp .p-rally__card--with-box{border-end-end-radius:0;border-end-start-radius:0;padding-block-end:0}@media (min-width:992px){#ctgcf-lp .p-rally__card--with-box{border-end-end-radius:calc(var(--u) * 10);border-end-start-radius:calc(var(--u) * 10);padding-block-end:calc(var(--u) * 9)}}#ctgcf-lp .p-rally__badge{inline-size:calc(var(--u) * 190);max-inline-size:100%;min-block-size:calc(var(--u) * 56);margin:calc(var(--u) * -27) auto 0;padding-inline:calc(var(--u) * 16);border-radius:var(--radius-pill);background-color:var(--color-navy);color:var(--color-white);font-size:calc(var(--u) * 24);justify-content:center;align-items:center;font-weight:900;line-height:1.2;display:flex}#ctgcf-lp .p-rally__title{color:var(--color-pink-vivid);font-size:calc(var(--u) * 32);margin-block-start:calc(var(--u) * 12);font-weight:900;line-height:1.48}@media (min-width:992px){#ctgcf-lp .p-rally__title{min-block-size:calc(var(--u) * 80);line-height:1.2;font-size:clamp(calc(var(--u) * 20.25), 10.8cqi, calc(var(--u) * 27));align-content:center;margin-block-start:calc(var(--u) * 7);display:grid}}#ctgcf-lp .p-rally__lead{font-size:calc(var(--u) * 18);margin-block-start:calc(var(--u) * 10);font-weight:900;line-height:1.48}@media (min-width:992px){#ctgcf-lp .p-rally__lead{font-size:clamp(calc(var(--u) * 12), 6.4cqi, calc(var(--u) * 16));margin-block-start:calc(var(--u) * 5.5)}}#ctgcf-lp .p-rally__card--with-note .p-rally__lead{margin-block-start:calc(var(--u) * 16.7)}@media (min-width:992px){#ctgcf-lp .p-rally__card--with-note .p-rally__lead{margin-block-start:calc(var(--u) * 2.3)}}#ctgcf-lp .p-rally__card--photos .p-rally__title{margin-block-start:calc(var(--u) * 14.6)}@media (min-width:992px){#ctgcf-lp .p-rally__card--photos .p-rally__title{margin-block-start:calc(var(--u) * 3)}}#ctgcf-lp .p-rally__card--photos .p-rally__lead{margin-block-start:calc(var(--u) * 7.7)}@media (min-width:992px){#ctgcf-lp .p-rally__card--photos .p-rally__lead{margin-block-start:calc(var(--u) * -3)}}#ctgcf-lp .p-rally__box-wrap{padding:calc(var(--u) * 32) calc(var(--u) * 13) calc(var(--u) * 14);background-color:var(--color-white);color:var(--color-navy);text-align:center;border-end-end-radius:calc(var(--u) * 10);border-end-start-radius:calc(var(--u) * 10)}@media (min-width:992px){#ctgcf-lp .p-rally__box-wrap{background-color:#0000;grid-area:2/1/auto/-1;margin-block-start:calc(var(--u) * 22);padding:0}}#ctgcf-lp .p-rally__box{padding:calc(var(--u) * 13) calc(var(--u) * 12) calc(var(--u) * 21);border-radius:calc(var(--u) * 10);background-color:#00e2ff40;position:relative}@media (min-width:992px){#ctgcf-lp .p-rally__box{grid-template:"heading note note" auto "body body text" auto "small small text" 1fr/calc(var(--u) * 264) calc(var(--u) * 116) minmax(0, 1fr);padding:calc(var(--u) * 16) calc(var(--u) * 64) calc(var(--u) * 16) calc(var(--u) * 65);background-color:var(--color-cyan-bright);text-align:start;margin-inline-start:calc(var(--u) * 2);display:grid}}#ctgcf-lp .p-rally__box:before{inline-size:calc(var(--u) * 13.4);block-size:calc(var(--u) * 10.5);background-color:inherit;clip-path:polygon(50% 0,100% 100%,0 100%);content:"";position:absolute;inset-block-end:100%;inset-inline-start:50%;transform:translate(-50%)}@media (min-width:992px){#ctgcf-lp .p-rally__box:before{inset-inline-start:calc(var(--u) * 136)}}#ctgcf-lp .p-rally__box-heading{min-block-size:calc(var(--u) * 60);padding:calc(var(--u) * 6) calc(var(--u) * 12);border-radius:calc(var(--u) * 10);background-color:var(--color-navy);color:var(--color-white);font-size:calc(var(--u) * 16);font-weight:800;line-height:calc(var(--u) * 24);justify-content:center;align-items:center;display:flex}@media (min-width:992px){#ctgcf-lp .p-rally__box-heading{inline-size:calc(var(--u) * 248);min-block-size:calc(var(--u) * 35);grid-area:heading;place-self:center start;margin-inline-start:calc(var(--u) * 6);padding-block:0}}#ctgcf-lp .p-rally__box-note{padding-inline:calc(var(--u) * 5);color:var(--color-pink-vivid);font-size:calc(var(--u) * 14);font-weight:800;line-height:calc(var(--u) * 24);text-align:start;margin-block-start:calc(var(--u) * 10)}@media (min-width:992px){#ctgcf-lp .p-rally__box-note{padding-inline:calc(var(--u) * 6) 0;grid-area:note;align-self:center;margin-block-start:0}}#ctgcf-lp .p-rally__box-body{font-size:calc(var(--u) * 16);font-weight:800;line-height:calc(var(--u) * 24);margin-block-start:calc(var(--u) * 22)}@media (min-width:992px){#ctgcf-lp .p-rally__box-body{grid-area:body;margin-block-start:calc(var(--u) * 13.5)}}#ctgcf-lp .p-rally__box-small{font-size:calc(var(--u) * 12);font-weight:800;line-height:calc(var(--u) * 24)}@media (min-width:992px){#ctgcf-lp .p-rally__box-small{grid-area:small}}#ctgcf-lp .p-rally__box-text{padding-inline:calc(var(--u) * 5);font-size:calc(var(--u) * 14);font-weight:800;line-height:calc(var(--u) * 24);text-align:start;margin-block-start:calc(var(--u) * 15)}@media (min-width:992px){#ctgcf-lp .p-rally__box-text{grid-area:text;margin-block-start:calc(var(--u) * 11);padding-inline:0}}#ctgcf-lp .p-rally__card-note{margin-block:calc(var(--u) * 17.4) calc(var(--u) * 12);padding-inline:calc(var(--u) * 4);font-size:calc(var(--u) * 12);font-weight:800;line-height:calc(var(--u) * 18);text-align:start}@media (min-width:992px){#ctgcf-lp .p-rally__card-note{margin-block:calc(var(--u) * 28) 0;padding-inline:calc(var(--u) * 6);line-height:1.5;font-size:clamp(calc(var(--u) * 10.2), 4.8cqi, calc(var(--u) * 12))}}#ctgcf-lp .p-rally__card--photos{padding-block-end:0}@media (min-width:992px){#ctgcf-lp .p-rally__card--photos{padding-block-end:calc(var(--u) * 9)}}#ctgcf-lp .p-rally__photos{inline-size:calc(100% + calc(var(--u) * 64));aspect-ratio:336/270;block-size:auto;max-inline-size:none;margin:0 calc(var(--u) * -29) calc(var(--u) * -32) calc(var(--u) * -35);-o-object-fit:contain;object-fit:contain;display:block;position:relative}@media (min-width:992px){#ctgcf-lp .p-rally__photos{inline-size:calc(var(--u) * 113);aspect-ratio:226/337;margin:0;position:absolute;inset-block-start:calc(var(--u) * 37);inset-inline-end:calc(var(--u) * -72)}}#ctgcf-lp .p-rally__note{font-size:calc(var(--u) * 12);font-weight:800;line-height:calc(var(--u) * 18);margin-block-start:calc(var(--u) * 20);position:relative}@media (min-width:992px){#ctgcf-lp .p-rally__note{grid-column:1/-1;margin-block-start:calc(var(--u) * 16)}}#ctgcf-lp .p-rally__prize{padding:calc(var(--u) * 23) calc(var(--u) * 12);border-radius:calc(var(--u) * 10);background-color:var(--color-yellow);color:var(--color-navy);text-align:center;margin-block-start:calc(var(--u) * 28);position:relative}@media (min-width:992px){#ctgcf-lp .p-rally__prize{padding:calc(var(--u) * 22) calc(var(--u) * 91) calc(var(--u) * 87);text-align:start;grid-column:1/-1;margin-block-start:calc(var(--u) * 31)}}#ctgcf-lp .p-rally__prize-badge{inline-size:fit-content;min-inline-size:calc(var(--u) * 135);min-block-size:calc(var(--u) * 34.6);padding-inline:calc(var(--u) * 16);border-radius:var(--radius-pill);background-color:var(--color-navy);color:var(--color-white);font-size:calc(var(--u) * 14);justify-content:center;align-items:center;margin-inline:auto;font-weight:900;line-height:1.2;display:flex}#ctgcf-lp .p-rally__prize-heading{font-size:calc(var(--u) * 20);margin-block-start:calc(var(--u) * 14.4);font-weight:900;line-height:1.48}@media (min-width:992px){#ctgcf-lp .p-rally__prize-heading{margin-block-start:calc(var(--u) * 32.4)}}#ctgcf-lp .p-rally__prize-title{margin-block-start:calc(var(--u) * 2.8)}@media (min-width:992px){#ctgcf-lp .p-rally__prize-title{margin-block-start:calc(var(--u) * 3.4);margin-inline-start:calc(var(--u) * -13)}}#ctgcf-lp .p-rally__prize-title{color:var(--color-pink-vivid);font-size:calc(var(--u) * 27);font-weight:900;line-height:1.48}#ctgcf-lp .p-rally__prize-footer{margin-block-start:calc(var(--u) * 12)}@media (min-width:992px){#ctgcf-lp .p-rally__prize-footer{margin-block-start:calc(var(--u) * 6)}}#ctgcf-lp .p-rally__prize-footer{font-size:calc(var(--u) * 20);font-weight:900;line-height:1.48}#ctgcf-lp .p-rally__prize-image{inline-size:calc(var(--u) * 148);block-size:auto;margin-block-start:calc(var(--u) * 14);margin-inline:auto;display:block}@media (min-width:992px){#ctgcf-lp .p-rally__prize-image{inline-size:15.3556%;margin:0;position:absolute;inset-block-start:calc(var(--u) * 44.6);inset-inline-start:69.5556%;transform:rotate(15deg)}}#ctgcf-lp .p-rally__body{font-size:calc(var(--u) * 14);font-weight:800;line-height:calc(var(--u) * 18);margin-block-start:calc(var(--u) * 25)}@media (min-width:992px){#ctgcf-lp .p-rally__body{grid-column:1/-1;margin-block-start:calc(var(--u) * 16)}}#ctgcf-lp .p-rally__notes{font-size:calc(var(--u) * 12);font-weight:800;line-height:calc(var(--u) * 18);margin-block-start:calc(var(--u) * 22)}@media (min-width:992px){#ctgcf-lp .p-rally__notes{grid-column:1/-1;margin-block-start:calc(var(--u) * 18)}}#ctgcf-lp .p-shop{padding:0 calc(var(--u) * 26) calc(var(--u) * 40);color:var(--color-navy)}@media (min-width:992px){#ctgcf-lp .p-shop{padding:calc(var(--u) * 4) calc(var(--u) * 90) calc(var(--u) * 75)}}#ctgcf-lp .p-shop__intro{padding:0 calc(var(--u) * 18) calc(var(--u) * 24);border-radius:calc(var(--u) * 10);background-color:var(--color-white);margin-block-start:calc(var(--u) * 10);display:flow-root}@media (min-width:992px){#ctgcf-lp .p-shop__intro{grid-template-columns:calc(var(--u) * 135) minmax(0, 1fr);-moz-column-gap:calc(var(--u) * 25);column-gap:calc(var(--u) * 25);padding:calc(var(--u) * 11) calc(var(--u) * 36) calc(var(--u) * 14);align-items:center;margin-block-start:0;margin-inline-end:calc(var(--u) * -3);display:grid}}#ctgcf-lp .p-shop__intro-badge{inline-size:fit-content;min-inline-size:calc(var(--u) * 135);min-block-size:calc(var(--u) * 34.6);margin:calc(var(--u) * -17) auto 0;padding-inline:calc(var(--u) * 16);border-radius:var(--radius-pill);background-color:var(--color-navy);color:var(--color-white);font-size:calc(var(--u) * 14);justify-content:center;align-items:center;font-weight:900;line-height:1.2;display:flex}@media (min-width:992px){#ctgcf-lp .p-shop__intro-badge{margin:calc(var(--u) * 17) 0 0;font-size:calc(var(--u) * 16);align-self:start}}#ctgcf-lp .p-shop__intro-list{margin:0;margin-block-start:calc(var(--u) * -9);padding:0;list-style:none}@media (min-width:992px){#ctgcf-lp .p-shop__intro-list{-moz-column-gap:calc(var(--u) * 25);column-gap:calc(var(--u) * 25);grid-template-columns:minmax(0,245fr) minmax(0,184fr) minmax(0,192fr);margin-block-start:0;display:grid}}#ctgcf-lp .p-shop__intro-item{grid-template-columns:calc(var(--u) * 44) minmax(0, calc(var(--u) * 199));min-block-size:calc(var(--u) * 70);padding-block:calc(var(--u) * 9) calc(var(--u) * 7);background:repeating-linear-gradient(to right, var(--color-navy) 0 calc(var(--u) * 4), transparent calc(var(--u) * 4) calc(var(--u) * 8)) bottom/100% calc(var(--u) * 2) no-repeat;font-size:calc(var(--u) * 14);text-align:center;align-items:center;font-weight:900;line-height:1.48;display:grid}@media (min-width:992px){#ctgcf-lp .p-shop__intro-item{grid-template-columns:calc(var(--u) * 50) minmax(0, 1fr);min-block-size:calc(var(--u) * 66);background:0 0;padding-block:0}}#ctgcf-lp .p-shop__intro-item:nth-child(3){grid-template-columns:calc(var(--u) * 58) minmax(0, calc(var(--u) * 197))}@media (min-width:992px){#ctgcf-lp .p-shop__intro-item:nth-child(3){grid-template-columns:calc(var(--u) * 65) minmax(0, 1fr)}}#ctgcf-lp .p-shop__intro-item+.p-shop__intro-item{min-block-size:calc(var(--u) * 78);padding-block:calc(var(--u) * 12)}@media (min-width:992px){#ctgcf-lp .p-shop__intro-item+.p-shop__intro-item{min-block-size:calc(var(--u) * 66);padding-block:0}}#ctgcf-lp .p-shop__intro-icon{inline-size:calc(var(--u) * 52);block-size:auto;max-inline-size:none;margin-block:calc(var(--u) * -8);margin-inline-start:calc(var(--u) * -6);display:block}@media (min-width:992px){#ctgcf-lp .p-shop__intro-icon{margin:0}}#ctgcf-lp .p-shop__intro-item:nth-child(2) .p-shop__intro-icon{inline-size:calc(var(--u) * 49)}#ctgcf-lp .p-shop__intro-item:nth-child(3) .p-shop__intro-icon{inline-size:calc(var(--u) * 60.5)}#ctgcf-lp .p-shop__intro-text{text-align:center}#ctgcf-lp .p-shop__intro-note{font-size:calc(var(--u) * 12);font-weight:800;line-height:calc(var(--u) * 18);margin-block-start:calc(var(--u) * 17)}@media (min-width:992px){#ctgcf-lp .p-shop__intro-note{margin:calc(var(--u) * 14) calc(var(--u) * -6) 0;padding:calc(var(--u) * 11) calc(var(--u) * 6) 0;background:repeating-linear-gradient(to right, var(--color-navy) 0 calc(var(--u) * 4), transparent calc(var(--u) * 4) calc(var(--u) * 8)) top/100% calc(var(--u) * 2) no-repeat;text-align:center;grid-column:1/-1}}#ctgcf-lp .p-shop__group{margin-block-start:calc(var(--u) * 37)}@media (min-width:992px){#ctgcf-lp .p-shop__group{margin-block-start:calc(var(--u) * 70)}}#ctgcf-lp .p-shop__group+.p-shop__group{margin-block-start:calc(var(--u) * 36)}@media (min-width:992px){#ctgcf-lp .p-shop__group+.p-shop__group{margin-block-start:calc(var(--u) * 70)}}#ctgcf-lp .p-shop__group-label{min-block-size:calc(var(--u) * 56);padding-inline:calc(var(--u) * 16);border-radius:var(--radius-pill);background-color:var(--color-pink-vivid);color:var(--color-white);font-size:calc(var(--u) * 24);text-align:center;justify-content:center;align-items:center;font-weight:900;line-height:1.2;display:flex}@media (min-width:992px){#ctgcf-lp .p-shop__group-label{inline-size:calc(var(--u) * 298);max-inline-size:100%;margin-inline:auto}}#ctgcf-lp .p-shop__group:nth-child(2n) .p-shop__group-label{background-color:var(--color-navy)}#ctgcf-lp .p-shop__list{margin:0;padding:0;list-style:none}@media (min-width:992px){#ctgcf-lp .p-shop__list{gap:calc(var(--u) * 50);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:calc(var(--u) * 50);display:grid}}#ctgcf-lp .p-shop__item{padding-block:calc(var(--u) * 20) calc(var(--u) * 22);border-block-end:calc(var(--u) * 4) solid var(--color-navy);text-align:center}@media (min-width:992px){#ctgcf-lp .p-shop__item{min-block-size:calc(var(--u) * 259);padding:0 calc(var(--u) * 21) calc(var(--u) * 20.6);border-radius:calc(var(--u) * 10);background-color:var(--color-white);border:0;flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}}#ctgcf-lp .p-shop__group:first-child .p-shop__item+.p-shop__item{padding-block-start:calc(var(--u) * 14)}@media (min-width:992px){#ctgcf-lp .p-shop__group:first-child .p-shop__item+.p-shop__item{padding-block-start:0}}#ctgcf-lp .p-shop__group:first-child .p-shop__image{margin-block-end:calc(var(--u) * -11)}@media (min-width:992px){#ctgcf-lp .p-shop__group:first-child .p-shop__image{inline-size:calc(var(--u) * 97.8);margin-block:calc(var(--u) * 3) 0;align-self:start;margin-inline-start:calc(var(--u) * -22.4)}#ctgcf-lp .p-shop__group:first-child .p-shop__head{padding-block-end:0}}#ctgcf-lp .p-shop__group+.p-shop__group .p-shop__item:first-child{padding-block-start:calc(var(--u) * 48)}@media (min-width:992px){#ctgcf-lp .p-shop__group+.p-shop__group .p-shop__item:first-child{padding-block-start:0}}#ctgcf-lp .p-shop__head{grid-template-columns:calc(var(--u) * 58) minmax(0, 1fr);-moz-column-gap:calc(var(--u) * 4);column-gap:calc(var(--u) * 4);min-block-size:calc(var(--u) * 60);background:repeating-linear-gradient(to right, var(--color-navy) 0 calc(var(--u) * 4), transparent calc(var(--u) * 4) calc(var(--u) * 8)) bottom/100% calc(var(--u) * 2) no-repeat;align-items:center;padding-block-end:calc(var(--u) * 4);display:grid}@media (min-width:992px){#ctgcf-lp .p-shop__head{grid-template-columns:calc(var(--u) * 90) minmax(0, 1fr);-moz-column-gap:0;min-block-size:calc(var(--u) * 111);column-gap:0;padding-block-end:calc(var(--u) * 10)}}#ctgcf-lp .p-shop__image{inline-size:calc(var(--u) * 70);block-size:auto;max-inline-size:none;max-block-size:calc(var(--u) * 76);-o-object-fit:contain;object-fit:contain;margin-inline-start:calc(var(--u) * -12);display:block}@media (min-width:992px){#ctgcf-lp .p-shop__image{max-block-size:none;inline-size:calc(var(--u) * 84);margin-inline-start:calc(var(--u) * -11)}}#ctgcf-lp .p-shop__name{color:var(--color-pink-vivid);font-size:calc(var(--u) * 24);font-weight:900;line-height:calc(var(--u) * 27);text-align:start;margin-inline-end:calc(var(--u) * -6)}@media (min-width:992px){#ctgcf-lp .p-shop__name{padding-block:calc(var(--u) * 6);font-size:clamp(calc(var(--u) * 18.9), (100cqi - calc(var(--u) * 90)) * .0921502, calc(var(--u) * 27));margin-inline-end:0;line-height:1.2963}}#ctgcf-lp .p-shop__title{font-size:calc(var(--u) * 24);margin-block-start:calc(var(--u) * 1);font-weight:900;line-height:1.48}@media (min-width:992px){#ctgcf-lp .p-shop__title{min-block-size:calc(var(--u) * 77);font-size:clamp(calc(var(--u) * 20.25), 7.04961cqi, calc(var(--u) * 27));align-content:center;margin-block-start:0;display:grid}#ctgcf-lp .p-shop__title:has(br:not(.u-sp-only)){line-height:1.25;font-size:clamp(calc(var(--u) * 18), 6.26632cqi, calc(var(--u) * 24))}}#ctgcf-lp .p-shop__text{font-size:calc(var(--u) * 12);font-weight:800;line-height:calc(var(--u) * 18);margin-block-start:calc(var(--u) * 8)}@media (min-width:992px){#ctgcf-lp .p-shop__text{line-height:1.5;font-size:clamp(calc(var(--u) * 10.2), 3.13316cqi, calc(var(--u) * 12))}#ctgcf-lp .p-shop__title:has(+.p-shop__text){min-block-size:0;font-size:clamp(calc(var(--u) * 18), 6.26632cqi, calc(var(--u) * 24));margin-block-start:calc(var(--u) * 11.85)}}@media (max-width:991.98px){#ctgcf-lp .p-shop__title:has(br){padding-block:calc(var(--u) * 9.65);font-size:calc(var(--u) * 14);margin-block-start:calc(var(--u) * -1)}#ctgcf-lp .p-shop__title:has(br)+.p-shop__buttons{margin-block-start:calc(var(--u) * 5)}}#ctgcf-lp .p-shop__head+.p-shop__text{padding-block:calc(var(--u) * 9.65);font-size:calc(var(--u) * 14);margin-block-start:calc(var(--u) * -1);font-weight:900;line-height:1.48}@media (min-width:992px){#ctgcf-lp .p-shop__head+.p-shop__text{min-block-size:calc(var(--u) * 77);line-height:1.25;font-size:clamp(calc(var(--u) * 18), 6.26632cqi, calc(var(--u) * 24));align-content:center;margin-block-start:0;padding-block:0;display:grid}}#ctgcf-lp .p-shop__head+.p-shop__text+.p-shop__buttons{margin-block-start:calc(var(--u) * 5)}@media (min-width:992px){#ctgcf-lp .p-shop__head+.p-shop__text+.p-shop__buttons{margin-block-start:auto}}#ctgcf-lp .p-shop__title+.p-shop__text{margin-block-start:calc(var(--u) * 2)}@media (min-width:992px){#ctgcf-lp .p-shop__title+.p-shop__text{margin-block-start:0;line-height:1.48}}#ctgcf-lp .p-shop__buttons{gap:calc(var(--u) * 20);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;margin-block-start:calc(var(--u) * 7.25);padding:0;list-style:none;display:grid}@media (min-width:992px){#ctgcf-lp .p-shop__buttons{margin-block-start:auto}}#ctgcf-lp .p-shop__text+.p-shop__buttons{margin-block-start:calc(var(--u) * 16)}@media (min-width:992px){#ctgcf-lp .p-shop__text+.p-shop__buttons{margin-block-start:auto}}#ctgcf-lp .p-shop__button{--button-shadow-y:calc(var(--u) * 3);justify-content:center;align-items:center;display:flex}#ctgcf-lp .p-shop__button:focus-visible{outline:calc(var(--u) * 2) solid var(--color-focus);outline-offset:calc(var(--u) * 2)}#ctgcf-lp .p-shop__button{min-block-size:calc(var(--u) * 42);padding-inline:calc(var(--u) * 8);border:calc(var(--u) * 4) solid var(--color-navy);border-radius:var(--radius-pill);background-color:var(--color-white);box-shadow:0 var(--button-shadow-y) 0 var(--color-navy);color:var(--color-navy);font-size:calc(var(--u) * 21);font-weight:900;line-height:1.2;text-decoration:none}@media (min-width:992px){#ctgcf-lp .p-shop__button{--button-shadow-y:calc(var(--u) * 3.6);min-block-size:calc(var(--u) * 50);font-size:clamp(calc(var(--u) * 15.75), 5.48303cqi, calc(var(--u) * 21))}}@media (hover:hover){#ctgcf-lp .p-shop__button:hover{box-shadow:0 0 0 var(--color-navy)}}#ctgcf-lp .p-shop__button:active{box-shadow:0 0 0 var(--color-navy)}@media (prefers-reduced-motion:no-preference){#ctgcf-lp .p-shop__button{transition:transform .15s,box-shadow .15s}}@media (prefers-reduced-motion:no-preference) and (hover:hover){#ctgcf-lp .p-shop__button:hover{transform:translateY(var(--button-shadow-y))}}@media (prefers-reduced-motion:no-preference){#ctgcf-lp .p-shop__button:active{transform:translateY(var(--button-shadow-y))}}#ctgcf-lp .p-shop__note{font-size:calc(var(--u) * 12);font-weight:800;line-height:calc(var(--u) * 18);margin-block-start:calc(var(--u) * 26)}@media (min-width:992px){#ctgcf-lp .p-shop__note{margin-block-start:calc(var(--u) * 50)}}#ctgcf-lp .p-store{background-color:var(--color-pink-light-sp);border-image-source:linear-gradient(var(--color-pink-light-sp) 0 0);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vmax;display:flow-root;overflow:visible clip}@media (min-width:992px){#ctgcf-lp .p-store{background-color:var(--color-pink-light);border-image-source:none;overflow:hidden}}#ctgcf-lp .p-store__top{position:relative}#ctgcf-lp .p-store__decor{block-size:auto;inline-size:33.3154%;position:absolute;inset-block-start:calc(var(--u) * 36.43);inset-inline-start:2.0359%}@media (min-width:992px){#ctgcf-lp .p-store__decor{inline-size:calc(var(--u) * 159.5);inset-block-start:calc(var(--u) * 70.14);inset-inline-start:max(calc(var(--u) * 16), 50% - calc(var(--u) * 504.05))}}#ctgcf-lp .p-store__number{text-align:center;margin-block-start:calc(var(--u) * 26)}@media (min-width:992px){#ctgcf-lp .p-store__number{margin-block-start:calc(var(--u) * 42)}}#ctgcf-lp .p-store__number-value{margin-inline-end:calc(var(--u) * 4)}#ctgcf-lp .p-store__headline{margin-block:calc(var(--u) * 46) calc(var(--u) * 50);padding-inline:var(--gutter);color:var(--color-white);font-size:calc(var(--u) * 32);text-align:center;font-weight:800;line-height:1.48}@media (min-width:992px){#ctgcf-lp .p-store__headline{margin-block:calc(var(--u) * 82.2) calc(var(--u) * 91);font-size:calc(var(--u) * 40)}}#ctgcf-lp .p-store__group{margin-block-end:calc(var(--u) * 40)}@media (min-width:992px){#ctgcf-lp .p-store__group{margin-block-end:calc(var(--u) * 70)}}#ctgcf-lp .p-store>.c-stripe-band{margin-block-start:calc(var(--u) * 70)}@media (min-width:992px){#ctgcf-lp .p-store>.c-stripe-band{margin-block-start:calc(var(--u) * 101)}}#ctgcf-lp .p-store__label{grid-template-columns:calc(var(--u) * 52) auto;inline-size:86.9231%;min-block-size:calc(var(--u) * 71);padding:calc(var(--u) * 10) calc(var(--u) * 15);border-radius:calc(var(--u) * 10);background-color:var(--color-white);color:var(--color-navy);font-size:calc(var(--u) * 20);text-align:center;justify-content:center;align-items:center;margin-inline:auto;font-weight:900;line-height:1.3;display:grid;position:relative}#ctgcf-lp .p-store__label:after{inline-size:calc(var(--u) * 13.6);block-size:calc(var(--u) * 12);background-color:inherit;clip-path:polygon(0 0,100% 0,50% 100%);content:"";position:absolute;inset-block-start:100%;inset-inline-start:calc(50% - calc(var(--u) * .5));transform:translate(-50%)}@media (min-width:992px){#ctgcf-lp .p-store__label{max-inline-size:calc(var(--u) * 339)}}#ctgcf-lp .p-store__label-icon{aspect-ratio:52/51;-o-object-fit:contain;object-fit:contain;block-size:auto;inline-size:100%;display:block}#ctgcf-lp .p-store__label-text{margin-inline-start:calc(var(--u) * -2)}#ctgcf-lp .p-store__carousel{--carousel-arrow-top:calc(var(--u) * 145);inline-size:94.1026%;margin-block-start:calc(var(--u) * 30);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .p-store__carousel{inline-size:calc(100% - (var(--gutter-pc) - calc(var(--u) * 12)) * 2);max-inline-size:calc(var(--u) * 1122);margin-block-start:calc(var(--u) * 45);margin-inline:auto}}#ctgcf-lp .p-store__slide{display:flex}#ctgcf-lp .p-store__card{min-inline-size:0;min-block-size:calc(var(--u) * 385);padding:calc(var(--u) * 24) calc(var(--u) * 20) calc(var(--u) * 10);flex-direction:column;flex:1;display:flex}@media (min-width:992px){#ctgcf-lp .p-store__card{container-type:inline-size}}#ctgcf-lp .p-store__image{aspect-ratio:234/210;-o-object-fit:contain;object-fit:contain;flex:none;block-size:auto;inline-size:77.4834%;margin-inline:auto;display:block}@media (min-width:992px){#ctgcf-lp .p-store__image{inline-size:min(calc(var(--u) * 234), 100%)}}#ctgcf-lp .p-store__subtitle{color:var(--color-navy);font-size:calc(var(--u) * 14);text-align:center;margin-block-start:calc(var(--u) * 9);font-weight:900;line-height:1.48}@media (min-width:992px){#ctgcf-lp .p-store__subtitle{font-size:clamp(calc(var(--u) * 10.5), 4.66667cqi, calc(var(--u) * 14))}}#ctgcf-lp .p-store__body{color:var(--color-navy);text-align:center;flex-direction:column;flex:1;justify-content:center;display:flex}#ctgcf-lp .p-store__title{font-size:calc(var(--u) * 20);font-weight:900;line-height:1.48}@media (min-width:992px){#ctgcf-lp .p-store__title{font-size:clamp(calc(var(--u) * 15), 6.66667cqi, calc(var(--u) * 20))}}#ctgcf-lp .p-store__text{font-size:calc(var(--u) * 16);font-weight:900;line-height:1.48}@media (min-width:992px){#ctgcf-lp .p-store__text{font-size:clamp(calc(var(--u) * 12), 5.33333cqi, calc(var(--u) * 16))}}#ctgcf-lp .p-store__note{inline-size:fit-content;max-inline-size:100%;font-size:calc(var(--u) * 10);font-weight:800;line-height:calc(var(--u) * 15);text-align:start;margin-block-start:calc(var(--u) * 9);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .p-store__note{line-height:1.5;font-size:clamp(calc(var(--u) * 9), 3.33333cqi, calc(var(--u) * 10))}}#ctgcf-lp .p-teaser{padding-block:calc(var(--u) * 57) calc(var(--u) * 66);background-color:var(--color-cyan);border-image-source:linear-gradient(var(--color-cyan) 0 0);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vmax;flex-direction:column;align-items:center;display:flex}@media (min-width:992px){#ctgcf-lp .p-teaser{padding-block:calc(var(--u) * 91) calc(var(--u) * 135.2);border-image-source:none}}#ctgcf-lp .p-teaser__heading{text-align:center}#ctgcf-lp .p-teaser__number{margin-inline-end:calc(var(--u) * 4)}#ctgcf-lp .p-teaser__image{block-size:auto;inline-size:83.0769%;margin-block-start:calc(var(--u) * 27);display:block}@media (min-width:992px){#ctgcf-lp .p-teaser__image{inline-size:calc(var(--u) * 580.3);max-inline-size:calc(100% - var(--gutter-pc) * 2);margin-block-start:calc(var(--u) * 44.4)}}#ctgcf-lp .p-teaser__text{inline-size:89.7436%;color:var(--color-white);font-size:calc(var(--u) * 16);font-weight:800;line-height:calc(var(--u) * 24);text-align:center;margin-block-start:calc(var(--u) * 27)}@media (min-width:992px){#ctgcf-lp .p-teaser__text{inline-size:auto;max-inline-size:calc(var(--u) * 900);font-size:calc(var(--u) * 27);margin-block-start:calc(var(--u) * 74);line-height:1.48}}#ctgcf-lp .p-teaser__banner:focus-visible{outline:calc(var(--u) * 2) solid var(--color-focus);outline-offset:calc(var(--u) * 2)}#ctgcf-lp .p-teaser__banner{inline-size:90%;border:calc(var(--u) * 4) solid var(--color-navy);background-color:var(--color-navy);margin-block-start:calc(var(--u) * 34);text-decoration:none;display:block;position:relative;overflow:hidden;container-type:inline-size}@media (min-width:992px){#ctgcf-lp .p-teaser__banner{inline-size:calc(100% - (var(--gutter-pc) - calc(var(--u) * 0)) * 2);max-inline-size:calc(var(--u) * 901);border-width:calc(var(--u) * 5);margin-block-start:calc(var(--u) * 44);margin-inline:auto}}#ctgcf-lp .p-teaser__banner-image{block-size:auto;inline-size:100%;display:block}#ctgcf-lp .p-teaser__banner-button{border:.60114cqi solid var(--color-navy);border-radius:var(--radius-pill);background-color:var(--color-yellow);block-size:9.92308cqi;inline-size:44.6581cqi;box-shadow:0 .903134cqi 0 var(--color-navy);color:var(--color-navy);white-space:nowrap;place-items:center;font-size:3.1567cqi;font-weight:900;line-height:1.2;display:grid;position:absolute;inset-block-start:41.5954cqi;inset-inline-start:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){#ctgcf-lp .p-teaser__banner-button{transition:translate .15s,box-shadow .15s}}#ctgcf-lp .p-teaser__banner:hover .p-teaser__banner-button{box-shadow:0 0 0 var(--color-navy)}@media (prefers-reduced-motion:no-preference){#ctgcf-lp .p-teaser__banner:hover .p-teaser__banner-button{translate:-50% .903134cqi}}#ctgcf-lp .p-showcase{padding-block:calc(var(--u) * 39);background-color:var(--color-yellow);border-image-source:linear-gradient(var(--color-yellow) 0 0);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vmax;display:flow-root;position:relative;overflow:visible clip}@media (min-width:992px){#ctgcf-lp .p-showcase{padding-block:calc(var(--u) * 69) calc(var(--u) * 60);border-image-source:none;overflow:hidden}}#ctgcf-lp .p-showcase__blob{aspect-ratio:764.697/649.67;background-image:url(../img/blob.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;inline-size:196.076%;position:absolute;inset-block-start:calc(var(--u) * 161.71);inset-inline-start:-39.0692%;rotate:12.66deg}@media (min-width:992px){#ctgcf-lp .p-showcase__blob{--showcase-body-w:min(calc(var(--u) * 1080), 100% - var(--gutter-pc) * 2);inline-size:calc(var(--showcase-body-w) * .689594);inset-block-start:calc(var(--u) * 169.12);inset-inline-start:calc(50% - var(--showcase-body-w) * .128426)}}#ctgcf-lp .p-showcase__body{z-index:1;position:relative}@media (min-width:992px){#ctgcf-lp .p-showcase__body{inline-size:calc(100% - (var(--gutter-pc) - calc(var(--u) * 0)) * 2);max-inline-size:calc(var(--u) * 1080);margin-inline:auto}}#ctgcf-lp .p-showcase__head{position:relative}#ctgcf-lp .p-showcase__number{text-align:center}#ctgcf-lp .p-showcase__number-value{margin-inline-end:calc(var(--u) * 4)}#ctgcf-lp .p-showcase__head-decor{block-size:auto;inline-size:30.2897%;position:absolute;inset-block-start:calc(var(--u) * 8.58);inset-inline-start:69.7282%}@media (min-width:992px){#ctgcf-lp .p-showcase__head-decor{inline-size:calc(var(--u) * 134);inset-block-start:calc(var(--u) * -28.16);inset-inline-start:calc(50% + calc(var(--u) * 305.3))}}#ctgcf-lp .p-showcase__title{color:var(--color-navy);font-size:calc(var(--u) * 36);text-align:center;margin-block-start:calc(var(--u) * 58);font-weight:800;line-height:1.47}@media (min-width:992px){#ctgcf-lp .p-showcase__title{inline-size:100%;font-size:calc(var(--u) * 48);margin-block-start:calc(var(--u) * 53);margin-inline:auto;line-height:1.48}}#ctgcf-lp .p-showcase__lead{color:var(--color-navy);font-size:calc(var(--u) * 18);text-align:center;margin-block-start:calc(var(--u) * 6);font-weight:800;line-height:1.5}@media (min-width:992px){#ctgcf-lp .p-showcase__lead{inline-size:100%;font-size:calc(var(--u) * 24);margin-block-start:calc(var(--u) * 15);margin-inline:auto}}#ctgcf-lp .p-showcase__visual:focus-visible{outline:calc(var(--u) * 2) solid var(--color-focus);outline-offset:calc(var(--u) * 2)}#ctgcf-lp .p-showcase__visual{block-size:0;margin-block-start:calc(var(--u) * 10);padding-block-end:103.077%;display:block;position:relative}@media (min-width:992px){#ctgcf-lp .p-showcase__visual{margin-block-start:calc(var(--u) * 43);padding-block-end:39.9074%}}#ctgcf-lp .p-showcase__visual-main{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;inline-size:101.077%;max-inline-size:none;position:absolute;inset-block-start:0;inset-inline-start:-15.1282%}@media (min-width:992px){#ctgcf-lp .p-showcase__visual-main{inline-size:39.9074%;inset-inline-start:42.2222%}}#ctgcf-lp .p-showcase__visual-sub{inline-size:52.7051%;position:absolute;inset-block-start:8.28358%;inset-inline-start:45.7359%}@media (min-width:992px){#ctgcf-lp .p-showcase__visual-sub{inline-size:25.1667%;inset-block-start:-8.4942%;inset-inline-start:65.8361%}}#ctgcf-lp .p-showcase__visual-sub-image{block-size:auto;inline-size:100%;display:block}#ctgcf-lp .p-showcase__visual-note{margin-block:calc(var(--u) * 2.82) 0;color:var(--color-navy);font-size:calc(var(--u) * 12);font-weight:800;line-height:calc(var(--u) * 24);margin-inline-start:calc(var(--u) * 8.63)}@media (min-width:992px){#ctgcf-lp .p-showcase__visual-note{inline-size:calc(var(--u) * 205.85);text-align:end;margin-block-start:calc(var(--u) * 7.29);margin-inline-start:calc(var(--u) * 167.97)}}#ctgcf-lp .p-showcase__subhead{inline-size:89.7436%;color:var(--color-navy);font-size:calc(var(--u) * 24);font-weight:900;line-height:calc(var(--u) * 30);text-align:center;margin-block-start:calc(var(--u) * 11);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .p-showcase__subhead{inline-size:39.7222%;font-size:calc(var(--u) * 40);line-height:calc(var(--u) * 50);text-align:start;margin-block-start:calc(-39.9074% + calc(var(--u) * 41));margin-inline:8.42593% 0;position:absolute}}#ctgcf-lp .p-showcase__subtitle{color:var(--color-navy);font-size:calc(var(--u) * 27);text-align:center;margin-block-start:calc(var(--u) * 51);font-weight:900;line-height:1.48}@media (min-width:992px){#ctgcf-lp .p-showcase__subtitle{font-size:calc(var(--u) * 36);margin-block-start:calc(var(--u) * 71)}#ctgcf-lp .p-showcase__photos{-moz-column-gap:5.12334%;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:5.12334%;inline-size:97.5926%;margin-inline:0;display:grid}}#ctgcf-lp .p-showcase__photo{inline-size:89.7436%;margin-block-start:calc(var(--u) * 37);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .p-showcase__photo{inline-size:100%;margin-block-start:calc(var(--u) * 45);margin-inline:0}}#ctgcf-lp .p-showcase__photo--second{margin-block-start:calc(var(--u) * 44)}@media (min-width:992px){#ctgcf-lp .p-showcase__photo--second{margin-block-start:calc(var(--u) * 47)}}#ctgcf-lp .p-showcase__photo-card{justify-content:center;align-items:center;display:flex}#ctgcf-lp .p-showcase__photo-card:focus-visible{outline:calc(var(--u) * 2) solid var(--color-focus);outline-offset:calc(var(--u) * 2)}#ctgcf-lp .p-showcase__photo-card{aspect-ratio:350/215;border-radius:calc(var(--u) * 15);background-color:var(--color-white)}#ctgcf-lp .p-showcase__photo-wide{aspect-ratio:326.03/195.73;-o-object-fit:contain;object-fit:contain;block-size:auto;inline-size:93.1514%;margin-block-start:1.92286%;margin-inline-start:3.42857%;display:block}#ctgcf-lp .p-showcase__photo-single{aspect-ratio:113/194;-o-object-fit:cover;object-fit:cover;inline-size:32.2857%;box-shadow:calc(var(--u) * .5) calc(var(--u) * .5) calc(var(--u) * .5) #00000040;display:block}#ctgcf-lp .p-showcase__photo-caption{color:var(--color-navy);font-size:calc(var(--u) * 24);font-weight:900;line-height:calc(var(--u) * 30);text-align:center;margin-block-start:calc(var(--u) * 13)}@media (min-width:992px){#ctgcf-lp .p-showcase__photo-caption{font-size:calc(var(--u) * 20);margin-block-start:calc(var(--u) * 18)}}#ctgcf-lp .p-showcase__icon{block-size:auto;inline-size:47.281%;margin-block-start:calc(var(--u) * 52);margin-inline:auto;display:block}@media (min-width:992px){#ctgcf-lp .p-showcase__icon{z-index:1;inline-size:calc(var(--u) * 184.4);margin-block-start:calc(var(--u) * 56);margin-inline:max(calc(var(--u) * -46), calc(var(--u) * 16) - max(var(--gutter-pc), (100vw - calc(var(--u) * 1080)) / 2)) 0;position:relative}}#ctgcf-lp .p-showcase__cta{inline-size:89.7436%;padding:calc(var(--u) * 14) calc(var(--u) * 14) calc(var(--u) * 27);margin-block-start:calc(var(--u) * 19);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .p-showcase__cta{-moz-column-gap:0;inline-size:100%;max-inline-size:calc(var(--u) * 1080);padding:calc(var(--u) * 62.3) calc(var(--u) * 8) calc(var(--u) * 48) calc(var(--u) * 44);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,494fr) minmax(0,526fr);column-gap:0;margin-block-start:calc(var(--u) * -90.3);margin-inline:auto;display:grid}}#ctgcf-lp .p-showcase__cta-panel{aspect-ratio:314/207;border-radius:calc(var(--u) * 8);background-color:var(--color-yellow-accent);justify-content:center;align-items:center;display:flex}@media (min-width:992px){#ctgcf-lp .p-showcase__cta-panel{aspect-ratio:494/325.7;grid-area:1/1/span 3}}#ctgcf-lp .p-showcase__cta-image{aspect-ratio:174/168;-o-object-fit:cover;object-fit:cover;inline-size:55.414%;display:block}#ctgcf-lp .p-showcase__cta-title{color:var(--color-navy);font-size:calc(var(--u) * 20);text-align:center;margin-block-start:calc(var(--u) * 18);font-weight:900;line-height:1.47}@media (min-width:992px){#ctgcf-lp .p-showcase__cta-title{max-inline-size:calc(var(--u) * 526);font-size:calc(var(--u) * 32);grid-area:1/2;margin-block-start:calc(var(--u) * 28.7);line-height:1.5}}#ctgcf-lp .p-showcase__cta-text{color:var(--color-navy);font-size:calc(var(--u) * 14);text-align:center;margin-block-start:calc(var(--u) * 8);font-weight:800;line-height:1.6}@media (min-width:992px){#ctgcf-lp .p-showcase__cta-text{max-inline-size:calc(var(--u) * 526);font-size:calc(var(--u) * 16);grid-area:2/2;margin-block-start:calc(var(--u) * 12)}}#ctgcf-lp .p-showcase__cta-action{text-align:center;margin-block-start:calc(var(--u) * 16)}@media (min-width:992px){#ctgcf-lp .p-showcase__cta-action{grid-area:3/2;margin-block-start:calc(var(--u) * 47)}}#ctgcf-lp .p-showcase__note{inline-size:85.1282%;color:var(--color-navy);font-size:calc(var(--u) * 12);font-weight:800;line-height:calc(var(--u) * 24);margin-block-start:calc(var(--u) * 26);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .p-showcase__note{inline-size:100%;font-size:calc(var(--u) * 14);margin-block-start:calc(var(--u) * 31);margin-inline:0}}#ctgcf-lp .p-closing{padding-block:calc(var(--u) * 42) calc(var(--u) * 54);background-color:var(--color-white);border-image-source:linear-gradient(to bottom, var(--color-yellow) 0 calc(var(--sp-col) / 2), var(--color-white) calc(var(--sp-col) / 2));border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vmax;position:relative}@media (min-width:992px){#ctgcf-lp .p-closing{padding-block:calc(var(--u) * 64) calc(var(--u) * 141.6);border-image-source:none;overflow:hidden}}#ctgcf-lp .p-closing__dome{aspect-ratio:2;background-color:var(--color-yellow);position:absolute;inset-block-start:0;inset-inline:0}@media (min-width:992px){#ctgcf-lp .p-closing__dome{inset-inline:auto;inline-size:min(128.472%, calc(var(--u) * 1850));aspect-ratio:1;border-image-source:linear-gradient(var(--color-yellow) 0 0);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vmax;inset-inline-start:calc(50% - min(64.2361%, calc(var(--u) * 925)))}}#ctgcf-lp .p-closing__dome:before{background-color:var(--color-white);content:"";border-radius:50% 50% 0 0/100% 100% 0 0;block-size:100%;display:block}@media (min-width:992px){#ctgcf-lp .p-closing__dome:before{border-radius:50%}}#ctgcf-lp .p-closing__inner{z-index:1;position:relative}@media (min-width:992px){#ctgcf-lp .p-closing__inner{-moz-column-gap:calc(var(--u) * 53);column-gap:calc(var(--u) * 53);inline-size:calc(100% - (var(--gutter-pc) - calc(var(--u) * 0)) * 2);max-inline-size:calc(var(--u) * 990);grid-template-rows:repeat(6,auto) 1fr;grid-template-columns:minmax(0,449fr) minmax(0,488fr);margin-inline:auto;display:grid}}#ctgcf-lp .p-closing__image{-o-object-fit:cover;object-fit:cover;block-size:auto;margin-inline:auto;display:block}#ctgcf-lp .p-closing__image--top{aspect-ratio:177/79;inline-size:45.3846%}@media (min-width:992px){#ctgcf-lp .p-closing__image--top{inline-size:calc(var(--u) * 405);aspect-ratio:405/180;grid-area:1/1/auto/-1;margin-inline:auto}}#ctgcf-lp .p-closing__image--main{aspect-ratio:237/164;inline-size:60.7692%;margin-block-start:calc(var(--u) * 34)}@media (min-width:992px){#ctgcf-lp .p-closing__image--main{aspect-ratio:449/312;inline-size:100%;grid-area:3/1/span 5;margin-block-start:calc(var(--u) * 64)}}#ctgcf-lp .p-closing__heading{inline-size:84.6154%;color:var(--color-navy);font-size:calc(var(--u) * 27);text-align:center;margin-block-start:calc(var(--u) * 20);margin-inline:auto;font-weight:700;line-height:1.48}@media (min-width:992px){#ctgcf-lp .p-closing__heading{inline-size:100%;max-inline-size:calc(var(--u) * 765);font-size:calc(var(--u) * 40);grid-area:2/1/auto/-1;margin-block-start:calc(var(--u) * 38);margin-inline:auto}}#ctgcf-lp .p-closing__badge{text-align:center;margin-block-start:calc(var(--u) * 43)}@media (min-width:992px){#ctgcf-lp .p-closing__badge{grid-area:3/2;margin-block-start:calc(var(--u) * 93)}#ctgcf-lp .p-closing__badge .c-pill{min-inline-size:calc(var(--u) * 183);font-size:calc(var(--u) * 16)}}#ctgcf-lp .p-closing__lead{color:var(--color-navy);font-size:calc(var(--u) * 18);text-align:center;margin-block-start:calc(var(--u) * 16);font-weight:900;line-height:1.5}@media (min-width:992px){#ctgcf-lp .p-closing__lead{font-size:calc(var(--u) * 24);grid-area:4/2;margin-block-start:calc(var(--u) * 24.4);line-height:1.48}}#ctgcf-lp .p-closing__title{color:var(--color-navy);font-size:calc(var(--u) * 20);text-align:center;font-weight:900;line-height:1.5}@media (min-width:992px){#ctgcf-lp .p-closing__title{font-size:calc(var(--u) * 32);grid-area:5/2;line-height:1.48}}#ctgcf-lp .p-closing__text{inline-size:fit-content;max-inline-size:89.7436%;color:var(--color-navy);font-size:calc(var(--u) * 16);-moz-column-gap:calc(var(--u) * 4);column-gap:calc(var(--u) * 4);grid-template-columns:max-content max-content minmax(0,1fr);margin-block-start:calc(var(--u) * 9);margin-inline:auto;font-weight:900;line-height:1.5;display:grid}@media (min-width:992px){#ctgcf-lp .p-closing__text{max-inline-size:100%;grid-area:6/2;margin-block-start:calc(var(--u) * 16);line-height:1.48}}#ctgcf-lp .p-closing__text-line{display:contents}#ctgcf-lp .p-closing__text-line-head,#ctgcf-lp .p-closing__text-line-sep{white-space:nowrap}#ctgcf-lp .p-closing__text-line-body--full{grid-column:1/-1}#ctgcf-lp .p-closing__note{inline-size:85.1282%;color:var(--color-navy);font-size:calc(var(--u) * 12);font-weight:800;line-height:calc(var(--u) * 24);margin-block-start:calc(var(--u) * 21.3);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .p-closing__note{inline-size:calc(var(--u) * 451);max-inline-size:100%;margin-block-start:calc(var(--u) * 28.3);margin-inline:calc(var(--u) * 11) 0;grid-area:7/2}}#ctgcf-lp .p-closing__action{text-align:center;margin-block-start:calc(var(--u) * 25)}@media (min-width:992px){#ctgcf-lp .p-closing__action{grid-area:8/2;margin-block-start:calc(var(--u) * 45.5)}}#ctgcf-lp .p-banner{padding-block:calc(var(--u) * 29) calc(var(--u) * 40);background-color:var(--color-cyan);border-image-source:linear-gradient(var(--color-cyan) 0 0);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vmax}@media (min-width:992px){#ctgcf-lp .p-banner{padding-block:calc(var(--u) * 61);border-image-source:none}}#ctgcf-lp .p-banner__heading{color:var(--color-white);font-size:calc(var(--u) * 27);text-align:center;font-weight:900;line-height:1.5}@media (min-width:992px){#ctgcf-lp .p-banner__heading{font-size:calc(var(--u) * 36)}}#ctgcf-lp .p-banner__sns{inline-size:89.2308%;justify-content:space-between;margin:0;margin-block-start:calc(var(--u) * 36);margin-inline:auto;padding:0;list-style:none;display:flex}@media (min-width:992px){#ctgcf-lp .p-banner__sns{inline-size:calc(var(--u) * 335.7);margin-block-start:calc(var(--u) * 40)}}#ctgcf-lp .p-banner__sns-item{inline-size:19.5402%}@media (min-width:992px){#ctgcf-lp .p-banner__sns-item{inline-size:14.8943%}}#ctgcf-lp .p-banner__sns-link{justify-content:center;align-items:center;display:flex}#ctgcf-lp .p-banner__sns-link:focus-visible{outline:calc(var(--u) * 2) solid var(--color-focus);outline-offset:calc(var(--u) * 2)}#ctgcf-lp .p-banner__sns-link{aspect-ratio:1;border-radius:50%;inline-size:100%}#ctgcf-lp .p-banner__sns-link--light{background-color:var(--color-white)}#ctgcf-lp .p-banner__sns-link--dark{background-color:#000}#ctgcf-lp .p-banner__sns-link--bare{background-color:#0000}#ctgcf-lp .p-banner__sns-icon{block-size:auto;display:block}#ctgcf-lp .p-banner__sns-icon--instagram{inline-size:61.7647%}#ctgcf-lp .p-banner__sns-icon--x{inline-size:54.4118%}#ctgcf-lp .p-banner__sns-icon--youtube{inline-size:101.471%}#ctgcf-lp .p-banner__sns-icon--tiktok{inline-size:100%}#ctgcf-lp .p-sub-hero{--grid:calc(var(--u) * 34.25);background-color:var(--color-cyan);background-image:linear-gradient(to right, #ffffff8c 0 calc(var(--u) * 1), transparent 0), linear-gradient(to bottom, #ffffff8c 0 calc(var(--u) * 1), transparent 0);background-position:calc(var(--u) * -10) calc(var(--u) * -9), calc(var(--u) * -10) calc(var(--u) * -9);background-size:var(--grid) var(--grid);border-image-source:linear-gradient(var(--color-cyan) 0 0);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vmax;padding-block-end:calc(var(--u) * 63);position:relative;overflow:visible clip}@media (min-width:992px){#ctgcf-lp .p-sub-hero{--grid:calc(var(--u) * 48.5);background-position:calc(var(--u) * -7) calc(var(--u) * -18), calc(var(--u) * -7) calc(var(--u) * -18);border-image-source:none;padding-block-end:calc(var(--u) * 119.4);overflow:clip}}#ctgcf-lp .p-sub-hero__stage{--stage-design:calc(var(--sp-col) * 1.66667);--stage-fit:calc(100vh - var(--header-offset) - calc(var(--u) * 110));block-size:clamp(var(--stage-design), var(--stage-fit), var(--stage-design) * 1.35);position:relative}@supports (height:100svh){#ctgcf-lp .p-sub-hero__stage{--stage-fit:calc(100svh - var(--header-offset) - calc(var(--u) * 110))}}@media (min-width:992px){#ctgcf-lp .p-sub-hero__stage--pc{inline-size:100%;max-inline-size:calc(var(--u) * 1440);aspect-ratio:1440/871;block-size:auto;margin-inline:auto}}#ctgcf-lp .p-sub-hero__item{inline-size:var(--w);position:absolute;inset-block-start:var(--t);inset-inline-start:var(--l)}#ctgcf-lp .p-sub-hero__img{block-size:auto;inline-size:100%;display:block}#ctgcf-lp .p-sub-hero__window{--window-ear:calc(var(--u) * 100);inline-size:89.7436%;padding:calc(var(--u) * 23) calc(var(--u) * 13) calc(var(--u) * 13);margin-block-start:calc(var(--u) * 15);margin-inline:auto;position:relative}@media (min-width:992px){#ctgcf-lp .p-sub-hero__window{--window-ear:calc(var(--u) * 140);inline-size:calc(100% - (var(--gutter-pc) - calc(var(--u) * 0)) * 2);max-inline-size:calc(var(--u) * 900);margin-block-start:calc(var(--u) * 52);margin-inline:auto}}#ctgcf-lp .p-sub-hero__window:before{inline-size:calc(var(--u) * 120);block-size:var(--window-ear);border-radius:calc(var(--u) * 15) calc(var(--u) * 15) 0 0;background-color:var(--color-navy);content:"";position:absolute;inset-block-start:0;inset-inline-start:0}#ctgcf-lp .p-sub-hero__window:after{inset:var(--window-ear) 0 0;border-radius:0 calc(var(--u) * 15) calc(var(--u) * 15);background-image:linear-gradient(to right, var(--color-navy) 0 calc(100% - calc(var(--u) * 96)), var(--color-pink-light) 0 calc(100% - calc(var(--u) * 72)), var(--color-yellow-soft) 0 calc(100% - calc(var(--u) * 48)), var(--color-cyan-soft) 0 calc(100% - calc(var(--u) * 24)), var(--color-pink-mauve) 0);content:"";position:absolute}#ctgcf-lp .p-sub-hero__window-search{z-index:1;inline-size:calc(var(--u) * 9.74);block-size:calc(var(--u) * 9.74);border:calc(var(--u) * 2) solid var(--color-white);border-radius:50%;position:absolute;inset-block-start:calc(var(--u) * 8.4);inset-inline-start:calc(var(--u) * 8.4)}#ctgcf-lp .p-sub-hero__window-search:after{inline-size:calc(var(--u) * 4.6);block-size:calc(var(--u) * 2);border-radius:calc(var(--u) * 1);background-color:var(--color-white);content:"";position:absolute;inset-block-start:100%;inset-inline-start:100%;transform:translate(-50%,-50%)rotate(45deg)}#ctgcf-lp .p-sub-hero__window-bar{z-index:1;inline-size:calc(var(--u) * 81.632);block-size:auto;position:absolute;inset-block-start:calc(var(--u) * 9);inset-inline-start:calc(var(--u) * 21)}#ctgcf-lp .p-sub-hero__window-body{z-index:1;padding:calc(var(--u) * 45) calc(var(--u) * 20.5) calc(var(--u) * 25);border-radius:calc(var(--u) * 7);background-color:var(--color-white);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}@media (min-width:992px){#ctgcf-lp .p-sub-hero__window-body{padding-block:calc(var(--u) * 54) calc(var(--u) * 55)}}#ctgcf-lp .p-sub-hero__title{font-size:calc(var(--u) * 22);color:var(--color-navy);font-weight:800;line-height:1.5}@media (min-width:992px){#ctgcf-lp .p-sub-hero__title{font-size:calc(var(--u) * 36)}}#ctgcf-lp .p-sub-hero__title-image{inline-size:calc(var(--u) * 142);block-size:auto;margin-block-start:calc(var(--u) * 26);display:block}@media (min-width:992px){#ctgcf-lp .p-sub-hero__title-image{margin-block-start:calc(var(--u) * 27)}}#ctgcf-lp .p-sub-hero__video{padding-block-start:calc(var(--u) * 14.3)}@media (min-width:992px){#ctgcf-lp .p-sub-hero__video{padding-block-start:calc(var(--u) * 64)}}#ctgcf-lp .p-sub-list{background-color:var(--color-yellow);border-image-source:linear-gradient(var(--color-yellow) 0 0);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vmax;position:relative;overflow:visible clip}@media (min-width:992px){#ctgcf-lp .p-sub-list{border-image-source:none;overflow:clip}}#ctgcf-lp .p-sub-list__inner{padding-block:calc(var(--u) * 20) calc(var(--u) * 42)}@media (min-width:992px){#ctgcf-lp .p-sub-list__inner{padding-block:calc(var(--u) * 66.7) calc(var(--u) * 126)}}#ctgcf-lp .p-sub-list__heading{font-size:calc(var(--u) * 27);color:var(--color-navy);text-align:center;font-weight:900;line-height:1.48}@media (min-width:992px){#ctgcf-lp .p-sub-list__heading{font-size:calc(var(--u) * 40)}}#ctgcf-lp .p-sub-list__lead{inline-size:89.7436%;font-size:calc(var(--u) * 14);font-weight:800;line-height:calc(var(--u) * 24);color:var(--color-navy);margin-block-start:calc(var(--u) * 12);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .p-sub-list__lead{inline-size:auto;max-inline-size:calc(var(--u) * 540);font-size:calc(var(--u) * 16);text-align:center;margin-block-start:calc(var(--u) * 32)}}#ctgcf-lp .p-sub-list__cards{gap:calc(var(--u) * 15) calc(var(--u) * 10);inline-size:92.3077%;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;margin-block-start:calc(var(--u) * 26);margin-inline-start:2.5641%;padding:0;list-style:none;display:grid}@media (min-width:992px){#ctgcf-lp .p-sub-list__cards{inline-size:calc(100% - (var(--gutter-pc) - calc(var(--u) * 0)) * 2);max-inline-size:calc(var(--u) * 1080);gap:calc(var(--u) * 17.7) calc(var(--u) * 11.8);grid-template-columns:repeat(5,minmax(0,1fr));margin-block-start:calc(var(--u) * 140);margin-inline:auto}}#ctgcf-lp .p-sub-list__deco{inline-size:var(--w);block-size:auto;position:absolute;inset-block-start:var(--t);inset-inline-start:var(--l)}#ctgcf-lp .p-sub-card{position:relative;container-type:inline-size}#ctgcf-lp .p-sub-card__number{z-index:1;aspect-ratio:1;border:2.28571cqi solid var(--color-navy);background-color:var(--color-white);inline-size:26.552cqi;box-shadow:0 1.44571cqi 0 var(--color-navy);color:var(--color-navy);border-radius:50%;place-items:center;font-size:11.4286cqi;font-weight:900;line-height:1;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}#ctgcf-lp .p-sub-card__face{aspect-ratio:1;border:2.28571cqi solid var(--color-navy);background-color:var(--color-cyan);inline-size:94.2857cqi;box-shadow:0 4.57143cqi 0 var(--color-navy);border-radius:8.57143cqi;margin-block-start:4.57143cqi;margin-inline-start:5.71429cqi;position:relative}#ctgcf-lp .p-sub-card__image{-o-object-fit:contain;object-fit:contain;block-size:72.7%;inline-size:74.5%;margin:auto;position:absolute;inset:0}#ctgcf-lp .p-sub-card__name{block-size:14.2857cqi;inline-size:94.2857cqi;color:var(--color-navy);white-space:nowrap;justify-content:center;align-items:flex-start;gap:2.28571cqi;margin-block-start:11.4286cqi;margin-inline-start:5.71429cqi;font-size:11.4286cqi;font-weight:900;line-height:1.25;display:flex}#ctgcf-lp .p-sub-card__dots{flex:none;align-items:flex-end;gap:.12em;font-size:1.25em;display:flex}#ctgcf-lp .p-sub-card__dot{aspect-ratio:1;border:.08em solid var(--color-navy);background-color:var(--color-white);border-radius:50%;inline-size:1em}#ctgcf-lp .p-sub-card__dot--small{inline-size:.64em}#ctgcf-lp .p-sub-card__mark{flex:0 20cqi;block-size:auto;min-inline-size:13.7143cqi;margin-block-start:.05em}#ctgcf-lp .p-sub-card__text{min-block-size:45.1429cqi;inline-size:94.2857cqi;color:var(--color-navy);text-align:center;justify-content:center;align-items:center;margin-block-start:-1.71429cqi;margin-inline-start:5.71429cqi;font-size:8cqi;font-weight:800;line-height:1.5;display:flex}@media (min-width:992px){#ctgcf-lp .p-sub-card__text{font-size:7.74629cqi}}#ctgcf-lp .p-sub-card__text.is-dense{line-height:9.71429cqi}#ctgcf-lp .p-sub-closing{background-color:var(--color-cyan);border-image-source:linear-gradient(var(--color-cyan) 0 0);border-image-slice:0 fill;border-image-width:0;border-image-outset:0 100vmax;position:relative;overflow:visible clip}@media (min-width:992px){#ctgcf-lp .p-sub-closing{border-image-source:none;overflow:clip}}#ctgcf-lp .p-sub-closing__decos{position:absolute;inset:0}@media (min-width:992px){#ctgcf-lp .p-sub-closing__decos{inline-size:100%;max-inline-size:calc(var(--u) * 1440);margin-inline:auto}}#ctgcf-lp .p-sub-closing__deco{inline-size:var(--w);block-size:auto;position:absolute;inset-block-start:var(--t);inset-inline-start:var(--l)}#ctgcf-lp .p-sub-closing__inner{z-index:1;padding-block:calc(var(--u) * 87) calc(var(--u) * 154);flex-direction:column;align-items:center;display:flex;position:relative}@media (min-width:992px){#ctgcf-lp .p-sub-closing__inner{inline-size:calc(100% - (var(--gutter-pc) - calc(var(--u) * 0)) * 2);max-inline-size:calc(var(--u) * 1080);grid-template:"body photo" auto "primary photo" 1fr "secondary secondary" auto/minmax(0, 1fr) calc(var(--u) * 444);-moz-column-gap:calc(var(--u) * 48);column-gap:calc(var(--u) * 48);padding-block:calc(var(--u) * 157) calc(var(--u) * 185);align-items:start;margin-inline:auto;display:grid}}#ctgcf-lp .p-sub-closing__body{color:var(--color-white);text-align:center}@media (min-width:992px){#ctgcf-lp .p-sub-closing__body{text-align:start;grid-area:body}}#ctgcf-lp .p-sub-closing__heading{font-size:calc(var(--u) * 32);font-weight:800;line-height:1.5}@media (min-width:992px){#ctgcf-lp .p-sub-closing__heading{font-size:calc(var(--u) * 40);font-weight:900}}#ctgcf-lp .p-sub-closing__text{font-size:calc(var(--u) * 20);margin-block-start:calc(var(--u) * 31);font-weight:900;line-height:1.5}@media (min-width:992px){#ctgcf-lp .p-sub-closing__text{font-size:calc(var(--u) * 22);margin-block-start:calc(var(--u) * 29)}}#ctgcf-lp .p-sub-closing__photo{block-size:auto;inline-size:89.2308%;margin-block-start:calc(var(--u) * 88);display:block}@media (min-width:992px){#ctgcf-lp .p-sub-closing__photo{inline-size:100%;grid-area:photo;margin-block-start:calc(var(--u) * 3)}}#ctgcf-lp .p-sub-closing__action{inline-size:89.7436%;margin-block-start:calc(var(--u) * 57)}@media (min-width:992px){#ctgcf-lp .p-sub-closing__action{inline-size:auto}#ctgcf-lp .p-sub-closing__action--primary{grid-area:primary;margin-block-start:calc(var(--u) * 91)}}#ctgcf-lp .p-sub-closing__action--secondary{margin-block-start:calc(var(--u) * 24)}@media (min-width:992px){#ctgcf-lp .p-sub-closing__action--secondary{grid-area:secondary;justify-self:center;margin-block-start:calc(var(--u) * 153)}}#ctgcf-lp .u-visually-hidden{clip-path:inset(50%);inline-size:calc(var(--u) * 1);block-size:calc(var(--u) * 1);margin:calc(var(--u) * -1);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}#ctgcf-lp .u-container{inline-size:100%;max-inline-size:calc(var(--u) * 1080);padding-inline:calc(var(--u) * 20);margin-inline:auto}@media (min-width:992px){#ctgcf-lp .u-sp-only{display:none!important}}@media (max-width:991.98px){#ctgcf-lp .u-pc-only{display:none!important}}#ctgcf-lp .u-mbs-sm{margin-block-start:calc(var(--u) * 16)}#ctgcf-lp .u-mbs-md{margin-block-start:calc(var(--u) * 32)}#ctgcf-lp .u-mbs-lg{margin-block-start:calc(var(--u) * 64)}#ctgcf-lp .u-mbe-sm{margin-block-end:calc(var(--u) * 16)}#ctgcf-lp .u-mbe-md{margin-block-end:calc(var(--u) * 32)}#ctgcf-lp .u-mbe-lg{margin-block-end:calc(var(--u) * 64)}
