@font-face{font-family:"Cormorant Garamond";src:url(../fonts/cormorant-garamond-v21-latin_latin-ext-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(../fonts/cormorant-garamond-v21-latin_latin-ext-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(../fonts/cormorant-garamond-v21-latin_latin-ext-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(../fonts/cormorant-garamond-v21-latin_latin-ext-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url(../fonts/cormorant-garamond-v21-latin_latin-ext-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Outfit";src:url(../fonts/outfit-v15-latin_latin-ext-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Outfit";src:url(../fonts/outfit-v15-latin_latin-ext-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Outfit";src:url(../fonts/outfit-v15-latin_latin-ext-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Outfit";src:url(../fonts/outfit-v15-latin_latin-ext-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Outfit";src:url(../fonts/outfit-v15-latin_latin-ext-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Josefin Sans";src:url(../fonts/josefin-sans-v34-latin_latin-ext-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Josefin Sans";src:url(../fonts/josefin-sans-v34-latin_latin-ext-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Josefin Sans";src:url(../fonts/josefin-sans-v34-latin_latin-ext-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}html{font-size:10px;scroll-behavior:smooth;background:#0c1e28}*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--cormorant:"Cormorant Garamond", "Times New Roman", serif;--outfit:"Outfit", "Helvetica Neue", Arial, sans-serif;--josefin:"Josefin Sans", "Helvetica Neue", Arial, sans-serif;--gold-grad:linear-gradient(
    90deg,
    #ffd24a,
    #ffb060,
    #ffe27a,
    #ff9a3c,
    #ffd24a
  );--c-blue:#1e93ab;--c-blue-light:#5fd8f0;--c-green:#9fcd5a;--c-green-light:#c8eb87;--c-purple:#8388c9;--c-purple-light:#b8bdf0;--c-coral:#d45f3a;--c-coral-light:#ff9270;--c-gold:#d4943a;--c-gold-light:#ffd57a;--c-magenta:#c44a8a;--c-magenta-light:#ff7cc8;--neon:#00c3c9;--chapter-gold:#ffd57a;--chapter-line:rgba(255, 210, 140, 0.6)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#081820}::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#006070,#00c3c9,#00e5ff);border-radius:4px}#main-body{min-height:100vh;font-family:var(--outfit);background:#c3f5f0;background-image:url(../img/son-kolaj.webp);background-repeat:repeat;background-size:1000px 563px;background-attachment:fixed;color:#e4f6f8;position:relative;animation:bgScroll 60s linear infinite}@keyframes bgScroll{from{background-position:0 0}to{background-position:1000px 0}}#main-body::before{content:"";position:fixed;top:6%;bottom:6%;left:8%;right:8%;pointer-events:none;z-index:1;background:rgb(37 140 170 / .22);backdrop-filter:blur(18px) saturate(1.5);-webkit-backdrop-filter:blur(18px) saturate(1.5);border-radius:15px;border:1px solid rgb(255 255 255 / .1);box-shadow:0 8px 32px 0 rgb(0 0 0 / .37),-3px 0 30px rgb(0 200 230 / .248),3px 0 30px rgb(0 200 230 / .248),-10px 0 70px rgb(0 200 230 / .121),10px 0 70px rgb(0 200 230 / .121)}@keyframes gold-shift{0%{background-position:0% 0%}100%{background-position:200% 0%}}#header{display:flex;flex-direction:column;background:linear-gradient(180deg,rgb(0 185 225 / .6) 0%,rgb(0 155 200 / .68) 50%,rgb(0 125 170 / .78) 100%);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);position:relative;overflow:hidden;z-index:10}#header::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 100% at 8% 50%,rgb(80 245 255 / .5) 0,transparent 60%),radial-gradient(ellipse 50% 100% at 50% 50%,rgb(200 252 255 / .25) 0,transparent 65%),radial-gradient(ellipse 55% 100% at 92% 50%,rgb(0 235 250 / .42) 0,transparent 55%);pointer-events:none}#header-container{display:flex;align-items:center;justify-content:space-between;padding:1.6rem 3rem;gap:2rem;position:relative;z-index:1}.brand-area{display:flex;align-items:center;gap:1.2rem}.logo{width:7rem;height:7rem;object-fit:contain;filter:drop-shadow(0 0 20px rgb(0 240 255 / .8))}.brand-name{font-family:var(--cormorant);font-size:3.2rem;font-weight:600;letter-spacing:.02em;line-height:1}.brand-iz,.brand-cap{background:linear-gradient(to bottom,#ffffff 0%,#ccfaff 40%,#00ddf0 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.brand-cap{font-size:1.15em}.brand-rest{background:linear-gradient(to bottom,#f0fdff 0%,#90eeff 50%,#30c8e0 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.brand-parens{font-family:var(--outfit);font-size:.6em;font-weight:300;opacity:.5;background:linear-gradient(to bottom,#e8f6fb,#5a9ab0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;margin-left:.2em}.brand-sub{font-family:var(--josefin);font-size:1.05rem;font-weight:400;letter-spacing:.22em;margin-top:.5rem;color:rgb(225 252 255 / .92);text-transform:uppercase}.pill-section{position:sticky;top:1.5rem;z-index:100;display:flex;justify-content:center;padding:0 2rem;margin:1.5rem auto 0;width:100%;max-width:110rem}.pill-nav{display:flex;flex-direction:row;gap:.4rem;align-items:stretch;padding:.8rem;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgb(100 222 240 / .5);border-radius:9rem;box-shadow:0 14px 50px rgb(0 90 130 / .5),0 0 40px rgb(0 200 230 / .3),inset 0 1px 0 rgb(200 250 255 / .38);width:100%;max-width:100rem}.pill{flex:1 1 0%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.9rem 1.4rem;border-radius:7rem;text-decoration:none;background:#fff0;border:none;outline:none;transition:transform 0.25s cubic-bezier(.25,1,.5,1),background 0.25s,box-shadow 0.25s;position:relative;overflow:hidden}.pill:hover{background:rgb(255 255 255 / .15)}.pill-name{font-family:var(--josefin);font-size:1.15rem;font-weight:600;letter-spacing:.2em;color:#fff;text-shadow:0 0 14px rgb(0 230 255 / .7);position:relative;z-index:1;text-transform:uppercase}.pill-slogan{font-family:var(--cormorant);font-size:1rem;font-style:italic;font-weight:500;letter-spacing:.03em;color:rgb(215 252 255 / .88);margin-top:.2rem;position:relative;z-index:1}.pill-compass-icon{font-size:1.7rem;line-height:1;margin-bottom:.2rem;position:relative;z-index:1;filter:drop-shadow(0 0 8px rgb(255 200 80 / .55))}.pill-compass{border:1px solid rgb(255 200 80 / .38);background:rgb(80 45 5 / .4)}.pill-compass:hover{background:rgb(100 60 10 / .5);box-shadow:0 0 28px rgb(255 180 60 / .32)}.pill-compass .pill-name{background:var(--gold-grad);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;animation:gold-shift 4s linear infinite;font-weight:600}.pill-compass .pill-slogan{color:rgb(255 210 140 / .78)}.hero-title-section{position:relative;z-index:2;min-height:42vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:3rem 2rem 2rem}.hero-title-content{position:relative;z-index:1;text-align:left;margin:6rem 4rem;padding:2rem 2rem;max-width:80rem;display:flex;flex-direction:column;gap:1rem}.hero-eyebrow{font-family:var(--josefin);font-size:1.15rem;font-weight:400;letter-spacing:.5em;color:var(--c-green-light);text-transform:uppercase;margin-bottom:.5rem;align-self:flex-start;text-shadow:0 2px 12px rgb(0 0 0 / .7)}.hero-main-title{font-family:var(--cormorant);font-weight:500;line-height:1.05;color:#fff;display:flex;flex-direction:column;gap:.3rem;text-shadow:0 2px 18px rgb(0 0 0 / .65)}.hero-line-1{font-size:9rem;font-weight:600;letter-spacing:-.01em;color:#f4fbff}.hero-line-2{font-size:5rem;font-weight:500;letter-spacing:-.005em;margin-left:6rem}.hero-line-2 em{font-style:italic;font-weight:400;color:var(--c-green-light)}.hero-invite{font-family:var(--outfit);font-size:2rem;font-weight:300;letter-spacing:.02em;margin-top:1.5rem;color:rgb(220 248 255 / .92);text-shadow:0 2px 12px rgb(0 0 0 / .7);align-self:flex-start}.hi-1{font-family:var(--cormorant);font-style:italic;font-weight:600;font-size:1.15em;color:var(--c-green-light)}.hero-orb{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.hero-orb-1{width:50rem;height:30rem;background:radial-gradient(ellipse,rgb(0 180 210 / .22) 0,transparent 70%);top:-10rem;left:-5rem}.hero-orb-2{width:40rem;height:25rem;background:radial-gradient(ellipse,rgb(255 130 80 / .18) 0,transparent 70%);top:-8rem;right:-5rem}.stars-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.stars-layer{position:absolute;inset:0;will-change:transform}.stars-layer.s1{background-image:radial-gradient(1px 1px at 10% 20%,rgb(255 255 255 / .7) 0,transparent 100%),radial-gradient(1px 1px at 30% 65%,rgb(200 240 255 / .5) 0,transparent 100%),radial-gradient(1px 1px at 55% 10%,rgb(180 240 255 / .7) 0,transparent 100%),radial-gradient(1px 1px at 75% 45%,rgb(255 255 200 / .4) 0,transparent 100%),radial-gradient(1px 1px at 90% 80%,rgb(200 255 255 / .6) 0,transparent 100%),radial-gradient(1px 1px at 20% 90%,rgb(200 240 255 / .5) 0,transparent 100%),radial-gradient(1px 1px at 65% 75%,rgb(180 255 240 / .4) 0,transparent 100%),radial-gradient(1px 1px at 42% 38%,rgb(255 255 255 / .6) 0,transparent 100%);animation:60s linear infinite drift1}.stars-layer.s2{background-image:radial-gradient(1.5px 1.5px at 15% 30%,rgb(180 240 255 / .5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 60% 20%,rgb(255 220 180 / .45) 0,transparent 100%),radial-gradient(1.5px 1.5px at 80% 60%,rgb(180 255 240 / .35) 0,transparent 100%),radial-gradient(1.5px 1.5px at 25% 50%,rgb(200 240 255 / .5) 0,transparent 100%);animation:90s linear infinite drift2}.stars-layer.s3{background-image:radial-gradient(2px 2px at 22% 12%,rgb(255 200 100 / .4) 0,transparent 100%),radial-gradient(2px 2px at 58% 55%,rgb(0 220 240 / .3) 0,transparent 100%),radial-gradient(2px 2px at 78% 25%,rgb(255 160 80 / .4) 0,transparent 100%);animation:120s linear infinite drift3}@keyframes drift1{from{transform:translateY(0)}to{transform:translateY(-30px)}}@keyframes drift2{from{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes drift3{from{transform:translateY(0)}to{transform:translateY(-12px)}}.chapter-marker{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:.7rem;max-width:44rem;margin:6rem auto 0;padding:0 2rem;text-align:center}.chapter-2,.chapter-3,.chapter-4{margin-bottom:8rem}.cm-num{font-family:var(--cormorant);font-style:italic;font-size:3.4rem;font-weight:500;color:var(--c-green-light);letter-spacing:.04em;text-shadow:0 0 24px rgb(255 200 80 / .55);line-height:1;margin:.4rem 0 .6rem}.cm-label{font-family:var(--josefin);font-size:1.8rem;font-weight:600;letter-spacing:.5em;text-transform:uppercase;color:var(--c-green-light);text-shadow:0 1px 12px rgb(0 0 0 / .6),0 0 28px rgb(255 210 140 / .3);padding-left:.5em}.cm-sub{font-family:var(--cormorant);font-style:italic;font-size:1.55rem;font-weight:500;color:var(--c-green-light);letter-spacing:.02em;margin-top:.3rem;max-width:38rem;line-height:1.6;text-shadow:0 1px 8px rgb(0 0 0 / .5)}.cm-span{font-size:1.7rem;font-weight:500;color:var(--c-blue-light)}.deck-section{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;padding:0 2rem 0;overflow-x:hidden;overflow-y:visible;min-height:30rem;width:100%;margin-bottom:4rem}.card-stage{position:relative;width:100%;max-width:114rem;height:54rem;flex-shrink:0;z-index:1}.card-deck{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:28rem;height:48rem;transition:width 1.1s cubic-bezier(.22,1,.36,1)}.card-deck.spread{width:100%}.nav-card{position:absolute;bottom:0;left:50%;width:20rem;height:31rem;border-radius:14px;background:rgb(8 30 45 / .18);cursor:pointer;overflow:hidden;transform-origin:bottom center;transform:translateX(-50%) rotate(0deg);border:2px solid var(--card-frame,rgb(255 255 255 / .35));box-shadow:0 28px 50px rgb(0 0 0 / .55),0 0 22px var(--card-glow,rgb(0 195 201 / .4)),inset 0 1px 0 rgb(255 255 255 / .18),inset 0 0 30px var(--card-inset,rgb(0 195 201 / .08));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:.92;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity 0.6s ease,box-shadow 0.6s ease}.card-1{--card-frame:rgba(0, 195, 201, 0.55);--card-glow:rgba(0, 195, 201, 0.45);--card-inset:rgba(0, 195, 201, 0.1)}.card-2{--card-frame:rgba(95, 216, 240, 0.55);--card-glow:rgba(95, 216, 240, 0.45);--card-inset:rgba(95, 216, 240, 0.1)}.card-3{--card-frame:rgba(255, 170, 80, 0.55);--card-glow:rgba(255, 170, 80, 0.45);--card-inset:rgba(255, 170, 80, 0.1)}.card-4{--card-frame:rgba(180, 220, 110, 0.55);--card-glow:rgba(180, 220, 110, 0.4);--card-inset:rgba(180, 220, 110, 0.1)}.card-5{--card-frame:rgba(255, 130, 200, 0.55);--card-glow:rgba(255, 130, 200, 0.45);--card-inset:rgba(255, 130, 200, 0.1)}.card-deck.spread .nav-card:hover:not(.card-lifted){opacity:1;z-index:10;box-shadow:0 38px 60px rgb(0 0 0 / .7),0 0 38px var(--card-glow),0 0 70px var(--card-glow),inset 0 1px 0 rgb(255 255 255 / .25)}.card-deck.spread .nav-card.card-lifted{transform:translateX(-50%) rotate(0deg) translateY(-22rem);opacity:1;z-index:50;box-shadow:0 50px 75px rgb(0 0 0 / .82),0 0 55px var(--card-glow),0 0 110px var(--card-glow),inset 0 1px 0 rgb(255 255 255 / .3)}.card-deck:not(.spread) .card-1{transform:translateX(-50%) rotate(-16deg);z-index:5}.card-deck:not(.spread) .card-2{transform:translateX(-50%) rotate(-8deg);z-index:4}.card-deck:not(.spread) .card-3{transform:translateX(-50%) rotate(0deg);z-index:3}.card-deck:not(.spread) .card-4{transform:translateX(-50%) rotate(8deg);z-index:2}.card-deck:not(.spread) .card-5{transform:translateX(-50%) rotate(16deg);z-index:1}.card-deck.spread .card-1{left:28%;transform:translateX(-50%) rotate(-20deg) translateY(-5rem);z-index:1}.card-deck.spread .card-2{left:39%;transform:translateX(-50%) rotate(-10deg) translateY(-8rem);z-index:2}.card-deck.spread .card-3{left:50%;transform:translateX(-50%) rotate(0deg) translateY(-10rem);z-index:3}.card-deck.spread .card-4{left:61%;transform:translateX(-50%) rotate(10deg) translateY(-8rem);z-index:4}.card-deck.spread .card-5{left:72%;transform:translateX(-50%) rotate(20deg) translateY(-5rem);z-index:5}.card-deck.spread .card-1:hover:not(.card-lifted){transform:translateX(-50%) rotate(-20deg) translateY(-12rem)}.card-deck.spread .card-2:hover:not(.card-lifted){transform:translateX(-50%) rotate(-10deg) translateY(-15rem)}.card-deck.spread .card-3:hover:not(.card-lifted){transform:translateX(-50%) rotate(0deg) translateY(-17rem)}.card-deck.spread .card-4:hover:not(.card-lifted){transform:translateX(-50%) rotate(10deg) translateY(-15rem)}.card-deck.spread .card-5:hover:not(.card-lifted){transform:translateX(-50%) rotate(20deg) translateY(-12rem)}.card-img{position:absolute;top:calc(3.6rem + (100% - 3.6rem) / 2);left:50%;transform:translate(-50%,-50%);width:13rem;height:13rem;object-fit:cover;object-position:center center;border-radius:8px;border:27px solid rgb(0 195 201 / .55);transition:transform 0.5s}.nav-card:hover .card-img,.nav-card.card-lifted .card-img{transform:translate(-50%,-50%) scale(1.03)}.card-name{position:absolute;top:0;left:0;right:0;height:3.6rem;z-index:4;display:flex;align-items:center;justify-content:center;font-family:var(--cormorant);font-size:1.5rem;font-weight:500;font-style:italic;letter-spacing:.04em;color:rgb(245 252 255 / .95);text-shadow:0 1px 8px rgb(0 0 0 / .7);pointer-events:none}.card-body-content{position:absolute;top:3.6rem;left:.8rem;right:.8rem;bottom:.8rem;display:flex;flex-direction:column;justify-content:flex-end;padding:2.4rem 1.8rem;z-index:5;opacity:0;background:linear-gradient(to top,rgb(4 18 28 / .94) 0%,rgb(4 18 28 / .72) 38%,#fff0 72%);border-radius:8px;transition:opacity 0.35s}.nav-card.card-lifted .card-body-content{opacity:1}.card-tag{font-family:var(--josefin);font-size:.85rem;font-weight:500;letter-spacing:.36em;color:rgb(255 220 130 / .95);margin-bottom:.5rem;text-shadow:0 0 14px rgb(255 200 80 / .7);text-transform:uppercase}.card-heading{font-family:var(--cormorant);font-size:clamp(2rem, 2.6vw, 2.8rem);font-weight:400;line-height:1.05;background:linear-gradient(to bottom,#ffffff 0%,#d8f8ff 45%,#90e8f8 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:#fff0;margin-bottom:.6rem;filter:drop-shadow(0 2px 16px rgb(0 0 0))}.card-sub{font-family:var(--cormorant);font-size:1.25rem;font-style:italic;font-weight:500;color:rgb(200 240 248 / .92);letter-spacing:.02em;max-height:0;overflow:hidden;opacity:0;margin-bottom:0;transition:opacity 0.35s 0.12s,max-height 0.35s 0.08s,margin-bottom 0.3s}.nav-card.card-lifted .card-sub{max-height:4rem;opacity:1;margin-bottom:1rem}.card-go{display:inline-block;align-self:flex-start;font-family:var(--outfit);font-size:1rem;font-weight:500;letter-spacing:.18em;padding:.65rem 2rem;border-radius:3rem;border:1px solid var(--card-frame);background:rgb(0 0 0 / .55);backdrop-filter:blur(10px);color:#fff;box-shadow:0 0 22px var(--card-glow);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity 0.4s 0.15s,transform 0.4s 0.15s;text-transform:uppercase}.nav-card.card-lifted .card-go{opacity:1;pointer-events:auto;transform:translateY(0)}.metrics-section{position:relative;z-index:2;max-width:96rem;margin:0 auto 4rem;padding:0 4rem}.metrics-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto auto auto auto;gap:3.5rem 0;margin-top:1rem}.metric-card{background:#fff0;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;display:flex;flex-direction:column;gap:.6rem;cursor:default;transition:none;position:relative;text-align:left}.mc-1{grid-column:1/4;grid-row:1;text-align:left;padding-left:6rem;align-items:flex-start;margin-bottom:-6rem}.mc-2{grid-column:4/9;grid-row:2;text-align:right;padding-right:2rem;align-items:flex-end}.mc-3{grid-column:2/6;grid-row:3;text-align:center;align-items:center}.mc-4{grid-column:1/4;grid-row:4;text-align:left;padding-left:6rem;align-items:flex-start}.mc-5{grid-column:4/7;grid-row:5;text-align:right;padding-right:6rem;align-items:flex-end;margin-top:-8rem}.metric-bar{width:6rem;height:1px;background:var(--chapter-line);border-radius:0;margin-bottom:.4rem;overflow:visible}.metric-bar-fill{background:#f4fbff;width:100%;height:100%;box-shadow:0 0 8px rgb(255 210 140 / .5)}.metric-name{font-family:var(--josefin);font-size:1.4rem;font-weight:600;letter-spacing:.42em;text-transform:uppercase}.metric-n1{color:var(--c-blue-light)}.metric-n2{color:var(--c-purple-light)}.metric-n3{color:var(--c-green-light)}.metric-n4{color:var(--c-purple-light)}.metric-n5{color:var(--c-blue-light)}.metric-desc{font-family:var(--cormorant);font-size:1.7rem;font-style:italic;font-weight:500;color:rgb(245 252 255 / .92);letter-spacing:.01em;line-height:1.55;text-shadow:0 1px 10px rgb(0 0 0 / .55);text-align:inherit}.projects-section{position:relative;z-index:2;max-width:100rem;margin:0 auto 4rem;padding:0 3rem}.board-wrapper{background:#fff0;border:none;padding:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.board-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem 3.5rem}.project-card{position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.8rem;background:linear-gradient(160deg,rgb(20 60 80 / .22) 0%,rgb(8 30 45 / .32) 100%);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);border:1px solid rgb(160 220 235 / .18);border-radius:1.4rem;overflow:hidden;cursor:pointer;transition:transform 0.5s cubic-bezier(.22,1,.36,1),border-color 0.3s,box-shadow 0.3s}.pc-cafe{--proj-accent:#5fd8f0;--proj-bg:rgba(95, 216, 240, 0.05);transform:translateY(-6px);border-color:var(--proj-accent);box-shadow:0 20px 50px rgb(0 0 0 / .4),0 0 30px var(--proj-accent)}.pc-music{--proj-accent:#a8d840;--proj-bg:rgba(168, 216, 64, 0.05);transform:translateY(-6px);border-color:var(--proj-accent);box-shadow:0 20px 50px rgb(0 0 0 / .4),0 0 30px var(--proj-accent)}.pc-hotel{--proj-accent:#ff9270;--proj-bg:rgba(255, 146, 112, 0.05);transform:translateY(-6px);border-color:var(--proj-accent);box-shadow:0 20px 50px rgb(0 0 0 / .4),0 0 30px var(--proj-accent)}.pc-qr{--proj-accent:#ffd24a;--proj-bg:rgba(255, 200, 100, 0.05);transform:translateY(-6px);border-color:var(--proj-accent);box-shadow:0 20px 50px rgb(0 0 0 / .4),0 0 30px var(--proj-accent)}.project-card::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--proj-bg);opacity:.8;pointer-events:none;z-index:0}.project-card>*{position:relative;z-index:1}.project-dot{width:8px;height:8px;border-radius:50%;background:var(--proj-accent);box-shadow:0 0 12px var(--proj-accent);margin-bottom:.6rem}.project-card .project-title{font-family:var(--josefin);font-size:1.2rem;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:rgb(240 250 255 / .95);text-shadow:0 1px 8px rgb(0 0 0 / .5);margin-bottom:.5rem}.project-card .project-lorem{font-family:var(--cormorant);font-size:1.3rem;line-height:1.55;font-style:italic;font-weight:500;color:rgb(220 240 248 / .88);text-shadow:0 1px 4px rgb(0 0 0 / .4);margin-bottom:.8rem}.project-card .project-tag{display:inline-block;align-self:flex-start;font-family:var(--josefin);font-size:.8rem;font-weight:500;letter-spacing:.28em;padding:.4rem 1.2rem;border-radius:2rem;border:1px solid var(--proj-accent);color:var(--proj-accent);background:rgb(0 0 0 / .3);text-transform:uppercase;margin-top:auto;opacity:.95}.service-section{font-family:var(--outfit);position:relative;z-index:2;padding-top:0}.service-wrapper{position:relative;max-width:116rem;margin:0 auto;padding:2rem 3rem 10rem;overflow:hidden}.service-bg-orbs{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.orb-1{width:60rem;height:60rem;background:radial-gradient(circle,rgb(30 147 171 / .4) 0%,transparent 70%);top:-10rem;left:-10rem}.orb-2{width:55rem;height:55rem;background:radial-gradient(circle,rgb(0 195 201 / .35) 0%,transparent 70%);top:8rem;right:-12rem}.orb-3{width:60rem;height:60rem;background:radial-gradient(circle,rgb(0 170 190 / .4) 0%,transparent 70%);top:35rem;left:8rem}.orb-4{width:55rem;height:55rem;background:radial-gradient(circle,rgb(212 95 58 / .4) 0%,transparent 70%);bottom:5rem;right:-8rem}.orb-5{width:45rem;height:45rem;background:radial-gradient(circle,rgb(255 160 80 / .35) 0%,transparent 70%);top:55%;left:45%}.domino-row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);gap:6rem 4rem;padding:4rem 3rem 6rem;align-items:start}.domino{position:relative;width:100%;max-width:26rem;min-height:34rem;border-radius:1.2rem;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(160deg,rgb(15 50 70 / .18) 0%,rgb(8 30 45 / .28) 100%);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1);box-shadow:0 18px 40px rgb(0 0 0 / .4),inset 0 1px 0 rgb(255 255 255 / .1);cursor:pointer;user-select:none;overflow:visible;transform-origin:center center;transition:transform 0.5s cubic-bezier(.22,1,.36,1),box-shadow 0.4s,border-color 0.4s,opacity 0.4s}.domino::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgb(255 255 255 / .08) 0%,transparent 55%);pointer-events:none;z-index:1}.domino:nth-child(1){justify-self:end;transform:rotate(-3deg) translateY(0)}.domino:nth-child(2){justify-self:center;transform:rotate(2deg) translateY(3rem)}.domino:nth-child(3){justify-self:start;transform:rotate(-1.5deg) translateY(-1rem)}.domino:nth-child(4){justify-self:center;transform:rotate(3deg) translateY(2rem)}.domino:nth-child(5){justify-self:end;transform:rotate(-2.5deg) translateY(-.5rem)}.domino:nth-child(6){justify-self:start;transform:rotate(2.2deg) translateY(2.5rem)}.domino:hover:not(.lifted){transform:rotate(0deg) translateY(-1.5rem) scale(1.04);z-index:20;border-color:var(--p-light);box-shadow:0 32px 60px rgb(0 0 0 / .55),0 0 40px var(--p-glow),inset 0 1px 0 rgb(255 255 255 / .18)}.domino.lifted{transform:rotate(0deg) translateY(-2.5rem) scale(1.07);z-index:100;border-color:var(--p-light);box-shadow:0 45px 80px rgb(0 0 0 / .65),0 0 50px var(--p-glow),0 0 110px var(--p-glow),inset 0 1px 0 rgb(255 255 255 / .22)}.domino-row.has-lifted .domino:not(.lifted){filter:brightness(.55) saturate(.6) blur(1.5px);opacity:.55}.domino-content{position:relative;z-index:2;width:100%;min-height:36rem;display:flex;flex-direction:column}.domino-left{flex:0 0 14rem;position:relative;padding:1.4rem 1.4rem .8rem;display:flex;align-items:center;justify-content:center}.sv-badge{position:absolute;top:1rem;left:1rem;font-family:var(--josefin);font-size:.75rem;font-weight:500;letter-spacing:.3em;padding:.3rem .85rem;border-radius:.4rem;border:1px solid var(--p-light);color:var(--p-text);background:rgb(0 0 0 / .4);text-transform:uppercase;z-index:3}.domino-num{font-family:var(--cormorant);font-size:8rem;font-weight:600;font-style:italic;letter-spacing:.02em;color:var(--p-light);opacity:.92;filter:drop-shadow(0 0 20px var(--p-glow));line-height:1;pointer-events:none}.domino-right{flex:1 1 auto;margin:0 1.2rem 1.2rem;padding:1.3rem 1.4rem 1.4rem;display:flex;flex-direction:column;justify-content:flex-start;gap:.8rem;border-radius:.9rem;background:linear-gradient(160deg,var(--p-bg-1) 0%,var(--p-bg-2) 100%);border:1px solid var(--p-border);box-shadow:0 6px 16px rgb(0 0 0 / .3),inset 0 1px 0 rgb(255 255 255 / .12);position:relative}.domino-right::before{content:"";position:absolute;top:-.4rem;left:50%;transform:translateX(-50%);width:4rem;height:.8rem;background:linear-gradient(180deg,rgb(255 255 255 / .18) 0%,rgb(255 255 255 / .08) 100%);border-radius:2px;border:1px solid rgb(255 255 255 / .15);pointer-events:none}.sv-title{font-family:var(--cormorant);font-size:1.45rem;font-weight:600;line-height:1.2;color:var(--p-text);text-shadow:0 1px 8px rgb(0 0 0 / .5)}.sv-body{font-family:var(--cormorant);font-size:1.05rem;line-height:1.5;font-style:italic;font-weight:500;color:rgb(235 252 255 / .9);text-shadow:0 1px 6px rgb(0 0 0 / .5)}.sv-go{display:inline-block;align-self:flex-start;font-family:var(--outfit);font-size:.88rem;font-weight:500;letter-spacing:.2em;padding:.5rem 1.3rem;border-radius:3rem;border:1px solid var(--p-light);background:rgb(0 0 0 / .45);backdrop-filter:blur(10px);color:#fff;text-decoration:none;box-shadow:0 0 16px var(--p-glow);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity 0.4s 0.15s,transform 0.4s 0.15s;text-transform:uppercase;margin-top:auto}.domino:hover .sv-go,.domino.lifted .sv-go{opacity:1;pointer-events:auto;transform:translateY(0)}.domino-blue{--p-bg-1:rgba(255, 146, 112, 0.22);--p-bg-2:rgba(255, 146, 112, 0.36);--p-border:rgba(255, 146, 112, 0.55);--p-light:#ff9270;--p-text:#ffd5c4;--p-glow:rgba(255, 146, 112, 0.4)}.domino-green{--p-bg-1:rgba(30, 147, 171, 0.24);--p-bg-2:rgba(30, 147, 171, 0.4);--p-border:rgba(95, 216, 240, 0.55);--p-light:#5fd8f0;--p-text:#b8edf8;--p-glow:rgba(95, 216, 240, 0.4)}.domino-purple{--p-bg-1:rgba(200, 235, 135, 0.22);--p-bg-2:rgba(200, 235, 135, 0.36);--p-border:rgba(200, 235, 135, 0.55);--p-light:#c8eb87;--p-text:#e8f8c8;--p-glow:rgba(200, 235, 135, 0.4)}.domino-coral{--p-bg-1:rgba(212, 95, 58, 0.24);--p-bg-2:rgba(212, 95, 58, 0.4);--p-border:rgba(255, 130, 90, 0.55);--p-light:#ff8258;--p-text:#ffc0a8;--p-glow:rgba(212, 95, 58, 0.4)}.domino-gold{--p-bg-1:rgba(95, 216, 240, 0.22);--p-bg-2:rgba(95, 216, 240, 0.36);--p-border:rgba(127, 228, 244, 0.55);--p-light:#7fe4f4;--p-text:#c8f4fc;--p-glow:rgba(95, 216, 240, 0.4)}.domino-magenta{--p-bg-1:rgba(159, 205, 90, 0.24);--p-bg-2:rgba(159, 205, 90, 0.4);--p-border:rgba(168, 216, 64, 0.55);--p-light:#a8d840;--p-text:#dcf0a8;--p-glow:rgba(159, 205, 90, 0.4)}footer{position:relative;z-index:2;color:#b8e0d8;margin-top:6rem;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;background:linear-gradient(180deg,#fff0 0%,rgb(8 45 65 / .75) 30%,rgb(5 30 50 / .95) 100%);border-top:1px solid rgb(0 195 201 / .32);overflow:hidden}footer::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 80% at 50% 100%,rgb(0 130 155 / .2) 0,transparent 60%);pointer-events:none}.footer-brand span{font-family:var(--cormorant);font-size:1.7rem;font-weight:500;letter-spacing:.02em;color:rgb(180 240 248 / .88);position:relative;z-index:1}.footer-brand em{font-style:italic;font-weight:400;font-size:.85em;color:rgb(180 240 248 / .65)}.footer-contact{display:flex;gap:2rem;align-items:center;font-family:var(--outfit);font-size:1.15rem;font-weight:400;letter-spacing:.02em;position:relative;z-index:1;flex-wrap:wrap;justify-content:center}.contact-item{display:flex;align-items:center;gap:.6rem}.contact-item a{text-decoration:none;color:rgb(160 230 245 / .82);transition:color 0.2s,text-shadow 0.2s}.contact-item a:hover{color:#c8f4ff;text-shadow:0 0 12px rgb(0 210 230 / .55)}.footer-copy{font-family:var(--outfit);font-size:1rem;font-weight:300;letter-spacing:.05em;color:rgb(140 210 225 / .62);position:relative;z-index:1}@media (max-width:575.98px){#main-body{background-attachment:scroll;background-size:600px 338px;animation:none;background-image:url(../img/son-kolaj-mobil.webp)}#main-body::before{top:0;bottom:0;left:0;right:0;border-radius:0;border:none;box-shadow:none}#header-container{padding:1rem 1.4rem;gap:1rem}.logo{width:4.8rem;height:4.8rem}.brand-name{font-size:2rem}.brand-sub{font-size:.72rem;letter-spacing:.1em}.pill-section{position:relative;margin:.8rem auto 0;padding:0 .8rem}.pill-nav{flex-wrap:wrap;border-radius:1.6rem;padding:.5rem;gap:.3rem}.pill{flex:1 1 calc(50% - 0.3rem);padding:.65rem .6rem;min-height:48px}.pill-compass{flex:1 1 100%;max-width:55%;margin-left:auto;margin-right:auto}.pill-name{font-size:.85rem;letter-spacing:.1em}.pill-slogan{display:none}.pill-compass-icon{font-size:1.3rem}.hero-title-section{min-height:auto;padding:1.2rem 1rem .8rem}.hero-title-content{margin:.8rem;padding:.6rem;gap:.5rem}.hero-eyebrow{font-size:.85rem;letter-spacing:.22em;margin-bottom:.2rem}.hero-line-1{font-size:3.4rem}.hero-line-2{font-size:2.5rem;margin-left:1.2rem}.hero-invite{font-size:1.4rem;margin-top:.6rem}.chapter-marker{margin:1.8rem auto 0;padding:0 1.2rem}.chapter-2,.chapter-3,.chapter-4{margin-bottom:3rem}.cm-num{font-size:2.2rem}.cm-label{font-size:1.2rem;letter-spacing:.24em}.cm-sub{font-size:1.2rem}.deck-section{min-height:auto;padding:0 1rem;margin-bottom:2rem;overflow:visible}.card-stage{height:auto}.card-deck{position:static;transform:none;width:100%;height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:.6rem 0}.card-deck .nav-card,.card-deck.spread .nav-card{position:relative!important;transform:none!important;left:auto!important;width:100%!important;height:18rem;border-radius:1.2rem;overflow:hidden;display:block}.card-deck .card-3,.card-deck.spread .card-3{grid-column:1 / -1;width:50%!important;margin:0 auto;height:18rem}.card-name{position:absolute;top:0;left:0;right:0;height:3.2rem;justify-content:center;font-size:1.25rem;padding:0}.card-img{position:absolute;top:calc(3.2rem + (100% - 3.2rem) / 2);left:50%;transform:translate(-50%,-50%);width:9rem;height:9rem;border:3px solid rgb(0 195 201 / .45);border-radius:8px}.card-body-content{opacity:0;pointer-events:none}.card-go{display:none}.metrics-section{padding:0 1.4rem;margin-bottom:3rem}.metrics-grid{grid-template-columns:1fr;gap:2.2rem}.mc-1,.mc-2,.mc-3,.mc-4,.mc-5{grid-column:1/2;grid-row:auto;text-align:left;padding-left:0;padding-right:0;align-items:flex-start;margin:0}.metric-name{font-size:1.1rem;letter-spacing:.24em}.metric-desc{font-size:1.4rem}.projects-section{padding:0 1.4rem;margin-bottom:3rem}.board-cols{grid-template-columns:1fr;gap:2.2rem}.service-wrapper{padding:1rem 1.2rem 5rem}.domino-row{grid-template-columns:1fr;gap:2.8rem;padding:2rem 0 3.5rem}.domino{max-width:100%;width:100%;justify-self:center}.domino:nth-child(n){transform:none}.domino-content{min-height:auto}.domino-num{font-size:5.5rem}.contact-item a{min-height:48px;display:inline-flex;align-items:center;padding:.6rem .4rem}.footer-contact{gap:.8rem}.contact-item{gap:.8rem}}@media (min-width:576px) and (max-width:767.98px){#main-body{background-attachment:scroll;background-size:700px 394px;animation:none;background-image:url(../img/son-kolaj-mobil.webp)}#main-body::before{left:2%;right:2%;top:0;bottom:0;border-radius:10px}#header-container{padding:1.2rem 2rem}.logo{width:5.4rem;height:5.4rem}.brand-name{font-size:2.4rem}.brand-sub{font-size:.82rem;letter-spacing:.12em}.pill-section{position:relative;margin:1rem auto 0;padding:0 1.2rem}.pill-nav{flex-wrap:wrap;border-radius:2.2rem;padding:.6rem;gap:.3rem}.pill{flex:1 1 calc(50% - 0.3rem);padding:.75rem .9rem}.pill-compass{flex:1 1 100%;max-width:55%;margin-left:auto;margin-right:auto}.pill-name{font-size:.95rem;letter-spacing:.14em}.pill-slogan{font-size:.82rem;display:block}.hero-title-section{min-height:auto;padding:1.5rem 1.2rem 1rem}.hero-title-content{margin:1rem 1.2rem;padding:.8rem;gap:.7rem}.hero-line-1{font-size:4.2rem}.hero-line-2{font-size:3rem;margin-left:2rem}.hero-invite{font-size:1.6rem;margin-top:.8rem}.chapter-marker{margin:2rem auto 0;padding:0 1.5rem}.chapter-2,.chapter-3,.chapter-4{margin-bottom:3.5rem}.cm-num{font-size:2.6rem}.cm-label{font-size:1.45rem;letter-spacing:.3em}.deck-section{min-height:auto;padding:0 1.5rem;margin-bottom:2.5rem;overflow:visible}.card-stage{height:auto}.card-deck{position:static;transform:none;width:100%;height:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;padding:.8rem 0}.card-deck .nav-card,.card-deck.spread .nav-card{position:relative!important;transform:none!important;left:auto!important;width:100%!important;height:22rem;border-radius:1.4rem;overflow:hidden;display:block}.card-deck .card-3,.card-deck.spread .card-3{grid-column:1 / -1;width:50%!important;margin:0 auto;height:22rem}.card-name{position:absolute;top:0;left:0;right:0;height:3.6rem;justify-content:center;font-size:1.4rem;padding:0}.card-img{position:absolute;top:calc(3.6rem + (100% - 3.6rem) / 2);left:50%;transform:translate(-50%,-50%);width:11rem;height:11rem;border:3px solid rgb(0 195 201 / .45);border-radius:8px}.card-body-content{opacity:0;pointer-events:none}.card-go{display:none}.metrics-section{padding:0 2rem;margin-bottom:3rem}.metrics-grid{grid-template-columns:1fr;gap:2.5rem}.mc-1,.mc-2,.mc-3,.mc-4,.mc-5{grid-column:1/2!important;grid-row:auto!important;text-align:left!important;padding-left:0!important;padding-right:0!important;align-items:flex-start!important;margin:0!important}.metric-desc{font-size:1.5rem}.projects-section{padding:0 2rem}.board-cols{grid-template-columns:1fr;gap:2.8rem}.service-wrapper{padding:1rem 1.8rem 6rem}.domino-row{grid-template-columns:1fr;gap:3.2rem;padding:2rem 1rem 4.5rem}.domino{max-width:40rem;width:100%;justify-self:center!important}.domino:nth-child(n){transform:none}}@media (min-width:768px) and (max-width:991.98px){#main-body::before{left:4%;right:4%;top:2%;bottom:2%}#header-container{padding:1.4rem 2.4rem}.logo{width:6rem;height:6rem}.brand-name{font-size:2.7rem}.pill-section{position:sticky;margin:1.2rem auto 0;padding:0 1.5rem}.pill-nav{flex-wrap:wrap;border-radius:3.5rem;padding:.7rem;gap:.35rem}.pill{flex:1 1 calc(33.33% - 0.35rem);padding:.8rem 1rem}.pill-1{order:1}.pill-compass{flex:1 1 calc(33.33% - 0.35rem);order:2}.pill-2{order:3}.pill-3{order:4}.pill-4{order:5}.pill-name{font-size:.98rem;letter-spacing:.14em}.pill-slogan{font-size:.85rem}.hero-title-section{min-height:auto;padding:2rem 1.5rem 1.5rem}.hero-title-content{margin:2rem 2rem}.hero-line-1{font-size:5rem}.hero-line-2{font-size:3.6rem;margin-left:2.8rem}.hero-invite{font-size:1.75rem}.chapter-marker{margin:3rem auto 0}.chapter-2,.chapter-3,.chapter-4{margin-bottom:5rem}.deck-section{padding:0 1rem;overflow:hidden}.card-stage{height:50rem}.nav-card{width:13rem;height:22rem}.card-img{width:9rem;height:9rem}.card-deck.spread .card-1{left:22%;transform:translateX(-50%) rotate(-20deg) translateY(-3rem);z-index:1}.card-deck.spread .card-2{left:35%;transform:translateX(-50%) rotate(-10deg) translateY(-6rem);z-index:2}.card-deck.spread .card-3{left:50%;transform:translateX(-50%) rotate(0deg) translateY(-8rem);z-index:3}.card-deck.spread .card-4{left:65%;transform:translateX(-50%) rotate(10deg) translateY(-6rem);z-index:4}.card-deck.spread .card-5{left:78%;transform:translateX(-50%) rotate(20deg) translateY(-3rem);z-index:5}.card-deck.spread .card-1:hover:not(.card-lifted){transform:translateX(-50%) rotate(-20deg) translateY(-10rem)}.card-deck.spread .card-2:hover:not(.card-lifted){transform:translateX(-50%) rotate(-10deg) translateY(-13rem)}.card-deck.spread .card-3:hover:not(.card-lifted){transform:translateX(-50%) rotate(0deg) translateY(-15rem)}.card-deck.spread .card-4:hover:not(.card-lifted){transform:translateX(-50%) rotate(10deg) translateY(-13rem)}.card-deck.spread .card-5:hover:not(.card-lifted){transform:translateX(-50%) rotate(20deg) translateY(-10rem)}.card-deck.spread .nav-card.card-lifted{transform:translateX(-50%) rotate(0deg) translateY(-18rem)}.metrics-section{padding:0 2.5rem}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:3rem 2.5rem}.mc-1,.mc-2,.mc-4,.mc-5{grid-column:auto!important;grid-row:auto!important;text-align:left!important;padding-left:1.5rem!important;padding-right:1.5rem!important;align-items:flex-start!important;margin:0!important}.mc-3{grid-column:1/3!important;grid-row:auto!important;text-align:center!important;align-items:center!important;padding:0!important;margin:0!important}.projects-section{padding:0 2.5rem}.board-cols{grid-template-columns:1fr;gap:3rem}.service-wrapper{padding:1.5rem 2rem 8rem}.domino-row{grid-template-columns:repeat(2,1fr);gap:5rem 3rem;padding:3rem 2rem 5rem}.domino{max-width:100%}.domino:nth-child(1){justify-self:end;transform:rotate(-2deg) translateY(0)}.domino:nth-child(2){justify-self:start;transform:rotate(1.5deg) translateY(2rem)}.domino:nth-child(3){justify-self:end;transform:rotate(-1.5deg) translateY(0)}.domino:nth-child(4){justify-self:start;transform:rotate(2deg) translateY(2rem)}.domino:nth-child(5){justify-self:end;transform:rotate(-2deg) translateY(0)}.domino:nth-child(6){justify-self:start;transform:rotate(1.8deg) translateY(2rem)}}@media (min-width:992px) and (max-width:1199.98px){#main-body::before{left:6%;right:6%;top:4%;bottom:4%}#header-container{padding:1.5rem 2.8rem}.pill-nav{flex-wrap:nowrap}.pill-name{font-size:1rem;letter-spacing:.14em}.pill-slogan{font-size:.9rem}.hero-line-1{font-size:5.2rem}.hero-line-2{font-size:3.8rem}.metrics-section{padding:0 3rem}.mc-1{padding-left:3rem;margin-bottom:-4rem}.mc-2{padding-right:1rem}.mc-4{padding-left:3rem}.mc-5{padding-right:3rem;margin-top:-5rem}.projects-section{padding:0 2.5rem}.board-cols{grid-template-columns:repeat(2,1fr);gap:3.5rem 3rem}.service-wrapper{padding:2rem 2.5rem 9rem}.domino-row{grid-template-columns:repeat(3,1fr);gap:5.5rem 3rem;padding:4rem 2rem 5.5rem}.domino{max-width:24rem}}@media (min-width:1200px) and (max-width:1399.98px){#main-body::before{left:7%;right:7%;top:5%;bottom:5%}.pill-name{font-size:1.05rem}.hero-line-1{font-size:5.5rem}.hero-line-2{font-size:4rem}.metrics-section{padding:0 3.5rem}.mc-1{padding-left:4rem;margin-bottom:-5rem}.mc-2{padding-right:1.5rem}.mc-4{padding-left:4rem}.mc-5{padding-right:4.5rem;margin-top:-6rem}.board-cols{grid-template-columns:repeat(2,1fr);gap:4rem 3.5rem}.domino-row{gap:6rem 3.5rem}.domino{max-width:25rem}}@media (prefers-reduced-motion:reduce){#main-body{animation:none}.stars-layer.s1,.stars-layer.s2,.stars-layer.s3{animation:none}.pill-compass .pill-name{animation:none}}