/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-content:"";--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-font-weight:initial;--tw-tracking:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-outline-style:solid}}}@layer components{.hero{color:var(--color-primary,#9b0101);position:relative;overflow:hidden}.hero__headiline{margin-bottom:calc(var(--spacing,.25rem) * 5);width:fit-content;padding-inline:var(--spacing,.25rem);padding-top:calc(var(--spacing,.25rem) * 2);--tw-leading:1.5;font-size:16px;line-height:1.5;display:block}@media (width>=48rem){.hero__headiline{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-surface-base,#f5efe6);background-color:#00000040;margin-bottom:0}@supports (color:color-mix(in lab, red, red)){.hero__headiline{background-color:color-mix(in oklab, var(--color-black,#000) 25%, transparent)}}.hero__headiline{padding-inline:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:0;padding-bottom:calc(var(--spacing,.25rem) * .5);--tw-leading:1.8;color:var(--color-surface-base,#f5efe6);--tw-backdrop-blur:blur(var(--blur-md,12px));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);font-size:26px;line-height:1.8}}.hero__title{z-index:10;width:100%;position:relative;left:0}@media (width>=48rem){.hero__title{position:absolute;bottom:0}}.hero__catch{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.5;line-height:1.5;display:block}@media (width>=48rem){.hero__catch{border-bottom-style:var(--tw-border-style);background-color:#00000040;border-bottom-width:1px;width:fit-content;margin-bottom:1.5%}@supports (color:color-mix(in lab, red, red)){.hero__catch{background-color:color-mix(in oklab, var(--color-black,#000) 25%, transparent)}}.hero__catch{padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:var(--spacing,.25rem);--tw-leading:1.2;color:var(--color-surface-base,#f5efe6);--tw-backdrop-blur:blur(var(--blur-md,12px));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);font-size:32px;line-height:1.2}}@media (width>=64rem){.hero__catch{font-size:38px}}.hero__catch{text-fit:grow}@media (width>=768px){.hero__catch{text-fit:none}}.hero__name{font-family:var(--font-gilda-display,"Gilda Display", serif);--tw-leading:.84;margin-top:2%;font-size:32px;line-height:.84;display:block;overflow:hidden}@media (width>=48rem){.hero__name{margin-top:0%;padding-block:.5%}}.hero__name img{aspect-ratio:656/181;width:100%;height:auto;margin-inline:-.5%}@media (width>=48rem){.hero__name img{aspect-ratio:905/120;width:84%;min-width:708px;margin-inline:0}}@media (width>=768px){.hero__name{filter:drop-shadow(0 0 12px #00000080)}}.hero__image{border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-primary,#9b0101);margin-top:2%;position:relative}@media (width>=48rem){.hero__image{border-top-style:var(--tw-border-style);border-top-width:0;height:calc(100dvh - 208px);min-height:530px;margin-top:0;overflow:hidden}}@media (width>=768px){.hero__image:after{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:oklab(0% none none/.5);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:oklab(0% none none/0);--tw-content:"";content:var(--tw-content);width:100%;height:50%;position:absolute;bottom:0;left:0}}.hero__image img{aspect-ratio:393/354;object-fit:cover;width:100%;height:auto}@media (width>=48rem){.hero__image img{aspect-ratio:auto;height:100%}}@media (width>=1536px){@media (width>=1536px){.hero__image{min-height:720px}}}@media (width>=1920px){@media (width>=1920px){.hero__image{min-height:800px}}}@media (width>=2240px){.hero__image{min-height:920px}}.hero__date{z-index:1;background-color:var(--color-primary,#9b0101);padding-inline:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-gilda-display,"Gilda Display", serif);--tw-leading:1;color:var(--color-white,#fff);font-size:24px;line-height:1;position:absolute;top:0;left:0}@media (width>=48rem){.hero__date{padding-bottom:var(--spacing,.25rem);background-color:#0000;position:absolute;inset:auto 0 0 auto}}@media (width>=64rem){.hero__date{font-size:32px}}.campaign-banner{aspect-ratio:372/146;border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary,#9b0101);background-color:var(--color-white,#fff);--tw-shadow:0 4px 24px 0 var(--tw-shadow-color,#9b01011f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.6s;--tw-ease:var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));transition-duration:.6s;transition-timing-function:var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));justify-content:center;align-items:center;display:flex;overflow:hidden}@media (hover:hover){.campaign-banner:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.campaign-banner:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}@media (width>=48rem){.campaign-banner{aspect-ratio:1009/146}}.coupon-banner{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary,#9b0101);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3.5);text-align:center;color:var(--color-primary,#9b0101);--tw-shadow:0 4px 24px 0 var(--tw-shadow-color,#9b01011f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.4s;--tw-ease:var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));transition-duration:.4s;transition-timing-function:var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));display:block}@media (hover:hover){.coupon-banner:hover{--tw-shadow:0 4px 24px 0 var(--tw-shadow-color,#9b010100);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.coupon-banner:active{--tw-scale-x:99%;--tw-scale-y:99%;--tw-scale-z:99%;scale:var(--tw-scale-x) var(--tw-scale-y)}.coupon-banner__en{font-family:var(--font-gilda-display,"Gilda Display", serif);--tw-leading:1.2;--tw-font-weight:var(--font-weight-medium,500);font-size:24px;line-height:1.2;font-weight:var(--font-weight-medium,500)}.coupon-banner__label{--tw-leading:1.5;--tw-font-weight:var(--font-weight-medium,500);font-size:13px;line-height:1.5;font-weight:var(--font-weight-medium,500);color:var(--color-primary,#9b0101)}@media (width>=48rem){.coupon-banner__label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.coupon-info{color:var(--accent);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary,#9b0101);background-color:var(--color-white,#fff);padding:var(--spacing,.25rem);--tw-shadow:0 4px 24px 0 var(--tw-shadow-color,#9b01011f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);justify-content:center;align-items:stretch;display:flex;overflow:hidden}@media (width>=48rem){.coupon-info{padding:calc(var(--spacing,.25rem) * 1.5)}}.coupon-info{background:linear-gradient(107deg,#b53b3b 21.71%,#670000 77.27%)}.coupon-info__inner{border-radius:var(--radius-md,.375rem);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8);margin-inline:auto}@media (width>=48rem){.coupon-info__inner{padding:calc(var(--spacing,.25rem) * 10)}}.coupon-info__title{margin-top:calc(var(--spacing,.25rem) * 5);padding-inline:var(--spacing,.25rem);padding-block:var(--spacing,.25rem);text-align:center;--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);font-size:22px;line-height:1.3;font-weight:var(--font-weight-medium,500)}@media (width>=48rem){.coupon-info__title{padding-inline:0;font-size:32px}}.coupon-info__title img{width:100%}.coupon-info__description{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary,#9b0101);padding-block:var(--spacing,.25rem);text-align:center;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1.6;--tw-font-weight:var(--font-weight-bold,700);line-height:1.6;font-weight:var(--font-weight-bold,700)}@media (width>=48rem){.coupon-info__description{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));border-radius:2147483647px}}.coupon-info__notes{margin-top:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-primary,#9b0101);padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-family:var(--font-zen-kaku-gothic-new,"Zen Kaku Gothic New", sans-serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (width>=48rem){.coupon-info__notes{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}.coupon-info__button-container{margin-top:calc(var(--spacing,.25rem) * 8)}@media (width>=48rem){.coupon-info__button-container{margin-top:calc(var(--spacing,.25rem) * 10)}}.feature-link-large{gap:calc(var(--spacing,.25rem) * 6);color:var(--color-primary,#9b0101);flex-direction:column;display:flex;position:relative}.feature-link-large__grid{gap:1px;min-width:0;display:grid}@media (width>=48rem){.feature-link-large__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-link-large__grid img{width:100%;display:block}.feature-link-large__grid-item{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.6s;transition-duration:.6s;display:none;overflow:hidden}@media (width>=48rem){.feature-link-large__grid-item{display:block}}.feature-link-large__grid-item img{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.6s;transition-duration:.6s}@media (width>=48rem){.feature-link-large__grid-item img{display:block}}@media (hover:hover){.feature-link-large__grid-item img:is(:where(.group):hover *){--tw-scale-x:103%;--tw-scale-y:103%;--tw-scale-z:103%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.feature-link-large__grid-item--mobile{display:block}@media (width>=48rem){.feature-link-large__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.feature-link-large__grid--staff{background-color:#eee9df;grid-template-columns:repeat(1,minmax(0,1fr));position:relative}.feature-link-large__body{pointer-events:none;margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * -38);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 8);width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 25);flex-direction:column;display:flex;position:relative}@media (width>=48rem){.feature-link-large__body{margin-top:calc(var(--spacing,.25rem) * -34);padding-inline:calc(var(--spacing,.25rem) * 18);padding-block:calc(var(--spacing,.25rem) * 15);grid-template-columns:2fr 1fr;display:grid}}.feature-link-large__body{background:linear-gradient(#f5efe600 0%,#f5efe6 50%)}.feature-link-large__body:where(.feature-link-large--staff *){gap:calc(var(--spacing,.25rem) * 5);padding-top:calc(var(--spacing,.25rem) * 80);padding-bottom:calc(var(--spacing,.25rem) * 8);margin-top:0;position:absolute;bottom:0;left:0}@media (width>=48rem){.feature-link-large__body:where(.feature-link-large--staff *){padding-top:calc(var(--spacing,.25rem) * 60)}}.feature-link-large__body:where(.feature-link-large--staff *){background:linear-gradient(#eae6e000 0%,#eae6e0 100%)}.feature-link-large__title-block{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.feature-link-large__title-block:where(.feature-link-large--staff *){gap:0}.feature-link-large__catch{font-family:var(--font-gilda-display,"Gilda Display", serif);--tw-leading:1.4;--tw-tracking:-.04em;letter-spacing:-.04em;font-size:48px;line-height:1.4}@media (width>=48rem){.feature-link-large__catch{--tw-translate-x:calc(var(--spacing,.25rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:86px}}.feature-link-large__catch:where(.feature-link-large--staff *){font-size:32px}@media (width>=48rem){.feature-link-large__catch:where(.feature-link-large--staff *){font-size:48px}}.feature-link-large__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.6;white-space:pre-line;line-height:1.6}@media (width>=48rem){.feature-link-large__title{font-size:22px}}.feature-link-large__title:where(.feature-link-large--staff *){font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media (width>=48rem){.feature-link-large__title:where(.feature-link-large--staff *){white-space:normal}}.feature-link-large__button{pointer-events:auto;width:100%}@media (width>=48rem){.feature-link-large__button{margin-top:calc(var(--spacing,.25rem) * 6.5)}}.feature-link-large__button:where(.feature-link-large--staff *){margin-top:calc(var(--spacing,.25rem) * 3.5)}.feature-link-small-list{display:grid}@media (width>=64rem){.feature-link-small-list{gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.feature-link-small-list{gap:calc(var(--spacing,.25rem) * 8)}}.feature-link-small{align-items:center;gap:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-primary,#9b0101);height:100%;padding-block:calc(var(--spacing,.25rem) * 5);grid-template-columns:80px 1fr 20px;display:grid}@media (width>=64rem){.feature-link-small{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-block:0}}@media (width>=48rem){.feature-link-small{grid-template-columns:80px 1fr 20px}}@media (width>=64rem){.feature-link-small{grid-template-columns:60px 1fr}}@media (width>=80rem){.feature-link-small{grid-template-columns:70px 1fr 20px}}.feature-link-small{color:var(--accent);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.4s;--tw-ease:var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));transition-duration:.4s;transition-timing-function:var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1))}@media (hover:hover){.feature-link-small:hover{--tw-scale-x:99%;--tw-scale-y:99%;--tw-scale-z:99%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.feature-link-small:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.feature-link-small:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--accent)}.feature-link-small__image{aspect-ratio:1;object-fit:cover;width:100%;display:block}.feature-link-small__body{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.feature-link-small__catch{font-family:var(--font-gilda-display,"Gilda Display", serif);--tw-leading:1;--tw-tracking:-.04em;letter-spacing:-.04em;font-size:24px;line-height:1}@media (width>=48rem){.feature-link-small__catch{--tw-translate-x:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y);font-size:28px}}@media (width>=64rem){.feature-link-small__catch{display:none}}.feature-link-small__title{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1.5;--tw-font-weight:var(--font-weight-medium,500);line-height:1.5;font-weight:var(--font-weight-medium,500);white-space:pre-line}.feature-link-small__arrow{padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 3);border-radius:2147483647px;display:block}@media (width>=64rem){.feature-link-small__arrow{display:none}}@media (width>=80rem){.feature-link-small__arrow{display:block}}.feature-link-small__arrow{background-color:var(--accent)}.feature-link-small__arrow svg{stroke:var(--surface)}.model-profile{color:var(--color-primary,#9b0101)}@media (width>=48rem){.model-profile{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary,#9b0101);background-color:var(--color-white,#fff);grid-template-columns:1fr 2fr;align-items:center;display:grid}}.model-profile__image{z-index:5;--tw-shadow:0 4px 24px 0 var(--tw-shadow-color,#9b01011f);width:200px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);margin-inline:auto;position:relative}@media (width>=48rem){.model-profile__image{--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.model-profile__image img{aspect-ratio:3/4;object-fit:cover;width:auto;height:100%}.model-profile__content{margin-inline:calc(var(--spacing,.25rem) * -4);margin-top:calc(var(--spacing,.25rem) * -18);border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-primary,#9b0101);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 26);padding-bottom:calc(var(--spacing,.25rem) * 12)}@media (width>=48rem){.model-profile__content{border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 6);border-width:0;margin:0;margin-inline:auto}}.model-profile__label{max-width:420px;font-family:var(--font-gilda-display,"Gilda Display", serif);--tw-leading:1.4;--tw-font-weight:var(--font-weight-medium,500);font-size:36px;line-height:1.4;font-weight:var(--font-weight-medium,500);margin-inline:auto}.model-profile__name{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 3);--tw-leading:1.4;--tw-font-weight:var(--font-weight-medium,500);max-width:420px;font-size:19px;line-height:1.4;font-weight:var(--font-weight-medium,500)}.model-profile__body{margin-inline:auto;margin-top:var(--spacing,.25rem);--tw-leading:1.8;max-width:420px;font-size:13px;line-height:1.8}.location-list{column-gap:calc(var(--spacing,.25rem) * 2);row-gap:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.location-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.location-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.location-list{column-gap:calc(var(--spacing,.25rem) * 4);column-gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(6,minmax(0,1fr))}}.location-card{gap:calc(var(--spacing,.25rem) * 3);font-family:var(--font-zen-kaku-gothic-new,"Zen Kaku Gothic New", sans-serif);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.4s;--tw-ease:var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));transition-duration:.4s;transition-timing-function:var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));display:grid}.location-card:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x) var(--tw-scale-y)}.location-card__image{border-radius:var(--radius-sm,.25rem);width:100%;overflow:hidden}.location-card__thumbnail{width:100%;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.6s;--tw-ease:var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1));transition-duration:.6s;transition-timing-function:var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1))}@media (hover:hover){.location-card:hover .location-card__thumbnail{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.location-card__body{gap:var(--spacing,.25rem);display:grid}.location-card__name{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--accent)}.location-card__location{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--accent)}.site-lead{color:var(--color-primary,#9b0101)}@media (width>=64rem){.site-lead{grid-template-columns:1fr minmax(0,600px);display:grid}}.site-lead__title{font-family:var(--font-fraunces,"Fraunces", serif);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.site-lead__content{margin-top:calc(var(--spacing,.25rem) * 8)}@media (width>=64rem){.site-lead__content{margin-top:0}}.site-lead__text{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:1.8;margin-left:auto;line-height:1.8}@media (width>=64rem){.site-lead__text{max-width:600px;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)))}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
