.not-found_notFoundContainer__YZvV8{box-sizing:border-box;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:100px 0;text-align:center;background-color:#fff}.not-found_title__bOfUG{font-size:3rem;color:#4353c9;margin-bottom:.5rem;font-weight:600}@media (max-width:768px){.not-found_title__bOfUG{font-size:32px}}.not-found_subtitle__08lp3{font-size:1.5rem;color:#3c3b3e;margin-bottom:2rem}@media (max-width:768px){.not-found_subtitle__08lp3{font-size:20px}}.not-found_message__30RU_{font-size:1.2rem;color:#3c3b3e;max-width:600px;margin-bottom:1rem;font-family:Inter}.not-found_submessage__qW_QU{font-size:1rem;color:#84848b;margin-bottom:1.5rem;font-family:Inter}.not-found_homeLink__F5b5W{display:flex;padding:14px 20px;justify-content:center;align-items:center;gap:8px;border-radius:var(--border-radius);background:#4353c9;color:#fff;text-decoration:none;font-family:Inter;transition:background-color .3s ease}.not-found_homeLink__F5b5W:hover{background-color:#3442a0;transition:background-color .3s ease}.not-found_portfolio-wrapper___fDUn{position:relative;display:flex;padding:80px 0;flex-direction:column;align-items:center;gap:40px}@media (max-width:768px){.not-found_portfolio-wrapper___fDUn{gap:32px}}.not-found_portfolio-title__SaRsA{color:#252527;font-size:30px;font-style:normal;font-weight:500;line-height:38px;text-align:center}@media (max-width:768px){.not-found_portfolio-title__SaRsA{font-size:24px;font-style:normal;font-weight:500;line-height:32px}}.not-found_portfolio-button__F_V7a{display:flex;padding:12px 20px;justify-content:center;align-items:center;gap:8px;border-radius:var(--border-radius);background:#4353c9;color:#fff}@font-face{font-family:larken;src:url(/_next/static/media/190a6b69ac720bfb-s.p.otf) format("opentype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:larken;src:url(/_next/static/media/d43a095759a492c3-s.p.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:larken;src:url(/_next/static/media/d1d304c8bed18ed4-s.p.otf) format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:larken;src:url(/_next/static/media/c7ca8c23b6c2f974-s.p.otf) format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:larken;src:url(/_next/static/media/4e002e2f5f985ab4-s.p.otf) format("opentype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:larken Fallback;src:local("Arial");ascent-override:87.68%;descent-override:21.66%;line-gap-override:0.00%;size-adjust:96.94%}.__className_259259{font-family:larken,larken Fallback}.portfolio_portfolio-partners__qV3Y_{width:100%;max-width:1200px;margin:0 auto}.portfolio_logo-container__LsUQ5{display:flex;align-items:center;justify-content:center;height:120px}.portfolio_portfolio-partners__qV3Y_ img{filter:grayscale(100%) brightness(0) invert(.45)!important;object-fit:contain;max-width:100%;max-height:100%;width:auto;height:auto;user-select:none;min-height:50px;height:50px}.portfolio_portfolio-partners__qV3Y_ div:nth-child(4) img{height:55px}.portfolio_portfolio-partners__qV3Y_ div:nth-child(6) img,.portfolio_portfolio-partners__qV3Y_ div:nth-child(7) img{height:60px}.portfolio_portfolio-partners__qV3Y_ div:nth-child(8) img{height:55px}.portfolio_portfolio-partners__qV3Y_ div:nth-child(9) img{height:45px}.portfolio_casa-logo__CSngj img,.portfolio_circa-logo__XwFuj img{min-height:40px;height:40px}@media (max-width:768px){.portfolio_logo-container__LsUQ5{height:60px;margin:10px 0}.portfolio_portfolio-partners__qV3Y_ img{min-height:30px;height:30px}.portfolio_casa-logo__CSngj img,.portfolio_circa-logo__XwFuj img{min-height:25px;height:25px}}.portfolio_slider-container__w1ft8{position:relative;width:100%;max-width:1200px;margin:0 auto;overflow:hidden}.portfolio_gradient-overlay__RDbv6{position:absolute;top:0;bottom:0;width:150px;z-index:1;pointer-events:none}.portfolio_gradient-overlay__RDbv6.portfolio_left__ospzV{left:0;background:linear-gradient(90deg,white,transparent)}.portfolio_gradient-overlay__RDbv6.portfolio_right__QCgeN{right:0;background:linear-gradient(270deg,white,transparent)}.portfolio_portfolio-partners__qV3Y_{position:relative;z-index:0}@media (max-width:768px){.portfolio_gradient-overlay__RDbv6{width:50px}}.information_information-container__ETSxS{margin-top:40px;margin-bottom:104px}.information_information-title__9jroM{color:var(--Neutral-950,#252527);font-size:24px;font-weight:600;line-height:32px;margin-bottom:40px}.information_information-grid__wQ0GZ{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.information_information-item__UWbkB{display:flex;flex-direction:column}.information_information-item-title__B8VYU{color:var(--Neutral-950,#252527);font-size:16px;font-weight:600;line-height:24px;margin-bottom:16px}.information_information-item-text__EPFfv{color:var(--Neutral-400,#84848b);font-size:14px;font-weight:400;line-height:20px;margin-bottom:8px;max-width:80%;min-height:80px}@media (max-width:768px){.information_information-item-text__EPFfv{min-height:unset}}.information_information-item-button__Zmwqa{display:flex;align-items:flex-start;color:var(--primary-color);font-size:14px;font-weight:600;line-height:20px;text-decoration-line:underline;background:none;border:none;padding:0;cursor:pointer;transition:color .3s ease}.information_information-item-button__Zmwqa:hover{color:var(--accent-color);transition:color .3s ease}@media (max-width:768px){.information_information-grid__wQ0GZ{grid-template-columns:1fr}}.information_popup-header___Y0Va{margin-top:60px}@media (max-width:768px){.information_popup-header___Y0Va{text-align:left}}.information_popup-title__ehVo4{color:#252527;font-size:30px;font-style:normal;font-weight:600;line-height:38px}.information_dialog-content__x_1mT{color:var(--Neutral-900,#3c3b3e);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.gallery_gallery-popup__Y8IKK{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:51}.gallery_close-button__TqlQK{position:absolute;top:20px;right:20px;background:none;border:none;color:white;cursor:pointer}.gallery_slider-container__SHhe4{display:flex;align-items:center;justify-content:center;width:100%;height:75%}.gallery_nav-button__XgNXM{background:none;border:none;color:white;cursor:pointer;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.gallery_nav-button-prev__JA3az{left:20px}.gallery_nav-button-next__Q8BLv{right:20px}.gallery_image-container__Qyg7b{position:relative;width:80%;height:100%;overflow:hidden}.gallery_image-container__Qyg7b img{overflow:hidden;width:100%;height:100%;object-fit:contain}.gallery_image-counter__OH9Kv{color:white;margin-top:20px}.link_link-tree-container__dH86S{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:url(/template/banner-kei.jpg) 50%/cover no-repeat;position:relative}.link_link-tree-container__dH86S:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:1}.link_link-tree-content__pSbsT{max-width:600px;width:100%;text-align:center;position:relative;z-index:2}.link_link-tree-header__0rpu_{margin-bottom:3rem}.link_link-tree-logo__k1Qjz{width:80px;height:auto;margin-bottom:1.5rem;filter:brightness(0) saturate(100%) invert(100%)}.link_link-tree-title___aVaj{font-size:2.5rem;font-weight:700;color:white;margin-bottom:1rem;line-height:1.2}.link_link-tree-description__gO12P{font-size:1.125rem;color:rgba(255,255,255,.9);margin-bottom:0;line-height:1.6}.link_link-tree-options__sWNI3{display:flex;flex-direction:column;gap:1.5rem}.link_link-tree-option__Bn9Nu{background:rgba(255,255,255,.15);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:1rem;text-decoration:none;color:inherit;transition:all .3s ease;box-shadow:0 8px 32px rgba(0,0,0,.2);position:relative}.link_link-tree-option-chip__HaeGH{position:absolute;top:12px;right:12px;background:var(--accent-color);color:white;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:capitalize;letter-spacing:.5px;z-index:1}.link_link-tree-option-content__0mEVy{text-align:left}.link_link-tree-option-header__PALWJ{display:flex;align-items:center;gap:1rem}.link_link-tree-option-image__LtCor{width:140px;height:100px;object-fit:cover;border-radius:8px;flex-shrink:0;border:2px solid rgba(255,255,255,.3)}.link_link-tree-option-text__8Pn4V{flex:1}.link_link-tree-option-title__bGh22{font-size:1.5rem;font-weight:600;color:white;margin-bottom:.25rem;line-height:1.3}.link_link-tree-option-subtitle__3ArBW{font-size:.9rem;color:rgba(255,255,255,.8);font-weight:400;margin-bottom:0;line-height:1.4}.link_link-tree-option-description__0s0No{font-size:.95rem;color:rgba(255,255,255,.8);line-height:1.6;margin-bottom:0}@media (max-width:768px){.link_link-tree-container__dH86S{padding:1rem}.link_link-tree-title___aVaj{font-size:2rem}.link_link-tree-description__gO12P{font-size:1rem}.link_link-tree-option__Bn9Nu{padding:1.5rem}.link_link-tree-option-title__bGh22{font-size:1.25rem}.link_link-tree-option-header__PALWJ{gap:.75rem}.link_link-tree-option-image__LtCor{width:60px;height:40px}.link_link-tree-option-chip__HaeGH{top:8px;right:8px;font-size:.7rem;padding:.2rem .6rem}}@media (max-width:480px){.link_link-tree-title___aVaj{font-size:1.75rem}.link_link-tree-option__Bn9Nu{padding:1.25rem}.link_link-tree-option-header__PALWJ{flex-direction:row;text-align:left;gap:.75rem}.link_link-tree-option-image__LtCor{width:90px;height:80px;align-self:center}}