.af3{max-width:1320px;color:var(--af2-ink);margin:0 auto;padding:12px 24px 20px}.af3 h1,.af3 h2,.af3 h3,.af3 p{margin:0}.af3 ul{margin:0;padding:0;list-style:none}.af3-photo{border-radius:22px;display:block;position:relative;overflow:hidden}.af3-photo img{object-fit:cover}.af3-about-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:24px;display:grid}.af3-site-h1,.af3-about-hero h1{font-size:clamp(44px,5.2vw,72px)!important;line-height:1.02!important}.af3-about-hero p{max-width:520px;margin-top:22px;font-size:20px;line-height:1.5}.af3-about-hero-photo{height:620px}.af3-about-wide{height:540px;margin-top:22px}.af3-statement{grid-template-columns:1.7fr 1fr;align-items:center;gap:48px;padding:110px 20px;display:grid}.af3-statement h2{font-size:clamp(38px,4.8vw,66px)!important;line-height:1.04!important}.af3-statement p{border-left:1px solid var(--af2-line);padding-left:40px;font-size:18px;line-height:1.5}.af3-for{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.af3-for article{border:1px solid var(--af2-line);background:#fbfbfd;border-radius:22px;flex-direction:column;gap:18px;min-height:540px;padding:44px;display:flex;position:relative;overflow:hidden}.af3-for p{font-size:17px;line-height:1.5}.af3-for h3{margin-top:28px!important;font-size:34px!important}.af3-round{width:62px;height:62px;color:var(--af2-blue);background:#fff;border-radius:50%;place-items:center;margin-top:auto;transition:transform .2s;display:grid}.af3-round:hover{transform:translate(4px)}.af3-round-soft{background:var(--af2-lavender)}.af3 .af3-for-blue{background:var(--af2-blue);color:#fff;border-color:#0000}.af3-for-photo{color:#fff;padding:0!important}.af3-for-photo img{object-fit:cover}.af3-for-photo:after{content:"";background:linear-gradient(90deg,#0a0a19d1,#0a0a1933 85%);position:absolute;inset:0}.af3-for-photo>div{z-index:1;flex-direction:column;flex:1;gap:18px;padding:44px;display:flex;position:relative}.af3-for-photo h3{max-width:280px;font-size:30px!important}.af3-for-photo p{max-width:270px;font-size:16px}.af3-culture{grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;padding:110px 4px 50px;display:grid}.af3-culture .af3-photo{height:660px}.af3-culture h2{font-size:clamp(40px,4.8vw,64px)!important;line-height:1.04!important}.af3-culture p{margin-top:22px;font-size:19px;line-height:1.5}.af3-culture ul{gap:22px;margin-top:34px;font-size:18px;display:grid}.af3-culture li{align-items:center;gap:24px;display:flex}.af3-culture li span{background:var(--af2-lavender);width:76px;height:76px;color:var(--af2-blue);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.af3-band{background:var(--af2-lavender);border-radius:22px;justify-content:space-between;align-items:center;gap:32px;margin:70px 0;padding:64px 72px;display:flex}.af3-band h2{font-size:clamp(32px,3.6vw,48px)!important}.af3-band p{margin-top:12px;font-size:18px}.af3-does-hero{background:var(--af2-paper);border-radius:22px;grid-template-columns:1fr 1fr;min-height:680px;display:grid;overflow:hidden}.af3-does-hero-copy{align-self:center;padding:60px 30px 60px 64px}.af3-does-hero h1{font-size:clamp(48px,6vw,84px)!important;line-height:1!important}.af3-does-hero-copy p{max-width:420px;margin:24px 0 32px;font-size:22px;line-height:1.4}.af3-does-hero-art{min-height:680px;position:relative}.af3-does-hero-photo{clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);border-radius:22px;position:absolute;inset:0}.af3-big{font-size:clamp(44px,6.4vw,92px)!important;line-height:1.02!important}.af3-bento{grid-template-rows:460px 500px;grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.af3-bento>article{border-radius:22px;padding:40px;position:relative;overflow:hidden}.af3-bento h3{margin-top:20px!important;font-size:34px!important}.af3-bento article>p{margin-top:14px;font-size:18px;line-height:1.5}.af3-crowd{color:#fff;background:linear-gradient(170deg,#4336ff,#2f25c9);grid-row:1/3}.af3-hidden-cities{background:#e7e6fb;grid-column:2/4;grid-template-columns:.72fr 1.28fr;gap:16px;display:grid}.af3-hidden-cities h3{margin-top:20px!important}.af3-hidden-cities p{margin-top:14px;font-size:18px;line-height:1.5}.af3-map{width:100%;height:100%;min-height:0;overflow:visible}.af3-rooms{border:1px solid var(--af2-line);background:#fbfbfd}.af3-rooms ul{gap:20px;margin-top:32px;display:grid}.af3-rooms li{border-bottom:1px solid var(--af2-line);grid-template-columns:96px 1fr 18px;align-items:center;gap:18px;padding-bottom:20px;display:grid}.af3-rooms li:last-child{border:0}.af3-rooms .af3-photo{border-radius:12px;height:72px}.af3-rooms b{font-size:17px;display:block}.af3-rooms small{color:var(--af2-muted);font-size:14px}.af3-rooms em{background:var(--af2-canvas);white-space:nowrap;border-radius:100px;padding:3px 9px;font-size:11px;font-style:normal}.af3-brands{background:#e7e6fb}.af3-brands>div{grid-template-columns:1.4fr 1fr;gap:18px;margin-top:30px;display:grid}.af3-brands .af3-photo{border-radius:14px;height:210px}.af3-brands ul{gap:12px;display:grid}.af3-brands li{background:#fff;border-radius:100px;place-items:center;font-size:15px;display:grid}.af3-team{background:var(--af2-paper);border-radius:22px;grid-template-columns:1fr 1.1fr;align-items:center;margin-top:90px;display:grid;overflow:hidden}.af3-team-copy{padding:60px 40px 60px 64px}.af3-team-copy h2{font-size:clamp(38px,4.6vw,62px)!important;line-height:1.04!important}.af3-team-copy p{margin:22px 0 28px;font-size:18px;line-height:1.5}.af3-team-art{height:600px;position:relative}.af3-team-art>.af3-photo{position:absolute;inset:0 0 0 28%}.af3-chat{background:#fff;border-radius:16px;flex-direction:column;gap:16px;width:340px;padding:26px;font-size:15px;line-height:1.45;display:flex;position:absolute;top:110px;left:0;box-shadow:0 24px 48px -22px #14143280}.af3-chat header{flex-direction:column;gap:2px;display:flex}.af3-chat header img,.af3-chat header svg{width:auto;height:22px}.af3-chat header small{color:var(--af2-muted)}.af3-chat p{background:var(--af2-canvas);border-radius:12px;padding:10px 12px}.af3-chat .af3-chat-me{background:var(--af2-blue);color:#fff;margin-left:26px}.af3-chat footer{border:1px solid var(--af2-line);color:var(--af2-muted);border-radius:100px;justify-content:space-between;align-items:center;padding:8px 8px 8px 14px;display:flex}.af3-chat footer span{background:var(--af2-blue);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.af3-trust{grid-template-columns:1fr 1fr 1fr;gap:0;padding:70px 20px 40px;display:grid}.af3-trust>div{border-left:1px solid var(--af2-line);align-items:center;gap:18px;padding:0 30px;display:flex}.af3-trust>div:first-child{border:0}.af3-trust p{color:var(--af2-muted);font-size:13px}.af3-trust b{color:var(--af2-ink);font-size:15px;font-weight:650;display:block}@media (max-width:1000px){.af3-about-hero,.af3-statement,.af3-for,.af3-culture,.af3-does-hero,.af3-team,.af3-trust{grid-template-columns:1fr}.af3-statement p{border:0;padding-left:0}.af3-about-hero-photo{height:440px}.af3-about-wide{height:280px}.af3-culture .af3-photo{height:420px}.af3-culture{gap:28px}.af3-band{flex-direction:column;align-items:flex-start;padding:32px 26px}.af3-does-hero-copy{padding:36px 26px}.af3-does-hero-photo{clip-path:none}.af3-does-hero-art{min-height:560px}.af3-bento{grid-template-rows:auto;grid-template-columns:1fr}.af3-bento>article{grid-area:auto}.af3-crowd{min-height:540px}.af3-hidden-cities{grid-template-columns:1fr}.af3-map{height:280px}.af3-team-copy{padding:36px 26px}.af3-chat{z-index:1;width:calc(100% - 32px);position:relative;top:16px;left:16px}.af3-team-art{height:460px}.af3-team-art>.af3-photo{left:0}.af3-trust{gap:22px}.af3-trust>div{border:0;padding:0}}.af3 h1,.af3 h2{font-weight:700}.af3{max-width:none;padding:0 0 140px}.af3>.af3-about-hero,.af3>.af3-does-hero{background:var(--af2-paper);border-radius:28px;grid-template-columns:1fr 1fr;align-items:stretch;max-width:1440px;min-height:min(84vh,740px);margin:0 20px;display:grid;overflow:hidden}.af3>.af3-about-hero>div:first-child{align-self:center}@media (min-width:1480px){.af3>.af3-about-hero,.af3>.af3-does-hero{margin-inline:auto}}.af3-about-hero>div:first-child{padding:60px 40px 60px 64px}.af3-about-hero-photo,.af3-does-hero-art,.af3-does-hero-photo{border-radius:0;height:auto;min-height:0}.af3-does-hero-photo img{object-position:50% 6%}.af3>:not(.af3-about-hero,.af3-does-hero){width:calc(100% - 48px);max-width:1272px;margin:140px auto 0}.af3>.af3-big{margin:140px auto 56px}.af3>.af3-bento{margin-top:0}.af3>.af3-statement,.af3>.af3-culture,.af3>.af3-trust{padding:0}.af3>.af3-band{padding:64px 72px}.af3-crowd{flex-direction:column;display:flex}.af3-orbit{width:calc(100% + 48px);margin:auto -24px}.af3-orbit-dot{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite af3-breathe}@keyframes af3-breathe{50%{transform:scale(1.25)}}@media (max-width:1000px){.af3{padding-bottom:90px}.af3>.af3-about-hero,.af3>.af3-does-hero{border-radius:24px;grid-template-columns:1fr;margin:0 10px}.af3-about-hero>div:first-child,.af3-does-hero-copy{padding:40px 26px}.af3-about-hero-photo,.af3-does-hero-art{height:420px}.af3-does-hero-photo{height:100%}.af3>:not(.af3-about-hero,.af3-does-hero){width:calc(100% - 32px);margin-top:90px}.af3>.af3-big{margin:90px auto 32px}.af3>.af3-bento{margin-top:0}.af3>.af3-band{padding:36px 26px}.af3-crowd{gap:24px}}
