:root{--bg:#10120e;--fg:#f6f1e6;--orange:#ff731c;--muted:#a5a59c;--green:#0f7944;--brand-green:#00975f;--brand-ivory:#f6f1e6;--line:rgba(246,241,230,.2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:'DM Sans',Arial,sans-serif;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--orange);color:var(--bg)}.progress{position:fixed;z-index:110;left:0;top:0;height:3px;width:0;background:var(--orange);pointer-events:none}.grain{position:fixed;inset:0;z-index:85;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E")}.cursor-halo{position:fixed;z-index:80;width:320px;height:320px;margin:-160px 0 0 -160px;border-radius:50%;background:radial-gradient(circle,rgba(255,115,28,.13),transparent 65%);pointer-events:none;transform:translate(-1000px,-1000px)}.header{position:fixed;z-index:100;top:0;left:0;width:100%;height:88px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(16,18,14,.68);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:12px;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:22px;letter-spacing:-1px;line-height:.9}.brand-city{display:block;margin-top:6px;color:var(--muted);font-family:'DM Sans',sans-serif;font-size:9px;letter-spacing:2px}.brand-mark{width:35px;height:35px;display:flex;gap:4px;align-items:center;justify-content:center;transform:rotate(-24deg)}.brand-mark i{width:6px;background:var(--orange);border-radius:5px;display:block}.brand-mark i:nth-child(1){height:16px}.brand-mark i:nth-child(2){height:31px}.brand-mark i:nth-child(3){height:20px}.nav{display:flex;align-items:center;gap:34px;font-size:12px;font-weight:700;letter-spacing:.03em}.nav a:not(.nav-cta){transition:color .3s}.nav a:hover{color:var(--orange)}.nav-cta{border:1px solid var(--fg);border-radius:50px;padding:14px 19px}.nav-cta span{margin-left:12px;color:var(--orange)}.menu-toggle{display:none}.hero{height:100svh;min-height:670px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 60%,#24271b 0%,#10120e 64%)}.hero-grid,.statement-grid{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:9vw 9vw;mask-image:radial-gradient(circle at center,#000,transparent 85%)}.hero-corner{position:absolute;z-index:5;top:128px;font-size:10px;letter-spacing:2.2px;font-weight:700}.top-left{left:5%}.top-right{right:5%}.tiny-cross{color:var(--orange);margin:0 5px}.hero-center{text-align:center;position:relative;z-index:6;width:100%;padding:0 15px;pointer-events:none}.eyebrow{font-size:11px;letter-spacing:3px;font-weight:700}.hero-eyebrow{margin-bottom:40px}.signal-dot{display:inline-block;width:8px;height:8px;background:var(--orange);border-radius:50%;box-shadow:0 0 0 7px rgba(255,115,28,.15);margin-right:14px;animation:dotbeat 1.8s infinite}.hero-title,.manifesto-title,.community-head h2,.values-intro h2,.events-heading,.statement h2,.join h2{font-family:'Space Grotesk',sans-serif;letter-spacing:-.09em;line-height:.85;font-weight:700}.hero-title{font-size:clamp(78px,12vw,230px);margin:0;text-transform:uppercase}.hero-line{display:block}.pulse-word{white-space:nowrap}.pulse-word em{font-style:normal;color:var(--orange)}.title-period{color:var(--fg)}.hero-sub{margin:35px auto 0;color:#d4d2c9;font-size:clamp(14px,1.4vw,18px);line-height:1.6}.hero-sub strong{color:var(--fg)}.pulse-system{position:absolute;left:50%;top:52%;width:min(65vw,900px);aspect-ratio:1;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.pulse-core{position:absolute;inset:34%;border-radius:50%;background:radial-gradient(circle at 32% 26%,#ffbf66,#ff771e 35%,#9a260d 74%,#431908);box-shadow:0 0 90px 30px rgba(255,104,23,.3),inset -18px -20px 40px rgba(34,0,0,.55);animation:corebeat 2.9s ease-in-out infinite}.pulse-halo{position:absolute;inset:5%;border-radius:50%;border:1px solid rgba(255,117,30,.25)}.halo-1{animation:halo 4s ease-in-out infinite}.halo-2{inset:14%;animation:halo 4s -1.3s ease-in-out infinite}.halo-3{inset:25%;animation:halo 4s -2.6s ease-in-out infinite}.pulse-ring{position:absolute;inset:10%;border:1px solid rgba(255,103,27,.6);border-radius:50%;transform:rotateX(68deg) rotateZ(-25deg);box-shadow:0 0 20px rgba(255,115,28,.1)}.ring-two{inset:20%;transform:rotateY(65deg) rotateZ(30deg)}.ring-three{inset:1%;transform:rotateX(72deg) rotateZ(60deg)}.hero-bottom{position:absolute;bottom:34px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:end;z-index:8;font-size:10px;letter-spacing:2px;font-weight:700}.scroll-indicator{width:27px;height:45px;border:1px solid rgba(255,255,255,.5);border-radius:20px;display:flex;justify-content:center;padding-top:10px}.scroll-indicator span{width:3px;height:9px;background:var(--orange);border-radius:2px;animation:scroll 1.5s infinite}.section-pad{padding:120px 7%}.section-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:2px;font-weight:700}.section-index{color:var(--orange);font-size:11px;letter-spacing:2px;font-weight:700}.section-symbol{font-size:36px;color:var(--orange)}.manifesto{min-height:950px;position:relative;background:#eae7dc;color:#171914}.manifesto .section-top{border-color:rgba(0,0,0,.2)}.manifesto-layout{display:grid;grid-template-columns:23% 1fr;padding-top:120px}.mini-label{font-size:10px;letter-spacing:2px;font-weight:700;line-height:2}.manifesto-title{font-size:clamp(50px,6.6vw,118px);margin:0}.manifesto-title>span:not(.orange){color:#96988f}.manifesto-title .outline{-webkit-text-stroke:1px #5f655e;color:transparent!important}.orange{color:var(--orange)!important}.manifesto-footer{display:flex;justify-content:space-between;align-items:end;margin-top:110px}.manifesto-footer p{max-width:350px;font-size:16px;line-height:1.7}.rotating-stamp{width:150px;height:150px;border:1px solid #171914;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;font-weight:700;letter-spacing:2px;font-size:12px;animation:slowrotate 18s linear infinite}.rotating-stamp span{font-size:33px;color:var(--orange)}.kinetic{overflow:hidden;background:var(--orange);padding:70px 0;transform:rotate(-2deg) scale(1.035);position:relative;z-index:2}.ticker{white-space:nowrap;overflow:hidden;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:clamp(65px,8vw,145px);letter-spacing:-.08em;line-height:1.1;color:#151712}.ticker>div{width:max-content;animation:marquee 24s linear infinite}.ticker b{font-size:.6em;padding:0 30px}.ticker-b{color:#f6f1e6}.ticker-b>div{animation-direction:reverse;animation-duration:29s}.community{overflow:hidden}.community-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:90px}.community-head h2{font-size:clamp(56px,7.5vw,140px);margin:0}.community-head h2 em{font-style:normal;color:var(--orange)}.community-head p{max-width:260px;line-height:1.7;color:var(--muted);font-size:14px}.portrait-stage{position:relative;height:850px;margin-top:60px;perspective:1000px}.portrait-photo{position:absolute;width:29%;height:440px;overflow:hidden;background:linear-gradient(130deg,#263f31,#704b28);border:6px solid #23251e;box-shadow:0 35px 70px rgba(0,0,0,.35)}.portrait-photo img{width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(1.08)}.portrait-photo span{position:absolute;bottom:20px;left:20px;font-size:11px;font-weight:700;letter-spacing:2px;z-index:2;text-shadow:0 2px 10px #000}.portrait-1{top:120px;left:4%;transform:rotate(-11deg)}.portrait-2{top:40px;right:7%;transform:rotate(9deg)}.portrait-3{top:330px;left:38%;transform:rotate(5deg)}.stage-center{position:absolute;left:26%;top:220px;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:clamp(50px,7vw,110px);line-height:.8;letter-spacing:-.09em;z-index:4;pointer-events:none;text-shadow:0 8px 40px rgba(0,0,0,.55)}.stage-center span:not(.orange){color:var(--orange)}.stage-ring{position:absolute;border:1px solid #ff731c;border-radius:50%;width:450px;height:450px;left:28%;top:100px;transform:rotateX(65deg);pointer-events:none;opacity:.5}.photo-disclaimer{font-size:10px;letter-spacing:1.1px;color:#8d9187;text-align:center}.values{padding:120px 7%;display:grid;grid-template-columns:40% 60%;background:var(--orange);color:#10120e}.values-intro h2{font-size:clamp(56px,6vw,105px);margin:55px 0}.values-intro h2 em{font-style:normal;color:var(--fg)}.values .section-index{color:#3e220f}.values-list{border-top:1px solid rgba(0,0,0,.35)}.value-item{display:grid;grid-template-columns:45px 1fr auto;align-items:center;border-bottom:1px solid rgba(0,0,0,.35);padding:38px 12px;position:relative;transition:padding .35s,background .35s}.value-item:hover{padding-left:30px;background:rgba(255,255,255,.12)}.value-item>span:first-child{font-size:11px}.value-item h3{font-family:'Space Grotesk';font-size:clamp(28px,3.7vw,66px);letter-spacing:-.06em;margin:0}.value-item p{grid-column:2;color:#392919;margin:6px 0 0;font-size:14px}.value-arrow{grid-column:3;grid-row:1/3;font-size:27px}.events{padding-top:140px;padding-bottom:180px}.events-heading{font-size:clamp(70px,9vw,160px);margin:90px 0 100px}.events-heading em{font-style:normal;color:var(--orange)}.events-heading>span{color:transparent;-webkit-text-stroke:1px var(--fg)}.event-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.event-card{min-width:0;cursor:default}.event-art{height:430px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;isolation:isolate}.event-culture{background:#2e4d38}.event-sport{background:#d5d0ba}.event-knowledge{background:#e66d22}.art-glyph{font-size:280px;color:#f99334;line-height:1;filter:drop-shadow(25px 25px 8px rgba(0,0,0,.17));transition:transform .8s cubic-bezier(.2,.8,.2,1)}.event-card:hover .art-glyph{transform:rotate(130deg) scale(1.2)}.art-orbit{width:60%;aspect-ratio:1;border:1px solid rgba(255,255,255,.4);border-radius:50%;position:absolute;transform:rotateX(60deg) scale(1.3);animation:slowrotate 15s linear infinite}.sport-ball{font-size:190px;filter:drop-shadow(22px 25px 13px rgba(0,0,0,.25));transition:transform .7s}.event-card:hover .sport-ball{transform:rotate(35deg) translateY(-30px)}.speed-lines{position:absolute;width:200%;height:1px;background:rgba(0,0,0,.16);box-shadow:0 30px rgba(0,0,0,.16),0 -30px rgba(0,0,0,.16);transform:rotate(-35deg)}.knowledge-symbol{font-family:'Space Grotesk';font-weight:700;font-size:220px;letter-spacing:-.14em;transform:rotate(-14deg);text-shadow:20px 20px rgba(0,0,0,.1);transition:transform .7s}.knowledge-symbol span{font-size:120px;vertical-align:top}.event-card:hover .knowledge-symbol{transform:rotate(1deg) scale(1.15)}.event-meta{display:flex;justify-content:space-between;padding:22px 0;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:2px;font-weight:700}.event-meta span:last-child{font-size:22px}.event-card h3{font-family:'Space Grotesk';font-size:clamp(35px,4vw,65px);letter-spacing:-.06em;margin:18px 0 10px}.event-card p{color:var(--muted);font-size:14px;line-height:1.6;max-width:340px}.statement{min-height:100svh;background:var(--green);position:relative;overflow:hidden;padding:110px 7%;display:flex;flex-direction:column;justify-content:center}.statement .section-index{position:relative;z-index:2}.statement h2{font-size:clamp(80px,11.6vw,220px);position:relative;z-index:2;margin:80px 0}.statement h2 em{font-style:normal;color:var(--orange)}.statement-disc{position:absolute;font-size:clamp(500px,70vw,1200px);color:rgba(255,115,28,.12);right:-15%;top:-20%;animation:slowrotate 50s linear infinite;line-height:1}.join{position:relative;min-height:900px;background:#ebe8de;color:#10120e;overflow:hidden}.join .section-top{border-color:rgba(0,0,0,.2)}.join-main{position:relative;z-index:2;padding-top:125px}.join-small{font-size:11px;letter-spacing:2px;font-weight:700}.join h2{font-size:clamp(90px,12vw,230px);margin:55px 0}.join h2 span{color:var(--orange)}.join h2 i{font-style:normal;display:inline-block;transition:transform .4s}.join h2:hover i{transform:rotate(35deg)}.join-main>p:not(.demo-note){max-width:450px;line-height:1.7;color:#4a4d46}.join-button{display:inline-flex;align-items:center;gap:80px;background:var(--bg);color:var(--fg);border-radius:100px;padding:24px 28px;margin-top:35px;font-weight:700;font-size:13px;letter-spacing:1px;transition:background .3s,transform .3s}.join-button:hover{background:var(--orange);transform:translateY(-5px)}.join-button span{font-size:24px}.demo-note{font-size:11px;color:#686b61;margin-top:20px}.join-ripple{position:absolute;width:700px;height:700px;right:-170px;top:230px;pointer-events:none}.join-ripple i{position:absolute;inset:0;border:2px solid rgba(255,115,28,.4);border-radius:50%;animation:halo 5s infinite}.join-ripple i:nth-child(2){inset:100px;animation-delay:-1.5s}.join-ripple i:nth-child(3){inset:200px;animation-delay:-3s}.footer{padding:80px 7% 35px;display:grid;grid-template-columns:1fr 1fr auto;gap:30px}.footer-brand{font-family:'Space Grotesk';font-size:clamp(55px,8vw,125px);letter-spacing:-.08em;font-weight:700;line-height:1}.footer-brand span{color:var(--orange)}.footer>p{font-size:12px;color:var(--muted);line-height:1.8}.footer>a:nth-of-type(2){font-size:12px;font-weight:700}.footer-bottom{grid-column:1/-1;border-top:1px solid var(--line);padding-top:25px;margin-top:90px;display:flex;justify-content:space-between;color:var(--muted);font-size:10px;letter-spacing:1.5px}.sound-toggle{position:fixed;right:18px;bottom:18px;z-index:30;background:#1b1f19;border:1px solid #52584d;border-radius:50px;padding:12px 15px;font-size:9px;letter-spacing:1.5px;display:flex;gap:8px;align-items:center;pointer-events:none}.sound-bars{display:flex;align-items:center;gap:2px;height:15px}.sound-bars i{display:block;width:2px;height:8px;background:var(--orange);animation:bar 1s ease-in-out infinite alternate}.sound-bars i:nth-child(2){height:13px;animation-delay:-.5s}.sound-bars i:nth-child(3){height:5px;animation-delay:-.2s}.sound-bars i:nth-child(4){height:10px;animation-delay:-.8s}@keyframes bar{to{height:3px}}@keyframes dotbeat{50%{box-shadow:0 0 0 12px rgba(255,115,28,0)}}@keyframes halo{0%,100%{transform:scale(.9);opacity:.35}50%{transform:scale(1.08);opacity:.75}}@keyframes corebeat{50%{transform:scale(1.11)}}@keyframes scroll{to{transform:translateY(13px);opacity:0}}@keyframes slowrotate{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(max-width:1000px){.nav{gap:17px}.nav a{font-size:11px}.hero-title{font-size:12vw}.manifesto-layout{grid-template-columns:1fr;gap:40px}.manifesto-title{font-size:8vw}.portrait-stage{height:690px}.portrait-photo{height:350px}.values{grid-template-columns:1fr;gap:30px}.event-art{height:330px}.art-glyph{font-size:210px}.sport-ball{font-size:130px}.knowledge-symbol{font-size:145px}.knowledge-symbol span{font-size:80px}.join-ripple{right:-400px}}
@media(max-width:700px){.header{height:73px;padding:0 6%}.brand{font-size:19px}.menu-toggle{display:flex;flex-direction:column;gap:6px;justify-content:center;width:42px;height:42px;background:none;border:1px solid var(--line);border-radius:50%;padding:10px}.menu-toggle span{width:100%;height:2px;background:var(--fg);transition:transform .3s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.nav{display:none;position:absolute;top:73px;left:0;right:0;flex-direction:column;align-items:stretch;background:#141710;padding:25px 6% 32px;gap:25px;border-bottom:1px solid var(--line)}.nav.open{display:flex}.nav a{font-size:17px}.nav-cta{width:max-content}.hero{min-height:630px}.hero-corner{top:110px;font-size:8px}.top-right{display:none}.hero-title{font-size:clamp(58px,12.6vw,95px)}.hero-eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:28px}.pulse-system{width:125vw;top:51%}.hero-sub{font-size:13px;margin-top:28px}.hero-bottom{font-size:8px;letter-spacing:1px;bottom:20px}.hero-bottom>span:last-child{display:none}.section-pad{padding:85px 6%}.section-top{font-size:8px;letter-spacing:1px}.section-index{font-size:9px;letter-spacing:1px}.manifesto{min-height:initial}.manifesto-layout{padding-top:85px}.manifesto-title{font-size:clamp(45px,9vw,75px)}.manifesto-footer{margin-top:80px;align-items:center}.manifesto-footer p{font-size:13px;max-width:210px}.rotating-stamp{width:95px;height:95px;font-size:8px}.kinetic{padding:40px 0}.ticker{font-size:50px}.community-head{display:block;margin-top:65px}.community-head h2{font-size:clamp(45px,9vw,72px)}.community-head p{margin-top:30px}.portrait-stage{height:550px;margin-top:50px}.portrait-photo{width:52%;height:255px;border-width:3px}.portrait-1{top:70px;left:0}.portrait-2{top:0;right:0}.portrait-3{top:255px;left:24%}.stage-center{font-size:52px;left:15%;top:210px}.stage-ring{width:260px;height:260px;left:10%}.portrait-photo span{font-size:8px;bottom:10px;left:10px}.photo-disclaimer{font-size:8px;line-height:1.6}.values{padding:90px 6%}.values-intro h2{font-size:64px;margin:35px 0}.value-item{grid-template-columns:27px 1fr auto;padding:25px 0}.value-item h3{font-size:31px}.value-item p{font-size:12px}.events{padding-bottom:95px}.events-heading{font-size:clamp(50px,10vw,90px);margin:70px 0}.event-grid{grid-template-columns:1fr;gap:60px}.event-art{height:380px}.event-card h3{font-size:50px}.statement{min-height:650px;padding:85px 6%}.statement h2{font-size:clamp(65px,11vw,100px)}.statement-disc{font-size:600px;right:-320px}.join{min-height:720px}.join-main{padding-top:100px}.join h2{font-size:clamp(78px,13vw,120px);margin:35px 0}.join-ripple{width:500px;height:500px;right:-370px;top:160px}.join-button{gap:35px;padding:20px 22px;font-size:11px}.footer{padding:70px 6% 30px;grid-template-columns:1fr 1fr}.footer-brand{font-size:70px;grid-column:1/-1}.footer>a:nth-of-type(2){justify-self:end}.footer-bottom{margin-top:45px;gap:20px;flex-direction:column;font-size:9px}.sound-toggle{display:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.cursor-halo{display:none}}

/* New bureau journey entry on home page */
.bureau-teaser{background:#191b16;overflow:hidden}.bureau-teaser-main{display:grid;grid-template-columns:1fr 1fr;gap:30px;min-height:650px;align-items:center}.bureau-teaser-kicker{font-size:10px;letter-spacing:.17em;font-weight:700;color:#c1bfb8}.bureau-teaser h2{font:700 clamp(65px,10vw,165px)/.89 'Space Grotesk',sans-serif;letter-spacing:-.085em;margin:28px 0}.bureau-teaser h2 em{font-style:normal;color:#f58220}.bureau-teaser p{color:#c6c6c0;font-size:16px}.bureau-teaser-link{display:inline-flex;gap:30px;align-items:center;background:#f58220;color:#111;padding:20px 26px;border-radius:50px;font-size:11px;font-weight:700;letter-spacing:.08em;margin-top:35px;transition:transform .2s}.bureau-teaser-link:hover{transform:translateY(-5px)}.bureau-teaser-visual{width:min(100%,580px);aspect-ratio:1;position:relative;margin:auto;border-radius:50%;border:1px solid #f5822040;box-shadow:0 0 0 55px #f582200a,0 0 0 110px #f5822008;background:radial-gradient(circle,#f5822040,transparent 45%)}.teaser-center{position:absolute;inset:0;display:grid;place-items:center;font-size:250px;color:#f58220;animation:teaser-spin 35s linear infinite}.teaser-point{position:absolute;width:22px;height:22px;border:3px solid #171914;border-radius:50%;background:#f58220;box-shadow:0 0 30px #f58220}.t1{top:8%;left:32%}.t2{top:24%;right:7%}.t3{bottom:7%;right:29%}.t4{bottom:22%;left:6%}.t5{top:49%;right:-2%}@keyframes teaser-spin{to{transform:rotate(360deg)}}
@media(max-width:700px){.bureau-teaser-main{grid-template-columns:1fr;min-height:unset;padding-top:85px;padding-bottom:90px;gap:100px}.bureau-teaser h2{font-size:clamp(66px,14vw,110px)}.bureau-teaser-visual{width:min(66vw,340px)}.teaser-center{font-size:140px}.r-header-links{display:flex;gap:15px}}@media(prefers-reduced-motion:reduce){.teaser-center{animation:none}}

/* THE PULSE — homepage entrepreneurs teaser */
.e-home-teaser{background:#1c251e;overflow:hidden}.e-home-main{display:grid;grid-template-columns:1fr 42%;align-items:center;gap:40px;padding:100px 0 65px}.e-home-kicker{font-size:11px;letter-spacing:.14em;color:#f58220;font-weight:700}.e-home-main h2{font:700 clamp(64px,9vw,145px)/.9 'Space Grotesk',sans-serif;letter-spacing:-.085em;margin:30px 0}.e-home-main h2 em{font-style:normal;color:#f58220}.e-home-main p{max-width:440px;color:#bdbfb5;font-size:17px;line-height:1.65}.e-home-art{min-height:400px;display:grid;place-items:center;background:radial-gradient(circle,#f5822060,transparent 50%);border-radius:50%;box-shadow:0 0 0 50px #f582200a,0 0 0 100px #f5822006;border:1px solid #f5822035}.e-home-art span{font-size:clamp(180px,24vw,380px);line-height:1;color:#f58220;animation:teaser-spin 30s linear infinite}@media(max-width:700px){.e-home-main{grid-template-columns:1fr;padding:85px 0;gap:95px}.e-home-main h2{font-size:clamp(54px,12vw,92px)}.e-home-art{min-height:240px;width:65vw;margin:auto}.e-home-art span{font-size:180px}}@media(prefers-reduced-motion:reduce){.e-home-art span{animation:none}}

/* Agenda teaser */
.a-home-teaser{background:#192118;color:#f6f1e7}.a-home-teaser-body{display:flex;justify-content:space-between;align-items:center;gap:35px;min-height:430px}.a-home-kicker{font-size:12px;color:#f58220;letter-spacing:.18em}.a-home-teaser h2{font:700 clamp(55px,8vw,125px)/.93 'Space Grotesk',sans-serif;letter-spacing:-.07em;margin:22px 0}.a-home-teaser h2 em{color:#f58220;font-style:normal}.a-home-teaser p{max-width:420px;color:#bfc5b5;margin-bottom:24px}.a-home-calendar{position:relative;width:min(34vw,370px);aspect-ratio:1;border:1px solid #f5822070;border-radius:30px;background:radial-gradient(circle,#6b391e88,transparent 65%);display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(9deg);box-shadow:0 0 90px #f582201c}.a-home-calendar>span{position:absolute;top:15px;right:25px;font-size:70px;color:#f58220}.a-home-calendar strong{font:700 clamp(85px,12vw,160px)/1 'Space Grotesk';color:#f58220}.a-home-calendar small{letter-spacing:.2em}@media(max-width:700px){.a-home-teaser-body{min-height:0;padding:50px 0;flex-direction:column;align-items:start}.a-home-calendar{width:min(70vw,270px);align-self:center}.a-home-calendar strong{font-size:100px}}

/* V7 · ASEESIM official visual identity, THE PULSE motion retained */
.brand{gap:10px;letter-spacing:0;flex-shrink:0}.brand-logo{display:block;width:168px;height:62px;object-fit:contain;object-position:left center;filter:drop-shadow(0 0 9px rgba(245,130,32,.10));transition:filter .3s,transform .3s}.brand:hover .brand-logo{filter:drop-shadow(0 0 16px rgba(245,130,32,.38));transform:scale(1.025)}
.brand-city{margin-left:-2px;font-weight:700;color:#b7c7ae;font-size:8px;letter-spacing:.18em}
.identity-signature{position:absolute;left:7%;top:111px;z-index:5;color:#e5ebe0;display:flex;align-items:center;gap:10px;font:700 10px 'DM Sans',sans-serif;letter-spacing:.2em;pointer-events:none;text-transform:uppercase}
.identity-signature::before{content:'';display:block;width:28px;height:2px;background:linear-gradient(90deg,#f58220,#00975f)}
.identity-signature strong{color:#f58220}
.identity-band{background:#121d16;overflow:hidden;border-top:1px solid #f5822033;border-bottom:1px solid #00975f33;padding:20px 0;white-space:nowrap}.identity-band-inner{display:flex;width:max-content;gap:42px;align-items:center;animation:identity-run 26s linear infinite}.identity-band-inner span{font:700 clamp(20px,3vw,38px) 'Space Grotesk',sans-serif;letter-spacing:-.04em}.identity-band-inner i{font-style:normal;color:#f58220;font-size:24px}.identity-band-inner strong{color:#36a979}@keyframes identity-run{to{transform:translateX(-50%)}}
.hero-title .pulse-word em{color:#f58220}.hero-title .aseesim-word{letter-spacing:-.085em}.hero-title .aseesim-word em{font-style:normal;color:#f58220}.hero-sub strong{color:#b6e0c1}.hero-brand-tag{display:inline-block;color:#d5e2d5;font-size:10px;font-weight:700;letter-spacing:.24em;margin-top:14px}.manifesto-title .identity-fr{color:#f58220}
.footer-brand-logo{width:220px;max-width:100%;height:85px;object-fit:contain;object-position:left center}.footer-identity{font-size:11px;letter-spacing:.18em;color:#f58220;font-weight:700;margin-top:8px}
@media(max-width:1100px){.brand-logo{width:134px;height:52px}.nav{gap:15px}.nav a{font-size:10px}}
@media(max-width:700px){.brand-logo{width:132px;height:52px}.brand-city{font-size:7px}.identity-signature{top:91px;left:6%;font-size:8px;letter-spacing:.11em}.identity-band{padding:13px 0}.identity-band-inner{gap:23px}.identity-band-inner span{font-size:23px}.hero-title .aseesim-word{font-size:.91em}.footer-brand-logo{width:195px;height:68px}}
@media(prefers-reduced-motion:reduce){.identity-band-inner{animation:none}}
