@font-face{font-family:SGCalligraphy;src:url(/assets/soft-glass-home/GreatVibes-Regular.ttf) format("truetype");font-weight:400;font-display:swap}html.amber-concept[data-page="/"]{background:#050708!important;color-scheme:dark;--sg-nav-height:64px}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3){margin:0!important;background:#050708!important;overflow-x:hidden}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header{height:var(--sg-nav-height)!important;min-height:var(--sg-nav-height)!important;padding:0 3%!important;gap:32px!important;position:absolute!important;inset:0 0 auto!important;width:100%!important;background:linear-gradient(120deg,#ffffff0a,#ffffff02),#05090b7a!important;-webkit-backdrop-filter:blur(18px) saturate(110%);backdrop-filter:blur(18px) saturate(110%);border:0!important;border-bottom:1px solid rgba(241,226,195,.16)!important;box-shadow:inset 0 1px #ffffff0b!important;z-index:30!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .brand{display:flex!important;align-items:center!important;gap:10px!important;min-width:180px!important;font:700 21px Georgia,serif!important;letter-spacing:.7px!important;color:#e7c98e!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .brand *{font:inherit!important;color:inherit!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .brand .sg-crest{width:21px!important;height:28px!important;object-fit:contain}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .nav{display:flex;flex:1;justify-content:flex-start!important;gap:clamp(18px,2.2vw,38px)!important;font:500 12px Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;background:transparent!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .nav a{padding:22px 0!important;font:500 12px Arial,sans-serif!important;text-transform:none!important;color:#e4e2dc!important;border:0!important;box-shadow:none!important;white-space:nowrap}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .nav a:is(.active,:hover){color:#efd6a5!important;background:none!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .account-circle{width:30px!important;height:30px!important;border:1px solid rgba(239,238,227,.45)!important;background:#ffffff09!important;color:#eeece7!important;box-shadow:inset 0 1px #ffffff14!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .dropdown{background:#0c0f11a6!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid rgba(239,228,207,.22)!important;border-radius:8px!important;box-shadow:0 16px 35px #0005!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .page-viewport{width:100%!important;margin:0!important;height:auto!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app #main{padding:0!important;margin:0!important;width:100%!important;max-width:none!important;transform:none!important;zoom:1!important;background:transparent!important;position:relative!important;inset:auto!important;filter:none!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .footer,html.amber-concept[data-page="/"] #pd-wallpaper,html.amber-concept[data-page="/"] .pd-scale-pill,html.amber-concept[data-page="/"] #pd-button,html.amber-concept[data-page="/"] #pd-reset-button{display:none!important}.sg-home{position:relative;min-height:640px;height:100svh;overflow:hidden;background:#050708;color:#f4f1e9;font-family:Arial,sans-serif}.sg-art{position:absolute;inset:0;background:url(/assets/soft-glass-home/concept-art.png) center center/cover no-repeat;pointer-events:none}.sg-promotion{position:absolute;z-index:2;left:58.1%;width:36%;max-width:620px;top:calc(50% + 20px);transform:translateY(-50%);text-align:center}.sg-panel{padding:clamp(28px,3.2vw,58px) clamp(24px,3vw,54px) clamp(26px,2.7vw,48px);border:1px solid rgba(245,236,217,.26);border-top-color:#fbf4df5c;border-left-color:#fbf4df4f;border-radius:12px;background:linear-gradient(135deg,#ffffff12,#ffffff03),#1417195c;-webkit-backdrop-filter:blur(24px) saturate(108%);backdrop-filter:blur(24px) saturate(108%);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000001f,0 14px 45px #00000040}.sg-home .sg-panel #sg-title{margin:0 0 14px!important;padding:0!important;font:400 clamp(62px,6.8vw,122px)/1.08 SGCalligraphy,cursive!important;letter-spacing:0!important;text-transform:none!important;color:#ebc47b!important;-webkit-text-fill-color:#ebc47b!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important;white-space:nowrap}.sg-home .sg-panel #sg-description{margin:0 auto!important;max-width:390px;font:400 clamp(18px,1.65vw,28px)/1.4 Arial,sans-serif!important;color:#f3f1e9!important;letter-spacing:0!important;text-wrap:balance;text-shadow:0 1px 3px #0004}.sg-home .sg-explore{display:flex;align-items:center;justify-content:center;gap:14px;min-height:43px;margin:24px auto 0;padding:11px 18px;width:100%;max-width:370px;border:1px solid rgba(222,178,96,.76);border-radius:4px;background:linear-gradient(120deg,rgba(255,255,255,.025),transparent),#070b0d3d;color:#eee6d8!important;font:700 clamp(10px,.85vw,14px)/1.25 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.2px;text-decoration:none!important;box-shadow:inset 0 1px #ffffff08;transition:background .2s,border-color .2s}.sg-home .sg-explore:hover{background:#d4ab5e1f;border-color:#edd19a}.sg-home .sg-controls{position:relative;display:flex;align-items:center;justify-content:center;gap:2px;margin-top:18px}.sg-home .sg-dot{display:grid;place-items:center;width:25px;height:25px;min-height:0;padding:0;border:0;background:transparent;cursor:pointer}.sg-home .sg-dot span{width:7px;height:7px;border-radius:50%;background:#e3e0d840}.sg-home .sg-dot[aria-pressed=true] span{background:#efece2;box-shadow:0 0 7px #fff2}.sg-home .sg-pause{position:absolute;left:calc(50% + 90px);width:24px;height:24px;min-height:0;padding:0;border:1px solid rgba(239,232,217,.22);border-radius:50%;background:#ffffff06;font:12px Arial,sans-serif;color:#eae5da;cursor:pointer;opacity:0;transition:opacity .2s}.sg-controls:hover .sg-pause,.sg-pause:focus-visible,.sg-pause[aria-pressed=true]{opacity:1}.sg-home :is(a,button):focus-visible{outline:2px solid #e4c488;outline-offset:4px}.sg-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1100px)and (min-width:801px){html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header{gap:18px!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .brand{min-width:145px!important;font-size:18px!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .nav{gap:15px!important}.sg-panel{padding:28px 24px}.sg-home .sg-panel #sg-title{font-size:68px!important}}@media(max-width:800px){html.amber-concept[data-page="/"]{--sg-nav-height:58px}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .brand{min-width:0!important;font-size:18px!important;margin-right:auto}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .nav{display:none!important;background:#090d0fbf!important;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .nav.mobile-open{display:flex!important;justify-content:center!important}.sg-home{height:100svh;min-height:820px}.sg-art{background-size:auto 65%;background-position:25% top;background-color:#050708}.sg-promotion{left:8%;width:84%;max-width:none;top:auto;bottom:25px;transform:none}.sg-panel{padding:24px 24px 26px}.sg-home .sg-panel #sg-title{font-size:72px!important}.sg-home .sg-panel #sg-description{font-size:18px!important}.sg-home .sg-explore{font-size:11px!important}.sg-controls{margin-top:12px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sg-panel{background:#0d1113d6}}@media(prefers-reduced-motion:reduce){.sg-home *{transition:none!important}}html.amber-concept[data-page="/"] .pd-dock{display:none!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app #main .sg-home #sg-title{font-family:SGCalligraphy,cursive!important;font-size:clamp(62px,6.8vw,122px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:0!important;text-transform:none!important;color:#ebc47b!important;-webkit-text-fill-color:#ebc47b!important;-webkit-text-stroke:.25px #ebc47b!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .nav{flex:1 1 auto!important;margin-left:0!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .nav a:after{content:none!important;display:none!important}@media(max-width:1100px)and (min-width:801px){html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app #main .sg-home #sg-title{font-size:68px!important}}@media(max-width:800px){html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app #main .sg-home #sg-title{font-size:72px!important}html.amber-concept[data-page="/"] body:not(#amber-unused):not(#amber-unused2):not(#amber-unused3) #app .header .nav.mobile-open{top:100%!important}}
