@layer settings{:root{--animate-duration-rapidly:.1s;--animate-duration-default:.3s;--animate-duration-relaxed:.5s;--animate-duration:var(--animate-duration-default);--animate-delay:1s;--animate-repeat:1;--transition-fast:.15s ease;--transition-default:.3s ease;--transition-slow:.5s ease;--transition-hover:.2s cubic-bezier(.4, 0, .2, 1);--transition-hover-lazy:.4s cubic-bezier(.4, 0, .2, 1);--easing-default:cubic-bezier(.4, 0, .2, 1);--easing-in:cubic-bezier(.4, 0, 1, 1);--easing-out:cubic-bezier(0, 0, .2, 1);--easing-in-out:cubic-bezier(.4, 0, .2, 1);--c-pure-white:#fff;--c-pure-black:#000;--c-white:#fff;--c-black:#000;--c-yellow:#fdd000;--c-pink:#e9507c;--c-red:#d7000f;--c-gradient-default:#ccc;--c-gradient-blue:linear-gradient(180deg, #2295da 2.92%, #1667a9 96.51%);--c-gradient-orange:linear-gradient(90deg, #f07c00 0%, #f19e00 100%);--c-shadow-default:#ccc;--c-default:var(--c-pure-black);--c-bg-base:var(--c-pure-white);--c-lkk-base-black:#0e0e0e;--c-lkk-gold:#e1ba4b;--c-lkk-gold-line:#d8c385;--c-lkk-flat-gold:#cc9c3a;--c-lkk-light-gold:#d4ac3b;--c-lkk-beige:#f9efe2;--c-lkk-gold-cta:#caa230;--ff-ja:"Zen Kaku Gothic New", system-ui;--ff-mincho:"Zen Antique", serif;--ff-base:var(--ff-ja);--fw-regular:400;--fw-medium:500;--fw-semi-bold:600;--fw-bold:700;--fw-black:900;--fs-fluid-2xs:clamp(10px, calc(10px + 0vw), 10px);--fs-vw-2xs:.694444vw;--fs-em-2xs:.625em;--fs-fluid-xs:clamp(12px, calc(12px + 0vw), 12px);--fs-vw-xs:.833333vw;--fs-em-xs:.75em;--fs-fluid-sm:clamp(12px, calc(11.2308px + .192308vw), 14px);--fs-vw-sm:.972222vw;--fs-em-sm:.875em;--fs-fluid-md:clamp(12px, calc(10.4615px + .384615vw), 16px);--fs-vw-md:1.11111vw;--fs-em-md:1em;--fs-fluid-md2:clamp(14px, calc(13.2308px + .192308vw), 16px);--fs-vw-md2:1.11111vw;--fs-em-md2:1em;--fs-fluid-lg:clamp(14px, calc(12.4615px + .384615vw), 18px);--fs-vw-lg:1.25vw;--fs-em-lg:1.125em;--fs-fluid-xl:clamp(18px, calc(17.2308px + .192308vw), 20px);--fs-vw-xl:1.38889vw;--fs-em-xl:1.25em;--fs-fluid-2xl:clamp(20px, calc(18.4615px + .384615vw), 24px);--fs-vw-2xl:1.66667vw;--fs-em-2xl:1.5em;--fs-fluid-3xl:clamp(22px, calc(20.4615px + .384615vw), 26px);--fs-vw-3xl:1.80556vw;--fs-em-3xl:1.625em;--fs-fluid-4xl:clamp(22px, calc(18.1538px + .961538vw), 32px);--fs-vw-4xl:2.22222vw;--fs-em-4xl:2em;--fs-fluid-5xl:clamp(24px, calc(17.8462px + 1.53846vw), 40px);--fs-vw-5xl:2.77778vw;--fs-em-5xl:2.5em;--fs-fluid-6xl:clamp(32px, calc(25.8462px + 1.53846vw), 48px);--fs-vw-6xl:3.33333vw;--fs-em-6xl:3em;--fs-fluid-7xl:clamp(36px, calc(28.3077px + 1.92308vw), 56px);--fs-vw-7xl:3.88889vw;--fs-em-7xl:3.5em;--fs-fluid-8xl:clamp(44px, calc(33.2308px + 2.69231vw), 72px);--fs-vw-8xl:5vw;--fs-em-8xl:4.5em;--fs-fluid-g:clamp(80px, calc(80px + 0vw), 80px);--fs-vw-g:5.55556vw;--fs-em-g:5em;--spacing-em-8:.5em;--spacing-fluid-8:max(calc(.2815rem + (1vw - 3px) * .0875), .5rem);--spacing-vw-8:.555556vw;--spacing-em-16:1em;--spacing-fluid-16:max(calc(.563rem + (1vw - 3px) * .175), 1rem);--spacing-vw-16:1.11111vw;--spacing-em-24:1.5em;--spacing-fluid-24:max(calc(.8445rem + (1vw - 3px) * .2625), 1.5rem);--spacing-vw-24:1.66667vw;--spacing-em-32:2em;--spacing-fluid-32:max(calc(1.126rem + (1vw - 3px) * .35), 2rem);--spacing-vw-32:2.22222vw;--spacing-em-40:2.5em;--spacing-fluid-40:max(calc(1.875rem + (1vw - 3px) * .6575), 2.5rem);--spacing-vw-40:2.77778vw;--spacing-em-48:3em;--spacing-fluid-48:max(calc(2.25rem + (1vw - 3px) * .789), 3rem);--spacing-vw-48:3.33333vw;--spacing-em-56:3.5em;--spacing-fluid-56:max(calc(2.625rem + (1vw - 3px) * .9205), 3.5rem);--spacing-vw-56:3.88889vw;--spacing-em-64:4em;--spacing-fluid-64:max(calc(3rem + (1vw - 3px) * 1.052), 4rem);--spacing-vw-64:4.44444vw;--spacing-em-72:4.5em;--spacing-fluid-72:max(calc(3.375rem + (1vw - 3px) * 1.1835), 4.5rem);--spacing-vw-72:5vw;--spacing-em-80:5em;--spacing-fluid-80:max(calc(3.75rem + (1vw - 3px) * 1.315), 5rem);--spacing-vw-80:5.55556vw;--spacing-em-88:5.5em;--spacing-fluid-88:max(calc(4.8125rem + (1vw - 3px) * 2.893), 5.5rem);--spacing-vw-88:6.11111vw;--spacing-em-96:6em;--spacing-fluid-96:max(calc(5.25rem + (1vw - 3px) * 3.156), 6rem);--spacing-vw-96:6.66667vw;--spacing-em-104:6.5em;--spacing-fluid-104:max(calc(5.6875rem + (1vw - 3px) * 3.419), 6.5rem);--spacing-vw-104:7.22222vw;--spacing-em-112:7em;--spacing-fluid-112:max(calc(6.125rem + (1vw - 3px) * 3.682), 7rem);--spacing-vw-112:7.77778vw;--spacing-em-120:7.5em;--spacing-fluid-120:max(calc(6.5625rem + (1vw - 3px) * 3.945), 7.5rem);--spacing-vw-120:8.33333vw;--spacing-em-128:8em;--spacing-fluid-128:max(calc(7rem + (1vw - 3px) * 4.208), 8rem);--spacing-vw-128:8.88889vw;--spacing-em-136:8.5em;--spacing-fluid-136:max(calc(8.5rem + (1vw - 3px) * 6.7065), 8.5rem);--spacing-vw-136:9.44445vw;--spacing-em-144:9em;--spacing-fluid-144:max(calc(9rem + (1vw - 3px) * 7.101), 9rem);--spacing-vw-144:10vw;--spacing-em-152:9.5em;--spacing-fluid-152:max(calc(9.5rem + (1vw - 3px) * 7.4955), 9.5rem);--spacing-vw-152:10.5556vw;--spacing-em-160:10em;--spacing-fluid-160:max(calc(10rem + (1vw - 3px) * 7.89), 10rem);--spacing-vw-160:11.1111vw;--size-root-padding-inline:max(4vi, 15px);--radius-base:4px;--radius-8:.5rem;--radius-16:1rem;--radius-capsule:100px;--scrollbar-thumb:color-mix(in srgb, var(--c-black) 40%, transparent);--scrollbar-track:transparent;--border-dotted:linear-gradient(90deg, var(--c-gray-primary), var(--c-gray-primary) 2px, transparent 0, transparent 0) 0 0 / 4px 1px repeat-x;--size-content-width-num:1153;--size-content-width:1153px;--size-gutter:16px;--size-header-pc:85px;--size-sp-frame-padding:8px;--size-header-sp:calc(min(14.35vw, 56px) + var(--size-sp-frame-padding));--lh-xs:1.4;--lh-sm:1.6;--lh-md:1.7;--lh-lg:1.8;--ls-tight:-.02em;--ls-tight-sm:-.01em;--ls-tight-xl:-.1em;--leading-trim:calc((1em - 1lh) / 2);--z-base:0;--z-above:10;--z-dropdown:100;--z-footer:1000;--z-drawer:1500;--z-drawer-front:1501;--z-modal:2200;--z-toast:1900;--z-header:2000;--z-tooltip:2100;--z-top-layer:calc(infinity)}}@layer tools;@layer generic{*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;margin:0;padding:0}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;tab-size:2;text-autospace:normal;line-break:strict;text-spacing-trim:trim-start;-webkit-tap-highlight-color:transparent}:where(html:has(dialog:modal[open])){overflow:clip}:where(body){font-family:system-ui,sans-serif;line-height:1.5}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem)}:where(ul,ol){list-style-type:""}:where(pre){text-autospace:no-autospace;text-spacing-trim:space-all}:where(:is(i,cite,em,dfn):lang(ja)){font-style:unset}:where(em:lang(ja)){font-weight:bolder}:where(address:lang(ja)){font-style:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(a){color:inherit;text-underline-offset:.2ex}:where(a:any-link),:where(a:any-link){text-decoration-thickness:from-font}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(input:is([type=radio],[type=checkbox])){margin:unset}:where(input[type=search]){appearance:textfield}:where(input:not([type=button],[type=submit],[type=reset]),textarea,[contenteditable]){text-autospace:no-autospace}:where(textarea){margin-block:unset;resize:block}:where(fieldset){min-inline-size:0;padding:unset;margin-inline:unset;border:unset}:where(legend){padding-inline:unset}::placeholder{opacity:unset}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(button,input:is([type=button],[type=submit],[type=reset]),[role=button],[role=option],summary){touch-action:manipulation}:where(:disabled),:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(summary){list-style-type:""}:where(summary)::-webkit-details-marker{display:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){block-size:auto;max-inline-size:100%}:where(iframe){border:unset}:where(hr){block-size:0;color:inherit;border:none;border-block-start:1px solid;overflow:visible}:where(dialog){inset:unset;max-inline-size:unset;max-block-size:unset;background:0 0;border:none}:where(dialog,[popover]){padding:unset;overscroll-behavior-block:contain}:where(dialog:not([open])){display:none!important}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px;outline:3px solid canvastext;box-shadow:0 0 0 5px canvas}:where(:focus-visible,:target){scroll-margin-block:8vh}[tabindex="-1"]:focus{outline:none!important}@media (forced-colors:active){:where(mark){color:highlighttext;background-color:highlight}}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}}@layer base{html{min-height:100%;scroll-padding-top:var(--size-header-sp);overflow-x:clip}@media screen and (width>=750px){html{scroll-padding-top:var(--size-header-pc)}}body{--clamp-viewport-min:400;--clamp-viewport-max:1440;--clamp-min:14;--clamp-max:16;overflow-x:clip}:where(h1,h2,h3,h4,h5,h6){font-family:var(--ff-mincho);font-feature-settings:"palt"}*,:before,:after{--clamp-root-font-size:16;--clamp-slope:calc((var(--clamp-max) - var(--clamp-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)));--clamp-y-axis-intersection:calc(var(--clamp-min) - (var(--clamp-slope) * var(--clamp-viewport-min)));--clamp-preffered-value:calc(var(--clamp-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--clamp-slope) * 100vi));--clamp:clamp(calc(var(--clamp-min) * (1rem / var(--clamp-root-font-size))), var(--clamp-preffered-value), calc(var(--clamp-max) * (1rem / var(--clamp-root-font-size))));font-family:var(--ff-base);font-size:var(--clamp)}:where(a){color:inherit;text-decoration:none}:where(a) :where(img){transition:opacity var(--animate-duration)}:where(a):focus :where(img){opacity:.7}@media (any-hover:hover){:where(a):hover :where(img){opacity:.7}}:where(sup){vertical-align:text-top;position:relative;top:.3em}:where(img,picture,svg){vertical-align:bottom;width:100%;max-width:100%;height:auto}:where(button,[type=button],[type=reset],[type=submit]){touch-action:manipulation}}@layer layouts{.l-container{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}.l-main{z-index:1;flex:1}}@layer objects{[class*=o-stack]{--pt:0;--pb:0;--bp:1440;--divide-pc:1;--divide:var(--divide-pc);padding-top:min(var(--pt) / var(--divide) * 100vw / var(--bp), var(--pt) / 16 * 1rem);padding-bottom:min(var(--pb) / var(--divide) * 100vw / var(--bp), var(--pb) / 16 * 1rem)}@media not all and (width>=750px){[class*=o-stack]{--divide-sp:2;--divide:var(--divide-sp);--bp:400}}[class*=o-stack]>*+*{--mt:var(--gap);--mb:0;--bp:1440;--divide-pc:1;--divide:var(--divide-pc);margin-top:min(var(--mt) / var(--divide) * 100vw / var(--bp), var(--mt) / 16 * 1rem);margin-bottom:min(var(--mb) / var(--divide) * 100vw / var(--bp), var(--mb) / 16 * 1rem)}@media not all and (width>=750px){[class*=o-stack]>*+*{--divide-sp:2;--divide:var(--divide-sp);--bp:400}}.o-stack--xs>*+*{--gap:8}.o-stack--sm>*+*{--gap:16}.o-stack--md>*+*{--gap:24}.o-stack--lg>*+*{--gap:32}.o-stack--xl>*+*{--gap:40}.o-stack--2xl>*+*{--gap:48}.o-stack--3xl>*+*{--gap:56}.o-stack--4xl>*+*{--gap:64}.o-stack--5xl>*+*{--gap:80}.o-stack--6xl>*+*{--gap:128}.o-stack--7xl>*+*{--gap:160}@media not all and (width>=750px){[class*=o-stack][data-stack-sp=md]>*+*{--gap:30}[class*=o-stack][data-stack-sp=xl]>*+*{--gap:80}}.o-cluster{flex-wrap:wrap;align-items:center;display:flex}.o-cluster--xs{gap:var(--spacing-em-8)}.o-cluster--sm{gap:var(--spacing-em-16)}.o-cluster--md{gap:var(--spacing-em-24)}.o-cluster--lg{gap:var(--spacing-em-32)}.o-cluster--xl{gap:var(--spacing-em-40)}.o-cluster--align-start{align-items:flex-start}.o-cluster--align-end{align-items:flex-end}.o-cluster--justify-center{justify-content:center}.o-cluster--justify-between{justify-content:space-between}.o-cluster--justify-end{justify-content:flex-end}.o-sidebar{gap:var(--sidebar-gap,var(--spacing-em-32));flex-wrap:wrap;display:flex}.o-sidebar__sidebar{flex-grow:1;flex-basis:var(--sidebar-width,300px)}.o-sidebar__main{min-inline-size:var(--sidebar-threshold,50%);flex-grow:999;flex-basis:0}.o-switcher{gap:var(--switcher-gap,var(--spacing-em-32));flex-wrap:wrap;display:flex}.o-switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-threshold,40rem) - 100%) * 999);max-inline-size:100%}.o-cover{grid-template-rows:minmax(var(--cover-padding,4rem), auto) 1fr minmax(var(--cover-padding,4rem), auto);min-block-size:var(--cover-min-height,100svh);display:grid}.o-cover__main{grid-row:2}.o-frame{aspect-ratio:var(--frame-ratio,16/9);overflow:hidden}.o-frame>img,.o-frame>video,.o-frame>picture{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.o-frame--square{--frame-ratio:1 / 1}.o-frame--4-3{--frame-ratio:4 / 3}.o-frame--16-9{--frame-ratio:16 / 9}.o-frame--3-4{--frame-ratio:3 / 4}.o-frame--2-1{--frame-ratio:2 / 1}.o-reel{gap:var(--reel-gap,var(--spacing-em-16));overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.o-reel__item{inline-size:var(--reel-item-width,clamp(280px, 60%, 380px));scroll-snap-align:start;flex-shrink:0}.o-icon{gap:var(--icon-gap,.25em);align-items:center;display:inline-flex}.o-icon>svg,.o-icon>img{inline-size:var(--icon-size,1em);block-size:var(--icon-size,1em);flex-shrink:0}[class*=o-container--]{--pt:0;--pb:0;--bp:1440;--divide:1;padding-top:min(var(--pt) / var(--divide) * 100vw / var(--bp), var(--pt) / 16 * 1rem);padding-bottom:min(var(--pb) / var(--divide) * 100vw / var(--bp), var(--pb) / 16 * 1rem);margin-inline:auto}@media not all and (width>=750px){[class*=o-container--]{--divide:2;--bp:400}}.o-container--regular{max-width:var(--size-content-width)}[class*=o-grid-column--col-]{--bp:1440;--divide-pc:1;--divide:var(--divide-pc)}@media not all and (width>=750px){[class*=o-grid-column--col-]{--divide-sp:2;--divide:var(--divide-sp);--bp:400}}.o-grid-column--col-2{--row-gap:24;--column-gap:32;gap:var(--row-gap,--gap) var(--column-gap,--gap);gap:min(var(--row-gap) / var(--divide) * 100vw / var(--bp), var(--row-gap) / 16 * 1rem) min(var(--column-gap) / var(--divide) * 100vw / var(--bp), var(--column-gap) / 16 * 1rem);grid-template-columns:repeat(2,1fr);display:grid}@media not all and (width>=750px){.o-grid-column--col-2{row-gap:var(--spacing-em-24)}[data-column-sp=stack]{grid-template-columns:repeat(1,1fr)}}.o-full-width{margin-right:calc(var(--size-root-padding-inline) * -1);margin-left:calc(var(--size-root-padding-inline) * -1)}.o-inline-centered{justify-content:center;width:100%;display:flex}}@layer vendor{.embla{overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;display:flex}.embla__slide{flex:0 0 100%;min-width:0}}@layer components{.c-modal{z-index:var(--z-modal);width:100%;height:100dvh;display:none;position:fixed;top:0;left:0;overflow:hidden}.c-modal__overlay{z-index:0;width:100%;height:100dvh;display:flex;position:absolute}.c-modal__content{z-index:1;box-sizing:border-box;-webkit-overflow-scrolling:touch;width:100%;height:100%;min-height:0;max-height:100%;display:block;position:relative;overflow:hidden auto}.is-closing .c-modal__content{overflow:hidden}.c-modal__inner{margin-left:auto;margin-right:auto}.c-modal.is-opened .c-modal__inner{animation:.3s forwards c-modal-opening}@keyframes c-modal-opening{0%{transform:scale(0)}to{transform:scale(1)}}.c-modal__embed{aspect-ratio:16/9;width:100vw;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width>=750px){.c-modal__embed{width:80vw}}.c-modal__embed iframe{width:100%;height:100%}@media screen and (width>=750px){.c-modal__close{width:50px}}@media not all and (width>=750px){.c-modal__close{width:7.5vw}}.c-modal__overlay{background-color:color-mix(in srgb, var(--c-yellow) 97%, transparent)}.c-modal__content{scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-width:thin}.c-modal__content::-webkit-scrollbar{width:8px;height:8px}.c-modal__content::-webkit-scrollbar-track{background-color:var(--scrollbar-track)}.c-modal__content::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:var(--radius-capsule)}@media screen and (width>=750px){.c-modal__content{padding-top:min(8.68vw,125px);padding-bottom:min(8.68vw,125px)}}@media not all and (width>=750px){.c-modal__content{padding-top:25vw;padding-bottom:25vw}}.c-modal__inner{transition:all .5s}@media screen and (width>=750px){.c-modal__inner{width:min(55.55vw,800px);max-height:none}}@media not all and (width>=750px){.c-modal__inner{width:75vw}}@media screen and (width>=750px){.c-modal__content[data-theme=pop]{padding-top:min(.69vw,10px)}}@media not all and (width>=750px){.c-modal__content[data-theme=pop]{padding-top:25vw}}.c-modal__box{background-color:var(--c-bg-base);overflow:hidden}@media screen and (width>=750px){.c-modal__box{border-radius:40px;padding:min(2.77vw,40px)}}@media not all and (width>=750px){.c-modal__box{border-radius:12px;padding:5vw}}.c-modal__close{margin-left:auto;position:relative;top:-10px}.c-list em{background:linear-gradient(transparent calc(100% - 40%), var(--c-yellow) calc(100% - 40%))}li .c-list{margin:1em 0}.c-list--brackets{counter-reset:num_brackets;list-style:none}.c-list--brackets>li{counter-increment:num_brackets;padding-left:2.5em;position:relative}.c-list--brackets>li:before{text-align:right;white-space:nowrap;content:"[" counter(num_brackets) "]";width:2.5em;display:block;position:absolute;left:-.4em}.c-list--brackets02{counter-reset:num_brackets;list-style:none}.c-list--brackets02>li{counter-increment:num_brackets;padding-left:2.3em;position:relative}.c-list--brackets02>li:before{text-align:right;white-space:nowrap;content:"" counter(num_brackets) "...";width:2.3em;display:block;position:absolute;left:-.4em}.c-list--kome>li{padding-left:1.5em;position:relative}.c-list--kome>li:before{color:#828282;text-align:right;white-space:nowrap;content:"※";width:.8em;margin-right:.7em;position:absolute;left:0}.c-list--kome2>li{padding-left:2.5em;position:relative}.c-list--kome2>li:before{color:#828282;text-align:right;white-space:nowrap;content:"※※";width:.8em;margin-right:1.7em;position:absolute;left:0}.c-list--disc{list-style-type:disc;list-style-position:outside}.c-list--disc>li{margin-left:1.5em}.c-list--circle{list-style-type:circle;list-style-position:outside}.c-list--circle>li{margin-left:1.5em}.c-list--square{list-style-type:square;list-style-position:outside}.c-list--square>li{margin-left:1.5em}.c-list--decimal{list-style-type:decimal;list-style-position:outside}.c-list--decimal>li{margin-left:1.5em}.c-list--decimal-leading-zero{list-style-type:decimal-leading-zero;list-style-position:outside}.c-list--decimal-leading-zero>li{margin-left:1.5em}.c-breadcrumbs{max-width:100%;margin:0;padding-left:0;list-style:none;display:flex;overflow-x:auto}.c-breadcrumbs a{display:inline-block}.c-breadcrumbs>li{white-space:nowrap}.c-breadcrumbs--triangle>li{align-items:center;display:flex}.c-breadcrumbs--triangle>li:not(:last-child){margin-right:6px}.c-breadcrumbs--triangle>li:not(:last-child):after{content:"";border:4px solid #0000;border-left-color:#263238;border-right-width:0;width:0;height:0;margin-left:7px;display:inline-block}.c-breadcrumbs--triangle>li:last-child a{color:inherit;pointer-events:none;cursor:auto}.c-breadcrumbs--chevron>li{align-items:center;display:flex}.c-breadcrumbs--chevron>li:not(:last-child){margin-right:5px}.c-breadcrumbs--chevron>li:not(:last-child):after{content:"";vertical-align:middle;border-top:1px solid #263238;border-bottom:none;border-left:none;border-right:1px solid #263238;flex-shrink:0;width:5px;height:5px;margin:auto 2.5px auto 5px;display:inline-block;transform:rotate(45deg)}.c-breadcrumbs--chevron>li:last-child a{color:inherit;pointer-events:none;cursor:auto}.c-btn__txt{z-index:1;overflow-wrap:break-word;min-width:0;position:relative}.c-btn__indicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.c-btn__icon{z-index:1;background-color:var(--c-white);border:0;margin:0;padding:0;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-btn__icon--end{inset-inline-end:var(--c-btn-padding-x);position:absolute;top:50%;transform:translateY(-50%)}.c-btn__icon--blank{aspect-ratio:16/20;flex-shrink:0;block-size:14px;position:static;inset:auto;transform:none;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2012.1667%2014.3'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='shape'%20d='M11.4166%200.75001L4.74996%208.75002M11.4166%200.75001L11.4167%205.55001M11.4166%200.75001L7.41667%200.75M4.75%200.75001H0.75V13.55H11.4167V8.75001'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20width='100%25'%20height='100%25'%20overflow='visible'%20style='display:%20block;'%20viewBox='0%200%2012.1667%2014.3'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='shape'%20d='M11.4166%200.75001L4.74996%208.75002M11.4166%200.75001L11.4167%205.55001M11.4166%200.75001L7.41667%200.75M4.75%200.75001H0.75V13.55H11.4167V8.75001'%20stroke='var(--stroke-0,%20white)'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.c-btn__icon--start{inset-inline-start:var(--c-btn-padding-x);z-index:1;inline-size:var(--c-btn-icon-size);block-size:var(--c-btn-icon-size);background-color:var(--c-white);border:0;margin:0;padding:0;display:block;position:absolute;top:50%;transform:translateY(-50%)scaleX(-1);-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.12%2021.13'%3e%3cpath%20fill='currentColor'%20fill-rule='evenodd'%20d='m8.44,10.56L.4,18.6c-.54.58-.54,1.47,0,2.05.57.61,1.51.64,2.12.07l8.75-8.75c.16-.08.32-.18.45-.32.29-.31.41-.7.39-1.09.02-.39-.11-.78-.39-1.09-.13-.14-.29-.24-.45-.32L2.52.4C1.92-.16.97-.13.4.48-.13,1.05-.13,1.95.4,2.52l8.04,8.04Z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2012.12%2021.13'%3e%3cpath%20fill='currentColor'%20fill-rule='evenodd'%20d='m8.44,10.56L.4,18.6c-.54.58-.54,1.47,0,2.05.57.61,1.51.64,2.12.07l8.75-8.75c.16-.08.32-.18.45-.32.29-.31.41-.7.39-1.09.02-.39-.11-.78-.39-1.09-.13-.14-.29-.24-.45-.32L2.52.4C1.92-.16.97-.13.4.48-.13,1.05-.13,1.95.4,2.52l8.04,8.04Z'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.c-btn--primary{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--primary:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--primary:hover{color:currentColor;text-decoration:none}}.c-btn--primary:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--primary{max-inline-size:100%;font-weight:var(--fw-black);color:var(--c-white);background-color:var(--c-black);transition:background-color var(--transition-default), color var(--transition-default);border-radius:40px;flex-shrink:0;justify-content:center;align-items:center;gap:.571429em;padding:.714286em 1.85714em .714286em 2em;display:inline-flex}.c-btn--primary:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:0}.c-btn--primary:focus{color:var(--c-white);background-color:var(--c-lkk-light-gold);box-shadow:none;transform:none}@media (any-hover:hover){.c-btn--primary:hover{color:var(--c-white);background-color:var(--c-lkk-light-gold);box-shadow:none;transform:none}}.c-btn--secondary{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--secondary:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--secondary:hover{color:currentColor;text-decoration:none}}.c-btn--secondary:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--secondary:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--secondary{font-weight:var(--fw-black);color:var(--c-white);background-color:#063e8d}@media screen and (width>=750px){.c-btn--secondary{box-shadow:0 4px #00000040}}@media not all and (width>=750px){.c-btn--secondary{box-shadow:0 1vw #00000040}}.c-btn--secondary:focus{color:var(--c-white);box-shadow:none;transform:translateY(5px)}@media (any-hover:hover){.c-btn--secondary:hover{color:var(--c-white);box-shadow:none;transform:translateY(5px)}}.c-btn--muted{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--muted:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--muted:hover{color:currentColor;text-decoration:none}}.c-btn--muted:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--muted:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--muted{font-weight:var(--fw-black);color:var(--c-default);background-color:#e0e0e0}@media screen and (width>=750px){.c-btn--muted{box-shadow:none}}@media not all and (width>=750px){.c-btn--muted{box-shadow:none}}.c-btn--muted:focus{color:inherit;box-shadow:none;background-color:#eee;transform:none}@media (any-hover:hover){.c-btn--muted:hover{color:inherit;box-shadow:none;background-color:#eee;transform:none}}.c-btn--muted .c-btn__icon--end,.c-btn--muted .c-btn__icon--start{background-color:var(--c-default)}.c-btn--primary.c-btn--fill-gold{color:var(--c-white);background-color:var(--c-lkk-gold-cta)}.c-btn--primary.c-btn--fill-gold:focus{color:var(--c-white);background-color:var(--c-lkk-flat-gold);box-shadow:none;transform:none}@media (any-hover:hover){.c-btn--primary.c-btn--fill-gold:hover{color:var(--c-white);background-color:var(--c-lkk-flat-gold);box-shadow:none;transform:none}}.c-btn--primary.c-btn--sm{--c-btn-padding-y:calc(1.4em * .5);--c-btn-padding-x:calc(1em * .8);padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm)}@media screen and (width>=750px){.c-btn--primary.c-btn--sm{width:min(13.88vw,200px);min-width:auto}}@media not all and (width>=750px){.c-btn--primary.c-btn--sm{width:min(25vw,100px)}}.c-btn--primary.c-btn--sm .c-btn__txt{font-size:var(--fs-fluid-sm)}.c-btn--primary.c-btn--lg{--c-btn-padding-y:calc(1.4em * 1.1);--c-btn-padding-x:calc(1em * 1.3);padding:var(--c-btn-padding-y) var(--c-btn-padding-x)}@media screen and (width>=750px){.c-btn--primary.c-btn--lg{width:min(20.83vw,300px)}}@media not all and (width>=750px){.c-btn--primary.c-btn--lg{width:min(50vw,200px)}}.c-btn--primary.c-btn--lg .c-btn__txt{font-size:var(--fs-fluid-sm)}.c-btn--primary.c-btn--xl{--c-btn-padding-y:calc(.7em);--c-btn-padding-x:calc(1.4em);padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:1.4em}@media screen and (width>=750px){.c-btn--primary.c-btn--xl{width:min(20.83vw,300px)}}@media not all and (width>=750px){.c-btn--primary.c-btn--xl{width:min(50vw,200px)}}.c-btn--primary.c-btn--xl .c-btn__txt{font-size:var(--fs-fluid-sm)}.c-btn--primary.c-btn--block{width:100%;min-width:auto}.c-btn--primary.c-btn--fit{inline-size:fit-content;max-inline-size:100%;min-width:auto}.c-btn--hover-01{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-01:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-01:hover{color:currentColor;text-decoration:none}}.c-btn--hover-01:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-01:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-01{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-01:hover{color:red}.c-btn--hover-01:before{content:"";z-index:-1;transform-origin:100% 0;background:pink;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-01:hover:before{transform-origin:0 0;transform:scale(1)}.c-btn--hover-02{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-02:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-02:hover{color:currentColor;text-decoration:none}}.c-btn--hover-02:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-02:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-02{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-02:hover{color:#fff}.c-btn--hover-02:before{content:"";z-index:-1;transform-origin:100% 0;background:green;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-02:hover:before{transform-origin:0 0;transform:scale(1)}.c-btn--hover-02:before{transform-origin:0 0}.c-btn--hover-02:hover:before{transform-origin:100% 0}.c-btn--hover-03{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-03:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-03:hover{color:currentColor;text-decoration:none}}.c-btn--hover-03:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-03:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-03{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-03:hover{color:#000}.c-btn--hover-03:before{content:"";z-index:-1;transform-origin:100% 0;background:#9acd32;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-03:hover:before{transform-origin:0 0;transform:scale(1)}.c-btn--hover-03:before{transform-origin:0 100%;transform:scaleY(0)}.c-btn--hover-04{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-04:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-04:hover{color:currentColor;text-decoration:none}}.c-btn--hover-04:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-04:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-04{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-04:hover{color:brown}.c-btn--hover-04:before{content:"";z-index:-1;transform-origin:100% 0;background:orange;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-04:hover:before{transform-origin:0 0;transform:scale(1)}.c-btn--hover-04:before{transform-origin:0 0;transform:scaleY(0)}.c-btn--hover-04:hover:before{transform-origin:0 100%}.c-btn--hover-05{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-05:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-05:hover{color:currentColor;text-decoration:none}}.c-btn--hover-05:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-05:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-05{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-05:hover{color:coral}.c-btn--hover-05:before{content:"";z-index:-1;transform-origin:100% 0;background:khaki;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-05:before{transform-origin:100% 0;width:120%;height:100%;transform:skew(-30deg)scaleX(0)}.c-btn--hover-05:hover:before{transform-origin:0 0;transform:skew(-30deg)scale(1)}.c-btn--hover-06{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-06:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-06:hover{color:currentColor;text-decoration:none}}.c-btn--hover-06:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-06:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-06{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-06:hover{color:#fff}.c-btn--hover-06:before{content:"";z-index:-1;transform-origin:100% 0;background:purple;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-06:before{transform-origin:100% 0;width:120%;height:100%;transform:skew(-30deg)scaleX(0)}.c-btn--hover-06:hover:before{transform-origin:0 0;transform:skew(-30deg)scale(1)}.c-btn--hover-06:before{transform-origin:0 0}.c-btn--hover-06:hover:before{transform-origin:100% 0}.c-btn--hover-07{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-07:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-07:hover{color:currentColor;text-decoration:none}}.c-btn--hover-07:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-07:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-07{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-07:hover{color:#fff}.c-btn--hover-07:before{content:"";z-index:-1;transform-origin:100% 0;background:#b8860b;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-07:before{transform-origin:0 100%;width:110%;height:200%;transform:skewY(-10deg)scaleY(0)}.c-btn--hover-07:hover:before{transform-origin:0 0;transform:skewY(-10deg)scale(1)}.c-btn--hover-08{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-08:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-08:hover{color:currentColor;text-decoration:none}}.c-btn--hover-08:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-08:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-08{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-08:hover{color:#fff}.c-btn--hover-08:before{content:"";z-index:-1;transform-origin:100% 0;background:#b22222;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-08:before{transform-origin:0 100%;width:110%;height:200%;transform:skewY(-10deg)scaleY(0)}.c-btn--hover-08:hover:before{transform-origin:0 0;transform:skewY(-10deg)scale(1)}.c-btn--hover-08:before{transform-origin:0 0}.c-btn--hover-08:hover:before{transform-origin:0 100%}.c-btn--hover-09{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-09:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-09:hover{color:currentColor;text-decoration:none}}.c-btn--hover-09:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-09:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-09{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-09:hover{color:#fff}.c-btn--hover-09:before{content:"";z-index:-1;transform-origin:50%;background:#48d1cc;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-09:hover:before{transform:scale(1)}.c-btn--hover-10{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-10:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-10:hover{color:currentColor;text-decoration:none}}.c-btn--hover-10:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-10:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-10{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-10:hover{color:#fff}.c-btn--hover-10:before,.c-btn--hover-10:after{content:"";z-index:-1;background:#1e90ff;width:50%;height:100%;transition:transform .3s;display:block;position:absolute;top:0;transform:scaleX(0)}.c-btn--hover-10:before{transform-origin:0 0;left:0}.c-btn--hover-10:after{transform-origin:100% 0;right:0}.c-btn--hover-10:hover:before,.c-btn--hover-10:hover:after{transform:scale(1)}.c-btn--hover-11{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-11:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-11:hover{color:currentColor;text-decoration:none}}.c-btn--hover-11:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-11:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-11{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-11:hover{color:#fff}.c-btn--hover-11:before{content:"";z-index:-1;transform-origin:50%;background:violet;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-11:hover:before{transform:scale(1)}.c-btn--hover-11:before{transform:scaleY(0)}.c-btn--hover-12{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-12:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-12:hover{color:currentColor;text-decoration:none}}.c-btn--hover-12:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-12:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-12{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-12:hover{color:#fff}.c-btn--hover-12:before,.c-btn--hover-12:after{content:"";z-index:-1;background:teal;width:100%;height:50%;transition:transform .3s;display:block;position:absolute;left:0;transform:scaleY(0)}.c-btn--hover-12:before{transform-origin:0 0;top:0}.c-btn--hover-12:after{transform-origin:0 100%;bottom:0}.c-btn--hover-12:hover:before,.c-btn--hover-12:hover:after{transform:scale(1)}.c-btn--hover-13{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-13:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-13:hover{color:currentColor;text-decoration:none}}.c-btn--hover-13:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-13:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-13{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-13:before{content:"";z-index:-1;background:#789;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-13:hover{animation:.6s forwards anim-hoverBtnLeftToRight-once}.c-btn--hover-13:hover:before{animation:.3s alternate forwards anim-hoverBtnLeftToRight-once-in,.3s .3s alternate forwards anim-hoverBtnLeftToRight-once-out}@keyframes anim-hoverBtnLeftToRight-once{0%,to{color:inherit}50%{color:#fff}}@keyframes anim-hoverBtnLeftToRight-once-in{0%{transform-origin:0 0;transform:scaleX(0)}to{transform-origin:0 0;transform:scale(1)}}@keyframes anim-hoverBtnLeftToRight-once-out{0%{transform-origin:100% 0;transform:scale(1)}to{transform-origin:100% 0;transform:scaleX(0)}}.c-btn--hover-14{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-14:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-14:hover{color:currentColor;text-decoration:none}}.c-btn--hover-14:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-14:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-14{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-14:hover{color:#fff}.c-btn--hover-14:before{content:"";z-index:-1;transform-origin:100% 0;background:#008b8b;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-14:hover:before{transform-origin:0 0;transform:scale(1)}.c-btn--hover-14:before{transform-origin:0 0}.c-btn--hover-14:hover{animation:.6s forwards anim-hoverBtnRightToLeft-once}.c-btn--hover-14:hover:before{transform-origin:100% 0;animation:.3s alternate forwards anim-hoverBtnRightToLeft-once-in,.3s .3s alternate forwards anim-hoverBtnRightToLeft-once-out}@keyframes anim-hoverBtnRightToLeft-once{0%,to{color:inherit}50%{color:#fff}}@keyframes anim-hoverBtnRightToLeft-once-in{0%{transform-origin:100% 0;transform:scaleX(0)}to{transform-origin:100% 0;transform:scale(1)}}@keyframes anim-hoverBtnRightToLeft-once-out{0%{transform-origin:0 0;transform:scale(1)}to{transform-origin:0 0;transform:scaleX(0)}}.c-btn--hover-15{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-15:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-15:hover{color:currentColor;text-decoration:none}}.c-btn--hover-15:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-15:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-15{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-15:hover{color:#fff}.c-btn--hover-15:before{content:"";z-index:-1;transform-origin:100% 0;background:#ffa07a;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-15:hover:before{transform-origin:0 0;transform:scale(1)}.c-btn--hover-15:hover{animation:.6s forwards anim-hoverBtnTopToBottom-once}.c-btn--hover-15:hover:before{animation:.3s alternate forwards anim-hoverBtnTopToBottom-once-in,.3s .3s alternate forwards anim-hoverBtnTopToBottom-once-out}@keyframes anim-hoverBtnTopToBottom-once{0%,to{color:inherit}50%{color:#fff}}@keyframes anim-hoverBtnTopToBottom-once-in{0%{transform-origin:0 0;transform:scaleY(0)}to{transform-origin:0 0;transform:scale(1)}}@keyframes anim-hoverBtnTopToBottom-once-out{0%{transform-origin:0 100%;transform:scale(1)}to{transform-origin:0 100%;transform:scaleY(0)}}.c-btn--hover-16{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-16:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-16:hover{color:currentColor;text-decoration:none}}.c-btn--hover-16:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-16:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-16{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-16:hover{color:#fff}.c-btn--hover-16:before{content:"";z-index:-1;transform-origin:100% 0;background:#c71585;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-16:hover:before{transform-origin:0 0;transform:scale(1)}.c-btn--hover-16:hover{animation:.6s forwards anim-hoverBtnBottomToTop-once}.c-btn--hover-16:hover:before{animation:.3s alternate forwards anim-hoverBtnBottomToTop-once-in,.3s .3s alternate forwards anim-hoverBtnBottomToTop-once-out}@keyframes anim-hoverBtnBottomToTop-once{0%,to{color:inherit}50%{color:#fff}}@keyframes anim-hoverBtnBottomToTop-once-in{0%{transform-origin:0 100%;transform:scaleY(0)}to{transform-origin:0 100%;transform:scale(1)}}@keyframes anim-hoverBtnBottomToTop-once-out{0%{transform-origin:0 0;transform:scale(1)}to{transform-origin:0 0;transform:scaleY(0)}}.c-btn--hover-17{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-17:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-17:hover{color:currentColor;text-decoration:none}}.c-btn--hover-17:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-17:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-17{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-17:hover{color:#fff}.c-btn--hover-17:before,.c-btn--hover-17:after{content:"";z-index:-1;transform-origin:100% 0;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-17:before{background:#4169e1}.c-btn--hover-17:after{background:navy}.c-btn--hover-17:hover:before,.c-btn--hover-17:hover:after{transform-origin:0 0;transform:scale(1)}.c-btn--hover-17:hover:after{transition-delay:.3s}.c-btn--hover-18{--c-btn-icon-size:1em;--c-btn-icon-gap:.25em;--c-btn-padding-x:1em;--c-btn-padding-y:1.4em;padding:var(--c-btn-padding-y) var(--c-btn-padding-x);font-size:var(--fs-fluid-sm);color:inherit;text-align:center;cursor:pointer;transition:color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default), background-color var(--transition-default);letter-spacing:.016em;border-radius:999px;justify-content:center;align-items:center;line-height:1.36;text-decoration:none;display:flex;position:relative}.c-btn--hover-18:focus{color:currentColor;text-decoration:none}@media (any-hover:hover){.c-btn--hover-18:hover{color:currentColor;text-decoration:none}}.c-btn--hover-18:has(.c-btn__icon--end) .c-btn__txt{padding-inline-end:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-18:has(.c-btn__icon--start) .c-btn__txt{padding-inline-start:calc(var(--c-btn-icon-size) + var(--c-btn-icon-gap))}.c-btn--hover-18{z-index:0;background-color:#f5f5f5;text-decoration:none;transition:color .3s,transform .3s;position:relative;overflow:hidden}.c-btn--hover-18:hover{color:#fff}.c-btn--hover-18:before,.c-btn--hover-18:after{content:"";z-index:-1;transform-origin:100% 0;transition:transform .3s;display:block;position:absolute;inset:0;transform:scaleX(0)}.c-btn--hover-18:before{transform-origin:100% 0;background:tomato}.c-btn--hover-18:after{opacity:0;transform-origin:0 0;background:#dc143c;transition:transform 0s .3s,opacity .3s}.c-btn--hover-18:hover:before{transform-origin:0 0;transition:transform .3s;transform:scale(1)}.c-btn--hover-18:hover:after{opacity:1;transform-origin:100% 0;transition:transform .3s .3s,opacity .3s;transform:scale(1)}.c-close-btn{--cross-aspect:1/1;--cross-color:var(--c-white);--cross-line-bold:2px;--cross-line-radius:50px;--cross-deg:215deg;width:100%;aspect-ratio:var(--cross-aspect);cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;justify-content:space-between;margin-left:auto;display:flex;position:relative}.c-close-btn>span{width:100%;height:var(--cross-line-bold);background-color:var(--cross-color);border-radius:var(--cross-line-radius);transition:all var(--animate-duration);transform-origin:50%;display:block;position:absolute;left:0}.c-close-btn>span:first-child{top:calc(50% - var(--cross-line-bold) / 2);transform:rotate(var(--cross-deg))}.c-close-btn>span:nth-child(2){opacity:0}.c-close-btn>span:nth-child(3){top:calc(50% - var(--cross-line-bold) / 2);transform:rotate(calc(var(--cross-deg) * -1))}.c-close-btn--square{--cross-aspect:1/1;--cross-color:var(--c-white);--cross-line-bold:4px;--cross-line-radius:0px;--cross-deg:315deg;top:calc(var(--cross-line-bold) / 2 * -1);width:100%;aspect-ratio:var(--cross-aspect);cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;justify-content:space-between;display:flex;position:relative}.c-close-btn--square>span{width:100%;height:var(--cross-line-bold);background-color:var(--cross-color);border-radius:var(--cross-line-radius);transition:all var(--animate-duration);transform-origin:50%;display:block;position:absolute;left:0}.c-close-btn--square>span:first-child{top:calc(50% - var(--cross-line-bold) / 2);transform:rotate(var(--cross-deg))}.c-close-btn--square>span:nth-child(2){opacity:0}.c-close-btn--square>span:nth-child(3){top:calc(50% - var(--cross-line-bold) / 2);transform:rotate(calc(var(--cross-deg) * -1))}.c-hamburger-btn{--hamburger-aspect:28 / 22;--hamburger-color:var(--c-default);--hamburger-line-bold:2px;--hamburger-line-radius:2px;width:100%;aspect-ratio:var(--hamburger-aspect);cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;justify-content:space-between;display:flex;position:relative}.c-hamburger-btn>span{width:100%;height:var(--hamburger-line-bold);background-color:var(--hamburger-color);border-radius:var(--hamburger-line-radius);transition:all var(--animate-duration-relaxed);display:block}.c-hamburger-btn{width:22px;max-width:100%;margin-inline:auto}.c-hamburger-btn>span{position:absolute;left:0}.c-hamburger-btn>span:first-child{top:0}.c-hamburger-btn>span:nth-child(2){top:calc(50% - var(--hamburger-line-bold) / 2)}.c-hamburger-btn>span:nth-child(3){top:calc(100% - var(--hamburger-line-bold))}.c-hamburger-btn.is-opened{--cross-aspect:1 / 1;--cross-color:var(--c-pure-white);--cross-line-bold:4.714px;--cross-line-radius:var(--hamburger-line-radius);--cross-deg:45deg;width:100%;aspect-ratio:var(--cross-aspect);cursor:pointer;background:0 0;border:none;outline:none;flex-direction:column;justify-content:space-between;display:flex;position:relative}.c-hamburger-btn.is-opened>span{width:100%;height:var(--cross-line-bold);background-color:var(--cross-color);border-radius:var(--cross-line-radius);transition:all var(--animate-duration);transform-origin:50%;display:block;position:absolute;left:0}.c-hamburger-btn.is-opened>span:first-child{top:calc(50% - var(--cross-line-bold) / 2);transform:rotate(var(--cross-deg))}.c-hamburger-btn.is-opened>span:nth-child(2){opacity:0}.c-hamburger-btn.is-opened>span:nth-child(3){top:calc(50% - var(--cross-line-bold) / 2);transform:rotate(calc(var(--cross-deg) * -1))}.c-hamburger-btn.is-opened{flex-shrink:0;width:30px}.c-accordion{flex-direction:column;align-items:stretch;display:flex}.c-accordion__trigger{box-sizing:border-box;gap:var(--spacing-em-16);min-width:0;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-self:stretch;align-items:center;margin:0;padding:0;display:flex}.c-accordion__label{text-align:left;flex:auto;min-width:0}.c-accordion__icon{flex-shrink:0;width:1em;height:1em;margin-left:auto;display:block;position:relative}.c-accordion__icon:before,.c-accordion__icon:after{content:"";transition:opacity var(--animate-duration-default) var(--easing-default);background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-accordion__icon:before{width:100%;height:2px}.c-accordion__icon:after{width:2px;height:100%}.c-accordion.is-opened .c-accordion__icon:after{opacity:0}.c-accordion__panel-outer{min-height:0;transition:grid-template-rows var(--animate-duration-default) var(--easing-default);grid-template-rows:0fr;display:grid}.c-accordion.is-opened .c-accordion__panel-outer{grid-template-rows:1fr}.c-accordion__panel{min-height:0;overflow:hidden}body{transition:opacity .1s ease-in .25s,visibility .45s ease-in .25s,background-color .1s ease-in .25s}.c-wait-loading{z-index:var(--z-top-layer);clip-path:inset(0);background-color:var(--c-pink);width:100%;height:100svh;position:fixed;top:0;left:0}.c-wait-loading__logo{width:70vw;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width>=750px){.c-wait-loading__logo{width:34.72vw;max-width:500px}}}@layer model;@layer site{.s-drawer-menu{width:100%}@media not all and (width>=750px){.s-drawer-menu{padding-top:0}}.s-drawer-menu__items{margin:0;padding:0;list-style:none}.s-drawer-menu__item{padding-bottom:min(1.38vw,20px)}@media screen and (width>=750px){.s-drawer-menu__item{padding-bottom:20px}}@media not all and (width>=750px){.s-drawer-menu__item{padding-bottom:18px}}.s-drawer-menu__item:last-child{padding-bottom:0}.s-drawer-menu__link{width:fit-content;text-decoration:none;display:block}.s-drawer-menu__link:focus{opacity:.7}@media (any-hover:hover){.s-drawer-menu__link:hover{opacity:.7}}.s-drawer-menu__label-svg{width:auto;display:block}@media screen and (width>=750px){.s-drawer-menu__label-svg{height:38px}}@media not all and (width>=750px){.s-drawer-menu__label-svg{width:74vw}}.s-drawer-menu__sns{align-items:center;gap:.55vw;margin-top:min(3.33vw,48px);display:flex}@media not all and (width>=750px){.s-drawer-menu__sns{gap:2vw;margin-top:12vw}}.s-drawer-menu__sns-link{text-decoration:none;display:block}.s-drawer-menu__sns-link:focus{opacity:.7}@media (any-hover:hover){.s-drawer-menu__sns-link:hover{opacity:.7}}.s-drawer-menu__sns-link img{width:auto;height:auto;display:block}.s-drawer-menu__sns-label{width:min(3.19vw,46px);height:auto;display:block}@media screen and (width>=750px){.s-drawer-menu__sns-label{width:46px}}@media not all and (width>=750px){.s-drawer-menu__sns-label{width:11.5vw}}.s-drawer-container{--drawer-stagger:80ms;z-index:var(--z-drawer);width:100vw;height:100%;position:fixed;top:0;left:0;overflow:hidden}@media not all and (width>=750px){.s-drawer-container{height:0;display:none}}@media screen and (width>=750px){.s-header:has(.s-header__hamburger-btn[data-drawer-trigger-mode=sp-only]) .s-drawer-container{display:none!important}.s-header:not(:has(.s-header__hamburger-btn[data-drawer-trigger-mode=sp-only])) .s-drawer-container:not(.is-opened,.is-closing){height:0;display:none}}.s-drawer-container.is-opened,.s-drawer-container.is-closing{pointer-events:none;visibility:visible;height:100dvh;display:block}@keyframes s-drawer-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes s-drawer-fade-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(10px)}}.s-drawer-container__panel{z-index:1;box-sizing:border-box;pointer-events:auto;background-blend-mode:multiply;opacity:0;will-change:opacity, transform;background:url(data:image/webp;base64,UklGRvoBAABXRUJQVlA4IO4BAABQCQCdASo8ABQAPm0ulEekIiIhKBgKqIANiWUAyi6AD1H2HyleAGluZpBgSEt/QxMMxz3HjdAvJGT5v6j+/fxBBaKe57JHi3Fx8H21Fr0HZtDoAAD+9x2vK9BG+f+L2afjX+K/H/r/HkgRztPy3PLaDKrjiGwNDDLqoCEMn+AymWVi4dYh9wcrf3Tcr2K4y7RMqy/AIat5QPqmNJ//mwPyD9/vaz/USCPZVk0WHnDn4Df8t6oXoaudfPMbsYVqjFg/8L1kTjAsIwQgneye69T04PVIc9dL5YuT12q9KJQJqvD3F2AJ59auoGKeaDQkljwpp3ECEXHZmLYZtmUK5A8oJ9oLzVe2WrwtliwqL8DoaRIHiUvhSS7Z8C2DokdsLfo/Qph6ub5S1fD8n2Fwd7eeazCbAuk5QGrWePr6znytM971qxwO0cpdz8ybYo8+WHju0cvp8UK+KSWeCQpErgBDOBsvIA6FSLZcl1TvcLcNoGUC5WvPIyPDn7vBdjCfdzssRCvYKqkhgqg4D2nwhl8OqLwm/5Z/SzIyS0T/1lkgXNJ5q/Ob+3BXq02LYsrszsaiKAftKHtm3Ya+rOOQP3s8MmMO3QdiP3WQuJlgGblAcbpFTKZfvjl5dLTloKjsca/z0FcgDBW5Gf8dzQAAAA==) 0 0/30px;width:min(25vw,360px);height:auto;margin:0;padding:min(8.33vw,120px) min(2.22vw,32px) min(2.22vw,32px);position:fixed;overflow:hidden;transform:translateY(.69vw)}@media screen and (width>=750px){.s-drawer-container__panel{top:20px;right:calc(20px + var(--body-scrollbar-gap,0px));padding-inline:32px;min-width:360px;padding-top:100px;padding-bottom:32px}}@media not all and (width>=750px){.s-drawer-container__panel{top:var(--size-sp-frame-padding);right:calc(var(--size-sp-frame-padding) + var(--body-scrollbar-gap,0px));max-height:min(146vw, 100dvh - 16px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));width:64.75vw;padding:20vw 6vw 6vw;transform:translateY(2.5vw)}}.s-drawer-container__panel:after{z-index:0;content:"";background:var(--c-lkk-light-gold);width:calc(100% - 20px);height:calc(100% - 20px);display:block;position:absolute;top:10px;left:10px}.s-drawer-container__panel>*{z-index:1;position:relative}.s-drawer-container.is-closing .s-drawer-container__panel,.s-drawer-container.is-opened:not([data-drawer-anime]) .s-drawer-container__panel{opacity:1;transform:translate(0,0)}@keyframes s-drawer-panel-fade-in{0%{opacity:0;transform:translateY(.69vw)}to{opacity:1;transform:translate(0,0)}}@keyframes s-drawer-panel-fade-out{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(.69vw)}}.s-drawer-container:not(.is-opened)[data-drawer-anime=fade] .s-drawer-container__panel{transform:translateY(.69vw)}@media not all and (width>=750px){.s-drawer-container:not(.is-opened)[data-drawer-anime=fade] .s-drawer-container__panel{transform:translateY(2.5vw)}}.s-drawer-container.is-opened[data-drawer-anime=fade] .s-drawer-container__panel{animation:s-drawer-panel-fade-in var(--animate-duration-relaxed) var(--easing-default) both;animation-delay:var(--drawer-stagger)}.s-drawer-container.is-closing[data-drawer-anime=fade] .s-drawer-container__panel{animation:s-drawer-panel-fade-out var(--animate-duration-relaxed) var(--easing-default) both}.s-header{z-index:var(--z-header);width:100%;height:var(--size-header-pc);align-items:center;padding-left:35px;padding-right:35px;display:flex;position:fixed;top:0;left:0}@media not all and (width>=750px){.s-header{width:auto;height:var(--size-header-sp);left:0;right:0}}.s-header__inner{z-index:var(--z-drawer-front);justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}@media screen and (width>=750px){.s-header__logo{width:min(11.8vw,170px)}}@media not all and (width>=750px){.s-header__logo{width:105px}}.s-header__hamburger{z-index:var(--z-drawer-front);justify-content:flex-end;align-items:center;display:flex;position:fixed}@media screen and (width>=750px){.s-header__hamburger{min-inline-size:80px;top:20px;right:20px}}@media not all and (width>=750px){.s-header__hamburger{top:var(--size-sp-frame-padding);right:var(--size-sp-frame-padding);min-inline-size:56px}}@media screen and (width>=750px){.s-header__hamburger:has(.s-header__hamburger-btn[data-drawer-trigger-mode=sp-only]){display:none}}.s-header__hamburger-btn{aspect-ratio:1;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}@media screen and (width>=750px){.s-header__hamburger-btn{inline-size:80px}}@media not all and (width>=750px){.s-header__hamburger-btn{inline-size:56px}}.s-header__hamburger-face{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;inline-size:80px;display:block}@media not all and (width>=750px){.s-header__hamburger-face{inline-size:56px}}.s-header__hamburger-bar{background-color:var(--c-white);block-size:6px;inline-size:48px;transition:transform var(--transition-default), inset-block-start var(--transition-default), opacity var(--transition-default);display:block;position:absolute;inset-inline-start:var(--spacing-em-16)}@media not all and (width>=750px){.s-header__hamburger-bar{block-size:4px;inline-size:28px;inset-inline-start:14px}}.s-header__hamburger-bar:first-of-type{inset-block-start:calc(var(--spacing-em-8) * 3.5)}@media not all and (width>=750px){.s-header__hamburger-bar:first-of-type{inset-block-start:20px}}.s-header__hamburger-bar:last-of-type{inset-block-start:calc(var(--spacing-em-8) * 5.75)}@media not all and (width>=750px){.s-header__hamburger-bar:last-of-type{inset-block-start:32px}}.s-header__hamburger-btn.is-opened .s-header__hamburger-face{opacity:0}.s-header__hamburger-btn.is-opened .s-header__hamburger-bar{transform-origin:50%;top:50%}.s-header__hamburger-btn.is-opened .s-header__hamburger-bar:first-of-type{top:50%;transform:rotate(45deg)}.s-header__hamburger-btn.is-opened .s-header__hamburger-bar:last-of-type{transform:rotate(-45deg)}.s-header:has(.js-drawer.is-opened) .s-header__hamburger{justify-content:center}@media screen and (width>=750px){.s-header:has(.js-drawer.is-opened) .s-header__hamburger{right:calc(18px + var(--body-scrollbar-gap,0px));inline-size:80px;min-inline-size:80px}}@media not all and (width>=750px){.s-header:has(.js-drawer.is-opened) .s-header__hamburger{top:var(--size-sp-frame-padding);right:calc(var(--size-sp-frame-padding) + var(--body-scrollbar-gap,0px));inline-size:56px;min-inline-size:56px;transform:none}}.l-container:has(#gateway){position:relative}#gateway{z-index:10;width:calc(100% - var(--body-scrollbar-gap,0px));pointer-events:none;height:100dvh;padding:20px;position:fixed;inset:0}@media not all and (width>=750px){#gateway{padding:var(--size-sp-frame-padding)}}#gateway .beside{align-items:flex-start;display:flex}#gateway .beside.top{width:100%;height:50px;position:relative}@media not all and (width>=750px){#gateway .beside.top{height:35px}}#gateway .beside .cel{background:url(data:image/webp;base64,UklGRvoBAABXRUJQVlA4IO4BAABQCQCdASo8ABQAPm0ulEekIiIhKBgKqIANiWUAyi6AD1H2HyleAGluZpBgSEt/QxMMxz3HjdAvJGT5v6j+/fxBBaKe57JHi3Fx8H21Fr0HZtDoAAD+9x2vK9BG+f+L2afjX+K/H/r/HkgRztPy3PLaDKrjiGwNDDLqoCEMn+AymWVi4dYh9wcrf3Tcr2K4y7RMqy/AIat5QPqmNJ//mwPyD9/vaz/USCPZVk0WHnDn4Df8t6oXoaudfPMbsYVqjFg/8L1kTjAsIwQgneye69T04PVIc9dL5YuT12q9KJQJqvD3F2AJ59auoGKeaDQkljwpp3ECEXHZmLYZtmUK5A8oJ9oLzVe2WrwtliwqL8DoaRIHiUvhSS7Z8C2DokdsLfo/Qph6ub5S1fD8n2Fwd7eeazCbAuk5QGrWePr6znytM971qxwO0cpdz8ybYo8+WHju0cvp8UK+KSWeCQpErgBDOBsvIA6FSLZcl1TvcLcNoGUC5WvPIyPDn7vBdjCfdzssRCvYKqkhgqg4D2nwhl8OqLwm/5Z/SzIyS0T/1lkgXNJ5q/Ob+3BXq02LYsrszsaiKAftKHtm3Ya+rOOQP3s8MmMO3QdiP3WQuJlgGblAcbpFTKZfvjl5dLTloKjsca/z0FcgDBW5Gf8dzQAAAA==) 50%/30px;height:10px}@media (width<=768px){#gateway .beside .cel{height:7px}}#gateway .beside .notch{background:url(data:image/webp;base64,UklGRvoBAABXRUJQVlA4IO4BAABQCQCdASo8ABQAPm0ulEekIiIhKBgKqIANiWUAyi6AD1H2HyleAGluZpBgSEt/QxMMxz3HjdAvJGT5v6j+/fxBBaKe57JHi3Fx8H21Fr0HZtDoAAD+9x2vK9BG+f+L2afjX+K/H/r/HkgRztPy3PLaDKrjiGwNDDLqoCEMn+AymWVi4dYh9wcrf3Tcr2K4y7RMqy/AIat5QPqmNJ//mwPyD9/vaz/USCPZVk0WHnDn4Df8t6oXoaudfPMbsYVqjFg/8L1kTjAsIwQgneye69T04PVIc9dL5YuT12q9KJQJqvD3F2AJ59auoGKeaDQkljwpp3ECEXHZmLYZtmUK5A8oJ9oLzVe2WrwtliwqL8DoaRIHiUvhSS7Z8C2DokdsLfo/Qph6ub5S1fD8n2Fwd7eeazCbAuk5QGrWePr6znytM971qxwO0cpdz8ybYo8+WHju0cvp8UK+KSWeCQpErgBDOBsvIA6FSLZcl1TvcLcNoGUC5WvPIyPDn7vBdjCfdzssRCvYKqkhgqg4D2nwhl8OqLwm/5Z/SzIyS0T/1lkgXNJ5q/Ob+3BXq02LYsrszsaiKAftKHtm3Ya+rOOQP3s8MmMO3QdiP3WQuJlgGblAcbpFTKZfvjl5dLTloKjsca/z0FcgDBW5Gf8dzQAAAA==) 50%/30px;width:30px;height:10px;margin:0 10px}@media (width<=768px){#gateway .beside .notch{width:21px;height:7px;margin:0 7px}}#gateway .beside .notch_wrap{align-items:center;display:flex}@media (width<=819px){#gateway .beside.bottom .notch_wrap.medium{display:none}}#gateway .beside.top .cel{width:calc(25vw - 72.5px)}#gateway .beside.top .cel.logo_side{width:calc(25vw - 162.5px)}@media (width<=819px){#gateway .beside.top .notch_wrap{background:url(data:image/webp;base64,UklGRuYAAABXRUJQVlA4INoAAACQBQCdASoUABQAPm0ylUekIqIhKAgAgA2JYwB2AAqwPcIOsPnzhF7ePCjmmXYwXC/pzz4JAAD+9zunlFGHf25K4iipTTZPFlw9ZeSx/4yM/CW9bqJnTH1E1fFJoqkTh+wY2c9xqZpyNH0H27ips+NXvg9fkokae4LDv4lu0+Ymn//82B+Qfv97Wf/xQXCLIlRdk4+31Fc+PjK2V9fGjynehSZIts65scAkET5wMkALuwB2hpiCgaN+4B6oqMhcmAESF65Gpp4gF3Un4SrKwCC3bCdfQCbYAAAAAA==) 50%/10px;width:100%;height:10px}#gateway .beside.top .notch_wrap .cel,#gateway .beside.top .notch_wrap .notch{display:none}}@media (width<=768px){#gateway .beside.top .notch_wrap{height:7px}}#gateway .beside .lkk_logo{margin:0 10px}@media (width<=768px){#gateway .beside .lkk_logo{width:100vw;margin:0 7px}}#gateway .beside .lkk_logo a{pointer-events:auto}@media screen and (width>=750px){#gateway .beside .lkk_logo a:hover{opacity:.8}}#gateway .beside .lkk_logo img{width:210px;height:auto;display:block}@media (width<=768px){#gateway .beside .lkk_logo img{width:119px}}#gateway .beside .corner{flex-shrink:0;position:relative}#gateway .beside .corner img{width:50px;height:auto;display:block}@media not all and (width>=750px){#gateway .beside .corner img{width:35px}}#gateway .beside.top .corner.right img{transform:rotate(90deg)}#gateway .gateway_middle{justify-content:space-between;width:100%;height:calc(100dvh - 140px);display:flex;position:relative;overflow:hidden}@media not all and (width>=750px){#gateway .gateway_middle{height:calc(100svh - 70px - var(--size-sp-frame-padding) * 2);height:calc(100dvh - 70px - var(--size-sp-frame-padding) * 2)}}#gateway .gateway_middle .vertical{width:10px;height:100%}@media (width<=768px){#gateway .gateway_middle .vertical{width:7px}}#gateway .gateway_middle .vertical .cel{background:url(data:image/webp;base64,UklGRiYCAABXRUJQVlA4IBoCAAAQCgCdASoUADwAPm0wlEckIyIhKAqogA2JZQDIMfgM0htPGRG6ywONXvBjM2f7+AC4uuXXAHhCm1MmqXGcNN0DoeEMzZdlYhs9j1E/ZxawqOMnyhsA23AqgAD+90c/YHq8OmgoI88SlxQHIHNA0AlhnmGO224Zs8W7orRpCcYlRabZgoqYj4Owk1rsL2JLRuvNrY9SYSNqlj//5sD/28/8EegH+KHmt7B3EK6ZGo7pSOdDP6wuOiMh7j9Qv1v80PkXEqHzE2guX3sK6SV49tOsPmSpzaLlmwj8hb7M5Vl43U+V9rYnI6zuwqUuyhhRUG0gxc9Gf/nCIkGRkqxcQfVRQaWpGBQjyefFpLdXx+AD7Bt08mfCohRm7rX8UxYWFtJfGeFG7iy/n1j9zc2StSIuB/SW/zXhAdG4RSf3Y/QDliVIS/AcoZAPEBqr+onSZRHQH185OElEXXxBcJDluTORZNYptVr4F0PUM8hBcO2lK2DNVDQ9UFVupvMwtHusqgHI36eYf6boC55OG6Lj0qcINhk32Ii8je2EY70HILYfToM6Hh++8EunZTXo/zN7t9EOGn2n5JkEfkACczUfaM1fZwIhghMxoiVMIBmebtUvJigc5LfdL6HkVQADgyPfGVORmb62zilx0RPw7cTlP7qFykn/VJVbPgcq1wMWG1IQ1SkTiAq42EaGarO6s2n9QBGmB+vydSFHWQAA) 50%/auto 30px;width:100%;height:calc(50% - 25px)}@media (height<=768px) and (width>=768px){#gateway .gateway_middle .vertical .cel{display:none}#gateway .gateway_middle .vertical .cel.center{height:calc(50% - 25px);display:block}}@media (width<=768px){#gateway .gateway_middle .vertical .cel{height:calc(25% - 26.25px)}}#gateway .gateway_middle .vertical .notch{background:url(data:image/webp;base64,UklGRiYCAABXRUJQVlA4IBoCAAAQCgCdASoUADwAPm0wlEckIyIhKAqogA2JZQDIMfgM0htPGRG6ywONXvBjM2f7+AC4uuXXAHhCm1MmqXGcNN0DoeEMzZdlYhs9j1E/ZxawqOMnyhsA23AqgAD+90c/YHq8OmgoI88SlxQHIHNA0AlhnmGO224Zs8W7orRpCcYlRabZgoqYj4Owk1rsL2JLRuvNrY9SYSNqlj//5sD/28/8EegH+KHmt7B3EK6ZGo7pSOdDP6wuOiMh7j9Qv1v80PkXEqHzE2guX3sK6SV49tOsPmSpzaLlmwj8hb7M5Vl43U+V9rYnI6zuwqUuyhhRUG0gxc9Gf/nCIkGRkqxcQfVRQaWpGBQjyefFpLdXx+AD7Bt08mfCohRm7rX8UxYWFtJfGeFG7iy/n1j9zc2StSIuB/SW/zXhAdG4RSf3Y/QDliVIS/AcoZAPEBqr+onSZRHQH185OElEXXxBcJDluTORZNYptVr4F0PUM8hBcO2lK2DNVDQ9UFVupvMwtHusqgHI36eYf6boC55OG6Lj0qcINhk32Ii8je2EY70HILYfToM6Hh++8EunZTXo/zN7t9EOGn2n5JkEfkACczUfaM1fZwIhghMxoiVMIBmebtUvJigc5LfdL6HkVQADgyPfGVORmb62zilx0RPw7cTlP7qFykn/VJVbPgcq1wMWG1IQ1SkTiAq42EaGarO6s2n9QBGmB+vydSFHWQAA) 50%/auto 30px;height:30px;margin:10px 0}@media (width<=768px){#gateway .gateway_middle .vertical .notch{height:21px;margin:7px 0}}#gateway .gateway_middle .vertical .outer{display:none}@media (width<=768px){#gateway .gateway_middle .vertical .outer{display:block}}#gateway .beside.bottom{z-index:10;align-items:flex-end;width:100%;height:50px;display:flex;position:relative}@media not all and (width>=750px){#gateway .beside.bottom{height:35px}}#gateway .beside.bottom .center{flex:1;align-items:flex-end;min-width:0;display:flex}#gateway .beside.bottom .cel{width:calc(25vw - 72.5px)}#gateway .beside.bottom .cel.logo_side{width:calc(16.6667vw - 155px)}@media (width<=819px){#gateway .beside.bottom .cel{width:calc(50vw - 95px)}}@media (width<=768px){#gateway .beside.bottom .cel{width:calc(50vw - 66.5px)}}#gateway .beside.bottom .corner.left img{transform:rotate(270deg)}#gateway .beside.bottom .corner.right img{transform:rotate(180deg)}#header:has(#gateway) .s-header__logo{visibility:hidden;width:0;height:0;overflow:hidden}#header:has(#gateway) .s-header{z-index:var(--z-header);pointer-events:none}#header:has(#gateway) .s-header__hamburger{pointer-events:auto}}@layer pages{.l-container:has(.p-home){background-image:url(data:image/webp;base64,UklGRvwJAABXRUJQVlA4WAoAAAAwAAAAbwgAmgAASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZBTFBIRQAAAAEXIBBI/HETeI2IiAVFjaRIgDKk4f/JHhXR/wmI1ZiboWszDP/xH//xH//xH//xH//xH//xH//xH//xH//xH0vxX26GBgBWUDggwAcAAPBWAJ0BKnAImwA+bTaZSaQioqEgCACADYlpbuEgmqugv9UIP/uowOHR49f5X+EUsoEA//+v/QL/b4B73HXjH6AE9gHvxYQXaVAsl2vFych77ZOQ99snIe+3shdpUEI+UUTkPfb2Qu0qBZTovFych9qr7ZOQ99snIe+2TkPo1NcnIfBdokHhwraSc4AgtLN0PIDBrcFk9GJ1ufJ8XJyJMG3NrxcnIfasmEwABwgu0qGFjA9aolyIYiL7ImAPfbJyIiHLYuDzX2vFych77ZOQ99tCJcnIe+2TkPfbJyHvtk5D32ych77ZQO4S5OimRRJYP+eUDLxcoGXi5OQ9+LnLAHIkPfbJydFgUmIgeTk6LEpkPfbJyHvtk5D32ych77ZOR/zzGPXbnERcnIfQvph8wzIxI8v6aLzQj0L6YEN0f4fMv09tDAk/AuMMA+1fe+1V9soonIe+2TkPfbJyHvtk7UDUHeoI+gQD32zGwfX1v0+AICPh2Wnz+0MMwCIh3Wfp7ZQMvS9aZ7uqCO/FhGuwN6htza8XJyHvtmMtPbJyq8MKcIwZTuEPOKwwD33E4D9LvZO8v/cSadk5D38lja8XMUF/6wweAbdN97Vxyyq9aqRR7brNlrIesU9qGxm3NrxiP6zMZTRZyIBA/uRI5U+ntzMBLqV9X0L6Xa8XJyHAeAivJyHvrWgoRI95QOT5bcLp8OoPfbJ08ERccTCmWIgVf+/Ab3nWGevV6KDKfT7XGZRMKsa8sOYTmUiN/gIh+ruq5c0y16kqZ8+AF194qQzNF4U/yKOakryRUIE5xES0mj9Pp/iIq5we1RMPKBjG8928ryjnOcV5eDKZAmyDjX5SkiXVxFehTW+t8sRQ5aSwQLoWnrFBeWvGBDSEiKIb5SdilKXSkRP9D/YeYz0aVArSGQKDf+oxOLbM6T/1yCsawPIgAP7oS8/4dzjsLHH//5Z//i7/vN/kZymv/biE6DM9Gad9XZxG2K6QRDPiBbbTJUUgn9mIH/uF6df3i+VtoKgAXoPHi35W3PI/XAJkO/PIVQJbqXJFwfggzSP36CoAqyztfD6M09x7GtifghF/LEDSp8ZqID+FH2W+i2G+MHoucqKyQsyJSK+b7yQgxFT5dOkuyMoqY9NkvnmpypZChDmwcJWablYLFSRaxBFNr59zWU3Mt2E0EfQX3T8zssEuC2UdYO+iyLvZXSL8PUzgyxVtTZOdYht1oXFu/qwAFNjV4xfYkBBFQC44fBn1/FQUIuNeAXSC9m4z0ubtQDlJxRzzWK3fJJWid3QmfVnNZHeVEGXys8j30q4xgpkczqqkeMDryMPqEXFnWzaV8G0wboeKnYjCCjGhFhgAGW99jDzsmO2ZI8DhdhIp9FKgMYKDUczQx5ITHP7xpB3jnHdULhLdxY5fIrqVAdNHAYyMa3Eqz4Sbuwx9lwyteoCbes+iFxYZIITsB1J+AIv8tXeEf0fHz7V4SUzXXBCL57WwgfBSe5xktXg+mTdvmZB4+I7RiQ17D0LThG4QLKSrNzV/jV52ucyBDjgnT0FX6zU9y8zoUiIUjqnVsQ1noI+DV/ZqikzMyYv3pzyCPfS0hCMQ9WqjhtWsigtAdDFyIQZzyR7h5wXCtDqMMfjlUHEHLKlrfecG0M/PM82XUA48AOm8c7WtvDZR9OffFIZQc/+UUowF2GU8ub0wSlsPs+fyDLhHw3Q28vuO7nKBRSFgvedPh8GUh/yDBMLuvs8zl16x9atQO1N6bBJyA9wp2fX7J8dmPDrtj9q5GD6zsUxZUOJYaVepVT4LPLQFLs4elFJfNgNeogtLkPwD97zxrxSADoMTavR13ISFgQw6Tkrydz+IDckAyN5cKamlMsbysTzV6coMaY5Mn/1Oz8/efifmpH3NjAQv+TicnidcCq6z+lrEaqSXZ5FmdkwnKnniQkjKz56TlYNggJ3hk5bwm0t6f/sYnPeiOyhO8pXlzWy1tKFNzuilVW8D0E95S8zkIEbN2GMbuXPnzPGN2LrvB79zhW6Rn6A5GvElF4byFFnLcA8FvQnW5a/j7IeQSVt6V+oqzGnsObzlUe1hi7HlVFKROVdWYoS8gosQRRQFwHyJPoIKu8aXDY+78VD/qBksVZL7DbPG+UszfCrYe6KeH1ZDfTK4rl6C+mJiKbsZp8nM1as4qvayQWQzeKuBFET1eBzkLad7wEQ5cKAxJ6aZ6QRM1jFUmk2ILB0GgOL25Hf/XN8iUkPg4QzQ0ypo40I+7U7Qr8NPxnkWc8JQZP9AHj4B3PJ4p0ngI3eZI1ZN69FFR85p4PPJBC/u5Pph8jOgy/D2uaF7MrN8ZCTRawrMf97Jy2I+FEr7uWF5ZmWVXkijJkEd9RJ65lDdRsS+m/HDpUP4SnpcLcRdWgnE15UTNB276DDrPytebaneFjocvArkMn24RV56SvE9b5jiq4Xd2evU0ceEVdDFGd88tCaZ4n36GTV/T4tSIlNsfWfDzvvRdS/DOdkgdW/cex90hpHheLC+Wckk6DJGeK4K5GBLQFyLrHN/xEIeWivk2T3/YuJdX3aoRssmVe45QirU8WZsuTAjQWtoNTfNQmIv9tVoHFLkIuvCeWLQ9Elwmxg8YByrqXGC/vJsRwlxJSXKnEwha7ynHtCAAAA=);background-position:top;background-repeat:repeat-y;background-size:100%}.p-home__kv{z-index:9;isolation:isolate;background-image:url(/lkk/kaki-chuka/images/kv_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}@media screen and (width>=750px){.p-home__kv{height:min(52.08vw,750px)}}@media not all and (width>=750px){.p-home__kv{background-image:url(/lkk/kaki-chuka/images/kv_bg_sp.webp);overflow:hidden}}.p-home__kv-inner{height:100%;margin-inline:auto;position:relative}@media screen and (width>=750px){.p-home__kv-inner{width:min(100vw,1440px);max-height:52.08vw}}@media not all and (width>=750px){.p-home__kv-inner{width:100%;min-height:100%}}.p-home__kv-person{z-index:2;width:100%;height:min(54.16vw,780px);position:relative;top:-20px}.p-home__kv-person>*{-o-object-fit:contain;object-fit:contain;height:100%}@media not all and (width>=750px){.p-home__kv-person{width:100%;height:100%;position:relative;top:0;left:0}.p-home__kv-person>*{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}}.p-home__kv-side--hot{z-index:3;width:50%;height:100%;position:absolute;top:0;left:0}.p-home__kv-side--hot .p-home__kv-hotplate-food{z-index:4;filter:drop-shadow(0 min(1.04vw,15px) min(.69vw,10px) #00000040);width:min(20.62vw,297px);height:auto;position:absolute;bottom:20px;left:min(3.47vw,50px)}@media not all and (width>=750px){.p-home__kv-side--hot{width:100%}.p-home__kv-side--hot .p-home__kv-hotplate-food{width:41.5vw;bottom:0;left:-3px}}.p-home__kv-side--cool{z-index:3;width:50%;height:100%;position:absolute;top:0;right:0}.p-home__kv-side--cool .p-home__kv-coolplate-food{z-index:4;filter:drop-shadow(0 min(1.04vw,15px) min(.69vw,10px) #00000040);width:min(20.62vw,297px);height:auto;position:absolute;bottom:20px;right:min(3.88vw,56px)}@media not all and (width>=750px){.p-home__kv-side--cool{width:100%}.p-home__kv-side--cool .p-home__kv-coolplate-food{width:41.5vw;bottom:0;right:-3px}}.p-home__kv-ttl{z-index:6;width:100%;height:min(20.13vw,290px);position:absolute;top:min(6.8vw,98px);left:min(-.98vw,-14px)}@media not all and (width>=750px){.p-home__kv-ttl{width:87.5vw;height:auto;position:absolute;top:min(13.54vw,195px);left:50%;transform:translate(-50%)}}.p-home__kv-ttl img{-o-object-fit:contain;object-fit:contain;height:100%;display:block;position:relative}.p-home__kv-products{z-index:5;width:min(25.27vw,364px);height:auto;display:block;position:absolute;bottom:20px;left:47%;transform:translate(-47%)}@media not all and (width>=750px){.p-home__kv-products{width:38.75vw;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}}.p-home__kv[data-kv-anim] .js-kv-ttl,.p-home__kv[data-kv-anim] .js-kv-person,.p-home__kv[data-kv-anim] .js-kv-hot,.p-home__kv[data-kv-anim] .js-kv-cool,.p-home__kv[data-kv-anim] .js-kv-products{visibility:hidden;opacity:0}@media (prefers-reduced-motion:reduce){.p-home__kv[data-kv-anim] .js-kv-ttl,.p-home__kv[data-kv-anim] .js-kv-person,.p-home__kv[data-kv-anim] .js-kv-hot,.p-home__kv[data-kv-anim] .js-kv-cool,.p-home__kv[data-kv-anim] .js-kv-products{visibility:visible;opacity:1}}.p-home__face-scroll{position:relative}@media not all and (width>=750px){.p-home__face-scroll{padding-bottom:var(--spacing-fluid-80)}}.p-home__face-scroll-stage{box-sizing:border-box;perspective:1100px;height:100dvh;min-height:100dvh;transform-style:preserve-3d;position:relative;overflow:hidden}.p-home__face-scroll-anchor{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.p-home__face-scroll-anchor img{backface-visibility:hidden;will-change:transform;max-width:none;display:block}.p-home__face-scroll-anchor--text-1{z-index:2}.p-home__face-scroll-anchor--text-2{z-index:3}.p-home__face-scroll-anchor--person{z-index:4}.p-home__face-scroll[data-face-scroll] .js-face-person-1,.p-home__face-scroll[data-face-scroll] .js-face-text-1,.p-home__face-scroll[data-face-scroll] .js-face-person-2,.p-home__face-scroll[data-face-scroll] .js-face-text-2,.p-home__face-scroll:not(.is-face-intro-active) .js-face-person-1,.p-home__face-scroll:not(.is-face-intro-active) .js-face-text-1{visibility:hidden;opacity:0}.p-home__face-scroll.is-face-scroll-static .js-face-text-1,.p-home__face-scroll.is-face-scroll-static .js-face-person-1{visibility:hidden}.p-home__face-scroll.is-face-scroll-static .js-face-text-2,.p-home__face-scroll.is-face-scroll-static .js-face-person-2{opacity:1}.p-home__face-collage{pointer-events:none;display:none}@media not all and (width>=750px){.p-home__face-collage{z-index:1;box-sizing:border-box;--footer-collage-gap:var(--spacing-em-16);--footer-collage-dish-w:min(34vw, 220px);--footer-collage-step:calc(var(--footer-collage-dish-w) + var(--footer-collage-gap));--face-collage-row-inset-y:calc(var(--spacing-fluid-80) + env(safe-area-inset-top,0px));--face-collage-row-inset-y-bottom:calc(var(--spacing-fluid-80) + env(safe-area-inset-bottom,0px));width:100%;display:block;position:absolute;inset:0;overflow:hidden}.p-home__face-collage-row{width:100%;position:absolute;left:0;overflow:hidden}.p-home__face-collage-row--top{top:var(--face-collage-row-inset-y)}.p-home__face-collage-row--bottom{bottom:var(--face-collage-row-inset-y-bottom)}.p-home__face-collage-track{gap:var(--footer-collage-gap);opacity:.6;will-change:transform;align-items:center;width:max-content;display:flex}.p-home__face-collage-row--top .p-home__face-collage-track{animation:36s linear infinite footer-collage-marquee-ltr}.p-home__face-collage-row--bottom .p-home__face-collage-track{padding-inline-start:calc(var(--footer-collage-step) / 2);animation:36s linear infinite footer-collage-marquee-rtl}.p-home__face-collage-dish{width:var(--footer-collage-dish-w);flex:none}.p-home__face-collage-dish img{width:100%;height:auto;display:block}}.p-home__face-block-person{width:min(29.58vw,426px)}@media not all and (width>=750px){.p-home__face-block-person{width:41vw}}.p-home__face-block-text{width:min(55.62vw,801px)}@media not all and (width>=750px){.p-home__face-block-text{width:77.25vw}}.p-home__face-block-2-text{width:min(77.08vw,1110px)}@media not all and (width>=750px){.p-home__face-block-2-text{width:87vw;height:auto}}.p-home__face-block-2-person{width:min(41.52vw,598px);margin-top:min(6.25vw,90px)}@media not all and (width>=750px){.p-home__face-block-2-person{width:65vw;height:auto}}.p-home__recipes-section{-moz-column-gap:var(--spacing-em-32);column-gap:var(--spacing-em-32);grid-template-columns:auto auto minmax(0,min(35.55vw,512px));align-items:center;width:100%;margin-inline:auto;display:grid}@media screen and (width>=750px){.p-home__recipes-section{box-sizing:content-box;width:min(86.11vw,1240px);padding-left:min(6.94vw,100px);padding-right:min(6.94vw,100px)}}@media not all and (width>=750px){.p-home__recipes-section{gap:var(--spacing-em-40) 6.5vw;grid-template-rows:auto auto;grid-template-columns:auto 58.75vw;align-items:flex-end;width:80vw}}@media screen and (width>=750px){.p-home__recipes-section--cool{grid-template-columns:minmax(0,min(35.55vw,512px)) auto auto}}@media not all and (width>=750px){.p-home__recipes-section--cool{grid-template-columns:58.75vw auto}}.p-home__recipes-main{min-width:0;padding-block:calc(var(--spacing-em-8) * 5.875) calc(var(--spacing-em-8) * 3.5);position:relative}@media screen and (width>=750px){.p-home__recipes-main{grid-area:1/2;justify-self:start}}@media not all and (width>=750px){.p-home__recipes-main{order:3;grid-area:2/1/auto/3;justify-self:center;padding-block:0}}.p-home__recipes-heading{grid-area:1/1;align-self:start;width:100%;margin:0;line-height:0}.p-home__recipes-heading img{display:block}@media not all and (width>=750px){.p-home__recipes-heading{order:1;grid-area:1/1;place-self:end start}}.p-home__recipes-section--cool .p-home__recipes-heading{grid-column:3}@media not all and (width>=750px){.p-home__recipes-section--cool .p-home__recipes-heading{order:2;grid-column:2;place-self:end}}.p-home__recipes-grid{gap:var(--spacing-em-32) var(--spacing-em-8);grid-template-columns:1fr 1fr;min-width:0;max-width:min(660px,100%);display:grid}@media not all and (width>=750px){.p-home__recipes-grid{gap:var(--spacing-em-16) var(--spacing-em-8);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center}}.p-home__recipe{flex-direction:column;align-items:center;width:min(314px,100%);display:flex}@media not all and (width>=750px){.p-home__recipe{grid-template-rows:subgrid;margin-bottom:var(--spacing-em-24);grid-row:span 3;align-items:start;display:grid}.p-home__recipe .c-btn--primary{padding-inline:var(--spacing-em-24);justify-self:center}}.p-home__recipe-ph{margin-bottom:-15px;position:relative;overflow:hidden}@media not all and (width>=750px){.p-home__recipe-ph{width:40vw;height:25vw}}.p-home__recipe-image{aspect-ratio:314/200;-o-object-fit:contain;object-fit:contain;display:block}@media not all and (width>=750px){.p-home__recipe-image{aspect-ratio:auto;width:100%;height:100%}}.p-home__recipe-title{box-sizing:border-box;min-width:196px;min-height:50px;font-size:var(--fs-fluid-md);font-weight:var(--fw-bold);color:var(--c-white);text-align:center;letter-spacing:-.01em;isolation:isolate;justify-content:center;align-items:center;margin:0 0 1em;padding:7px 14px;line-height:18px;display:inline-flex;position:relative}.p-home__recipe-title:before{z-index:-1;content:"";filter:drop-shadow(0 6px 12px #00000040);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:196px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media not all and (width>=750px){.p-home__recipe-title{min-width:35.25vw;min-height:9.5vw;font-size:var(--fs-fluid-md);letter-spacing:-.01em;margin-top:0;margin-bottom:0;padding:1.35vw 0;line-height:3.5vw}.p-home__recipe-title:before{aspect-ratio:137/34;width:41.25vw;height:auto}}.p-home__recipes-section--hot .p-home__recipe-title:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20196%2050'%20fill='none'%20aria-hidden='true'%3e%3cdefs%3e%3clinearGradient%20id='hot-recipe-title-gold'%20x1='2.18'%20y1='21'%20x2='217.82'%20y2='21'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23B77F1F'/%3e%3cstop%20offset='0.11'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.23'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.24'%20stop-color='%23F7ECB1'/%3e%3cstop%20offset='0.28'%20stop-color='%23EBD992'/%3e%3cstop%20offset='0.31'%20stop-color='%23E3CD7E'/%3e%3cstop%20offset='0.33'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.61'%20stop-color='%23CCA539'/%3e%3cstop%20offset='0.77'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.87'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.94'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.95'%20stop-color='%23F0E19E'/%3e%3cstop%20offset='0.97'%20stop-color='%23E0C773'/%3e%3cstop%20offset='0.98'%20stop-color='%23D5B453'/%3e%3cstop%20offset='0.99'%20stop-color='%23CEA93F'/%3e%3cstop%20offset='1'%20stop-color='%23CCA539'/%3e%3c/linearGradient%3e%3clinearGradient%20id='hot-recipe-title-stud'%20x1='-3.68'%20y1='-1.22'%20x2='12.88'%20y2='9.2'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23B77F1F'/%3e%3cstop%20offset='0.11'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.23'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.24'%20stop-color='%23F7ECB1'/%3e%3cstop%20offset='0.28'%20stop-color='%23EBD992'/%3e%3cstop%20offset='0.31'%20stop-color='%23E3CD7E'/%3e%3cstop%20offset='0.33'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.61'%20stop-color='%23CCA539'/%3e%3cstop%20offset='0.77'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.87'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.94'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.95'%20stop-color='%23F0E19E'/%3e%3cstop%20offset='0.97'%20stop-color='%23E0C773'/%3e%3cstop%20offset='0.98'%20stop-color='%23D5B453'/%3e%3cstop%20offset='0.99'%20stop-color='%23CEA93F'/%3e%3cstop%20offset='1'%20stop-color='%23CCA539'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M181.686%2050H14.3142C13.0776%2050%2011.81%2049.2897%2011.1608%2048.2397L0.510118%2026.8684C-0.170039%2025.7721%20-0.170039%2024.2279%200.510118%2023.1316L11.1608%201.76029C11.81%200.710294%2013.0776%200%2014.3142%200L181.686%200C182.922%200%20184.19%200.710294%20184.839%201.76029L195.49%2023.1162C196.17%2024.2125%20196.17%2025.7566%20195.49%2026.8529L184.839%2048.2088C184.19%2049.2588%20182.922%2049.9691%20181.686%2049.9691V50ZM14.9325%2045.1978H181.067L191.007%2025L181.067%204.80221H14.9325L4.99297%2025L14.9325%2045.1978Z'%20fill='url(%23hot-recipe-title-gold)'/%3e%3cg%20transform='translate(2.39%202.41)'%3e%3cpath%20d='M10.813%2044.5647C11.0294%2044.9044%2011.524%2045.1824%2011.9259%2045.1824H179.297C179.699%2045.1824%20180.194%2044.9044%20180.41%2044.5647L191.061%2023.2088C191.278%2022.8691%20191.278%2022.3132%20191.061%2021.9735L180.41%200.617647C180.194%200.277941%20179.699%200%20179.297%200L11.9259%200C11.524%200%2011.0294%200.277941%2010.813%200.617647L0.16231%2021.9735C-0.0541034%2022.3132%20-0.0541034%2022.8691%200.16231%2023.2088L10.813%2044.5647Z'%20fill='%23DA4214'/%3e%3c/g%3e%3ccircle%20cx='10.08'%20cy='26.12'%20r='2.98'%20fill='url(%23hot-recipe-title-stud)'/%3e%3ccircle%20cx='186.41'%20cy='26.12'%20r='2.98'%20fill='url(%23hot-recipe-title-stud)'/%3e%3c/svg%3e")}@media not all and (width>=750px){.p-home__recipes-section--hot .p-home__recipe-title:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20141%2038'%20fill='none'%20aria-hidden='true'%3e%3cdefs%3e%3clinearGradient%20id='hot-recipe-title-sp-gold'%20x1='1.83'%20y1='17.64'%20x2='183.06'%20y2='17.64'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23B77F1F'/%3e%3cstop%20offset='0.11'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.23'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.24'%20stop-color='%23F7ECB1'/%3e%3cstop%20offset='0.28'%20stop-color='%23EBD992'/%3e%3cstop%20offset='0.31'%20stop-color='%23E3CD7E'/%3e%3cstop%20offset='0.33'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.61'%20stop-color='%23CCA539'/%3e%3cstop%20offset='0.77'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.87'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.94'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.95'%20stop-color='%23F0E19E'/%3e%3cstop%20offset='0.97'%20stop-color='%23E0C773'/%3e%3cstop%20offset='0.98'%20stop-color='%23D5B453'/%3e%3cstop%20offset='0.99'%20stop-color='%23CEA93F'/%3e%3cstop%20offset='1'%20stop-color='%23CCA539'/%3e%3c/linearGradient%3e%3clinearGradient%20id='hot-recipe-title-sp-stud'%20x1='-2.75'%20y1='-1.02'%20x2='10.75'%20y2='7.72'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23B77F1F'/%3e%3cstop%20offset='0.11'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.23'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.24'%20stop-color='%23F7ECB1'/%3e%3cstop%20offset='0.28'%20stop-color='%23EBD992'/%3e%3cstop%20offset='0.31'%20stop-color='%23E3CD7E'/%3e%3cstop%20offset='0.33'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.61'%20stop-color='%23CCA539'/%3e%3cstop%20offset='0.77'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.87'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.94'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.95'%20stop-color='%23F0E19E'/%3e%3cstop%20offset='0.97'%20stop-color='%23E0C773'/%3e%3cstop%20offset='0.98'%20stop-color='%23D5B453'/%3e%3cstop%20offset='0.99'%20stop-color='%23CEA93F'/%3e%3cstop%20offset='1'%20stop-color='%23CCA539'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M128.97%2038H12.03C10.9907%2038%209.92543%2037.4034%209.37979%2036.5214L0.428716%2020.5694C-0.142905%2019.6485%20-0.142905%2018.3515%200.428716%2017.4306L9.37979%201.47865C9.92543%200.596647%2010.9907%200%2012.03%200H128.97C130.009%200%20131.075%200.596647%20131.62%201.47865L140.571%2017.4176C141.143%2018.3385%20141.143%2019.6356%20140.571%2020.5565L131.62%2036.4954C131.075%2037.3774%20130.009%2037.9741%20128.97%2037.9741V38ZM12.5497%2033.9661H128.45L136.804%2019L128.45%204.03385H12.5497L4.19622%2019L12.5497%2033.9661Z'%20fill='url(%23hot-recipe-title-sp-gold)'/%3e%3cg%20transform='translate(2.5%201.84)'%3e%3cpath%20d='M9.08833%2033.4805C9.27023%2033.7662%209.68599%2034%2010.0238%2034H126.976C127.314%2034%20127.73%2033.7662%20127.912%2033.4805L136.864%2017.5195C137.045%2017.2338%20137.045%2016.7662%20136.864%2016.4805L127.912%200.519464C127.73%200.233759%20127.314%200%20126.976%200H10.0238C9.68599%200%209.27023%200.233759%209.08833%200.519464L0.136422%2016.4805C-0.0454741%2016.7662%20-0.0454741%2017.2338%200.136422%2017.5195L9.08833%2033.4805Z'%20fill='%23DA4214'/%3e%3c/g%3e%3ccircle%20cx='9.5'%20cy='19'%20r='3'%20fill='url(%23hot-recipe-title-sp-stud)'/%3e%3ccircle%20cx='132.5'%20cy='19'%20r='3'%20fill='url(%23hot-recipe-title-sp-stud)'/%3e%3c/svg%3e")}}.p-home__recipes-section--cool .p-home__recipe-title:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20196%2050'%20fill='none'%20aria-hidden='true'%3e%3cdefs%3e%3clinearGradient%20id='cool-recipe-title-gold'%20x1='2.18'%20y1='21'%20x2='217.82'%20y2='21'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23B77F1F'/%3e%3cstop%20offset='0.11'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.23'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.24'%20stop-color='%23F7ECB1'/%3e%3cstop%20offset='0.28'%20stop-color='%23EBD992'/%3e%3cstop%20offset='0.31'%20stop-color='%23E3CD7E'/%3e%3cstop%20offset='0.33'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.61'%20stop-color='%23CCA539'/%3e%3cstop%20offset='0.77'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.87'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.94'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.95'%20stop-color='%23F0E19E'/%3e%3cstop%20offset='0.97'%20stop-color='%23E0C773'/%3e%3cstop%20offset='0.98'%20stop-color='%23D5B453'/%3e%3cstop%20offset='0.99'%20stop-color='%23CEA93F'/%3e%3cstop%20offset='1'%20stop-color='%23CCA539'/%3e%3c/linearGradient%3e%3clinearGradient%20id='cool-recipe-title-stud'%20x1='-3.68'%20y1='-1.22'%20x2='12.88'%20y2='9.2'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23B77F1F'/%3e%3cstop%20offset='0.11'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.23'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.24'%20stop-color='%23F7ECB1'/%3e%3cstop%20offset='0.28'%20stop-color='%23EBD992'/%3e%3cstop%20offset='0.31'%20stop-color='%23E3CD7E'/%3e%3cstop%20offset='0.33'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.61'%20stop-color='%23CCA539'/%3e%3cstop%20offset='0.77'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.87'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.94'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.95'%20stop-color='%23F0E19E'/%3e%3cstop%20offset='0.97'%20stop-color='%23E0C773'/%3e%3cstop%20offset='0.98'%20stop-color='%23D5B453'/%3e%3cstop%20offset='0.99'%20stop-color='%23CEA93F'/%3e%3cstop%20offset='1'%20stop-color='%23CCA539'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M181.686%2050H14.3142C13.0776%2050%2011.81%2049.2897%2011.1608%2048.2397L0.510118%2026.8684C-0.170039%2025.7721%20-0.170039%2024.2279%200.510118%2023.1316L11.1608%201.76029C11.81%200.710294%2013.0776%200%2014.3142%200L181.686%200C182.922%200%20184.19%200.710294%20184.839%201.76029L195.49%2023.1162C196.17%2024.2125%20196.17%2025.7566%20195.49%2026.8529L184.839%2048.2088C184.19%2049.2588%20182.922%2049.9691%20181.686%2049.9691V50ZM14.9325%2045.1978H181.067L191.007%2025L181.067%204.80221H14.9325L4.99297%2025L14.9325%2045.1978Z'%20fill='url(%23cool-recipe-title-gold)'/%3e%3cg%20transform='translate(2.39%202.41)'%3e%3cpath%20d='M10.813%2044.5647C11.0294%2044.9044%2011.524%2045.1824%2011.9259%2045.1824H179.297C179.699%2045.1824%20180.194%2044.9044%20180.41%2044.5647L191.061%2023.2088C191.278%2022.8691%20191.278%2022.3132%20191.061%2021.9735L180.41%200.617647C180.194%200.277941%20179.699%200%20179.297%200L11.9259%200C11.524%200%2011.0294%200.277941%2010.813%200.617647L0.16231%2021.9735C-0.0541034%2022.3132%20-0.0541034%2022.8691%200.16231%2023.2088L10.813%2044.5647Z'%20fill='%23006AB5'/%3e%3c/g%3e%3ccircle%20cx='10.08'%20cy='26.12'%20r='2.98'%20fill='url(%23cool-recipe-title-stud)'/%3e%3ccircle%20cx='186.41'%20cy='26.12'%20r='2.98'%20fill='url(%23cool-recipe-title-stud)'/%3e%3c/svg%3e")}@media not all and (width>=750px){.p-home__recipes-section--cool .p-home__recipe-title:before{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20141%2038'%20fill='none'%20aria-hidden='true'%3e%3cdefs%3e%3clinearGradient%20id='cool-recipe-title-sp-gold'%20x1='1.83'%20y1='17.64'%20x2='183.06'%20y2='17.64'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23B77F1F'/%3e%3cstop%20offset='0.11'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.23'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.24'%20stop-color='%23F7ECB1'/%3e%3cstop%20offset='0.28'%20stop-color='%23EBD992'/%3e%3cstop%20offset='0.31'%20stop-color='%23E3CD7E'/%3e%3cstop%20offset='0.33'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.61'%20stop-color='%23CCA539'/%3e%3cstop%20offset='0.77'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.87'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.94'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.95'%20stop-color='%23F0E19E'/%3e%3cstop%20offset='0.97'%20stop-color='%23E0C773'/%3e%3cstop%20offset='0.98'%20stop-color='%23D5B453'/%3e%3cstop%20offset='0.99'%20stop-color='%23CEA93F'/%3e%3cstop%20offset='1'%20stop-color='%23CCA539'/%3e%3c/linearGradient%3e%3clinearGradient%20id='cool-recipe-title-sp-stud'%20x1='-2.75'%20y1='-1.02'%20x2='10.75'%20y2='7.72'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23B77F1F'/%3e%3cstop%20offset='0.11'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.23'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.24'%20stop-color='%23F7ECB1'/%3e%3cstop%20offset='0.28'%20stop-color='%23EBD992'/%3e%3cstop%20offset='0.31'%20stop-color='%23E3CD7E'/%3e%3cstop%20offset='0.33'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.61'%20stop-color='%23CCA539'/%3e%3cstop%20offset='0.77'%20stop-color='%23CCA535'/%3e%3cstop%20offset='0.87'%20stop-color='%23E1C978'/%3e%3cstop%20offset='0.94'%20stop-color='%23FBF3BC'/%3e%3cstop%20offset='0.95'%20stop-color='%23F0E19E'/%3e%3cstop%20offset='0.97'%20stop-color='%23E0C773'/%3e%3cstop%20offset='0.98'%20stop-color='%23D5B453'/%3e%3cstop%20offset='0.99'%20stop-color='%23CEA93F'/%3e%3cstop%20offset='1'%20stop-color='%23CCA539'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M128.97%2038H12.03C10.9907%2038%209.92543%2037.4034%209.37979%2036.5214L0.428716%2020.5694C-0.142905%2019.6485%20-0.142905%2018.3515%200.428716%2017.4306L9.37979%201.47865C9.92543%200.596647%2010.9907%200%2012.03%200H128.97C130.009%200%20131.075%200.596647%20131.62%201.47865L140.571%2017.4176C141.143%2018.3385%20141.143%2019.6356%20140.571%2020.5565L131.62%2036.4954C131.075%2037.3774%20130.009%2037.9741%20128.97%2037.9741V38ZM12.5497%2033.9661H128.45L136.804%2019L128.45%204.03385H12.5497L4.19622%2019L12.5497%2033.9661Z'%20fill='url(%23cool-recipe-title-sp-gold)'/%3e%3cg%20transform='translate(2.5%201.84)'%3e%3cpath%20d='M9.08833%2033.4805C9.27023%2033.7662%209.68599%2034%2010.0238%2034H126.976C127.314%2034%20127.73%2033.7662%20127.912%2033.4805L136.864%2017.5195C137.045%2017.2338%20137.045%2016.7662%20136.864%2016.4805L127.912%200.519464C127.73%200.233759%20127.314%200%20126.976%200H10.0238C9.68599%200%209.27023%200.233759%209.08833%200.519464L0.136422%2016.4805C-0.0454741%2016.7662%20-0.0454741%2017.2338%200.136422%2017.5195L9.08833%2033.4805Z'%20fill='%23006AB5'/%3e%3c/g%3e%3ccircle%20cx='9.5'%20cy='19'%20r='3'%20fill='url(%23cool-recipe-title-sp-stud)'/%3e%3ccircle%20cx='132.5'%20cy='19'%20r='3'%20fill='url(%23cool-recipe-title-sp-stud)'/%3e%3c/svg%3e")}}.p-home__recipes-hero{width:100%;position:relative}@media not all and (width>=750px){.p-home__recipes-hero{order:1;grid-area:1/1}}.p-home__recipes-hero-flip{aspect-ratio:512/702;perspective:1400px;outline:none;width:100%;max-width:512px}.p-home__recipes-hero-flip:focus-visible{outline:2px solid var(--c-white);outline-offset:4px}@media not all and (width>=750px){.p-home__recipes-hero-flip{aspect-ratio:244/334;max-width:58.75vw}}.p-home__recipes-hero-card{width:100%;height:100%;transform-style:preserve-3d;position:relative}.p-home__recipes-hero-face{backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.p-home__recipes-hero-face--back{transform:rotateY(180deg)}.p-home__recipes-section--cool .p-home__recipes-hero{grid-area:1/1}@media not all and (width>=750px){.p-home__recipes-section--cool .p-home__recipes-hero{order:1;grid-area:1/1}}.p-home__recipes-section--hot .p-home__recipes-hero{grid-area:1/3;justify-content:flex-end;align-items:end;display:flex}@media not all and (width>=750px){.p-home__recipes-section--hot .p-home__recipes-hero{order:2;grid-area:1/2;justify-self:center}}.p-home__recipes-hero-img,.p-home__recipes-hero-back-img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%;display:block;overflow:hidden}.p-home__project-grid{box-sizing:border-box;margin-inline:auto;padding-block:0;padding-inline:0;display:grid}@media screen and (width>=750px){.p-home__project-grid{grid-template-columns:min(39.58vw,570px) min(42.77vw,616px);justify-content:center;align-items:center;gap:0 min(3.88vw,56px);width:min(86.11vw,1240px);padding-left:min(6.94vw,100px);padding-right:min(6.94vw,100px)}}@media not all and (width>=750px){.p-home__project-grid{grid-template-columns:1fr;row-gap:8vw;width:80vw}}.p-home__section-line{width:calc(100% - 84px);max-width:none;height:16px;margin-block:var(--spacing-fluid-80);margin-inline:calc(var(--spacing-em-8) * 2.25);background-color:#0000;background-image:url("data:image/svg+xml,%3csvg%20width='14'%20height='16'%20viewBox='0%200%2014%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.9927%2015.99V7.99512L7.99617%207.99512L7.99617%2015.99L15.9927%2015.99Z'%20fill='%23D8C385'/%3e%3cpath%20d='M7.99658%207.99493L7.99658%200L7.43866e-05%20-3.49538e-07L7.43866e-05%207.99493L7.99658%207.99493Z'%20fill='%23D8C385'/%3e%3c/svg%3e");background-position:0 0;background-repeat:repeat-x;background-size:min(4vw,16px) min(4vw,16px);margin-inline:auto;display:block}@media not all and (width>=750px){.p-home__section-line{width:calc(100% - 10vw);margin-block:var(--spacing-fluid-64)}}.p-home__kv+.p-home__section-line{z-index:9;margin-block-start:-8px;position:relative}@media not all and (width>=750px){.p-home__project-copy{justify-content:center;width:100%;min-height:18vw;display:flex}}.p-home__project-copy-image{max-width:100%;display:block}@media screen and (width>=750px){.p-home__project-copy-image{width:39.58vw}}@media not all and (width>=750px){.p-home__project-copy-image{width:75.5vw;margin-inline:auto}}.p-home__project-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:min(.55vw,8px);min-width:0;display:grid}@media screen and (width>=750px){.p-home__project-cards{width:min(42.77vw,616px);max-width:100%}}@media not all and (width>=750px){.p-home__project-cards{gap:1vw}}@keyframes p-home-project-card-flip-to-back{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes p-home-project-card-flip-to-front{0%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.p-home__project-card{aspect-ratio:200/240;perspective:900px;width:100%;min-height:0;position:relative}@media not all and (width>=750px){.p-home__project-card{aspect-ratio:106/127}}.p-home__project-card-flip{transform-style:preserve-3d;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.p-home__project-card-flip{transform:none}}.p-home__project-card[data-project-card-flip=to-back] .p-home__project-card-flip{animation-name:p-home-project-card-flip-to-back;animation-duration:.55s;animation-timing-function:cubic-bezier(.45,.05,.55,.95);animation-iteration-count:1;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.p-home__project-card[data-project-card-flip=to-back] .p-home__project-card-flip{animation:none}}.p-home__project-card[data-project-card-flip=held-at-back] .p-home__project-card-flip{transform:rotateY(180deg)}.p-home__project-card[data-project-card-flip=to-front] .p-home__project-card-flip{animation-name:p-home-project-card-flip-to-front;animation-duration:.55s;animation-timing-function:cubic-bezier(.45,.05,.55,.95);animation-iteration-count:1;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.p-home__project-card[data-project-card-flip=to-front] .p-home__project-card-flip{animation:none}}.p-home__project-card-face{backface-visibility:hidden;border-radius:8px;position:absolute;inset:0;overflow:hidden}@media not all and (width>=750px){.p-home__project-card-face{border-radius:1.06vw}}.p-home__project-card-face--back{background-color:var(--c-lkk-beige);transform:rotateY(180deg)}.p-home__project-card-back-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.p-home__project-card-image{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}@media not all and (width>=750px){.p-home__project-card-image{border-radius:1.06vw}}.p-home__products-header{text-align:center}.p-home__products-lead{font-size:var(--fs-fluid-2xl);line-height:var(--lh-xs);color:var(--c-white);margin:0}.p-home__products-title{margin:0;line-height:0}.p-home__products-title img{width:min(100%,353px);max-width:353px;height:auto;margin-inline:auto;display:block}@media not all and (width>=750px){.p-home__products-title img{width:47.5vw}}.p-home__products-stage{--p-home-products-card-width:min(calc(50vw - 40px), 200px);--p-home-products-card-ratio:200 / 362;--p-home-products-visual-height:213px;margin-top:var(--spacing-em-48);position:relative}.p-home__products-carousel{overflow:hidden}.p-home__products-container{gap:var(--spacing-em-8);padding-block:0;padding-inline:var(--spacing-em-8);touch-action:pan-y pinch-zoom;margin:0;list-style:none;display:flex}.p-home__products-slide{flex:0 0 var(--p-home-products-card-width);min-width:0}.p-home__products-card{width:100%;max-width:var(--p-home-products-card-width);aspect-ratio:var(--p-home-products-card-ratio);background-color:var(--c-lkk-beige);border-radius:8px;flex-direction:column;align-items:center;margin-inline:auto;padding:0;display:flex;position:relative;overflow:hidden}@media not all and (width>=750px){.p-home__products-card{aspect-ratio:160/348}}.p-home__products-card-deco{left:var(--spacing-em-8);z-index:1;pointer-events:none;width:calc(100% - 16px);height:5px;position:absolute}.p-home__products-card-deco:before,.p-home__products-card-deco:after{content:"";background-color:var(--c-lkk-gold-cta);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%)}.p-home__products-card-deco:before{left:0}.p-home__products-card-deco:after{right:0}.p-home__products-card-deco--top{top:var(--spacing-em-8)}.p-home__products-card-deco--bottom{bottom:var(--spacing-em-8)}.p-home__products-card-visual{z-index:0;height:var(--p-home-products-visual-height);flex-shrink:0;justify-content:center;align-items:flex-start;display:flex;position:relative}.p-home__products-image{width:var(--product-image-w,51px);height:var(--product-image-h,193px);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;margin-block-start:var(--product-image-top,16px);display:block}@media (width<=768px){.p-home__products-image{width:var(--product-image-w-sp,var(--product-image-w));height:var(--product-image-h-sp,var(--product-image-h));margin-block-start:var(--product-image-top-sp,var(--product-image-top))}}.p-home__products-image--1{--product-image-w:51px;--product-image-h:193px;--product-image-top:16px;--product-image-w-sp:49px;--product-image-h-sp:186px;--product-image-top-sp:19px}.p-home__products-image--2{--product-image-w:53px;--product-image-h:165px;--product-image-top:40px;--product-image-w-sp:53px;--product-image-h-sp:165px;--product-image-top-sp:24px}.p-home__products-image--3{--product-image-w:96px;--product-image-h:166px;--product-image-top:28px;--product-image-w-sp:93px;--product-image-h-sp:159px;--product-image-top-sp:28px}.p-home__products-image--4{--product-image-w:104px;--product-image-h:152px;--product-image-top:38px;--product-image-w-sp:99px;--product-image-h-sp:144px;--product-image-top-sp:38px}.p-home__products-image--5{--product-image-w:70px;--product-image-h:157px;--product-image-top:38px;--product-image-w-sp:67px;--product-image-h-sp:151px;--product-image-top-sp:38px}.p-home__products-image--6{--product-image-w:71px;--product-image-h:157px;--product-image-top:38px;--product-image-w-sp:68px;--product-image-h-sp:151px;--product-image-top-sp:37px}.p-home__products-image--7{--product-image-w:70px;--product-image-h:156px;--product-image-top:39px;--product-image-w-sp:67px;--product-image-h-sp:150px;--product-image-top-sp:38px}.p-home__products-image--8{--product-image-w:102px;--product-image-h:155px;--product-image-top:40px;--product-image-w-sp:98px;--product-image-h-sp:149px;--product-image-top-sp:38px}.p-home__products-card-body{gap:var(--spacing-em-16);width:100%;padding-inline:var(--spacing-em-16);flex-direction:column;flex-shrink:0;align-items:center;display:flex}@media not all and (width>=750px){.p-home__products-card-body{padding-inline:10px}}.p-home__products-name{min-height:4em;font-size:var(--fs-fluid-md2);font-weight:var(--fw-bold);text-align:center;letter-spacing:var(--ls-tight-sm);justify-content:center;align-items:center;margin:0;display:flex}@media not all and (width>=750px){.p-home__products-name{font-size:var(--fs-fluid-sm);line-height:var(--lh-xs)}}.p-home__products-nav-btn{z-index:2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.p-home__products-nav-btn .p-home__products-nav-btn-inner{justify-content:center;align-items:center;width:56px;height:56px;display:flex}.p-home__products-nav-btn:disabled{cursor:not-allowed;opacity:.4}.p-home__products-nav-btn:focus-visible{outline:2px solid var(--c-lkk-gold-cta);outline-offset:3px}.p-home__products-nav-btn--prev{left:var(--p-home-products-nav-start,calc(var(--spacing-em-8) + var(--p-home-products-card-width) + var(--spacing-em-8)));transform:translate(-50%,-50%)}.p-home__products-nav-btn--next{right:var(--p-home-products-nav-end,calc(var(--spacing-em-8) + var(--p-home-products-card-width) + var(--spacing-em-8)));transform:translate(50%,-50%)}.p-home__products-nav-icon{filter:drop-shadow(0 4px 12px #0003);background-image:url("data:image/svg+xml,%3csvg%20width='56'%20height='56'%20viewBox='0%200%2056%2056'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='28'%20cy='28'%20r='28'%20fill='%23CAA230'/%3e%3ccircle%20opacity='0.4'%20cx='28'%20cy='28'%20r='25.7'%20stroke='white'%20stroke-width='0.6'/%3e%3cpath%20d='M29.5%2036L23.5%2028L29.5%2020'%20stroke='white'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:56px;height:56px;margin-inline-start:0;display:block}.p-home__products-nav-btn--prev .p-home__products-nav-icon{transform:none}.p-home__products-nav-btn--next .p-home__products-nav-icon{transform:scaleX(-1)}.p-home__products-dots{gap:var(--spacing-em-8);min-height:6px;margin-top:var(--spacing-em-24);justify-content:center;align-items:center;display:flex}.p-home__products-dot{aspect-ratio:1;cursor:pointer;background-color:var(--c-white);border:0;border-radius:999px;flex-shrink:0;width:6px;padding:0;transition:background-color .2s}.p-home__products-dot.is-active{background-color:var(--c-lkk-gold-cta);width:12px}.p-home__products-dot:focus-visible{outline:2px solid var(--c-lkk-gold-cta);outline-offset:2px}@media not all and (width>=750px){.p-home__products-nav-btn,.p-home__products-nav-btn .p-home__products-nav-btn-inner,.p-home__products-nav-icon{width:37px;height:37px}.p-home__products-nav-btn--prev{left:calc(11.75vw - 18.5px);right:auto;transform:translateY(-50%)}.p-home__products-nav-btn--next{left:auto;right:calc(11.75vw - 18.5px);transform:translateY(-50%)}}@media (width<=768px){.p-home__products-stage{--p-home-products-card-width:clamp(140px, min(calc(50vw - 36px), 160px), 160px);--p-home-products-card-ratio:160 / 348;--p-home-products-visual-height:213px}.p-home__products-carousel{width:100%;margin-inline:auto}}.p-home__party-header{text-align:center}.p-home__party-lead{font-size:var(--fs-fluid-2xl);line-height:var(--lh-xs);color:var(--c-white);letter-spacing:var(--ls-tight);margin:0}.p-home__party-title{flex-direction:column;align-items:center;gap:0;margin:0;line-height:0;display:flex}.p-home__party-title img{width:min(100%,587px);max-width:587px;height:auto;margin-inline:auto;display:block}@media not all and (width>=750px){.p-home__party-title img{width:75vw}}.p-home__party-title-brand{color:var(--c-white)}.p-home__party-title-rest{color:var(--c-white);margin:0}.p-home__party-title-product{color:var(--c-lkk-gold-line);letter-spacing:-.022em}.p-home__party-title-dot{color:var(--c-white)}.p-home__party-body{max-width:840px;margin:var(--spacing-em-32) auto 0;text-align:center}.p-home__party-text{font-size:var(--fs-fluid-lg);font-weight:var(--fw-bold);line-height:var(--lh-lg);color:#f9efe2;letter-spacing:var(--ls-tight-sm);margin:0}.p-home__party-visual{box-sizing:content-box;max-width:824px;padding-inline:var(--spacing-em-24);margin:var(--spacing-em-40) auto 0;width:min(86.11vw,1240px);display:block}@media not all and (width>=750px){.p-home__party-visual{width:82vw}}.p-home__party-cta{text-align:center;margin-block-start:var(--spacing-em-32)}.p-home__about{background:url(/lkk/kaki-chuka/images/bg_frame_beige.webp);background-color:var(--c-lkk-beige);background-size:100%;border-radius:8px;width:100%;margin-inline:auto;position:relative;overflow:hidden}@media screen and (width>=750px){.p-home__about{padding:var(--spacing-em-24);width:min(86.11vw,1240px)}}@media not all and (width>=750px){.p-home__about{width:82vw;padding:10px}}.p-home__about-frame{z-index:1;margin-inline:auto;position:relative}.p-home__about-frame:before,.p-home__about-frame:after{z-index:1;pointer-events:none;content:"";background-color:var(--c-lkk-gold);width:2px;position:absolute;top:4px;bottom:4px}.p-home__about-frame:before{left:0;transform:translate(-50%)}.p-home__about-frame:after{right:0;transform:translate(50%)}.p-home__about-frame-inner{position:relative}.p-home__about-deco-line{box-sizing:border-box;width:100%;min-height:8px;display:block;position:relative}.p-home__about-deco-line:before,.p-home__about-deco-line:after{z-index:1;content:"";background-color:var(--c-lkk-gold);border-radius:50%;width:8px;height:8px;position:absolute}.p-home__about-deco-line--top{border-top:2px solid var(--c-lkk-gold)}.p-home__about-deco-line--top:before{top:0;left:0;transform:translate(-50%,-50%)}.p-home__about-deco-line--top:after{top:0;right:0;transform:translate(50%,-50%)}.p-home__about-deco-line--btm{border-bottom:2px solid var(--c-lkk-gold);margin-block-start:var(--spacing-em-64)}.p-home__about-deco-line--btm:before{bottom:0;left:0;transform:translate(-50%,50%)}.p-home__about-deco-line--btm:after{bottom:0;right:0;transform:translate(50%,50%)}.p-home__about-head{text-align:center;margin-inline:auto;padding-block-start:var(--spacing-em-48);position:relative}.p-home__about-head-visual{z-index:0;transform-origin:50%;width:233px;height:233px;position:absolute;top:0;left:50%;transform:translate(-50%)rotate(45deg)}.p-home__about-star{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.p-home__about-lead{z-index:1;margin:0 0 calc(var(--spacing-em-8) * 1.5);font-size:var(--fs-fluid-2xl);line-height:var(--lh-xs);color:var(--c-lkk-gold-cta);letter-spacing:var(--ls-tight);position:relative}.p-home__about-title{z-index:1;position:relative}.p-home__about-title img{max-width:685px;height:auto;margin-inline:auto;display:block}@media screen and (width>=750px){.p-home__about-title img{width:min(25.48vw,367px)}}@media not all and (width>=750px){.p-home__about-title img{width:min(53vw,212px)}}.p-home__about-title-main{font-size:var(--fs-fluid-6xl);color:var(--c-lkk-gold-cta);letter-spacing:var(--ls-tight)}.p-home__about-title-sub{font-size:var(--fs-fluid-5xl);color:var(--c-lkk-gold-cta);letter-spacing:var(--ls-tight-xl)}.p-home__about-intro{max-width:720px;margin:var(--spacing-em-32) auto 0;text-align:center}.p-home__about-intro-p{font-size:var(--fs-fluid-md2);line-height:var(--lh-lg);letter-spacing:var(--ls-tight-sm);margin:0}.p-home__about-intro-p+.p-home__about-intro-p{margin-block-start:0}.p-home__about-divider{-moz-column-gap:0;min-width:0;margin-block:var(--spacing-em-56) var(--spacing-em-48);grid-template-columns:minmax(2.5rem,1fr) minmax(0,auto) minmax(2.5rem,1fr);align-items:center;column-gap:0;display:grid}@media not all and (width>=750px){.p-home__about-divider{margin-block:var(--spacing-em-40) var(--spacing-em-40)}}.p-home__about-divider-line{background-color:var(--c-lkk-gold);align-self:center;width:100%;min-width:0;height:2px;display:block}.p-home__about-divider-mid{justify-content:center;align-self:center;align-items:center;gap:0;min-width:0;max-width:100%;display:inline-flex}@media screen and (width>=750px){.p-home__about-divider-mid{font-size:var(--fs-fluid-3xl)}}@media not all and (width>=750px){.p-home__about-divider-mid{font-size:4.75vw}}.p-home__about-divider-dot{flex-shrink:0;justify-content:center;align-items:center;width:8px;height:8px;display:flex}.p-home__about-divider-dot:before{content:"";background-color:var(--c-lkk-gold);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin:0;display:block}.p-home__about-divider-mid>.p-home__about-divider-dot:first-of-type{margin-inline-end:-4px}.p-home__about-divider-mid>.p-home__about-divider-dot:last-of-type{margin-inline-start:-4px}.p-home__about-divider-txt{font-family:var(--ff-mincho);font-size:inherit;font-weight:var(--fw-regular);line-height:var(--lh-xs);color:var(--c-lkk-gold-cta);text-align:center;letter-spacing:-.06em;margin:0 1em}@media not all and (width>=750px){.p-home__about-divider-txt{line-height:1.2}}.p-home__about-divider-phrase{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;white-space:nowrap;display:inline-block}.p-home__about-row{gap:var(--spacing-em-40) var(--spacing-em-48);margin:var(--spacing-em-48) var(--spacing-em-56);grid-template-columns:minmax(0,1fr) minmax(0,min(28.33vw,408px));align-items:center;display:grid}@media not all and (width>=750px){.p-home__about-row{row-gap:var(--spacing-em-24);grid-template-columns:1fr;width:70vw;margin-inline:auto}}.p-home__about-row:last-of-type{margin-block-end:0}.p-home__about-text{min-width:0}.p-home__about-tag{display:inline-block;position:relative}.p-home__about-tag-ribbon{aspect-ratio:133/38;background-image:url("data:image/svg+xml,%3csvg%20width='133'%20height='38'%20viewBox='0%200%20133%2038'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.4787%200H117.517L132.996%2019.0001H0L15.4787%200Z'%20fill='%23CAA230'/%3e%3cpath%20d='M15.4787%2038H117.517L132.996%2018.9999H0L15.4787%2038Z'%20fill='%23D4AC3B'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:133px;display:block}@media not all and (width>=750px){.p-home__about-tag-ribbon{width:78px}}.p-home__about-tag-txt{font-size:var(--fs-fluid-xl);font-weight:var(--fw-bold);line-height:var(--lh-lg);color:var(--c-white);white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media not all and (width>=750px){.p-home__about-tag-txt{font-size:11px}}.p-home__about-h{font-family:var(--ff-mincho);font-size:var(--fs-fluid-4xl);font-weight:var(--fw-regular);margin-block:.5em}@media not all and (width>=750px){.p-home__about-h{margin-top:.2em}}.p-home__about-body{font-size:var(--fs-fluid-lg);line-height:var(--lh-lg);letter-spacing:var(--ls-tight-sm);margin:0}.p-home__about-visuals{gap:var(--spacing-em-8);min-width:0;display:grid}.p-home__about-visuals--single{grid-template-columns:1fr}.p-home__about-ph{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:4px;width:100%;max-width:100%;display:block}@media not all and (width>=750px){.p-home__about-ph{width:61vw;margin-inline:auto}}.p-home__footer{color:var(--c-white);position:relative}.p-home__footer-collage{--footer-collage-gap:var(--spacing-em-24);--footer-collage-dish-w:min(18.06vw, 260px);--footer-collage-step:calc(var(--footer-collage-dish-w) + var(--footer-collage-gap));--footer-collage-row-offset-bottom:calc(var(--spacing-em-8) * 22);width:100%;height:min(410px,56vw);position:absolute;top:0;left:0}@media not all and (width>=750px){.p-home__footer-collage{--footer-collage-gap:var(--spacing-em-16);--footer-collage-dish-w:min(34vw, 170px);--footer-collage-row-offset-bottom:calc(var(--spacing-em-8) * 16.5);height:216px}}.p-home__footer-collage-row{width:100%;position:absolute;left:0;overflow:hidden}.p-home__footer-collage-row--top{top:var(--spacing-em-8)}.p-home__footer-collage-row--bottom{top:var(--footer-collage-row-offset-bottom)}.p-home__footer-collage-track{gap:var(--footer-collage-gap);opacity:.6;will-change:transform;align-items:center;width:max-content;display:flex}.p-home__footer-collage-row--top .p-home__footer-collage-track{animation:36s linear infinite footer-collage-marquee-ltr}.p-home__footer-collage-row--bottom .p-home__footer-collage-track{padding-inline-start:calc(var(--footer-collage-step) / 2);animation:36s linear infinite footer-collage-marquee-rtl}.p-home__footer-collage-dish{width:var(--footer-collage-dish-w);flex:none}.p-home__footer-collage-dish img{width:100%;height:auto;display:block}@keyframes footer-collage-marquee-ltr{0%{transform:translateX(calc(-1 * var(--footer-collage-step) * 4))}to{transform:translate(0)}}@keyframes footer-collage-marquee-rtl{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--footer-collage-step) * 4))}}.p-home__footer-main{z-index:2;width:min(86.11vw,900px);margin-inline:auto;margin-top:var(--spacing-em-72);margin-bottom:var(--spacing-em-72);display:block;position:relative}@media not all and (width>=750px){.p-home__footer-main{z-index:1;width:100%;max-width:400px;min-height:367px;margin-top:0;margin-bottom:0;padding:34px 0 0;position:relative;inset:auto;transform:none}}.p-home__footer-cta{z-index:2;text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.p-home__footer-cta-head{flex-direction:column;align-items:center;display:flex}.p-home__footer-cta-heading-img{filter:drop-shadow(0 min(1.04vw,15px) min(.69vw,10px) #00000040);width:auto;max-width:min(640px,100%);height:auto;display:block}@media not all and (width>=750px){.p-home__footer-cta-heading-img{width:min(400px,100%);max-width:100%}}.p-home__footer-social{gap:var(--spacing-em-8);margin-bottom:var(--spacing-em-32);justify-content:center;align-items:center;display:flex}@media not all and (width>=750px){.p-home__footer-social{margin-top:calc(var(--spacing-em-8) * 2);margin-bottom:calc(var(--spacing-em-8) * 2)}}.p-home__footer-social-link{width:88px;height:88px;transition:transform var(--transition-hover);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.p-home__footer-social-link:before,.p-home__footer-social-link:after{content:"";border-radius:inherit;transition:opacity var(--transition-hover);position:absolute;inset:0}.p-home__footer-social-link:before{background-color:var(--c-white)}.p-home__footer-social-link:after{background-color:var(--footer-social-bg,var(--c-black))}@media (hover:hover){.p-home__footer-social-link:hover:after{opacity:.6}}@media not all and (width>=750px){.p-home__footer-social-link{width:64px;height:64px}}.p-home__footer-social-link img{z-index:1;-o-object-fit:contain;object-fit:contain;display:block;position:relative}.p-home__footer-social-link--x{--footer-social-bg:var(--c-black)}.p-home__footer-social-link--x img{width:30px;height:31px}@media not all and (width>=750px){.p-home__footer-social-link--x img{width:22px;height:23px}}.p-home__footer-social-link--line{--footer-social-bg:#00b91b}.p-home__footer-social-link--line img{width:64px;height:64px}@media not all and (width>=750px){.p-home__footer-social-link--line img{width:46px;height:46px}}.p-home__footer-social-link--fb{--footer-social-bg:#0069ff}.p-home__footer-social-link--fb img{width:40px;height:40px}@media not all and (width>=750px){.p-home__footer-social-link--fb img{width:29px;height:29px}.p-home__footer-cta>.c-btn--primary{border-radius:40px;margin-top:0;padding:14px 21px 14px 24px;font-size:12px}}.p-home__footer-meta{display:contents}@media not all and (width>=750px){.p-home__footer-meta{box-sizing:border-box;width:400px;max-width:100%;margin-block:var(--spacing-em-32);flex-flow:row-reverse;justify-content:space-between;align-items:flex-start;margin-inline:auto;padding-left:35px;padding-right:12px;display:flex}}.p-home__footer-spokes{z-index:1;width:min(17.7vw,255px);height:min(17.56vw,253px);display:block;position:absolute;top:20px;right:0}@media not all and (width>=750px){.p-home__footer-spokes{width:20vw;height:auto;margin:0;position:relative;top:-10px;right:20px;overflow:visible}}.p-home__footer-spokes-person{width:min(9.44vw,136px);display:block;position:absolute;top:min(2.08vw,30px);left:min(6.25vw,90px)}@media not all and (width>=750px){.p-home__footer-spokes-person{transform-origin:50%;width:20vw;margin:0;display:block;position:static;top:0;left:19px}}@keyframes p-home-footer-spokes-hand-point{0%{transform:rotate(-14deg)translateY(0)}4%{transform:rotate(14deg)translateY(-6px)}8%{transform:rotate(-14deg)translateY(0)}12%{transform:rotate(14deg)translateY(-6px)}16%{transform:rotate(-14deg)translateY(0)}20%{transform:rotate(-14deg)translateY(0)}to{transform:rotate(-14deg)translateY(0)}}.p-home__footer-spokes-hand{transform-origin:88% 92%;width:min(5.27vw,76px);height:auto;animation:5s step-end infinite p-home-footer-spokes-hand-point;display:block;position:absolute;top:min(6.25vw,90px);left:min(.55vw,8px)}@media not all and (width>=750px){.p-home__footer-spokes-hand{transform-origin:88% 92%;width:10.75vw;max-width:none;top:auto;bottom:2.5vw;left:-12.25vw}}@media (prefers-reduced-motion:reduce){.p-home__footer-spokes-hand{animation:none}}.p-home__footer-copy{z-index:2;padding:var(--spacing-em-16) var(--spacing-em-24) 0;margin-top:var(--spacing-em-24);margin-bottom:var(--spacing-em-56);font-size:var(--fs-fluid-md);line-height:var(--lh-lg);color:var(--c-white);text-align:center;position:relative}@media not all and (width>=750px){.p-home__footer-copy{z-index:2;text-align:left;flex:0 0 202px;margin-bottom:0;margin-left:0;padding:0 0 4vw;font-size:11px;line-height:18px;position:relative}}}@layer utilities{@media screen and (width>=750px){.u-display-none-pc{display:none!important}.u-display-inline-block-pc{display:inline-block!important}.u-display-block-pc{display:block!important}}@media not all and (width>=750px){.u-display-none-sp{display:none!important}.u-display-inline-block-sp{display:inline-block!important}.u-display-block-sp{display:block!important}}}
