@import"https://fonts.googleapis.com/css2?family=Arima:wght@100..700&display=swap";@font-face{font-family:Foulis Greek;src:url(../../../fonts/Foulis-Greek.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Cooper Hewitt;src:url(../../../fonts/CooperHewitt-OTF-public/CooperHewitt-Heavy.otf);font-weight:900}@font-face{font-family:Cooper Hewitt;src:url(../../../fonts/CooperHewitt-OTF-public/CooperHewitt-HeavyItalic.otf);font-weight:900;font-style:italic}@font-face{font-family:Cooper Hewitt;src:url(../../../fonts/CooperHewitt-OTF-public/CooperHewitt-Bold.otf);font-weight:800}@font-face{font-family:Cooper Hewitt;src:url(../../../fonts/CooperHewitt-OTF-public/CooperHewitt-BoldItalic.otf);font-weight:800;font-style:italic}@font-face{font-family:Cooper Hewitt;src:url(../../../fonts/CooperHewitt-OTF-public/CooperHewitt-Semibold.otf);font-weight:700}@font-face{font-family:Cooper Hewitt;src:url(../../../fonts/CooperHewitt-OTF-public/CooperHewitt-SemiboldItalic.otf);font-weight:700;font-style:italic}@font-face{font-family:Cooper Hewitt;src:url(../../../fonts/CooperHewitt-OTF-public/CooperHewitt-Medium.otf);font-weight:600}@font-face{font-family:Cooper Hewitt;src:url(../../../fonts/CooperHewitt-OTF-public/CooperHewitt-MediumItalic.otf);font-weight:600;font-style:italic}@font-face{font-family:Cooper Hewitt;src:url(../../../fonts/CooperHewitt-OTF-public/CooperHewitt-Book.otf);font-weight:500}@font-face{font-family:Cooper Hewitt;src:url(../../../fonts/CooperHewitt-OTF-public/CooperHewitt-BookItalic.otf);font-weight:500;font-style:italic}@font-face{font-family:Cooper Hewitt;src:url(../../../fonts/CooperHewitt-OTF-public/CooperHewitt-Light.otf);font-weight:400}@font-face{font-family:Cooper Hewitt;src:url(../../../fonts/CooperHewitt-OTF-public/CooperHewitt-LightItalic.otf);font-weight:400;font-style:italic}@font-face{font-family:Cooper Hewitt;src:url(../../../fonts/CooperHewitt-OTF-public/CooperHewitt-Thin.otf);font-weight:300}@font-face{font-family:Cooper Hewitt;src:url(../../../fonts/CooperHewitt-OTF-public/CooperHewitt-ThinItalic.otf);font-weight:300;font-style:italic}:root{--primary-bg-color: #FEFEEB;--accent-color: #FE6596}#name-sub-ctn,#bio-line,#name,.l-logo,#flower{visibility:hidden}html{overflow-x:hidden;scrollbar-width:none}body{background-color:var(--primary-bg-color);margin:0;position:relative}#main-ctn{display:flex;flex-direction:column}#header{padding:clamp(3rem,6vw,6rem);padding-top:7.7vh;display:flex;justify-content:space-between;z-index:0;height:15vw;position:relative;overflow:hidden}#header #name-ctn{flex-direction:column}#header #name-ctn #name-sub-ctn{display:flex;gap:clamp(.5rem,12vh,3rem);margin-bottom:clamp(-5rem,-4vw,1rem)}#header #name-ctn #name-sub-ctn #name{font-family:Foulis Greek;font-size:clamp(5rem,10vw,16rem);color:var(--accent-color)}#header #name-ctn #name-sub-ctn img{position:relative;top:-25px;max-width:100%;width:clamp(4rem,12vw,10rem);height:auto}#header #name-ctn #name-desc-ctn{display:flex;align-items:center;gap:20px}#header #name-ctn #name-desc-ctn #name-link-ctn{display:flex;align-items:center;gap:10px}#header #name-ctn #name-desc-ctn #name-link-ctn img{scale:.8}#header #name-ctn #name-desc-ctn #about-me-link{color:var(--accent-color);font-family:Foulis Greek;font-size:clamp(1.25rem,1vw + .5rem,1rem)}#header #name-ctn #bio-line{font-family:Foulis Greek;font-size:clamp(1.25rem,1.5vw + .5rem,1.5rem);color:var(--accent-color)}#header:before{content:"";position:absolute;top:0;right:-275px;overflow-x:hidden;overflow-y:hidden;z-index:-1;width:100%;height:100%;background-image:url(../../../background-overlays/pixel-grain.svg);background-repeat:no-repeat;pointer-events:none;background-color:#ffffff1a;background-blend-mode:lighten;opacity:.8}#status-ctn{background-color:#fff;border:1px solid var(--accent-color);border-radius:20px;rotate:-15deg;position:relative;top:5vh;padding-left:4%;padding-right:4%;z-index:100;height:fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center}#status-ctn img{position:absolute;right:-50px;top:-50px}#status-ctn #status-ctn-head{font-family:Cooper Hewitt;font-weight:600;color:var(--accent-color);padding:20px;font-size:clamp(.75rem,.5vw,1rem)}#status-ctn #recent-ann{color:#f2a159;margin-right:10px}#status-ctn #ann-ctn{border-top:1px solid var(--accent-color);padding:20px;display:grid;grid-template-columns:auto 1fr;column-gap:15px;row-gap:5px}#status-ctn .ann{font-family:Cooper Hewitt;font-size:clamp(.75rem,.5vw,1rem);font-weight:500;color:var(--accent-color);display:contents}#status-ctn .ann-type{font-weight:600;white-space:nowrap;justify-self:end}#status-ctn .type-blog{color:#016ebf}#status-ctn .type-musings{color:#e70047}#nav{background-color:var(--accent-color);padding:clamp(2rem,2vw,4rem) clamp(1rem,3vw,4rem);z-index:2;justify-content:space-between;display:flex;border-bottom:#FFFFFF 1px solid}#nav #akiss-logo{display:inline-block;position:relative}#nav #akiss-logo-img{width:clamp(100%,100%,120%);height:auto;display:block}#nav #nav-hairpin-logo{position:absolute;width:25%;right:15%;bottom:3%}#nav #kessoku-logo{align-self:flex-end;justify-self:flex-end;mix-blend-mode:plus-lighter}#nav #nav-menu-wrap{display:flex;align-items:center;gap:clamp(1rem,1.2vw + 1rem,2rem);font-family:Cooper Hewitt;font-weight:900}#nav #nav-menu-wrap .nav-menu-ctn{color:#fff;text-decoration:none;font-size:clamp(.8rem,1.2vw,4rem)}#recent-project-ctn{background-color:var(--accent-color);padding:clamp(2rem,3vw,5rem);font-family:Cooper Hewitt;font-weight:800;color:#fff;font-size:clamp(1.3rem,1.4vw,2rem);display:flex;flex-direction:column;gap:30px;padding-bottom:50px}#recent-project-ctn #project-ctn-wrap,#recent-project-ctn #project-ctn-wrap .project-ctn{display:flex;flex-direction:column}#recent-project-ctn #project-ctn-wrap .project-name{padding:15px 30px;border:#FFFFFF 1px solid;font-weight:600;font-size:clamp(1rem,1.3vw,2rem)}#recent-project-ctn #project-ctn-wrap .project-info-ctn{background-color:var(--primary-bg-color);display:none;justify-content:space-between;height:0}#recent-project-ctn #project-ctn-wrap .project-info-ctn .info-ctn-sec{padding:50px;width:33%;color:var(--accent-color);font-size:medium;font-weight:500}#recent-project-ctn #project-ctn-wrap div+div .project-name{border-top:0px}#recent-post-ctn{position:relative;padding:clamp(2rem,3vw,5rem);font-family:Cooper Hewitt;font-weight:800;display:flex;flex-direction:column;gap:30px}#recent-post-ctn #recent-post-head{font-size:clamp(1.3rem,1.4vw,2rem);color:var(--accent-color)}#recent-post-ctn:before{content:"";position:absolute;top:-10px;left:-1px;overflow-x:hidden;overflow-y:hidden;z-index:-2;width:100%;height:100%;background-image:url(../../../background-overlays/pixel-grain-1.svg);background-repeat:no-repeat;background-size:cover;pointer-events:none}#all-post-ctn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.post-ctn{display:flex;flex-direction:column;flex:1;border:1px solid var(--accent-color)}.post-ctn .post-img{height:300px;background-color:var(--primary-bg-color)}.post-ctn .post-title{padding:20px;background-color:var(--accent-color);color:#fff;font-weight:500;font-size:clamp(1.3rem,1.3vw,2rem)}.post-ctn+.post-ctn{border-left:0}#spotlight-ctn{padding:clamp(2rem,3vw,5rem);margin-bottom:30px;padding-top:10px;font-family:Cooper Hewitt;font-weight:800;display:flex;flex-direction:column;gap:30px}#spotlight-ctn #light-head{color:var(--accent-color);font-size:24px}#light-sub-ctn{border:1px solid var(--accent-color);display:flex}#light-sub-ctn #img-ctn{height:auto;background-color:var(--primary-bg-color)}#light-sub-ctn #light-txt-ctn{display:flex;flex-direction:column;background-color:var(--accent-color);padding:50px;gap:30px}#light-sub-ctn #light-txt-head{font-size:22px;font-weight:800;color:#fff}#light-sub-ctn #light-txt-desc{font-weight:500;color:#fff;font-size:20px}#footer{background-color:var(--accent-color);padding:clamp(5rem,10vw,16rem);padding-bottom:150px;display:flex;align-items:center;flex-direction:column;gap:10px;background-image:url(../../../background-overlays/line-grain.svg);font-family:Arima;font-optical-sizing:auto;color:#fff}#footer #footer-wrap{display:flex;flex-direction:column;width:fit-content;gap:10px}#footer #kural-tamil-text{font-weight:500;line-height:2ch;font-size:clamp(2rem,3vw,5rem)}#footer #kural-eng-text{font-weight:200;font-size:clamp(1rem,1vw,2.5rem);position:relative}#footer #kural-num{align-self:flex-end;font-weight:200;font-size:18px}@media(max-width:800px){#header{height:65dvh;display:flex;flex-direction:column;align-items:center;justify-content:center}#header #name-ctn{display:flex;align-items:center}#header #name-ctn #name-sub-ctn img{display:none}#header #name-ctn #name-desc-ctn{display:flex;flex-direction:column;align-items:center}#header #name-ctn #name-desc-ctn #name-link-ctn{display:flex}#header #name-ctn #name-desc-ctn #name-link-ctn img{scale:.8}#header:before{content:"";position:absolute;top:0;right:-500px;overflow-x:hidden;overflow-y:hidden;z-index:-1;width:300%;height:300%;background-image:url(../../../background-overlays/pixel-grain.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none}#status-ctn{display:none}#rest-wrap{flex-shrink:0}#nav{display:flex;flex-direction:column;align-items:center;gap:20px}#nav #kessoku-logo{display:none}#recent-post-ctn:before{content:"";position:absolute;top:-10px;overflow-x:hidden;overflow-y:hidden;right:0;z-index:-2;width:100%;height:100%;background-image:url(../../../background-overlays/pixel-grain-1.svg);background-repeat:no-repeat;background-size:cover;pointer-events:none;background-color:#ffffff1a;background-blend-mode:lighten}.post-ctn+.post-ctn{border-left:1px solid var(--accent-color)}}
