@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@500;600;700&display=swap');
:root{--paper:#f4f0e7;--ink:#090a09;--accent:#ff432c;--line:rgba(9,10,9,.28);--mono:"IBM Plex Mono",monospace;--sans:"IBM Plex Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body.simple-page{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.65 var(--mono);overflow-x:hidden}a{color:inherit;text-decoration:none}.simple-shell{width:min(calc(100% - 7.2vw),1440px);margin:auto}.simple-header{position:fixed;inset:0 0 auto;z-index:80;background:rgba(244,240,231,.96);border-bottom:1px solid rgba(9,10,9,.65);backdrop-filter:blur(14px)}.simple-nav{height:88px;margin:0 3.6vw;display:grid;grid-template-columns:minmax(240px,1fr) minmax(560px,1.2fr) 80px;gap:34px;align-items:center}.simple-brand{font:500 1.1rem var(--mono)}.simple-links{display:flex;justify-content:space-between;gap:18px;font-size:.67rem;letter-spacing:.07em;text-transform:uppercase}.simple-links a:hover,.simple-links a.active{color:var(--accent)}.simple-lang{font-size:.67rem}.simple-menu{display:none}.simple-main{padding-top:88px}.simple-hero{min-height:760px;display:grid;grid-template-columns:1.2fr .8fr;border-bottom:1px solid rgba(9,10,9,.62)}.simple-hero-copy{padding:8vh 4vw 8vh 7.2vw;display:flex;flex-direction:column;justify-content:center}.simple-kicker{font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--accent)}.simple-hero h1,.simple-page-title h1{font:700 clamp(4.6rem,8vw,8.5rem)/.84 var(--sans);letter-spacing:-.075em;text-transform:uppercase;margin:30px 0}.simple-hero p,.simple-page-title p{max-width:760px;font-size:1.08rem;line-height:1.75}.simple-actions{display:flex;gap:28px;align-items:center;margin-top:35px}.simple-button{display:inline-block;background:var(--ink);color:var(--paper);padding:14px 24px;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.simple-button:hover{background:var(--accent);color:#fff}.simple-text-link{font-size:.73rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid}.simple-orbit{position:relative;border-left:1px solid var(--line);overflow:hidden}.simple-orbit:before{content:"";position:absolute;width:min(42vw,590px);aspect-ratio:1;border-radius:50%;left:-80px;top:50%;transform:translateY(-50%);background:radial-gradient(circle at 22% 50%,rgba(244,240,231,.9) 0 2%,rgba(9,10,9,.12) 27%,rgba(9,10,9,.91) 61%,#080908 80%);animation:drift 8s ease-in-out infinite}.simple-orbit:after{content:"";position:absolute;width:46px;height:46px;border-radius:50%;background:var(--accent);left:-23px;top:50%;transform:translateY(-50%)}@keyframes drift{50%{transform:translateY(calc(-50% - 10px)) rotate(2deg)}}.simple-section{padding:105px 0;border-bottom:1px solid var(--line)}.simple-section-head{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:end;margin-bottom:60px}.simple-section h2{font:700 clamp(3.2rem,5.5vw,6.2rem)/.9 var(--sans);letter-spacing:-.06em;text-transform:uppercase;margin:15px 0 0}.simple-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.simple-card{padding:42px 32px;min-height:290px;border-right:1px solid var(--line);transition:.25s}.simple-card:last-child{border-right:0}.simple-card:hover{transform:translateY(-4px);background:rgba(255,67,44,.045)}.simple-card small{color:var(--accent)}.simple-card h3{font:600 clamp(1.5rem,2vw,2.2rem)/1.08 var(--sans);margin:25px 0 18px}.simple-event,.simple-contact{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.simple-steps{border-top:1px solid var(--line)}.simple-step{display:grid;grid-template-columns:72px 1fr;padding:24px 0;border-bottom:1px solid var(--line)}.simple-step span{color:var(--accent)}.simple-step strong{font-family:var(--sans);font-size:1.22rem}.simple-final{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:64px 0}.simple-final h2{font-size:clamp(2.7rem,5vw,5.7rem);margin:0}.simple-footer{padding:28px 0;border-top:1px solid rgba(9,10,9,.62);font-size:.68rem}.simple-footer .simple-shell{display:flex;justify-content:space-between}.simple-page-title{padding:100px 0 80px;border-bottom:1px solid var(--line)}.simple-list{border-top:1px solid var(--line)}.simple-list article{display:grid;grid-template-columns:100px .85fr 1.15fr;gap:38px;padding:44px 0;border-bottom:1px solid var(--line)}.simple-list article>span{color:var(--accent)}.simple-list h2{font:600 clamp(2rem,3.2vw,3.7rem)/.95 var(--sans);margin:0}.simple-contact-panel{background:var(--ink);color:var(--paper);padding:40px}.simple-contact-panel a{display:block;padding:22px 0;border-bottom:1px solid rgba(244,240,231,.25)}.simple-contact-panel strong{display:block;font:600 1.25rem var(--sans)}
@media(max-width:900px){.simple-nav{height:72px;margin:0 20px;display:flex}.simple-menu{display:block;margin-left:auto}.simple-links{display:none;position:absolute;top:72px;left:0;right:0;padding:20px;background:var(--paper)}.simple-links.open{display:grid}.simple-lang{display:none}.simple-main{padding-top:72px}.simple-hero{grid-template-columns:1fr;min-height:0}.simple-hero-copy{padding:75px 24px}.simple-hero h1,.simple-page-title h1{font-size:clamp(3.5rem,16vw,6rem)}.simple-orbit{height:360px;border-left:0}.simple-section{padding:72px 0}.simple-shell{width:min(calc(100% - 40px),1440px)}.simple-section-head,.simple-event,.simple-contact{grid-template-columns:1fr;gap:35px}.simple-grid{grid-template-columns:1fr}.simple-card{min-height:0;border-right:0;border-bottom:1px solid var(--line);padding:32px 0}.simple-final{align-items:flex-start;flex-direction:column}.simple-list article{grid-template-columns:50px 1fr}.simple-list article p{grid-column:2}}
