@charset "UTF-8";html{overflow-y:scroll}body{margin:0;background:#d8d3ca;color:#000;font-family:Roboto,sans-serif}*{box-sizing:border-box}ul,ol{margin:0;padding:0;list-style:none}a{text-decoration:none;color:inherit}button{border:none;background:none;cursor:pointer;font-family:inherit}input,textarea{border:none;outline:none;font-family:inherit}.main-title{font-family:Roboto Flex,Roboto,Arial,sans-serif;font-variation-settings:"wght" 469,"YOPQ" 57;font-size:clamp(20px,2.5vw,32px);font-weight:469;margin-bottom:1rem;color:#000}.description-text{font-size:clamp(14px,1vw,16px);color:#666;line-height:1.5}.small-text{font-size:clamp(13px,.9vw,16px);opacity:.3}h2{font-family:Roboto Flex,Roboto,Arial,sans-serif;font-variation-settings:"wght" 469,"YOPQ" 57;font-size:clamp(20px,2.5vw,30px);font-weight:400;color:#000;text-align:center}.filters-title{margin-bottom:1.3rem}.intro-title{font-family:Roboto Flex,Roboto,Arial,sans-serif;font-variation-settings:"wght" 469,"YOPQ" 57;font-size:clamp(20px,2.5vw,32px);font-weight:469;margin-bottom:1.3rem;color:#000;text-align:center}.main-header{position:fixed;top:0;left:0;right:0;z-index:9000;display:flex;justify-content:space-between;align-items:center;padding:.8rem 2rem;background:transparent}.header-left{display:flex;align-items:center;gap:.8rem}.header-logo{display:flex;align-items:center;text-decoration:none}.header-logo img{width:60px;height:60px;object-fit:contain}.header-btn{position:relative;border:none;background:#fff;color:#000000e6;border-radius:14px;padding:.7rem .9rem;font-size:clamp(14px,1vw,16px);font-family:Roboto,sans-serif;font-weight:400;cursor:pointer;display:flex;align-items:center;text-decoration:none;transition:background .25s,color .25s,box-shadow .25s;box-shadow:0 2px 6.7px #0000002b;outline:none;min-width:0;white-space:nowrap;gap:.5rem}.header-btn:hover{background:#f8f8f8;color:#000000e6}.header-btn.active{background:#f3f3f3cc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#7f7f86;box-shadow:none}.header-btn.header-btn-accent{background:#fff;color:#000;box-shadow:0 4px 6.7px #171b2017}.header-btn.header-btn-accent:hover{background:#e55a22;color:#fff}.header-btn.header-btn-accent.active{background:#f3f3f3cc;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#7f7f86;box-shadow:none}.header-right{display:flex;align-items:center}.header-project-badge{border:none;background:#fff;border-radius:14px;padding:.75rem .9rem;font-size:clamp(14px,1vw,16px);font-family:Roboto,sans-serif;font-weight:400;display:flex;align-items:center;line-height:normal;gap:6px;text-decoration:none;box-shadow:0 2px 6.7px #0000002b;white-space:nowrap;pointer-events:none}.header-project-badge.visible{opacity:1;transform:translateY(0)}.header-project-badge .header-project-divider{width:14px;height:auto;flex-shrink:0;opacity:.65;transform:translateY(-1px)}.header-project-badge .header-project-title{font-weight:400;font-size:clamp(13px,1vw,15px);color:#000c;line-height:1;max-width:18ch;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (max-width: 1024px){.main-header{padding:.8rem 1.5rem}.header-left{gap:.8rem}.header-btn,.header-project-badge{padding:.6rem 1rem;font-size:clamp(13px,.9vw,15px)}}@media (max-width: 768px){.main-header{padding:.6rem 1rem}.header-project-badge{padding:.5rem .8rem;font-size:13px}.header-project-badge .header-project-divider{width:12px}.header-project-badge .header-project-title{font-size:13px;max-width:12ch}.header-left{gap:.6rem}.header-btn{padding:.5rem .8rem;font-size:13px}.header-btn .header-btn-text{display:inline-block}.header-btn:not(.header-btn-accent) .header-btn-text{display:none}.header-logo img{width:40px;height:40px}.header-project-badge .header-project-title{max-width:12ch}}@media (max-width: 480px){.main-header{padding:.5rem .8rem}.header-left{gap:.4rem}.header-btn,.header-project-badge{padding:.4rem .6rem;font-size:12px}.header-project-badge .header-project-divider{width:10px}.header-project-badge .header-project-title{font-size:12px;max-width:10ch}}.superform-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;opacity:0;transition:opacity .32s ease;background:linear-gradient(to right,#1000 50%,#37302d40);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);pointer-events:none}.superform-overlay.open{opacity:1;pointer-events:none}.superform-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 50%,rgba(0,0,0,.15) 58%,rgba(0,0,0,.35) 70%,rgba(0,0,0,.6) 85%,rgb(0,0,0) 100%);mask-image:linear-gradient(to right,#0000 50%,#00000026 58%,#00000059 70%,#0009,#000)}.superform-panel{position:fixed;top:20px;right:20px;bottom:20px;width:420px;max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);background:#fff;border-radius:32px;box-shadow:0 8px 24px #0000001f;padding:0;overflow:hidden;transform:translate(110%);transition:transform .36s cubic-bezier(.2,.9,.25,1);box-sizing:border-box;z-index:9999;pointer-events:auto}.superform-content{height:100%;overflow-y:auto;padding:62px 28px 160px;box-sizing:border-box;border-radius:16px;background:#fff}.superform-overlay.open .superform-panel{transform:translate(0)}.superform-header{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;z-index:10000;background:#fff;padding:20px 30px 10px}.superform-header:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:20px;background:linear-gradient(to bottom,#fff,#fff0);pointer-events:none}.superform-header h2{margin:0;font-size:20px;font-weight:600}.superform-header .superform-close{background:transparent;border:none;font-size:26px;line-height:1;cursor:pointer;padding:4px}.form{display:flex;flex-direction:column;gap:1.2rem;font-size:15px;box-sizing:border-box}.form .form-fields{margin-top:2rem;display:flex;flex-direction:column;gap:1.5rem}.form label{display:flex;flex-direction:column;gap:.4rem}.form label>span,.form label>.radio-label{font-weight:400!important;color:#000}.form input,.form textarea{padding:.8rem 1rem;background:#f8f8f8;border:none;border-radius:10px;font-size:inherit;box-sizing:border-box;margin-top:2px}.form input:focus,.form textarea:focus{outline:none;box-shadow:0 0 0 4px #f67b551f}.field-hint{font-size:12px;color:#999;margin-top:2px}.superform-submit{position:absolute;bottom:32px;left:88px;right:88px;background:#f67b55;color:#fff;border:1px solid #fff;border-radius:12px;padding:1rem;font-size:15px;font-weight:400;cursor:pointer;z-index:10005;box-sizing:border-box;transition:transform .12s ease,background .12s ease}.superform-submit:hover{transform:translateY(-2px)}.superform-submit:disabled{background:#ddd;color:#888;cursor:not-allowed;transform:none}.radio-group{margin-top:.2rem;display:flex;flex-direction:column;gap:.6rem}.person-data-label{display:flex;flex-direction:column;margin-top:.5rem;gap:.75rem}#description-label,#contact-label{margin-top:.5rem}.custom-radio{display:block;cursor:pointer}.custom-radio input[type=radio]{display:none}.custom-radio .radio-content{display:flex;align-items:center;gap:.75rem;padding:.8rem 1rem;border:1.5px solid #e0e0e0;border-radius:10px;background:#fff;transition:border-color .15s ease,background .15s ease}.custom-radio .radio-label{font-size:15px;color:#666;font-weight:400}.custom-radio .radio-icon{width:22px;height:22px;display:inline-block;flex-shrink:0;background-color:#d9d9d9;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.custom-radio .radio-icon.icon-design{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.07812%209.7C1.07812%209.58954%201.16767%209.5%201.27813%209.5H8.87813C8.98858%209.5%209.07812%209.58954%209.07812%209.7V17.3C9.07812%2017.4105%208.98858%2017.5%208.87812%2017.5H1.27812C1.16767%2017.5%201.07813%2017.4105%201.07813%2017.3L1.07812%209.7Z'%20fill='black'/%3e%3cpath%20d='M4.89695%200.822045C4.97377%200.68329%205.1738%200.684868%205.24841%200.824818L8.8432%207.5673C8.91423%207.70052%208.81769%207.86139%208.66672%207.86139L1.33932%207.86139C1.18696%207.86139%201.09055%207.69783%201.16434%207.56453L4.89695%200.822045Z'%20fill='black'/%3e%3crect%20x='10.5781'%20y='9.5'%20width='8'%20height='8'%20rx='4'%20fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.07812%209.7C1.07812%209.58954%201.16767%209.5%201.27813%209.5H8.87813C8.98858%209.5%209.07812%209.58954%209.07812%209.7V17.3C9.07812%2017.4105%208.98858%2017.5%208.87812%2017.5H1.27812C1.16767%2017.5%201.07813%2017.4105%201.07813%2017.3L1.07812%209.7Z'%20fill='black'/%3e%3cpath%20d='M4.89695%200.822045C4.97377%200.68329%205.1738%200.684868%205.24841%200.824818L8.8432%207.5673C8.91423%207.70052%208.81769%207.86139%208.66672%207.86139L1.33932%207.86139C1.18696%207.86139%201.09055%207.69783%201.16434%207.56453L4.89695%200.822045Z'%20fill='black'/%3e%3crect%20x='10.5781'%20y='9.5'%20width='8'%20height='8'%20rx='4'%20fill='black'/%3e%3c/svg%3e")}.custom-radio .radio-icon.icon-company{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.37061%208.78298C1.80646%206.16507%203.5%204.59433%205.00805%204.59433C6.07975%204.59433%206.5%206.40568%206.5%208.5C7.5359%205.88209%2011.1983%202.49999%2013.5%202.5C15.1983%202.5%2017.5078%202.88248%2018%206.16507C18.5%209.50001%2014%2016.3442%2010.2063%2017.1603C7.30512%2017.7844%204.54836%2017.6438%202.40891%2015.5895C0.507434%2013.7638%200.940558%2011.3661%201.37061%208.78298Z'%20fill='black'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='19'%20height='19'%20viewBox='0%200%2019%2019'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.37061%208.78298C1.80646%206.16507%203.5%204.59433%205.00805%204.59433C6.07975%204.59433%206.5%206.40568%206.5%208.5C7.5359%205.88209%2011.1983%202.49999%2013.5%202.5C15.1983%202.5%2017.5078%202.88248%2018%206.16507C18.5%209.50001%2014%2016.3442%2010.2063%2017.1603C7.30512%2017.7844%204.54836%2017.6438%202.40891%2015.5895C0.507434%2013.7638%200.940558%2011.3661%201.37061%208.78298Z'%20fill='black'/%3e%3c/svg%3e")}.custom-radio input[type=radio]:checked+.radio-content{border-color:#fbc1af;background:#fff}.custom-radio input[type=radio]:checked+.radio-content .radio-icon{background-color:#fbc1af}.custom-radio input[type=radio]:checked+.radio-content .radio-label{color:#ff693b;font-weight:400}.success-message{display:none;text-align:center;padding:40px 20px;font-style:italic}.success-message:not(.hidden){display:flex;flex-direction:column;align-items:center}.success-illustration{width:300px;height:auto;margin-top:24px}.input-error{border:2px solid #ff5555!important;animation:shake .35s ease}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.hidden{display:none!important}@media (max-width: 640px){.superform-panel{top:12px;right:12px;bottom:12px;left:12px;width:auto;max-width:none;max-height:calc(100vh - 24px);border-radius:22px}.superform-content{border-radius:12px;padding:60px 32px 20px}.superform-submit{left:80px;right:80px;bottom:32px;border-radius:16px}}body.note-page{background:#d8d3ca;font-family:Roboto,sans-serif;color:#000000d9}.note-layout{display:flex;justify-content:center;padding:6.8rem 2rem 16rem;min-height:100vh}.note-content{max-width:600px;width:100%;display:flex;flex-direction:column;gap:2rem}.note-header{display:flex;flex-direction:column;gap:.6rem}.note-header .note-title{font-size:2.8rem;line-height:1;font-weight:600;margin-bottom:.8rem;color:#000}.note-header .note-meta{display:flex;align-items:center;text-align:center;gap:.5rem;font-size:.95rem;color:#0000008c;font-style:italic;margin-bottom:3rem}.note-header .note-meta .meta-dot{display:flex;align-items:center;justify-content:center}.note-header .note-meta .meta-dot img{display:block;width:3px;height:3px;opacity:1}.note-feed{display:flex;flex-direction:column;line-height:1.6;font-size:1.05rem;color:#000000d9}.note-feed .gap-0{margin-top:0}.note-feed .gap-1{margin-top:1.5rem}.note-feed .gap-2{margin-top:2.5rem}.note-feed .gap-3{margin-top:3.5rem}.note-feed .gap-4{margin-top:4.5rem}.note-feed .gap-5{margin-top:5.5rem}.note-feed .sharp img,.note-feed .sharp .media-item{border-radius:0!important}.note-feed p{margin:0}.note-feed img{width:100%;border-radius:12px;object-fit:cover}.note-feed .quote{font-style:italic;color:#000000a6}.note-feed .margin-bottom{margin-bottom:2.2rem}.note-feed h2,.note-feed h3,.note-feed h4{margin-top:2rem;font-weight:500;color:#000}.note-feed .media-grid{display:grid;gap:1.5rem;flex-shrink:0}.note-feed .media-grid.two{grid-template-columns:repeat(2,1fr)}.note-feed .media-grid.three{grid-template-columns:repeat(3,1fr)}.note-feed .media-grid.four{grid-template-columns:repeat(4,1fr)}.note-feed .media-grid.five{grid-template-columns:repeat(5,1fr)}.note-feed .media-grid.six{grid-template-columns:repeat(6,1fr)}@media (max-width: 768px){.note-feed .media-grid.transfer{grid-template-columns:1fr}}.note-feed .media-grid img,.note-feed .media-grid .media-item{width:100%;height:auto;object-fit:cover;max-width:100%}.note-feed .media-grid.sharp img,.note-feed .media-grid.sharp .media-item{border-radius:0!important}@media (max-width: 768px){.note-layout{padding:3rem 1.5rem}.note-header .note-title{font-size:1.6rem}.note-feed{font-size:1rem}}
