body.developers-page .developer-page-inner{width:100%;max-width:80rem;padding-inline:var(--layout-gutter);margin-inline:auto}body.developers-page .developer-eyebrow{color:#33405a;font-family:var(--font-utility);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0;font-size:.67rem;font-weight:600;display:flex}body.developers-page .developer-eyebrow:before{content:"";background:#be6e4e;width:1.25rem;height:2px}body.developers-page .developer-hero{color:#f4edde;background:#161c2a;padding-block:clamp(5rem,14vw,12rem) clamp(4rem,8vw,8rem)}body.developers-page .developer-hero .developer-eyebrow{color:#d9a54b}body.developers-page .developer-hero .developer-eyebrow:before{display:none}body.developers-page .developer-hero h1{color:#f4edde;text-wrap:balance;max-width:17ch;margin-top:1.4rem;font-size:clamp(2.65rem,6vw,5.25rem);line-height:1.02}body.developers-page .developer-hero h1 em{color:#d9a54b;font-weight:400}body.developers-page .developer-hero__intro{color:#f4eddebd;max-width:52ch;margin-top:1.25rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}body.developers-page .developer-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}body.developers-page .developer-button{min-height:3.5rem;font-family:var(--font-utility);letter-spacing:.11em;text-align:center;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding-inline:1.75rem;font-size:.7rem;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}body.developers-page .developer-button--gold{background:#d9a54b;color:#161c2a!important}body.developers-page .developer-button--outline{background:0 0;border-color:#f4edde57;color:#f4edde!important}body.developers-page .developer-button--gold:hover{background:#e2b45d}body.developers-page .developer-button--outline:hover{border-color:#d9a54b;color:#d9a54b!important}body.developers-page .developer-capabilities{color:#f4edde;background:#161c2a;padding-bottom:clamp(4rem,8vw,8rem)}body.developers-page .developer-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}body.developers-page .developer-capability-card{color:#f4edde;background:#1d2536;border:1px solid #f4edde1a;border-radius:1.4rem;flex-direction:column;gap:.9rem;min-height:18.75rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}body.developers-page .developer-capability-card h2{color:#d9a54b;font-family:var(--font-display);font-size:clamp(3.5rem,6vw,5rem);font-style:italic;line-height:.9}body.developers-page .developer-capability-card--set h2{color:#be6e4e}body.developers-page .developer-capability-card__label{color:#f4edde99;font-family:var(--font-utility);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:600}body.developers-page .developer-capability-card>p:last-child{color:#f4edded9;margin-top:auto;font-size:.95rem;line-height:1.6}body.developers-page .developer-capability-card--go{color:#161c2a;background:#f4edde}body.developers-page .developer-capability-card--go>div{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}body.developers-page .developer-capability-card--go h2{color:#33405a}body.developers-page .developer-capability-card--go>div>span{color:#f4edde;font-family:var(--font-utility);letter-spacing:.1em;text-align:center;text-transform:uppercase;background:#33405a;border-radius:999px;padding:.45rem .65rem;font-size:.52rem;font-weight:600}body.developers-page .developer-capability-card--go .developer-capability-card__label{color:#161c2a9e}body.developers-page .developer-capability-card--go>p:last-child{color:#161c2a}body.developers-page .developer-capabilities__note{color:#f4edde9e;margin-top:1.25rem;font-size:.84rem}body.developers-page .developer-story{color:#161c2a;background:#fbf7ec;padding-block:clamp(4rem,8vw,8rem)}body.developers-page .developer-story--set,body.developers-page .developer-story--partnership{color:#f4edde;background:#161c2a}body.developers-page .developer-story__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(2rem,5vw,5rem);display:flex}body.developers-page .developer-story__copy{flex-direction:column;flex:.9 22rem;align-items:flex-start;gap:1.1rem;max-width:34rem;display:flex}body.developers-page .developer-story--set .developer-story__copy,body.developers-page .developer-story--partnership .developer-story__copy{order:1}body.developers-page .developer-story h2{max-width:19ch;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.05}body.developers-page .developer-story__copy>p:not(.developer-eyebrow){color:#161c2abd;max-width:47ch;font-size:1rem;line-height:1.65}body.developers-page .developer-story--set .developer-eyebrow,body.developers-page .developer-story--partnership .developer-eyebrow{color:#d9a54b}body.developers-page .developer-story--set .developer-eyebrow:before,body.developers-page .developer-story--partnership .developer-eyebrow:before{background:#d9a54b}body.developers-page .developer-story--set h2,body.developers-page .developer-story--partnership h2{color:#f4edde}body.developers-page .developer-story--set .developer-story__copy>p:not(.developer-eyebrow),body.developers-page .developer-story--partnership .developer-story__copy>p:not(.developer-eyebrow){color:#f4eddebd}body.developers-page .developer-story blockquote{color:#33405a;max-width:44ch;font-family:var(--font-display);border-left:2px solid #d9a54b;margin:0;padding-left:1.1rem;font-size:1.35rem;font-style:italic;line-height:1.4}body.developers-page .developer-story--set blockquote,body.developers-page .developer-story--partnership blockquote{color:#f4edde}body.developers-page .developer-replay{color:#161c2a;min-height:2.75rem;font-family:var(--font-utility);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #161c2a3d;border-radius:999px;padding-inline:1.1rem;font-size:.64rem;font-weight:600}body.developers-page .developer-story--set .developer-replay,body.developers-page .developer-story--partnership .developer-replay{color:#f4edde;border-color:#f4edde47}body.developers-page .developer-replay:hover{color:#9a4f31;border-color:#d9a54b}body.developers-page .developer-story.is-replaying .developer-mock{animation:.75s both developer-replay}@keyframes developer-replay{0%{transform:translateY(0)}45%{transform:translateY(-.4rem)}to{transform:translateY(0)}}body.developers-page .developer-partnership{background:#fbf7ec;padding-block:clamp(4rem,8vw,8rem)}body.developers-page .developer-partnership__intro{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.2fr);align-items:end;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(2rem,5vw,4rem);display:grid}body.developers-page .developer-partnership__intro h2{max-width:17ch;margin-top:.85rem;font-size:clamp(2.15rem,4vw,3.4rem);line-height:1.05}body.developers-page .developer-partnership__intro>p{color:#161c2acc;font-size:1.05rem;line-height:1.7}body.developers-page .developer-ownership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}body.developers-page .developer-ownership-card{background:#fbf7ec;border:1px solid #161c2a29;border-radius:1.25rem;flex-direction:column;gap:1rem;min-height:17rem;padding:1.75rem;display:flex}body.developers-page .developer-ownership-card h3{color:#161c2a9e;font-family:var(--font-utility);letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:600}body.developers-page .developer-ownership-card ul{gap:.7rem;display:grid}body.developers-page .developer-ownership-card li{font-family:var(--font-display);font-size:1.3rem;line-height:1.3}body.developers-page .developer-ownership-card--shared{background:#f4edde}body.developers-page .developer-ownership-card--shared h3{color:#33405a}body.developers-page .developer-ownership-card--grihavo{color:#f4edde;background:#33405a;border-color:#33405a}body.developers-page .developer-ownership-card--grihavo h3{color:#d9a54b}body.developers-page .developer-projects{background:#f4edde;padding-block:clamp(4rem,8vw,8rem)}body.developers-page .developer-projects h2{margin:.8rem 0 2.25rem;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.05}body.developers-page .developer-project-grid{gap:var(--layout-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}body.developers-page .developer-project-grid>li{min-width:0}body.developers-page .developer-project-features{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}body.developers-page .developer-project-features span{color:#33405a;font-family:var(--font-utility);letter-spacing:.08em;text-transform:uppercase;border:1px solid #161c2a2e;border-radius:999px;padding:.4rem .65rem;font-size:.58rem;font-weight:600}body.developers-page .developer-project-line{color:#565b65;font-family:var(--font-utility);letter-spacing:.06em;text-transform:uppercase;background:#f4edde;border-block:1px solid #161c2a24;margin-top:.5rem;padding:.9rem 0;font-size:.61rem}body.developers-page .developer-contact{color:#f4edde;background:#161c2a;padding-block:clamp(4rem,8vw,8rem)}body.developers-page .developer-contact__inner{grid-template-columns:minmax(17rem,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}body.developers-page .developer-contact__copy{flex-direction:column;align-items:flex-start;gap:1.15rem;display:flex}body.developers-page .developer-contact__copy .developer-eyebrow{color:#d9a54b}body.developers-page .developer-contact__copy .developer-eyebrow:before{background:#d9a54b}body.developers-page .developer-contact__copy h2{color:#f4edde;max-width:13ch;font-size:clamp(2.25rem,4.4vw,3.75rem);line-height:1.04}body.developers-page .developer-contact__copy ol{gap:1rem;margin-top:.5rem;display:grid}body.developers-page .developer-contact__copy li{align-items:flex-start;gap:1rem;display:flex}body.developers-page .developer-contact__copy li>span{color:#d9a54b;font-family:var(--font-display);flex:0 0 1.5rem;font-size:1.8rem;line-height:1}body.developers-page .developer-contact__copy li>p{color:#f4eddecc;font-size:.95rem;line-height:1.6}body.developers-page .developer-application-form{background:#1d2536;border-radius:1.25rem;gap:1.2rem;padding:clamp(1.25rem,3.5vw,2.75rem);display:grid}body.developers-page .developer-application-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}body.developers-page .developer-application-form label,body.developers-page .developer-stage-options legend{color:#f4eddec2;font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;gap:.45rem;font-size:.64rem;font-weight:600;display:grid}body.developers-page .developer-application-form input:not([type=radio]),body.developers-page .developer-application-form select{color:#f4edde;width:100%;min-width:0;min-height:3.25rem;font-family:var(--font-text);letter-spacing:normal;text-transform:none;background:#161c2a;border:1px solid #f4edde33;border-radius:.7rem;padding:.65rem .8rem;font-size:1rem}body.developers-page .developer-stage-options{border:0;gap:.65rem;margin:0;padding:0;display:grid}body.developers-page .developer-stage-options legend{margin-bottom:.25rem}body.developers-page .developer-stage-options>div{flex-wrap:wrap;gap:.5rem;display:flex}body.developers-page .developer-stage-options label{color:#f4edde;min-height:2.8rem;font-family:var(--font-text);letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:1px solid #f4edde40;border-radius:999px;align-items:center;padding:.45rem .85rem;font-size:.76rem;font-weight:500;display:inline-flex;position:relative}body.developers-page .developer-stage-options label:has(input:checked){color:#161c2a;background:#f4edde;border-color:#f4edde}body.developers-page .developer-stage-options input{opacity:0;width:1px;height:1px;position:absolute}body.developers-page .developer-phone-field{max-width:24rem}body.developers-page .developer-consent{color:#f4edde9e;font-size:.76rem;line-height:1.55}body.developers-page .developer-consent a{color:#f4edde;text-underline-offset:.15em}body.developers-page .developer-application-form__submit{color:#161c2a;min-height:3.5rem;font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#d9a54b;border:0;border-radius:999px;font-size:.7rem;font-weight:700}body.developers-page .developer-application-form__submit:hover{background:#e2b45d}body.developers-page .desktop-header{z-index:20;position:absolute;top:0;left:0;right:0}@media (width<=63.999rem){body.developers-page .developer-capability-grid{grid-template-columns:minmax(0,1fr)}body.developers-page .developer-capability-card{min-height:15rem}body.developers-page .developer-ownership-grid,body.developers-page .developer-contact__inner{grid-template-columns:minmax(0,1fr)}}@media (width<=47.999rem){body.developers-page .developer-project-grid,body.developers-page .developer-partnership__intro,body.developers-page .developer-application-form__fields{grid-template-columns:minmax(0,1fr)}}@media (width<=39.999rem){body.developers-page .developer-hero{padding-block:2.5rem 3.5rem}body.developers-page .developer-hero h1{font-size:clamp(2.7rem,11.5vw,3.65rem)}body.developers-page .developer-button{min-height:3.1rem;padding-inline:1rem;font-size:.6rem}body.developers-page .developer-capability-card--go>div{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){body.developers-page .developer-story.is-replaying .developer-mock{animation:none}}body.developers-page .developer-mock{background:#161c2a;border-radius:1.5rem;width:100%;min-width:0;padding:clamp(1.25rem,2.5vw,2rem);position:relative;box-shadow:0 1.5rem 3rem #161c2a26}body.developers-page .developer-mock__label{z-index:1;color:#f4edde9e;font-family:var(--font-utility);letter-spacing:.17em;text-transform:uppercase;font-size:.58rem;font-weight:600;position:absolute;top:.9rem;right:1.2rem}body.developers-page .developer-ready-mock{grid-template-columns:minmax(0,1.4fr) minmax(9rem,.85fr);align-items:stretch;gap:.85rem;padding-top:1.1rem;display:grid}body.developers-page .developer-ready-mock__layout{background:#fbf7ec;border-radius:1rem;padding:.9rem}body.developers-page .developer-ready-mock__layout header{color:var(--color-ink-secondary);font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.3rem;font-size:.55rem;font-weight:600;display:flex}body.developers-page .developer-plot-grid{background:#cfc2a4;border-radius:.55rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;margin-top:.75rem;padding:.55rem;display:grid}body.developers-page .developer-plot-grid i{background:#33405a;border:1px solid #33405a61;border-radius:2px;min-height:1.7rem;display:block}body.developers-page .developer-plot-grid i:nth-child(6n+3){background:#e4d9c2}body.developers-page .developer-plot-grid i.is-accent{background:#d9a54b}body.developers-page .developer-ready-mock__stats{gap:.55rem;display:grid}body.developers-page .developer-ready-mock__stats article{color:#f4edde;background:#1d2536;border:1px solid #f4edde1a;border-radius:.8rem;align-content:center;gap:.2rem;padding:.85rem;display:grid}body.developers-page .developer-ready-mock__stats article>span{color:#f4edde9e;font-family:var(--font-utility);letter-spacing:.11em;text-transform:uppercase;font-size:.54rem;font-weight:600}body.developers-page .developer-ready-mock__stats strong{color:#f4edde;font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,2.2rem);font-weight:400;line-height:1.1}body.developers-page .developer-ready-mock__stats .developer-ready-mock__value{background:#f4edde}body.developers-page .developer-ready-mock__stats .developer-ready-mock__value>span{color:var(--color-ink-secondary)}body.developers-page .developer-ready-mock__stats .developer-ready-mock__value strong{color:#161c2a;font-size:clamp(1.15rem,2vw,1.75rem)}body.developers-page .developer-set-mock{gap:.75rem;padding-top:1.1rem;display:grid}body.developers-page .developer-set-mock>header{color:#161c2a;background:#fbf7ec;border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:1rem;display:flex}body.developers-page .developer-set-mock>header>span{gap:.25rem;display:grid}body.developers-page .developer-set-mock>header small,body.developers-page .developer-go-mock small,body.developers-page .developer-rights-mock>header span:last-child{color:var(--color-ink-secondary);font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:600}body.developers-page .developer-set-mock>header strong{font-family:var(--font-display);font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:400}body.developers-page .developer-set-mock>header b{color:#f4edde;font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;background:#33405a;border-radius:999px;padding:.5rem .7rem;font-size:.55rem}body.developers-page .developer-set-mock__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}body.developers-page .developer-set-mock__items article{color:#f4edde;background:#1d2536;border:1px solid #f4edde1f;border-radius:.8rem;align-content:space-between;gap:.45rem;min-height:6rem;padding:.75rem;display:grid}body.developers-page .developer-set-mock__items i{background:#e4d9c2;border-radius:.35rem;width:100%;height:1.8rem;display:block}body.developers-page .developer-set-mock__items i.is-terra{background:#be6e4e}body.developers-page .developer-set-mock__items i.is-gold{background:#d9a54b}body.developers-page .developer-set-mock__items span{font-size:.66rem;font-weight:600;line-height:1.25}body.developers-page .developer-set-mock__items small{color:#f4edde9e;font-size:.55rem}body.developers-page .developer-go-mock{gap:.75rem;padding-top:1.1rem;display:grid}body.developers-page .developer-go-mock>header{color:#f4edde9e;font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:.5rem;font-size:.56rem;font-weight:600;display:flex}body.developers-page .developer-go-mock>header span:last-child{color:#d9a54b}body.developers-page .developer-go-mock__enquiry{color:#161c2a;background:#fbf7ec;border-radius:.9rem;gap:.3rem;padding:1rem;display:grid}body.developers-page .developer-go-mock__enquiry small{color:#8f513a}body.developers-page .developer-go-mock__enquiry strong{font-family:var(--font-display);font-size:1.2rem;font-weight:400}body.developers-page .developer-go-mock__enquiry>span{color:var(--color-ink-secondary);font-size:.67rem}body.developers-page .developer-go-mock__conversation{color:#f4edde;background:#1d2536;border:1px solid #f4edde1f;border-radius:.9rem;justify-items:start;gap:.6rem;padding:1rem;display:grid}body.developers-page .developer-go-mock__conversation small{color:#f4edde}body.developers-page .developer-go-mock__conversation p{background:#2c3a2f;border-radius:.8rem .8rem .8rem .2rem;max-width:38ch;padding:.65rem .75rem;font-size:.74rem;line-height:1.5}body.developers-page .developer-go-mock__conversation>span{color:#d9a54b;font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:600}body.developers-page .developer-go-mock__next{color:#161c2a;background:#d9a54b;border-radius:.8rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem;padding:.8rem 1rem;font-size:.72rem;display:flex}body.developers-page .developer-go-mock__next strong{width:100%;font-family:var(--font-utility);letter-spacing:.12em;text-transform:uppercase;font-size:.55rem}body.developers-page .developer-go-mock__next b{text-transform:uppercase;font-size:.6rem}body.developers-page .developer-rights-mock>header span:last-child{color:#d9a54b}body.developers-page .developer-rights-mock{gap:.6rem;padding-top:1.1rem;display:grid}body.developers-page .developer-rights-mock>header{color:#f4eddea8;font-family:var(--font-utility);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:.6rem;font-size:.58rem;font-weight:600;display:flex}body.developers-page .developer-rights-mock__owners{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}body.developers-page .developer-rights-mock__owners span{color:#33405a;font-family:var(--font-display);background:#fbf7ec;border-radius:.7rem;padding:.8rem;font-size:1.1rem;font-style:italic}body.developers-page .developer-rights-mock__row{color:#f4edde;background:#161c2a;border:1px solid #f4edde1f;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}body.developers-page .developer-rights-mock__row>span{gap:.15rem;display:grid}body.developers-page .developer-rights-mock__row strong{font-size:.77rem}body.developers-page .developer-rights-mock__row small{color:#f4edde99;font-size:.64rem}body.developers-page .developer-rights-mock__row>b{color:#d9a54b;font-family:var(--font-utility);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem}body.developers-page .developer-rights-mock__go{color:#f4edde;font-family:var(--font-display);background:#0e121b;border-radius:.8rem;justify-content:space-between;align-items:center;margin-top:.15rem;padding:.85rem 1rem;font-size:1.25rem;display:flex}body.developers-page .developer-rights-mock__toggle{background:#d9a54b;border-radius:999px;width:3.6rem;height:2rem;position:relative}body.developers-page .developer-rights-mock__toggle i{background:#fbf7ec;border-radius:50%;width:1.6rem;height:1.6rem;position:absolute;top:.2rem;right:.2rem}@media (width<=39.999rem){body.developers-page .developer-ready-mock{grid-template-columns:minmax(0,1fr)}body.developers-page .developer-ready-mock__stats{grid-template-columns:repeat(3,minmax(0,1fr))}body.developers-page .developer-ready-mock__stats article{padding:.6rem}body.developers-page .developer-ready-mock__stats article>span{font-size:.46rem}body.developers-page .developer-ready-mock__stats strong{font-size:1.15rem}body.developers-page .developer-ready-mock__stats .developer-ready-mock__value strong{font-size:.95rem}body.developers-page .developer-set-mock__items{grid-template-columns:repeat(2,minmax(0,1fr))}}
