.sg-hero{padding:clamp(150px,24vh,240px) var(--gx) 0}.sg-x{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:9px 16px;border-radius:999px;font-family:Random Grotesque Spacious,Jost,sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;background:rgba(255,255,255,.03);box-shadow:inset 1px 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(245,240,235,.08)}.sg-x b{font-weight:400;color:#F5F0EB}.sg-x i{color:#E8A87C}.sg-x em,.sg-x i{font-style:normal}.sg-x em{color:rgba(245,240,235,.42);padding-left:12px;border-left:1px solid rgba(245,240,235,.14)}.sg-h1{display:flex;flex-direction:column;align-items:flex-start;margin-top:26px!important;white-space:normal;font-size:clamp(36px,5.4vw,92px)!important;line-height:1.02!important}.sg-h1 .ln{display:block!important}.sg-h1 .mu{color:rgba(245,240,235,.4)}.sg-lead{max-width:640px;margin:36px 0 0;font-family:Random Grotesque Spacious,Jost,sans-serif;font-size:16px;line-height:1.75;color:rgba(245,240,235,.68)}.sg-cr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:9vh 0 0;border-top:1px solid rgba(245,240,235,.1)}.sg-cr div{padding:22px 20px 0 0}.sg-cr dt{font-family:Random Grotesque Spacious,Jost,sans-serif;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:rgba(245,240,235,.4)}.sg-cr dd{margin:10px 0 0;font-family:Unbounded,sans-serif;font-weight:300;font-size:17px;color:#F5F0EB}.sg-cr dd a{color:#F5F0EB;text-decoration:none;transition:color .3s}.sg-cr dd a:hover{color:#E8A87C}.sg-cr dd span{display:block;margin-top:6px;font-family:Random Grotesque Spacious,Jost,sans-serif;font-size:12.5px;color:rgba(245,240,235,.5)}.sg-cover{margin:10vh var(--gx) 0}.sg-sec{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.6fr);gap:4vw;margin:22vh var(--gx) 0}.sg-l{position:sticky;top:130px;align-self:start}.sg-l h2{margin:14px 0 0;font-family:Unbounded,sans-serif;font-weight:250;font-size:clamp(24px,2.3vw,38px);line-height:1.15;letter-spacing:-.025em}.sg-duo{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sg-card{position:relative;display:flex;flex-direction:column;padding:26px;border-radius:22px;background:rgba(255,255,255,.022);box-shadow:inset 1px 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(245,240,235,.07)}.sg-card canvas{display:block;width:96px;height:62px;margin:-4px 0 26px -6px}.sg-card h3{margin:10px 0 0;font-family:Unbounded,sans-serif;font-weight:250;font-size:26px;letter-spacing:-.02em}.sg-card p{margin:12px 0 0;font-size:14px;line-height:1.65;color:rgba(245,240,235,.62)}.sg-card a,.sg-card p{font-family:Random Grotesque Spacious,Jost,sans-serif}.sg-card a{margin-top:auto;padding-top:22px;font-size:13px;color:#E8A87C;text-decoration:none}.sg-how{margin:6vh 0 0;padding:0;list-style:none;counter-reset:h}.sg-how li{position:relative;display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:20px;padding:20px 0 20px 46px;border-top:1px solid rgba(245,240,235,.08);counter-increment:h}.sg-how li:before{content:"0" counter(h);position:absolute;left:0;top:23px;font-family:Random Grotesque Spacious,Jost,sans-serif;font-size:11px;letter-spacing:.12em;color:#E8A87C}.sg-how b{font-family:Unbounded,sans-serif;font-weight:300;font-size:15.5px}.sg-how span{font-family:Random Grotesque Spacious,Jost,sans-serif;font-size:14px;line-height:1.6;color:rgba(245,240,235,.6)}.sg-tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sg-p{padding:24px 22px 26px;border-radius:20px;background:rgba(255,255,255,.02);box-shadow:inset 0 0 0 1px rgba(245,240,235,.08)}.sg-p canvas{display:block;width:62px;height:62px;margin:-6px 0 22px -6px}.sg-p h3{margin:0;font-family:Unbounded,sans-serif;font-weight:300;font-size:17px}.sg-p p{margin:10px 0 0;font-family:Random Grotesque Spacious,Jost,sans-serif;font-size:13.5px;line-height:1.65;color:rgba(245,240,235,.6)}.sg-q{max-width:980px;margin:24vh var(--gx) 0}.sg-q blockquote{margin:0;font-family:Unbounded,sans-serif;font-weight:250;font-size:clamp(22px,2.4vw,40px);line-height:1.35;letter-spacing:-.02em}.sg-q figcaption{margin-top:28px}.sg-q b{font-weight:400;font-size:14px;color:#E8A87C}.sg-q b,.sg-q span{display:block;font-family:Random Grotesque Spacious,Jost,sans-serif}.sg-q span{margin-top:4px;font-size:12.5px;color:rgba(245,240,235,.5)}.sg-g2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16vh var(--gx) 0}.sg-dev,.sg-next{position:relative;display:block;margin:16vh var(--gx) 0;padding:30px 70px 30px 30px;border-radius:22px;color:inherit;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(245,240,235,.09);transition:box-shadow .4s,background .4s}.sg-dev{background:radial-gradient(70% 140% at 0 0,rgba(232,168,124,.1),rgba(232,168,124,0) 60%),rgba(255,255,255,.02)}.sg-next{margin-top:14px}.sg-dev:hover,.sg-next:hover{box-shadow:inset 0 0 0 1px rgba(232,168,124,.4)}.sg-dev b,.sg-next b{display:block;margin-top:12px;font-family:Unbounded,sans-serif;font-weight:250;font-size:clamp(18px,1.7vw,26px);line-height:1.3;letter-spacing:-.015em}.sg-next span:not(.k){display:block;margin-top:8px;font-family:Random Grotesque Spacious,Jost,sans-serif;font-size:13px;color:rgba(245,240,235,.5)}.sg-dev i,.sg-next i{position:absolute;right:30px;top:30px;font-style:normal;color:#E8A87C;transition:transform .6s var(--ease)}.sg-dev:hover i,.sg-next:hover i{transform:translate(3px,-3px)}@media (max-width:1100px){.sg-sec{grid-template-columns:1fr;gap:4vh}.sg-l{position:static}.sg-cr,.sg-tri{grid-template-columns:1fr 1fr}}@media (max-width:760px){.sg-hero{padding:130px 18px 0}.sg-h1{font-size:clamp(30px,9.4vw,42px)!important}.sg-x{gap:8px;padding:8px 12px;font-size:10px}.sg-x em{display:none}.sg-lead{font-size:15px}.sg-cr{grid-template-columns:1fr 1fr;margin-top:6vh}.sg-cr div{padding:16px 10px 6px 0}.sg-cr dd{font-size:15px}.sg-cover,.sg-g2{margin-left:18px;margin-right:18px}.sg-g2{grid-template-columns:1fr}.sg-sec{margin:14vh 18px 0}.sg-duo,.sg-tri{grid-template-columns:1fr;gap:10px}.sg-card{padding:22px}.sg-how li{grid-template-columns:1fr;gap:6px}.sg-q{margin:16vh 18px 0}.sg-dev,.sg-next{margin-left:18px;margin-right:18px;padding:22px 52px 22px 20px}.sg-dev i,.sg-next i{right:20px;top:22px}}