.hero{width:100%;padding-top:var(--header-height);color:var(--foreground)}@media (width>=48rem){.hero{padding-top:0}}@media (width>=64rem){.hero{min-height:200dvh}}.hero .container-wrapper{width:100%;transition-timing-function:var(--default-transition-timing-function);transition-duration:var(--default-transition-duration);flex-direction:column;transition-property:opacity;display:flex;position:sticky;top:0;overflow:hidden}@media (width>=64rem){.hero .container-wrapper{height:100dvh;display:block}}.hero .container{height:auto;position:relative}.hero .hero-header{width:100%;padding:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 20);border-inline-width:1px;flex-direction:column;justify-content:flex-end;display:flex}@media (width>=48rem){.hero .hero-header{padding:calc(var(--spacing) * 10)}}@media (width>=64rem){.hero .hero-header{min-height:35dvh}}.hero .hero-content-wrapper{border-inline-width:1px;border-top-width:1px;flex-direction:column;justify-content:start;width:100%;height:auto;display:flex;position:relative}@media (width>=64rem){.hero .hero-content-wrapper{flex-direction:row;height:65dvh}}.hero .hero-content-wrapper .hero-content{width:100%;padding:calc(var(--spacing) * 4);flex-direction:column;flex-shrink:0;justify-content:space-between;display:flex}@media (width>=64rem){.hero .hero-content-wrapper .hero-content{width:25%;padding:calc(var(--spacing) * 10)}}.hero .hero-content-item{gap:calc(var(--spacing) * 10);flex-direction:column;align-items:start;display:flex}.hero .hero-content-item .hero-description{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:var(--text-xl-line-height)}.hero .hero-media-wrapper{transform-origin:0 0;place-items:center;display:grid;position:relative;top:0;left:0;overflow:hidden}@media (width>=64rem){.hero .hero-media-wrapper{width:100dvw;height:100dvh;position:absolute;top:0;left:0}}.hero .hero-media-inner{background-color:var(--color-red-600)}.hero .hero-media-images{z-index:4;place-items:center;display:grid}@media (width>=64rem){.hero .hero-media-images{width:100%;height:100%;position:absolute;inset:0}}.hero .cat-working-sewing{width:min(52dvw,680px);height:auto;transform:translateY(5%)}.hero .hero-visual{width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.introduce .header-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-red-500)}.introduce .header-content{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (width>=48rem){.introduce .header-content{gap:calc(var(--spacing) * 10)}.introduce .header-content p{font-size:var(--text-lg);line-height:var(--text-lg-line-height)}}.introduce .header-title{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:var(--text-2xl-line-height);letter-spacing:var(--tracking-tight)}@media (width>=48rem){.introduce .header-title{font-size:var(--text-5xl);line-height:var(--text-5xl-line-height);letter-spacing:var(--tracking-tight)}}.schedule h1{font-size:var(--text-3xl);font-weight:var(--font-weight-extrabold);text-transform:uppercase;line-height:1}.schedule .time{letter-spacing:.05em;font-size:clamp(2rem,4vw,3rem);font-weight:800}.schedule .title{font-size:var(--text-xl);font-weight:700}.schedule .description{font-size:var(--text-xs)}.schedule .divider{background-color:var(--color-black);height:1px;margin:.5rem 0}.schedule .body{font-size:var(--text-base);line-break:strict;line-height:1.6}.schedule .card-content{gap:calc(var(--spacing) * 4);border-color:var(--color-black);background-color:#fff;border-width:1px;flex-direction:column;width:100%;height:100%;display:flex}.schedule .schedule-card{gap:calc(var(--spacing) * 4);width:100%;padding:calc(var(--spacing) * 6);border-color:var(--color-black);border-width:1px;border-radius:0;justify-content:center;align-items:center;display:flex}.schedule .schedule-card .col{flex:1;height:100%}.schedule .schedule-card .col:first-child{padding:calc(var(--spacing) * 2);flex-direction:column;justify-content:center;display:flex}.schedule .schedule-card .col:nth-child(2){border-color:var(--color-black);border-width:1px;overflow:hidden}.schedule .schedule-card .col:nth-child(2) img{object-fit:cover;width:100%;height:100%}.schedule .schedule-card:first-of-type{background-color:var(--color-sky-500)}.schedule .schedule-card:nth-of-type(2){background-color:var(--color-blue-600)}.schedule .schedule-card:nth-of-type(3){background-color:var(--color-yellow-500)}.schedule .schedule-card:nth-of-type(4){background-color:var(--color-orange-600)}.schedule .schedule-card:nth-of-type(5){background-color:var(--color-amber-600)}.schedule .schedule-card:nth-of-type(6){background-color:var(--color-amber-700)}.schedule .schedule-card:nth-of-type(7){background-color:var(--color-amber-800)}@media (width>=64rem){.schedule .card{width:65%;height:65%}.schedule .card .content{flex-direction:row}.schedule .card .col{width:100%}}main .container{width:100%;max-width:calc(var(--spacing) * 432);margin-inline:auto}
