:root{--paper:#fce7ca;--paper-light:#fdf2df;--navy:#162741;--red:#f8573b;font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Helvetica Neue,Arial,sans-serif}:root:lang(ja){font-family:Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic,Noto Sans CJK JP,Noto Sans JP,sans-serif}:root:lang(ko){font-family:Apple SD Gothic Neo,Malgun Gothic,Noto Sans CJK KR,Noto Sans KR,sans-serif}:root:lang(zh-Hans){font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,sans-serif}:root:lang(zh-Hant){font-family:PingFang TC,Microsoft JhengHei,Noto Sans CJK TC,Noto Sans TC,sans-serif}:root:lang(ar){font-family:SF Arabic,Geeza Pro,Segoe UI,Noto Sans Arabic,Tahoma,sans-serif}:root:lang(hi){font-family:Kohinoor Devanagari,Devanagari Sangam MN,Nirmala UI,Noto Sans Devanagari,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--paper)}body{background:var(--paper);color:var(--navy);overflow-wrap:break-word;margin:0;font-size:1.125rem;line-height:1.55}:lang(ar) body,:lang(hi) body{line-height:1.8}h1,h2,p{margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em}a:focus-visible,summary:focus-visible{outline:3px solid var(--red);outline-offset:2px;border-radius:8px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{width:100%;max-width:44rem;min-height:100dvh;padding:0 max(1.25rem, env(safe-area-inset-right)) 0 max(1.25rem, env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex}main{flex:1}.top{justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.brand{align-items:center;gap:.625rem;min-height:44px;font-size:1.375rem;font-weight:800;text-decoration:none;display:flex}.brand img{border-radius:10px}.language{position:relative}.language summary{border:2px solid var(--navy);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding-inline:.875rem;font-size:1rem;font-weight:700;list-style:none;display:flex}.language summary::-webkit-details-marker{display:none}.globe{fill:none;stroke:currentColor;stroke-width:2px;width:1.25rem;height:1.25rem}.language ul{z-index:1;inset-inline-end:0;background:var(--paper-light);border:2px solid var(--navy);border-radius:18px;grid-template-columns:1fr 1fr;gap:0 .25rem;width:min(22rem,100vw - 2.5rem);margin:0;padding:.5rem;list-style:none;display:grid;position:absolute;top:calc(100% + .5rem)}.language li a{border-radius:10px;align-items:center;min-height:44px;padding-inline:.75rem;font-size:1rem;text-decoration:none;display:flex}.language li a:hover{background:var(--paper)}.language li a[aria-current]{font-weight:800}.language li a[aria-current]:before{content:"";background:var(--red);border-radius:50%;flex:none;width:.625rem;height:.625rem;margin-inline-end:.5rem}h1{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.5rem,9vw,4rem);font-weight:800;line-height:1.1}:lang(ar) h1,:lang(hi) h1{letter-spacing:0;line-height:1.35}h2{text-wrap:balance;font-size:clamp(1.75rem,6vw,2.5rem);font-weight:800;line-height:1.2}:lang(ar) h2,:lang(hi) h2{line-height:1.45}.lead{margin-block-start:1rem;font-size:clamp(1.25rem,4vw,1.5rem);line-height:1.4}:lang(ar) .lead,:lang(hi) .lead{line-height:1.7}.hero{padding-block-start:2rem}.mood{--edge-x:linear-gradient(to right, transparent, #000 2.5%, #000 97.5%, transparent);--edge-y:linear-gradient(to bottom, transparent, #000 6%, #000 94%, transparent);width:100%;-webkit-mask-image:var(--edge-x), var(--edge-y);-webkit-mask-composite:source-in;-webkit-mask-image:var(--edge-x), var(--edge-y);mask-image:var(--edge-x), var(--edge-y);margin-block-start:1.5rem;-webkit-mask-composite:source-in;mask-composite:intersect}.details{padding-block:2.5rem 3rem}.details>p{margin-block-start:.875rem}.details .soon{align-items:baseline;gap:.625rem;margin-block-start:1.75rem;font-weight:800;display:flex}.soon:before{content:"";background:var(--red);border-radius:50%;flex:none;width:.75em;height:.75em}.privacy{padding-block:2rem 3rem}.privacy .lead{margin-block-end:1.75rem}.privacy p+p{margin-block-start:1.125rem}.privacy .lead+p{margin-block-start:0}.bottom{padding-block:1.25rem max(1.5rem, env(safe-area-inset-bottom));border-block-start:2px solid var(--navy)}.bottom nav{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.bottom a{align-items:center;min-height:44px;display:inline-flex}.bottom a[aria-current]{font-weight:800;text-decoration:none}.root-fallback{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;font-size:1.5rem;font-weight:800;display:flex}.root-fallback img{border-radius:20px}
