.cs-header{text-align:center;background-color:var(--trd-secondary);width:100vw;height:100dvh;color:var(--trd-primary);justify-content:center;align-items:center;padding:2em;display:flex;position:relative}.cs-header .cs-profile-icon{justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 1em;display:flex;position:relative}.cs-header .cs-profile-icon img{object-fit:contain;filter:none;width:87.5%;height:87.5%}.cs-header .cs-header-content{flex-direction:column;justify-content:center;align-items:center;gap:1em;display:flex}.cs-header .cs-header-title{margin-bottom:6em}.cs-circular-btn-wrapper{cursor:pointer;text-decoration:none;transition:transform .3s;display:block;position:absolute;bottom:2em;left:50%;transform:translate(-50%)}.cs-circular-btn-wrapper:hover{transform:translate(-50%)scale(1.05)}.cs-circular-btn{background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;transition:all .3s;display:flex;position:relative;overflow:hidden}.cs-circular-btn:hover{background:#0000000d;border-color:#1a1a1a33}.cs-circular-btn-svg{width:100%;height:100%;animation:12s linear infinite rotateText;position:absolute}@keyframes rotateText{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cs-circular-btn-text{fill:var(--trd-primary);letter-spacing:.05em;text-transform:uppercase;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.cs-circular-btn-arrow{color:var(--trd-primary);z-index:1;font-size:32px;font-weight:400;line-height:1;transition:transform .3s;position:relative}.cs-circular-btn-wrapper:hover .cs-circular-btn-arrow{transform:scale(1.2)}.cs-work-items{background-color:#fff;flex-direction:column;gap:4em;width:100%;height:100%;min-height:100%;padding:2em 2em 4em;display:flex;position:relative;overflow-x:hidden}.cs-work-items .cs-row{gap:2em;display:flex}.cs-work-items .cs-row .cs-work-item{flex:1;position:relative}.cs-work-items .cs-row .cs-work-item .cs-work-item-img{aspect-ratio:5/3;background-color:var(--concrete-200);border-radius:1em;margin-bottom:1em;overflow:hidden}.cs-work-items .cs-row .cs-work-item .cs-work-item-img img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.cs-work-items .cs-row .cs-work-item .cs-work-item-img:hover img{transform:scale(1.05)}.cs-work-items .cs-row .cs-work-item .cs-work-item-content{flex-direction:column;gap:.5em;display:flex}.cs-work-items .cs-row .cs-work-item .cs-work-item-content h3{letter-spacing:-.02em;color:var(--trd-primary);font-family:Rader,sans-serif;font-size:2rem;font-weight:700;line-height:1.1}.cs-work-items .cs-row .cs-work-item .cs-work-item-content p.mn{text-transform:uppercase;letter-spacing:.05em;color:var(--trd-accent);font-family:Messina Sans,sans-serif;font-size:.9rem}.cs-header-content p,.cs-header-title h2{color:var(--trd-primary);font-family:Rader,sans-serif;line-height:1.1}.cs-header-content>p{text-transform:none;font-family:Messina Sans,sans-serif;font-size:1.1rem;font-weight:600}.cs-header-title h2{letter-spacing:-.35rem;text-transform:uppercase;font-size:7rem;font-weight:700}.cs-header-content p>.line-wrapper,.cs-header-title h2>.line-wrapper{padding:0 .25em;position:relative;overflow:hidden}@media (max-width:1000px){.cs-header-title h2{letter-spacing:-.1rem;font-size:3rem}.cs-circular-btn{width:130px;height:130px}.cs-circular-btn-text{font-size:16px}.cs-circular-btn-arrow{font-size:28px}.cs-work-items .cs-row{flex-direction:column}.cs-work-items .cs-row .cs-work-item .cs-work-item-content h3{font-size:1.5rem}}@media (max-width:480px){.cs-circular-btn{width:110px;height:110px}.cs-circular-btn-text{font-size:14px}.cs-circular-btn-arrow{font-size:24px}}@media (prefers-reduced-motion:reduce){.cs-circular-btn-svg{animation:none}.cs-circular-btn-wrapper:hover{transform:translate(-50%)}.cs-circular-btn-wrapper:hover .cs-circular-btn-arrow{transform:none}}
