.LocalTime-module__sYZJgq__colon{animation:1.3s ease-in-out infinite LocalTime-module__sYZJgq__blink}@keyframes LocalTime-module__sYZJgq__blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.LocalTime-module__sYZJgq__colon{animation:none}}
.Works-module__gerZ5q__works{background:var(--color-section);width:100%;transition:filter .42s var(--ease-apple);flex-direction:column;align-items:center;display:flex;overflow-x:clip}[data-bio-hover] .Works-module__gerZ5q__works{filter:blur(12px)}.Works-module__gerZ5q__content{width:100%;max-width:1080px;padding:0 var(--home-pad);flex-direction:column;align-items:center;display:flex}.Works-module__gerZ5q__header{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:48px;display:flex}.Works-module__gerZ5q__heading{font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(28px,4vw,44px);line-height:1.2}.Works-module__gerZ5q__subtitle{font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:-.005em;color:var(--color-text-muted);font-size:clamp(15px,1.8vw,18px);line-height:1.5}.Works-module__gerZ5q__stack{flex-direction:column;align-items:center;gap:120px;width:100%;display:flex}.Works-module__gerZ5q__more{justify-content:center;width:100%;margin-top:56px;display:flex}.Works-module__gerZ5q__moreBtn{width:208px}@media (max-width:420px){.Works-module__gerZ5q__moreBtn{width:100%}}
.BigCareerStage-module__OkjuvG__card{width:100%;color:var(--color-text);text-align:left;transition:background-color var(--dur-slow) var(--ease-out), border-color var(--dur-slow) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:26px;flex-direction:column;align-items:stretch;gap:12px;padding:16px;display:flex;overflow:clip}.BigCareerStage-module__OkjuvG__expandable{cursor:pointer}.BigCareerStage-module__OkjuvG__expandable:focus-visible:not(.BigCareerStage-module__OkjuvG__open){background:var(--color-surface-sunken);outline:none}[data-theme=dark] .BigCareerStage-module__OkjuvG__expandable:focus-visible:not(.BigCareerStage-module__OkjuvG__open){background:var(--neutral-900)}@media (hover:hover){.BigCareerStage-module__OkjuvG__expandable:hover:not(.BigCareerStage-module__OkjuvG__open){background:var(--color-surface-sunken)}[data-theme=dark] .BigCareerStage-module__OkjuvG__expandable:hover:not(.BigCareerStage-module__OkjuvG__open){background:var(--neutral-900)}}.BigCareerStage-module__OkjuvG__open{background:var(--color-surface-sunken);border-color:var(--color-border)}[data-theme=dark] .BigCareerStage-module__OkjuvG__open{background:var(--color-surface-sunken);border-color:var(--color-surface-sunken)}.BigCareerStage-module__OkjuvG__expandable.BigCareerStage-module__OkjuvG__open:focus-visible{outline:none}.BigCareerStage-module__OkjuvG__head{align-items:center;gap:12px;width:100%;display:flex}.BigCareerStage-module__OkjuvG__main{flex:1 0 0;align-items:center;gap:12px;min-width:0;display:flex}.BigCareerStage-module__OkjuvG__logo{flex-shrink:0}.BigCareerStage-module__OkjuvG__text{flex-direction:column;min-width:0;display:flex}.BigCareerStage-module__OkjuvG__title{font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:-.005em;color:var(--color-text);font-size:20px;line-height:1.3}.BigCareerStage-module__OkjuvG__handle{font-family:inherit;font-size:inherit;font-weight:var(--weight-medium);color:var(--color-text-muted);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline;display:inline}button.BigCareerStage-module__OkjuvG__handle{cursor:pointer}button.BigCareerStage-module__OkjuvG__handle:hover,button.BigCareerStage-module__OkjuvG__handle:focus-visible{color:var(--color-text)}.BigCareerStage-module__OkjuvG__detail{font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:-.005em;color:var(--color-text-muted);align-items:center;gap:8px;font-size:18px;line-height:1.6;display:flex}.BigCareerStage-module__OkjuvG__sep{opacity:.6}.BigCareerStage-module__OkjuvG__loc{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.BigCareerStage-module__OkjuvG__flag{flex-shrink:0;display:block}.BigCareerStage-module__OkjuvG__activator{width:28px;height:28px;color:var(--color-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BigCareerStage-module__OkjuvG__activatorIcon{width:28px;height:28px;transition:transform var(--dur-base) var(--ease-out)}@media (hover:hover){.BigCareerStage-module__OkjuvG__expandable:hover:not(.BigCareerStage-module__OkjuvG__open) .BigCareerStage-module__OkjuvG__activatorIcon{transform:rotate(15deg)}}.BigCareerStage-module__OkjuvG__open .BigCareerStage-module__OkjuvG__activatorIcon{transform:rotate(45deg)}.BigCareerStage-module__OkjuvG__description{width:100%;overflow:hidden}.BigCareerStage-module__OkjuvG__descInner{white-space:pre-line;font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:-.005em;color:var(--neutral-800);padding:8px 0;font-size:18px;line-height:1.6;display:block}[data-theme=dark] .BigCareerStage-module__OkjuvG__descInner{color:var(--neutral-100)}.BigCareerStage-module__OkjuvG__gallery{scrollbar-width:none;align-items:center;width:100%;padding:6px 0;display:flex;overflow:auto hidden}.BigCareerStage-module__OkjuvG__gallery::-webkit-scrollbar{display:none}.BigCareerStage-module__OkjuvG__photo{transition:margin-right var(--dur-slow) var(--ease-out);flex-shrink:0;margin-right:-20px}.BigCareerStage-module__OkjuvG__photo:last-child{margin-right:0}.BigCareerStage-module__OkjuvG__photoButton{font:inherit;color:inherit;cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.BigCareerStage-module__OkjuvG__photoButton:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:12px}@media (hover:hover){.BigCareerStage-module__OkjuvG__expandable:hover:not(.BigCareerStage-module__OkjuvG__open) .BigCareerStage-module__OkjuvG__photo{margin-right:-16px}}.BigCareerStage-module__OkjuvG__open .BigCareerStage-module__OkjuvG__photo{margin-right:8px}.BigCareerStage-module__OkjuvG__photoInner{border:2px solid var(--neutral-0);background:var(--color-surface-sunken);width:76px;height:86px;transform:rotate(var(--tc,0deg));transition:transform var(--dur-slow) var(--ease-out);border-radius:14px;display:block;overflow:hidden;box-shadow:0 4px 6px #0000000a}.BigCareerStage-module__OkjuvG__open .BigCareerStage-module__OkjuvG__photoInner{transform:rotate(var(--to,0deg))}[data-theme=dark] .BigCareerStage-module__OkjuvG__photoInner{border-color:var(--neutral-300)}.BigCareerStage-module__OkjuvG__photoInner img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:720px){.BigCareerStage-module__OkjuvG__head{align-items:flex-start}.BigCareerStage-module__OkjuvG__main{flex-direction:column;align-items:flex-start;gap:8px}.BigCareerStage-module__OkjuvG__title{font-size:18px}.BigCareerStage-module__OkjuvG__detail{flex-wrap:wrap;font-size:15px}}
.Career-module__8QrTuG__career{background:var(--color-section);flex-direction:column;align-items:center;width:100%;display:flex}.Career-module__8QrTuG__content{width:100%;max-width:1080px;padding:0 var(--home-pad);flex-direction:column;align-items:center;display:flex}.Career-module__8QrTuG__header{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:40px;display:flex}.Career-module__8QrTuG__heading{font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(28px,4vw,44px);line-height:1.2}.Career-module__8QrTuG__subtitle{font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:-.005em;color:var(--color-text-muted);font-size:clamp(15px,1.8vw,18px);line-height:1.5}.Career-module__8QrTuG__track{flex-direction:column;gap:8px;width:100%;max-width:860px;display:flex}.Career-module__8QrTuG__note{background-color:var(--neutral-600);width:222px;height:22px;margin-top:28px;display:block;-webkit-mask:url(/home/freelance-note.svg) 50%/contain no-repeat;mask:url(/home/freelance-note.svg) 50%/contain no-repeat}
.Articles-module__pM4oOW__section{background:var(--color-section);justify-content:center;width:100%;display:flex}.Articles-module__pM4oOW__content{width:100%;max-width:1080px;padding:0 var(--home-pad);flex-direction:column;align-items:center;display:flex}.Articles-module__pM4oOW__header{text-align:center;width:100%;margin-bottom:28px}@media (min-width:721px){.Articles-module__pM4oOW__header{margin-bottom:44px}}.Articles-module__pM4oOW__heading{font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--color-text);font-size:clamp(28px,4vw,44px);line-height:1.2}.Articles-module__pM4oOW__subtitle{font-family:var(--font-sans);font-weight:var(--weight-medium);color:var(--color-text-muted);margin-top:8px;font-size:clamp(15px,1.8vw,18px);line-height:1.5}.Articles-module__pM4oOW__list{flex-direction:column;gap:12px;width:100%;max-width:860px;display:flex}.Articles-module__pM4oOW__item{color:var(--color-text);transition:background var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);border-radius:26px;align-items:center;gap:20px;padding:16px;text-decoration:none;display:flex;position:relative}@media (hover:hover){.Articles-module__pM4oOW__item:hover,.Articles-module__pM4oOW__item:focus-visible{background:var(--color-surface);outline:none;box-shadow:0 12px 32px #0000000f}:is([data-theme=dark] .Articles-module__pM4oOW__item:hover,[data-theme=dark] .Articles-module__pM4oOW__item:focus-visible){background:var(--color-surface-raised)}}.Articles-module__pM4oOW__preview{background:var(--color-surface-sunken);border-radius:12px;flex-shrink:0;width:284px;height:160px;display:block;overflow:hidden}.Articles-module__pM4oOW__preview img{object-fit:cover;width:100%;height:100%}.Articles-module__pM4oOW__text{flex-direction:column;flex:1 0 0;gap:12px;min-width:0;height:160px;padding:4px 0;display:flex}.Articles-module__pM4oOW__titleBlock{flex-direction:column;flex:1 0 0;gap:2px;width:100%;min-height:0;display:flex;overflow:hidden}.Articles-module__pM4oOW__title{font-family:var(--font-sans);font-weight:var(--weight-bold);letter-spacing:-.005em;color:var(--color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;line-height:1.6;display:-webkit-box;overflow:hidden}.Articles-module__pM4oOW__excerpt{font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:-.005em;color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;font-size:18px;line-height:1.6;display:-webkit-box;overflow:hidden}.Articles-module__pM4oOW__detail{flex-shrink:0;justify-content:space-between;align-items:center;width:100%;display:flex}.Articles-module__pM4oOW__service{align-items:center;gap:6px;min-width:0;display:inline-flex}.Articles-module__pM4oOW__badge{flex-shrink:0;width:28px;height:28px;display:block}.Articles-module__pM4oOW__domain,.Articles-module__pM4oOW__date{font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:-.005em;color:var(--color-text-muted);white-space:nowrap;font-size:18px;line-height:1.6}@media (max-width:640px){.Articles-module__pM4oOW__item{border-radius:24px;flex-direction:column;align-items:stretch;gap:16px}.Articles-module__pM4oOW__preview{width:100%;height:180px}.Articles-module__pM4oOW__text{height:auto}.Articles-module__pM4oOW__titleBlock,.Articles-module__pM4oOW__excerpt{flex:none}}
