:root{--font-family:"Pretendard Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-size:16px;--max-content-width:1340px;--content-padding:16px;--color-plane-000:#fff;--color-plane-999:#000}*{box-sizing:border-box;margin:0;padding:0;color:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{width:100%;overflow-x:hidden}html{height:100%}body{position:relative;min-height:100%;font-family:var(--font-family);font-size:var(--font-size);background-color:#f8fafc;color:#1e293b}a{text-decoration:none;color:inherit}button{border:none;background:rgba(0,0,0,0);cursor:pointer}li{list-style:none}img{object-fit:cover}h1{font-size:2rem;font-weight:700}@media(min-width:768px){h1{font-size:2.5rem}}@media(min-width:1024px){h1{font-size:3rem}}h2{font-size:1.25rem;font-weight:700}@media(min-width:768px){h2{font-size:1.5rem}}@media(min-width:1024px){h2{font-size:2rem}}h3{font-size:1.125rem;font-weight:400}@media(min-width:432px){h3{font-size:1.25rem}}@media(min-width:768px){h3{font-size:1.25rem}}.Wrapper_wrapper__JpDQG{margin:0 auto;max-width:var(--max-content-width);padding:0 calc(var(--content-padding) + env(safe-area-inset-right)) 0 calc(var(--content-padding) + env(safe-area-inset-left))}.Wrapper_wrapper__JpDQG.Wrapper_header__UJrg4{padding:0 calc(2px + env(safe-area-inset-right)) 0 calc(2px + env(safe-area-inset-left));max-width:calc(var(--max-content-width) - (var(--content-padding) - 4px)*2)}.Logo_logo__QBNah{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:88px;height:54px;border-radius:27px;overflow:hidden;color:#000;background-color:rgba(255,188,3,.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);line-height:1;font-weight:200;font-size:1rem;font-feature-settings:"ccmp";box-shadow:inset 1px 1px 1px rgba(15,23,42,.05),inset -1px -1px 1px rgba(248,250,252,.5);transition:width .24s}.Logo_logo__QBNah,.Logo_logo__QBNah>div{display:flex;justify-content:center;align-items:center}.Logo_logo__QBNah>div{width:100%;height:100%;transition:transform .24s}@media(min-width:432px){.Logo_logo__QBNah>div{transform:scale(1.25)}}@media(min-width:768px){.Logo_logo__QBNah>div{transform:scale(1.75)}}@media(min-width:432px){.Logo_logo__QBNah{width:108px}}@media(min-width:768px){.Logo_logo__QBNah{width:148px}}.Search_search-label__yoncc{z-index:2;display:flex;width:calc(100% - 146px);max-width:480px;height:54px;border-radius:27px;background-color:rgba(165,184,209,.25);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 1px 1px 1px rgba(15,23,42,.05),inset -1px -1px 1px rgba(248,250,252,.5);transform-origin:center right;transition:width .24s,background-color .24s,box-shadow .54s,transform .54s}.Search_search-label__yoncc:focus-within{width:calc(100% - 48px);background-color:#f8fafc;transform:translate(-24px,36px);box-shadow:0 16px 32px rgba(15,23,42,.3)}@media(min-width:432px){.Search_search-label__yoncc{width:calc(100% - 166px)}.Search_search-label__yoncc:focus-within{width:calc(100% - 166px);transform:none}}.Search_search-label__yoncc input{background:rgba(0,0,0,0);border:none;outline:none;border-radius:24px 0 0 24px;min-width:0;padding-left:calc(var(--content-padding)*1.5);font-size:1.25rem;flex:1 1;-webkit-tap-highlight-color:rgba(0,0,0,0)}.Search_search-label__yoncc button{background:rgba(0,0,0,0);border:none;padding:8px;border-radius:50%;width:54px;height:54px;display:flex;justify-content:center;align-items:center;cursor:pointer}.Header_header__O3VrT{position:fixed;top:0;left:0;padding:calc(2px + env(safe-area-inset-top)) 0 2px;width:100%;height:58px;z-index:9}.Header_header__O3VrT:before{content:"";background:rgba(15,23,42,.3);width:100%;height:100%;position:fixed;top:0;left:0;pointer-events:none;opacity:0;z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:opacity .54s}@media(min-width:432px){.Header_header__O3VrT:before{-webkit-backdrop-filter:none;backdrop-filter:none}}.Header_header__O3VrT:has(.Header_search__mmrd0:focus-within):before{pointer-events:all;opacity:1}.Header_header__O3VrT .Header_header-container__VIpD9{position:relative;height:100%}.Header_header__O3VrT .Header_header-container__VIpD9 .Header_logo__RUbO3{position:absolute;top:0;left:56px}.Header_header__O3VrT .Header_header-container__VIpD9 .Header_search__mmrd0{position:absolute;top:0;right:0}.layout_main__hdEkE{padding-top:calc(58px + env(safe-area-inset-top) + 32px);padding-bottom:calc(env(safe-area-inset-bottom) + 128px)}