.site-refresh:is(.service-page,.projects-page,.creation-page){--toss-gray-50:#f6f4ef;--toss-gray-100:#eeebe4;--toss-gray-200:#dfdcd4;--toss-gray-400:#99958b;--toss-gray-500:#817c72;--toss-gray-600:#69645b;--toss-gray-700:#4e4b43;--toss-gray-800:#33322e;--toss-gray-900:#242420;--toss-blue-50:#edf0f7;--toss-blue-100:#e1e7f2;--toss-blue-200:#cbd5e8;--toss-blue-300:#afbfdd;--toss-blue-400:#8ea5cf;--toss-blue-500:#5b729c;--toss-blue-600:#536b98;--toss-blue-700:#40567e;color:#242420;background:#f6f4ef}.site-refresh:is(.service-page,.projects-page,.creation-page) .site-header{color:#f7f4eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111112f5;border-color:#ffffff14}.site-refresh:is(.service-page,.projects-page,.creation-page) .site-header-inner{gap:64px;max-width:1440px;min-height:80px;padding:14px 48px}.site-refresh:is(.service-page,.projects-page,.creation-page) .site-brand{color:#f6f3ea;letter-spacing:-1px;font-size:23px}.site-refresh:is(.service-page,.projects-page,.creation-page) .site-brand>span{color:#171717;background:#f5f3ed}.site-refresh:is(.service-page,.projects-page,.creation-page) .site-navigation a{color:#aaa79f;font-weight:450}.site-refresh:is(.service-page,.projects-page,.creation-page) .site-navigation a:hover,.site-refresh:is(.service-page,.projects-page,.creation-page) .site-navigation a[aria-current]{color:#f9f5ed}.site-refresh:is(.service-page,.projects-page,.creation-page) .site-navigation a[aria-current]:after{background:#a8bce3;height:2px;bottom:-14px}.site-refresh:is(.service-page,.projects-page) main{padding-top:54px;padding-bottom:88px}.service-page>main>.toss-card-elevated{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.service-page .toss-card-elevated>div:first-child{padding-inline:0;background:0 0;border-color:#dcd8cf;padding-top:0;padding-bottom:40px}.service-page .toss-card-elevated>div+div{padding-inline:0;padding-top:36px}.service-page>main h1{letter-spacing:-.05em;font-size:clamp(32px,4vw,48px);font-weight:550;line-height:1.22}.service-page>main h2{letter-spacing:-.035em;font-weight:550}.service-page .toss-chip,.service-page .toss-eyebrow{color:#827c70;letter-spacing:.02em;font-size:11px;font-weight:500}.service-page .toss-card{box-shadow:none;background:#fcfbf8;border-color:#dfdcd4;border-radius:12px}.service-page .toss-card:hover{border-color:#aaa294;transform:translateY(-2px);box-shadow:0 8px 24px #2b271009}.site-refresh:is(.service-page,.projects-page) input:not([type=checkbox]):not([type=radio]):not([type=file]),.site-refresh:is(.service-page,.projects-page) select,.site-refresh:is(.service-page,.projects-page) textarea{background:#fffefa;border-color:#d8d3c8;border-radius:9px}.site-refresh:is(.service-page,.projects-page) :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #a0b5dc}.site-refresh:is(.service-page,.projects-page) button:focus-visible,.site-refresh:is(.service-page,.projects-page) a:focus-visible{outline-offset:3px;outline:2px solid #829cc8}.site-refresh:is(.service-page,.projects-page) .toss-btn-primary{color:#fffdf5;box-shadow:none;background:#252521;border-color:#252521;border-radius:999px}.site-refresh:is(.service-page,.projects-page) .toss-btn-primary:hover{background:#41413a}.site-refresh:is(.service-page,.projects-page) .toss-btn-secondary{box-shadow:none;background:#fcfbf7;border-color:#d8d3c8;border-radius:999px}.site-refresh:is(.service-page,.projects-page) footer{background:#efede6;border-color:#dedad0}.site-refresh:is(.service-page,.projects-page) footer>div{max-width:1248px}.site-refresh:is(.service-page,.projects-page) footer h3{font-weight:550}.passes-page .passes-summary{color:#f7f4eb;box-shadow:none;background:#252623;border:1px solid #252623;border-radius:16px;top:106px}.passes-page .passes-summary h1{color:#faf7ef;font-size:32px;font-weight:550;line-height:1.35}.passes-page .passes-summary>p:first-child{color:#b2c1dd;font-weight:500}.passes-page .passes-summary>p:nth-of-type(2){color:#c0bcb2;font-size:13px;line-height:1.9}.passes-page .passes-summary>div:last-child{color:#aaa59a;font-size:11px;line-height:1.9}.passes-page .passes-summary>div:first-of-type{background:#f3f0e7;border-radius:10px}.passes-page .passes-card{box-shadow:none;background:#fffefa;border-color:#dfdbd2;border-radius:16px}.passes-page .passes-card h2{font-size:23px;font-weight:550}.passes-page .passes-card button[aria-pressed]{border-radius:10px;position:relative}.passes-page .passes-card button[aria-pressed=true]{background:#e8edf7;border-color:#657fae;box-shadow:inset 0 0 0 1px #657fae}.passes-page .passes-card button[aria-pressed=true]>span:first-child{color:#344c77}.passes-page .passes-card button[aria-pressed=false]:hover{background:#f6f3ed;border-color:#a49c8e}.passes-page .passes-card>button:last-child:not(:disabled){box-shadow:none;background:#252623;border-radius:10px}.passes-page .passes-card>button:last-child:disabled{border-radius:10px}.passes-page .font-black{font-weight:600}.passes-page .passes-card [class*="rounded-[22px]"]{border-radius:10px}.projects-page .projects-title-row h1{letter-spacing:-.05em;font-size:42px;font-weight:550}.projects-page .projects-title-row p{color:#827c70}.projects-page .projects-title-actions button{border-radius:999px;min-height:44px}.projects-page .project-tools{border-color:#dcd7cc;margin:28px 0;padding:20px 0}.projects-page .project-tools input{height:46px}.projects-page .projects-empty{background:#fcfbf8;border:1px dashed #cfc8ba;border-radius:14px;padding:80px 20px}.projects-page .projects-content .toss-card{background:#fcfbf8;border-color:#ded8cd;border-radius:12px;box-shadow:0 3px 15px #29230d03}.projects-page .projects-content .toss-card:hover{border-color:#a89f8e;box-shadow:0 8px 22px #29230d08}.service-page article[aria-expanded],.service-page article{box-shadow:none;border-color:#dfdacf;border-radius:11px}.service-page article>button{padding-block:23px}.service-page article>button h3{font-weight:550;line-height:1.6}.service-page article>button+div{background:#efede6;border-color:#ded8cb}.service-page article>button[aria-expanded=true]{background:#fcfbf6}.service-page article:hover{box-shadow:none}@media (width<=900px){.site-refresh:is(.service-page,.projects-page,.creation-page) .site-header-inner{gap:28px;padding-inline:28px}.passes-page .passes-summary{position:static}}@media (width<=760px){.site-refresh:is(.service-page,.projects-page,.creation-page) .site-header-inner{gap:10px;min-height:64px;padding:12px 22px 0}.site-refresh:is(.service-page,.projects-page,.creation-page) .site-navigation a[aria-current]:after{bottom:0}.site-refresh:is(.service-page,.projects-page) main{padding-top:32px;padding-bottom:56px}.service-page>main h1{font-size:32px}.service-page .toss-card-elevated>div:first-child{padding-bottom:28px}.passes-page .passes-summary h1{font-size:29px}.passes-page .passes-summary,.passes-page .passes-card{border-radius:12px}.projects-page .projects-title-row h1{font-size:32px}.projects-page .projects-title-actions{gap:8px}.service-page .toss-card{border-radius:10px}}.guide-search-row{max-width:620px;margin-top:30px}.guide-search-row>label{color:#817b6e;margin-bottom:9px;font-size:11px;display:block}.guide-search-row>div{gap:10px;display:flex;position:relative}.guide-search-row input{width:100%;min-width:0;height:50px;padding:0 16px;font-size:14px}.guide-search-row button,.guide-no-results button{white-space:nowrap;color:#565044;background:#fffdf7;border:1px solid #d6d0c3;border-radius:8px;padding:10px 15px;font-size:12px}.guide-search-row>span{color:#9b9385;margin-top:10px;font-size:11px;display:block}.guide-no-results{text-align:center;color:#817969;background:#efece4;border-radius:10px;padding:38px 20px;font-size:14px}.guide-no-results button{margin-top:18px}.projects-page .project-text-cover{color:#4a463b;background:#eae7de;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:100%;padding:23px;display:flex}.project-text-cover>small{color:#918878;font-size:10px}.project-text-cover>strong{letter-spacing:-.045em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.project-text-cover>span{color:#938a7a;font-size:10px}.project-text-cover>span>span{margin-left:10px}
