:root{--sec-title:5.625rem;--sec-title-big:11.25rem;--sec-title-mobile:calc(var(--sec-title) * 0.8);--sec-title-big-mobile:calc(var(--sec-title-big) * 0.8);--sec-title-ja:2.375rem;--sec-title-ja-medium:2rem;--sec-title-ja-mobile:calc(2.375rem * 0.75);--sec-sub:calc(var(--sec-title) * 0.8);--sec-sub-mobile:calc(var(--sec-sub) * 0.8);--sec-title-desc:1.25rem;--sec-title-desc-mobile:calc(var(--sec-title-desc) * 0.8);--w-exkorea:28rem;--w-exkorea-wrap:calc(var(--w-exkorea) * 6);--w-exkorea-mobile:68vw;--w-exkorea-wrap-mobile:calc(var(--w-exkorea-mobile) * 6);--hero-pos:20vh;--hero-pos-lg:10vh;--hero-desktop-aspect:1512/982;--theme-color-text:#425673;--theme-color-subtitle:#314054;--theme-color-subtext:#788288;--scaled-title-pos:4rem;--scaled-title-pos-mobile:calc(var(--scaled-title-pos) * 0.8);--rotate-badge-size:15rem;--landing-badge-size:4.6875rem}.collaboration-page[data-theme=default],.collaboration-page[data-theme=protea]{--theme-color:#0091D5;--theme-color-light:rgba(0,145,213,0.25);--theme-color-secondary:hsl(205,59%,73%);--theme-color-third:#50AAD5;--theme-color-bg:#F7E066;--theme-color-text:#0091D5;--theme-color-accent:#F0F3AB;--theme-color-accent-dark:#FDFFD1;--theme-color-logo-primary:#FFFFFF;--theme-color-logo-secondary:#D4ECFF;--theme-color-logo-accent:var(--theme-color-accent);--theme-hero-bg:var(--theme-color);--theme-color-text:#425673;--theme-color-subtitle:#314054;--theme-color-subtext:#788288;--theme-porcelain:#F1F8FD;--theme-moon:#FEF9F3}.collaboration-page[data-theme=forest]{--theme-color:#2D5A3D;--theme-color-light:rgba(45,90,61,0.25);--theme-color-secondary:#6B9B7A;--theme-color-third:#50AAD5;--theme-color-bg:#E5F0E8;--theme-color-text:#2D5A3D;--theme-color-accent:#F0F3AB;--theme-color-accent-dark:#FDFFD1;--theme-color-logo-primary:#FFFFFF;--theme-color-logo-secondary:#D4ECFF;--theme-color-logo-accent:var(--theme-color-accent);--theme-color-text:#425673;--theme-color-subtitle:#314054;--theme-color-subtext:#788288;--theme-porcelain:#EDF1F6;--theme-moon:#FEF9F3}.collaboration-page{--font-collaboration-heading:var(--font-playfair),"Playfair Display",Georgia,serif;--font-collaboration-body:var(--font-family-base);--font-custom:var(--font-binford),"Binford",sans-serif}.lined{display:flex;align-items:center;gap:1rem}@media (min-width:768px){.lined{gap:1.5rem}}.lined__dotted{flex:1 1 0%;height:1.5px;background:linear-gradient(to right,transparent 50%,var(--theme-color) 50%);background-size:16px 2px,100% 2px}.lined__dotted_small{background-size:12px 2px,100% 2px}.btn__double_square{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.5rem;background-color:var(--theme-color-subtitle);padding:1rem;font-family:var(--font-noto-sans-jp),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans;font-size:.875rem;line-height:1;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.btn__double_square:hover{gap:1rem;background-color:var(--theme-color)}.btn__double_square:before{position:absolute;right:-.5rem;bottom:-.5rem;z-index:-1;height:100%;width:100%;border-width:1px;border-color:var(--theme-color-subtitle);--tw-content:"";content:var(--tw-content)}.btn__double_square:hover:before{right:0;bottom:0;border-color:var(--theme-color)}[data-mode=dark] .btn__double_square{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--theme-color)}[data-mode=dark] .btn__double_square:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}[data-mode=dark] .btn__double_square:hover{background-color:var(--theme-color);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}[data-mode=dark] .btn__double_square:hover:before{content:var(--tw-content);border-color:var(--theme-color)}.btn__double_square.btn__en{font-family:var(--font-ethos-nova)}.btn__cta{--tw-drop-shadow:drop-shadow(5px 5px 0px var(--theme-color-secondary))}.btn__cta,.btn__cta:hover{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.btn__cta:hover{--tw-drop-shadow:drop-shadow(0 0 #0000)}@media not all and (min-width:640px){.btn__cta{width:100%;max-width:20rem;justify-content:space-between}}.recipe__modal_desc .content__richtext p{font-size:.875rem}.recipe__title{color:var(--theme-color)}.recipe__catch,.recipe__entitle{color:var(--theme-color-third)}.recipe__entitle{font-family:var(--font-ethos-nova);color:var(--theme-color)}.recipe__catch>span{display:inline-block;border-radius:9999px;padding:.375rem .75rem;font-family:var(--font-noto-sans-jp),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans;font-weight:700;line-height:1;background-color:var(--theme-porcelain)}.collaboration-page .block__render .recipe__desc.content__richtext p{color:var(--theme-color-subtext)}@media not all and (min-width:640px){.collaboration-page .block__render .recipe__desc.content__richtext p br{display:none}}.recipe__btn_view{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--theme-color-subtitle);padding:1rem;font-family:var(--font-noto-sans-jp),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans;font-size:.875rem;line-height:1;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.recipe__btn_view:hover{background-color:var(--theme-color)}.collaboration-page .hl_word{font-weight:700;color:var(--theme-color)}.collaboration-page .quote__wrap{display:flex;align-items:flex-start;justify-content:center;gap:1rem}.collaboration-page .quote__prefix{display:inline-block;font-size:5rem;font-weight:700;font-family:var(--font-collaboration-heading);color:var(--theme-color-accent);line-height:1;margin-top:-.75rem}.collaboration-page .quote__prefix+.content__richtext{font-size:135%}@media (min-width:1024px){.collaboration-page .quote__prefix+.content__richtext{font-size:115%}}.collaboration-page a,.collaboration-page button{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.collaboration-page a.btn__cta,.collaboration-page button.btn__cta{background-color:var(--theme-color);--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.collaboration-page a.btn__cta:hover,.collaboration-page button.btn__cta:hover{color:var(--theme-color-accent-dark)}.collaboration-page a.btn__cta[data-mode=dark],.collaboration-page button.btn__cta[data-mode=dark]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:var(--theme-color)}.collaboration-page a.btn__cta[data-mode=dark]:hover,.collaboration-page button.btn__cta[data-mode=dark]:hover{background-color:var(--theme-color-accent-dark)}.collaboration-page a.btn__cta[data-mode=dark].btn__cta_primary,.collaboration-page button.btn__cta[data-mode=dark].btn__cta_primary{background-color:var(--theme-color-accent)}.collaboration-page a.btn__cta[data-mode=dark].btn__cta_secondary,.collaboration-page button.btn__cta[data-mode=dark].btn__cta_secondary{background-color:var(--theme-color-accent-dark)}.collaboration-page .sectitle__meduim{font-size:var(--sec-title-desc-mobile)}@media (min-width:768px){.collaboration-page .sectitle__meduim{font-size:var(--sec-title-desc)}}.collaboration-page .recipe__feature_item{border-top-width:1px;color:var(--theme-color-text)}.collaboration-page .recipe__feature_item:last-child{border-bottom-width:1px}.collaboration-page .recipe__feature_item_icon{display:flex;aspect-ratio:1/1;width:100%;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-color:var(--theme-color-text)}.collaboration-page .recipe__features>div{border-color:var(--theme-color-text)}.collaboration-page .recipe__summary_label{margin-bottom:.5rem;display:block;font-size:.75rem}.collaboration-page .recipe__summary_label+.content__richtext{font-family:var(--font-noto-sans-jp),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans;font-weight:300;color:var(--theme-color-text)}@media not all and (min-width:768px){.collaboration-page .recipe__summary_label+.content__richtext{font-size:83%}}.collaboration-page .recipe__summary_value{font-family:var(--font-collaboration-heading)}@media (min-width:1024px){.collaboration-page .container{max-width:1392px}}.collaboration-page .font-heading{font-family:var(--font-collaboration-heading)}.collaboration-page .block__render{overflow-x:hidden}.collaboration-page .block__render .content__richtext h2{font-size:var(--sec-title-ja-mobile);line-height:1.45}@media (min-width:768px){.collaboration-page .block__render .content__richtext h2{font-size:var(--sec-title-ja)}}.collaboration-page .block__render .content__richtext h2+h4{margin-bottom:2rem;font-size:1.25rem}.collaboration-page .block__render .content__richtext p{font-family:var(--font-noto-sans-jp),system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans;font-weight:300;color:var(--theme-color-text)}@media not all and (min-width:768px){.collaboration-page .block__render .content__richtext p{font-size:86%}}.collaboration-page .block__render .content__richtext p{text-align:inherit}.collaboration-page .block__render .content__richtext p strong{font-weight:700}.collaboration-page .block__render .content__richtext p:not(:last-child){margin-bottom:1rem}.collaboration-page .block__render .content__richtext.sectitle__desc p{font-size:var(--sec-title-desc-mobile)}@media (min-width:768px){.collaboration-page .block__render .content__richtext.sectitle__desc p{font-size:var(--sec-title-desc)}}.collaboration-page .block__render .content__richtext h2 strong,.collaboration-page .block__render .content__richtext h3 strong{color:var(--theme-color)}.collaboration-page .block__render .content__richtext em{font-size:1.125rem;font-weight:300;letter-spacing:.05em;font-style:normal}@media not all and (min-width:640px){.collaboration-page .block__render#intro .content__richtext.cms-content p:nth-last-child(-n+2) br{display:none}}@media (min-width:768px){.collaboration-page .block__render#interview .content__richtext h2{font-size:var(--sec-title-ja-medium)}}@media not all and (min-width:640px){.collaboration-page .block__render#interview .interview__summary .content__richtext{padding-left:3vw;padding-right:3vw}.collaboration-page .block__render#interview .interview__summary .content__richtext p:not(:nth-last-child(-n+2)):not(:first-child) br{display:none}.collaboration-page .block__render#interview .interview__summary+div{padding-left:3vw;padding-right:3vw}}.collaboration-page .block__render#interview .interview__bywho .content__richtext p{line-height:1.45}@media (min-width:1024px){.collaboration-page .block__render#interview .interview__bywho .content__richtext p{font-size:.75rem}}.collaboration-page .block__render#interview .interview__bywho .content__richtext p strong{font-size:135%;letter-spacing:.05em}@media (min-width:1024px){.collaboration-page .block__render#interview .interview__bywho .content__richtext p strong{font-size:115%}}.collaboration-page .block__render#interview .interview__bywho .content__richtext p:not(:last-child){margin-bottom:.5rem}.collaboration-page .block__render[data-mode=dark] .content__richtext h2 strong,.collaboration-page .block__render[data-mode=dark] .content__richtext h3 strong{color:var(--theme-color-accent-dark)}.collaboration-page .block__render[data-mode=dark] .content__richtext p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media not all and (min-width:768px){.collaboration-page .block__render[data-mode=dark] .quote__prefix+div .content__richtext p{font-size:105%}}.collaboration-page .block__render[data-mode=dark] .quote__prefix+div .content__richtext p strong{color:var(--theme-color-accent-dark)}.collaboration-page .font-body{font-family:var(--font-collaboration-body)}.collaboration-page .text-theme{color:var(--theme-color)}.collaboration-page .text-theme-secondary{color:var(--theme-color-secondary)}.collaboration-page .text-theme-accent{color:var(--theme-color-accent)}.collaboration-page .text-theme-accent-dark{color:var(--theme-color-accent-dark)}.collaboration-page .bg-theme{background-color:var(--theme-color)}.collaboration-page .bg-theme-light{background-color:var(--theme-color-light)}.collaboration-page .bg-theme-secondary{background-color:var(--theme-color-secondary)}.collaboration-page .bg-theme-bg{background-color:var(--theme-color-bg)}.collaboration-page .border-theme{border-color:var(--theme-color)}.collaboration-page #intro .intro__content h3{font-size:var(--sec-title-desc-mobile);color:var(--theme-color-third)}@media (min-width:768px){.collaboration-page #intro .intro__content h3{font-size:var(--sec-title-desc)}}.collaboration-page #projectContent .project__content .content__richtext>p:first-child{margin-bottom:1rem}.collaboration-page #projectContent .project__content .content__richtext>p:first-child em{position:relative;display:inline-flex;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));font-size:.875rem;line-height:38px}.collaboration-page #projectContent .project__content .content__richtext>p:first-child em:before{--tw-content:"";content:var(--tw-content)}@media not all and (min-width:1024px){.collaboration-page #projectContent .project__content .content__richtext>p:first-child em{margin-left:-1.5rem;margin-top:-1rem}}@media (min-width:1024px){.collaboration-page #projectContent .project__content .content__richtext>p:first-child em{font-size:1rem}}.collaboration-page #projectContent .project__content .content__richtext>p:first-child em{color:var(--theme-color);padding:0 1.5rem 0 .75rem}.collaboration-page #projectContent .project__content .content__richtext>p:first-child em:before{position:absolute;right:0;top:0;width:0;height:0;border-style:solid;border-width:19px 12px 19px 0;border-color:rgba(0,0,0,0) var(--theme-color) rgba(0,0,0,0) rgba(0,0,0,0)}