@charset "UTF-8";#cooler-film{display:block;width:100%;border:0;border-radius:12px;flex:1;min-height:380px;background:#edf0f2}.cooler-active #viewer-wrap,.cooler-active .viewer-toolbar{display:none!important}.cooler-active #model-specs{padding-top:14px;margin-top:14px}@media(max-width:700px){#cooler-film{flex:none;height:max(550px,calc(100svh - 260px));min-height:550px}}:root{--paper:#f5f3ef;--ink:#29322c;--muted:#8b9186;--line:#dddfd5;--accent:#d47740;color-scheme:light;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,canvas:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[hidden]{display:none!important}svg{display:block}.skip-link{position:absolute;z-index:10;top:-70px;left:20px;background:var(--ink);color:#fff;padding:14px}.skip-link:focus{top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar{height:84px;max-width:1560px;margin:auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line)}.brand{font-size:40px;letter-spacing:-3px;font-weight:850;line-height:1}.brand span{color:var(--accent)}.local-label{font-size:9px;letter-spacing:1.6px;color:#92978c;display:flex;align-items:center;gap:8px}.local-label i{width:5px;height:5px;border-radius:50%;background:#92aa8b}.project-list{display:flex;align-items:center;gap:32px}.project-link{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:2px solid transparent}.project-link.active{border-color:var(--accent)}.project-number{font:9px ui-monospace,monospace;color:#939b8c}.project-copy{display:flex;align-items:center;gap:9px}.project-copy strong{font-size:12px;font-weight:550}.project-copy>span{font-size:8px;letter-spacing:1.2px;color:#8e988b}.project-dot{width:5px;height:5px;border-radius:50%;margin-left:3px}.orange{background:#d89061}.mint{background:#8fbca1}.studio-layout{max-width:1560px;margin:auto;height:calc(100svh - 124px);min-height:610px}.model-panel{height:100%;display:flex;flex-direction:column;padding:23px 48px 13px;min-width:0}.model-heading{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;gap:20px;height:45px;flex:none}.eyebrow{display:flex;align-items:center;gap:12px;font:8px ui-monospace,monospace;letter-spacing:1.5px;color:#9aa090}.model-status{font-family:inherit;letter-spacing:0;border:1px solid #d8decd;padding:4px 6px;border-radius:3px}.model-heading h2{font-size:20px;letter-spacing:-.5px;margin:0;font-weight:650}.model-heading h2 span{font-size:11px;font-weight:450;color:#939b8b;margin-left:12px;letter-spacing:-.2px}.viewer-wrap{position:relative;isolation:isolate;flex:1;min-height:350px;margin:0 -4px;background:radial-gradient(ellipse at 68% 50%,#fffdf8,#f5f3ef00 63%);overflow:hidden}#viewer{position:absolute;inset:0 0 0 35%;touch-action:none}#viewer canvas{width:100%;height:100%;display:block;cursor:grab}#viewer canvas:active{cursor:grabbing}.draft-grid{position:absolute;inset:35px 10px 30px 40%;z-index:-1;background-image:linear-gradient(#a6b09912 1px,transparent 1px),linear-gradient(90deg,#a6b09912 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(ellipse,#0008,transparent 72%)}.corner{display:none}.view-topline{position:absolute;right:20px;left:40%;top:19px;display:flex;justify-content:space-between;align-items:center;gap:16px;font:7px ui-monospace,monospace;letter-spacing:1.4px;color:#a2a897;pointer-events:none}.view-bottomline{position:absolute;left:40%;right:20px;bottom:13px;display:flex;align-items:center;justify-content:center;pointer-events:none;gap:10px;color:#9ba490}.view-bottomline p{margin:0;font-size:9px}.axis,.unit-label,.mobile-help{display:none}.model-loader{position:absolute;inset:0 0 0 35%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;background:#f5f3efed;z-index:5;font-size:12px;color:#819079}.loading-ring{width:21px;height:21px;border:1px solid #d9dfd0;border-top:2px solid var(--accent);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}#retry-load{border:1px solid var(--line);padding:8px 12px;border-radius:5px}#demo-caption{position:absolute;z-index:2;left:4px;top:50%;transform:translateY(-50%);width:36%;padding-right:18px;pointer-events:none}.demo-kicker{font:9px ui-monospace,monospace;letter-spacing:2px;color:var(--accent);margin-bottom:22px}#demo-title{white-space:pre-line;font-size:clamp(28px,2.9vw,46px);font-weight:650;line-height:1.3;letter-spacing:-2px;margin:0;word-break:keep-all}#demo-description{font-size:13px;line-height:1.8;letter-spacing:-.25px;color:#7d8878;margin:19px 0 0;max-width:325px;word-break:keep-all}#demo-measure{display:block;color:var(--accent);font:10px ui-monospace,monospace;height:15px;margin-top:12px}.demo-stages{display:flex;gap:14px;margin-top:31px;pointer-events:auto}.demo-stages button{display:flex;flex-direction:column;align-items:flex-start;gap:7px;font-size:10px;color:#9aa48e;padding:6px 0 9px;border-bottom:1px solid #d5ddcc;min-width:32px}.demo-stages button span{font:8px ui-monospace,monospace;letter-spacing:.5px}.demo-stages button[aria-current=true]{color:var(--accent);border-color:var(--accent)}.demo-track{height:2px;width:80px;background:#dfe5d8;overflow:hidden;margin-top:18px}.demo-track span{display:block;height:100%;background:var(--accent)}.demo-footnote{display:block;font-size:8px;line-height:1.5;color:#a2ab97;margin-top:16px;letter-spacing:.1px}#demo-actions{position:absolute;z-index:3;top:9px;right:15px;display:flex;gap:9px;align-items:center}#demo-actions button{font-size:9px;padding:8px 9px;min-height:34px;border-radius:4px;background:#f7f8f1e8;border:1px solid #dce2d4;color:#6e8069}#demo-actions button:first-child{border-color:transparent;background:transparent;color:#a0aa95}.demo-running .view-topline span:last-child,.demo-running .view-bottomline{display:none}.demo-running canvas{cursor:default!important}.viewer-toolbar{flex:none;height:50px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:8px}.view-presets{display:flex;gap:3px}.view-presets button{font-size:10px;min-height:34px;padding:0 13px;color:#99a38f;border-radius:4px}.view-presets button[aria-pressed=true]{color:var(--accent);background:#e8ecdf8c}.view-tools{display:flex;gap:7px}.view-tools button{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-size:18px}.view-tools svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.3}#demo-replay{font-size:10px;letter-spacing:.2px;color:var(--accent);padding:9px 13px;border:1px solid #d8e0d0;border-radius:20px}.viewer-toolbar button:disabled{opacity:.3;cursor:default}.model-panel:has(.demo-running) .viewer-toolbar{visibility:hidden;height:12px;margin:0}.model-specs{flex:none;display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding:20px 0 7px;min-height:68px}.spec-label{display:block;font:8px ui-monospace,monospace;letter-spacing:1.5px;color:#98a28d;margin-bottom:10px}.material-list{display:flex;align-items:center;gap:23px}.material{display:flex;align-items:center;gap:7px;white-space:nowrap}.material i{width:9px;height:9px;border-radius:50%;background:var(--material)}.material strong{font-size:12px;font-weight:600}.material small{font-size:10px;color:#95a08c}.dimensions{text-align:right}.dimensions strong{font-size:12px;font-weight:450;color:#738069;letter-spacing:.1px}.footer{max-width:1560px;height:40px;margin:auto;padding:0 48px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:1.5px;color:#a2ab97}@media(min-width:1550px){#viewer{left:36%}#demo-title{font-size:49px}.demo-kicker{font-size:10px}#demo-description{font-size:14px}.viewer-wrap{background-position:center}}@media(max-width:1050px){.topbar{padding:0 30px}.model-panel{padding:20px 30px 12px}.project-copy>span{display:none}.project-list{gap:26px}.local-label{font-size:7px}.footer{padding:0 30px}#demo-title{font-size:32px;letter-spacing:-1.5px}#demo-description{font-size:12px}.demo-kicker{font-size:8px;letter-spacing:1.4px}.material-list{gap:16px}}@media(max-width:700px){.topbar{height:76px;padding:0 21px;gap:24px}.brand{font-size:34px;letter-spacing:-2.6px}.local-label{display:none}.project-list{gap:20px}.project-copy strong{font-size:11px}.project-number,.project-dot{display:none}.project-link{padding:13px 0}.studio-layout{height:auto;min-height:0}.model-panel{padding:19px 22px 17px;height:auto}.model-heading{height:36px;gap:9px}.model-heading h2{font-size:17px;letter-spacing:-.4px}.model-heading h2 span{display:none}.eyebrow{font-size:7px;letter-spacing:.8px;gap:7px}.model-status{font-size:8px;padding:3px 5px}.viewer-wrap{height:clamp(555px,calc(100svh - 234px),720px);flex:none;min-height:0;overflow:hidden;margin:0 -4px;background:radial-gradient(ellipse at 50% 66%,#fffdf7,#f5f3ef00 68%)}#viewer,.model-loader{inset:186px 0 0}.draft-grid{inset:205px 0 28px}.view-topline{left:9px;right:9px;top:201px;font-size:6px;letter-spacing:1px}.view-topline span:last-child{display:none}.view-bottomline{left:0;right:0;bottom:12px}.desktop-help{display:none}.mobile-help{display:inline}#demo-actions{top:185px;right:1px;gap:4px}#demo-actions button{font-size:8px;padding:7px 6px;min-height:32px}#demo-caption{top:11px;left:4px;right:4px;width:auto;transform:none;padding:0;pointer-events:none}.demo-kicker{font-size:7px;letter-spacing:1.7px;margin-bottom:12px}#demo-title{font-size:31px;letter-spacing:-1.5px;line-height:1.25}#demo-description{font-size:11px;line-height:1.7;margin-top:10px;max-width:none}#demo-measure{display:none}.demo-stages{position:absolute;top:139px;left:0;gap:14px;margin:0}.demo-stages button{font-size:8px;min-width:28px;padding:4px 0 6px}.demo-stages button span{display:none}.demo-track{display:none!important}.demo-footnote{font-size:7px;position:absolute;top:142px;right:0;margin:0;max-width:125px;text-align:right;line-height:1.5}.demo-stages:not([hidden])~.demo-footnote{top:167px;left:0;right:auto;text-align:left;max-width:none}.viewer-toolbar{height:46px;gap:8px;margin-bottom:8px}.view-presets{gap:0}.view-presets button{font-size:9px;min-height:36px;padding:0 8px}.view-tools{gap:4px}.view-tools button{height:31px;width:31px;font-size:17px}#demo-replay{font-size:9px;padding:8px 10px;white-space:nowrap}.model-panel:has(.demo-running) .viewer-toolbar{height:6px}.model-specs{display:flex;flex-direction:column;align-items:stretch;gap:17px;padding:17px 0 0;min-height:0}.material-list{gap:17px;flex-wrap:wrap}.material{gap:6px}.material strong{font-size:11px}.material small{font-size:9px}.dimensions{display:flex;justify-content:space-between;align-items:center;text-align:left}.dimensions .spec-label{margin:0}.dimensions strong{font-size:11px}.spec-label{font-size:7px;margin-bottom:9px}.footer{padding:0 22px;height:39px;font-size:6px;letter-spacing:1px}.footer span:nth-child(2){display:none}}@media(max-width:365px){#demo-title{font-size:28px}.project-list{gap:15px}.model-panel{padding-left:18px;padding-right:18px}.material-list{gap:11px}.material small{font-size:8px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.viewer-wrap{background:radial-gradient(ellipse at 48% 50%,#fffdf8,#f5f3ef00 70%)}#viewer,.model-loader{inset:0}.draft-grid{inset:28px 12% 32px}.view-topline,.view-bottomline{left:20px;right:20px}#demo-caption{top:var(--copy-y,40%);left:var(--copy-x,65%);right:auto;transform:none;width:clamp(210px,21vw,280px);padding:0;pointer-events:none}.demo-kicker{display:none}#demo-title{font-size:clamp(27px,2.6vw,37px);line-height:1.22;letter-spacing:-1.7px}#demo-description{font-size:12px;line-height:1.7;margin-top:13px;max-width:240px}#demo-measure{display:none}.demo-footnote{font-size:7px;margin-top:13px;color:#a3ab99}.film-navigation{position:absolute;z-index:3;bottom:10px;left:20px;right:20px;display:flex;justify-content:center;pointer-events:none}.demo-stages{position:static;display:flex;gap:18px;margin:0;pointer-events:auto}.demo-stages button{font-size:8px;min-width:30px;min-height:28px;padding:5px 2px;align-items:center}.demo-stages button span{display:none}.demo-track{display:none!important}@media(max-width:700px){.viewer-wrap{height:clamp(530px,calc(100svh - 242px),680px);background:radial-gradient(ellipse at 50% 42%,#fffdf8,#f5f3ef00 72%)}#viewer,.model-loader{inset:0}.draft-grid{inset:30px 0 140px}.view-topline{top:17px;left:8px;right:8px}.view-bottomline{left:0;right:0}#demo-actions{top:4px;right:1px}#demo-caption{top:var(--copy-y,70%);left:var(--copy-x,8px);width:calc(100% - 32px);text-align:center;right:auto;transform:none}#demo-title{font-size:27px;line-height:1.2;letter-spacing:-1.3px;white-space:normal}#demo-description{font-size:10px;line-height:1.7;margin-top:8px;max-width:none}.demo-footnote{position:static;text-align:center;max-width:none;font-size:6px;line-height:1.5;margin-top:10px}.film-navigation{left:6px;right:6px;bottom:5px}.demo-stages{position:static;gap:19px}.demo-stages button{font-size:8px;min-width:29px}}.topbar{height:92px;display:grid;grid-template-columns:1fr auto 1fr;gap:24px}.brand{justify-self:start;font-size:42px}.local-label{justify-self:end}.studio-name{display:flex;align-items:center;gap:11px;white-space:nowrap;font-size:11px;font-weight:650;letter-spacing:2.7px}.small-mark{font-size:26px;line-height:1;color:var(--accent);font-weight:400;letter-spacing:0}.studio-layout{display:grid;grid-template-columns:218px minmax(0,1fr);height:calc(100svh - 132px);min-height:0}.collection{border-right:1px solid var(--line);padding:38px 18px 24px 28px;min-width:0}.collection-heading{display:flex;align-items:center;justify-content:space-between;padding:0 12px 22px}.collection-heading h1{font-size:12px;font-weight:600;margin:0}.collection-heading>span{font:10px ui-monospace,monospace;color:#929a89}.collection .project-list{flex-direction:column;align-items:stretch;gap:9px}.collection .project-link{display:flex;align-items:center;gap:11px;min-height:86px;padding:17px 12px;border:1px solid transparent;border-radius:5px;transition:background .2s,border-color .2s}.collection .project-link:hover{background:#eeece6}.collection .project-link.active{background:#eeece6;border-color:#deded3}.collection .project-number{display:block;align-self:flex-start;margin-top:3px;font:10px ui-monospace,monospace;color:#949b8c}.collection .project-copy{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.collection .project-copy strong{font-size:14px;font-weight:600;letter-spacing:-.3px}.collection .project-copy>span{display:block;font-size:8px;letter-spacing:1.1px;color:#97a08f}.collection .project-dot{display:block;width:6px;height:6px;flex:none;margin-left:auto}.model-panel{min-height:0;padding-left:30px;padding-right:30px}.viewer-wrap{min-height:180px}@media(max-width:1050px)and (min-width:701px){.studio-layout{grid-template-columns:188px minmax(0,1fr)}.collection{padding-left:16px;padding-right:12px}.collection .project-link{padding-left:10px;padding-right:10px;gap:9px}.collection .project-copy strong{font-size:13px}.model-panel{padding-left:24px;padding-right:24px}}@media(max-width:700px){.topbar{height:73px;padding:0 22px;display:flex;justify-content:space-between;gap:18px}.brand{font-size:35px}.studio-name{font-size:9px;letter-spacing:1.4px;gap:7px}.small-mark{font-size:21px}.local-label{display:none}.studio-layout{display:block;height:auto;min-height:0}.collection{padding:15px 18px;border-right:0;border-bottom:1px solid var(--line)}.collection-heading{display:none}.collection .project-list{flex-direction:row;gap:10px}.collection .project-link{flex:1;min-width:0;min-height:67px;padding:12px 11px;gap:9px}.collection .project-number{font-size:9px;margin-top:2px}.collection .project-copy{gap:7px}.collection .project-copy strong{font-size:13px;letter-spacing:-.3px}.collection .project-copy>span{font-size:7px;letter-spacing:.8px}.collection .project-dot{width:5px;height:5px}.model-panel{padding-left:22px;padding-right:22px}.viewer-wrap{min-height:0}}@media(max-width:365px){.studio-name{font-size:8px;letter-spacing:1.1px}.collection{padding-left:14px;padding-right:14px}.collection .project-link{gap:7px;padding-left:9px;padding-right:9px}.collection .project-copy strong{font-size:12px}.collection .project-dot{display:none}}#grip-caption{position:absolute;z-index:2;left:20px;right:20px;bottom:48px;margin:0;text-align:center;font-size:20px;font-weight:550;letter-spacing:-.6px;pointer-events:none}.collection-toggle{display:none}.collection{display:flex;flex-direction:column;min-height:0}.collection-heading{flex:none}.collection .project-list{overflow-y:auto;overscroll-behavior:contain;min-height:0}.collection .project-link{flex:none}@media(max-width:700px){.collection{display:block;position:relative;z-index:6;padding:12px 18px}.collection-toggle{width:100%;min-height:64px;display:flex;align-items:center;gap:12px;padding:11px 15px;border:1px solid #deded3;background:#eeece6;border-radius:5px;text-align:left}.mobile-current{display:flex;flex-direction:column;gap:6px}.mobile-current small{font-size:9px;color:#87917f}.mobile-current strong{font-size:14px;font-weight:600;letter-spacing:-.2px}.mobile-total{margin-left:auto;font-size:11px;color:#87917f}.collection-toggle svg{width:18px;height:18px;fill:none;stroke:#718069;stroke-width:1.3;transition:transform .2s}.collection-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.collection .project-list{display:none;position:absolute;top:calc(100% - 6px);left:18px;right:18px;max-height:min(45svh,340px);padding:8px;flex-direction:column;gap:4px;background:#f9f8f4;border:1px solid #deded3;border-radius:6px;box-shadow:0 12px 25px #29322c12;scrollbar-width:thin}.collection.is-open .project-list{display:flex}.collection .project-link{min-height:68px;width:100%;padding:13px 12px;gap:12px}.collection .project-copy strong{font-size:14px}.collection .project-dot{display:block;width:6px;height:6px}#grip-caption{font-size:18px;bottom:47px}}#demo-caption{width:clamp(268px,24vw,338px)}#demo-title{font-size:clamp(30px,2.8vw,40px);font-weight:650;line-height:1.22;letter-spacing:-1.4px}#demo-description{font-size:clamp(30px,2.8vw,40px);line-height:1.22;font-weight:650;letter-spacing:-1.4px;color:var(--ink);margin:0;max-width:none;white-space:pre-line}.demo-footnote{font-size:12px;line-height:1.5;color:#687263;margin-top:14px}.film-navigation{bottom:8px}.demo-stages{gap:14px}.demo-stages button{font-size:13px;min-width:54px;min-height:44px;padding:10px 8px;color:#687263;white-space:nowrap}.demo-stages button[aria-current=true]{font-weight:650;color:#326c57;border-color:#326c57}#demo-actions{top:7px}#demo-actions button{font-size:13px;min-height:42px;padding:10px 12px;color:#53624f}#demo-actions button:first-child{color:#687263}.view-topline{font-size:10px;letter-spacing:1px;color:#6d7866;top:21px}.view-bottomline{color:#687263;bottom:14px}.view-bottomline p{font-size:12px}.eyebrow{font-size:11px;color:#6d7866;letter-spacing:.8px}.model-status{font-size:11px}.model-heading h2 span{font-size:14px;color:#6d7866}.view-presets button{font-size:13px;color:#687263}.view-presets button[aria-pressed=true]{color:#326c57}#demo-replay{font-size:13px;min-height:38px;color:#326c57}.spec-label{font-size:11px;color:#687263;letter-spacing:1px}.material strong{font-size:15px}.material small{font-size:13px;color:#64705f}.dimensions strong{font-size:14px;color:#52614e}.material-list{flex-wrap:wrap;gap:14px 22px}@media(max-width:1050px)and (min-width:701px){.model-specs{flex-wrap:wrap;gap:12px}.dimensions{text-align:left}.model-heading h2 span{display:none}}@media(max-width:700px){#demo-caption{width:calc(100% - 32px)}#demo-title{font-size:29px;letter-spacing:-1px;white-space:pre-line}#demo-description{font-size:29px;line-height:1.22;margin:0;letter-spacing:-1px}.demo-footnote{font-size:11px;margin-top:10px}.film-navigation{left:2px;right:2px;bottom:4px}.demo-stages{gap:6px;justify-content:center}.demo-stages button{font-size:11px;min-width:35px;min-height:44px;padding:10px 6px}#demo-actions{top:4px;gap:1px}#demo-actions button{font-size:12px;min-height:40px;padding:9px 7px}.view-topline{font-size:9px;letter-spacing:.7px;top:18px}.view-bottomline p{font-size:11px}.eyebrow{font-size:10px;gap:7px}.model-status{font-size:10px}.model-heading h2 span{display:none}.viewer-toolbar{gap:6px}.view-presets button{font-size:11px;padding:0 6px}#demo-replay{font-size:11px;padding:8px 10px;min-height:36px}.view-tools{gap:4px}.spec-label{font-size:10px}.material strong{font-size:14px}.material small{font-size:12px}.material{gap:5px}.material-list{gap:13px}.dimensions strong{font-size:13px}}@media(max-width:365px){#demo-title,#demo-description{font-size:27px}.demo-stages{gap:2px}.demo-stages button{font-size:11px;padding-left:4px;padding-right:4px}.viewer-toolbar{flex-wrap:wrap;height:auto;min-height:46px;padding:8px 0;row-gap:8px}.view-tools{margin-left:auto}}.gesture-hints{display:flex;align-items:center;justify-content:center;gap:16px;color:#687263}.gesture-hints>span{display:flex;align-items:center}.gesture-hints svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.gesture-divider{height:17px;width:1px;background:#cfd4c8}.home-link{position:relative;justify-self:end;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;font-size:12px;font-weight:600;letter-spacing:.6px;white-space:nowrap;transition:color .2s}.home-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.home-link:hover{color:var(--accent)}@media(max-width:680px){.public-studio .topbar{padding:0 16px;gap:10px}.public-studio .studio-name{font-size:8.6px;letter-spacing:1px;gap:6px}.home-link{min-height:34px;gap:4px;padding:0 4px;font-size:10px;letter-spacing:.4px}.home-link svg{width:13px;height:13px}.home-link:before{content:"";position:absolute;inset:-5px 0}}@media(max-width:365px){.public-studio .studio-name{font-size:7.6px;letter-spacing:.65px}.public-studio .small-mark{font-size:18px}}.footer.site-credit{justify-content:center;gap:12px;font-size:11px;font-weight:400;line-height:1.5;letter-spacing:.1px;text-align:center;color:#6c736b}.site-credit span{white-space:nowrap}.site-credit p{margin:0}@media(max-width:680px){.footer.site-credit{height:auto;min-height:60px;padding:10px 16px;flex-direction:column;gap:4px}}.brand{font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Arial,sans-serif;font-size:40px;font-weight:800;letter-spacing:-2.6px;line-height:1}@media(max-width:680px){.brand{font-size:34px;letter-spacing:-2px}}
