@scope(.sunset){:scope[data-palette][data-type] .bar.v7-header{width:100%;height:var(--v7-header-h);padding:0 var(--v7-header-inset);color:var(--ink);visibility:visible;z-index:50;font-family:var(--v7-font);font-size:var(--v7-size-nav);line-height:var(--role-navigation-bar-v7-header-line-height);--v7-nav-hover:var(--v7-trigger-hover);background:0 0;display:block;position:fixed;inset:0 0 auto;translate:none}:scope[data-palette][data-type] .bar.v7-header[data-scrolled=true]{height:var(--v7-header-h-scrolled);background:var(--field);border-bottom:var(--v7-rule) solid var(--rule)}:scope[data-palette][data-type] .bar.v7-header[data-nav-open]{background:var(--field);border-bottom:var(--v7-rule) solid var(--rule)}:scope[data-palette][data-type] .bar.v7-header[data-ground=night]{--v7-nav-hover:var(--v7-picker-hover-night)}.v7-header :is(button,a,input){font-family:var(--v7-nav-font);text-transform:none;letter-spacing:0}.v7-header-grid{grid-template-columns:var(--v7-header-grid);align-items:center;height:100%;display:grid}.v7-header-left,.v7-header-right{align-items:center;display:flex}.v7-header-left{min-width:0}.v7-header-right{justify-content:flex-end;gap:var(--v7-space-3)}:scope[data-palette][data-type] .v7-header .mark{flex:none;align-items:center;height:44px;display:flex}:scope[data-palette][data-type] .v7-header .mark img{width:auto;height:26px}:scope[data-palette][data-type] .v7-header[data-scrolled=true] .mark img{height:22px}.v7-header-divider{border-inline-start:var(--v7-rule) solid var(--rule);height:24px;margin-inline:var(--role-navigation-v7-header-divider-margin-inline);flex:none}:scope[data-palette][data-type] .v7-header[data-scrolled=true] .v7-header-divider{margin-inline:var(--role-navigation-v7-header-data-scrolled-true-v7-header-divider-margin-inline);height:20px}:scope[data-palette][data-type] .v7-header .cbar-lap{order:initial;gap:var(--role-navigation-v7-header-cbar-lap-gap);margin:var(--role-navigation-v7-header-cbar-lap-margin);padding:var(--role-navigation-v7-header-cbar-lap-padding);min-width:0;max-width:none;color:var(--ink);flex:none;display:flex}:scope[data-palette][data-type] .v7-header .cbar .live{background:var(--accent);width:7px;height:7px}:scope[data-palette][data-type] .v7-header .cbar .timer{min-width:0;font:var(--role-navigation-v7-header-cbar-timer-font);letter-spacing:.08em}:scope[data-palette][data-type] .v7-header .cbar .wave{width:158px;height:var(--v7-callbar-h);flex:none}:scope[data-palette][data-type] .v7-header[data-scrolled=true] .cbar .wave{width:94px;height:var(--v7-callbar-h-scrolled)}:scope[data-palette][data-type] .v7-header .cbar .who{white-space:nowrap;text-overflow:clip;min-width:0;max-width:none;color:var(--ink);font:var(--role-navigation-v7-header-cbar-who-font);letter-spacing:.08em;display:block;overflow:visible}:scope[data-palette][data-type] .v7-header .cbar .who.aika{color:var(--v7-voice);font:var(--role-navigation-v7-header-cbar-who-aika-font);letter-spacing:0}.v7-header[data-nav-locale=ur] .cbar .who.aika,.v7-header[data-nav-locale=hi] .cbar .who.aika{font-style:normal}:scope[data-palette][data-type] .v7-header[data-nav-locale=hi] .cbar .who{font:var(--v7-nav-native-speaker-font);letter-spacing:0}.v7-header .wave>.rest{display:none}:scope:has([data-sunset-nav]) .pager .wave>.rest{display:none}.v7-header[dir=rtl] .wave,:scope[data-navigation-dir=rtl] .pager .wave{transform:scaleX(-1)}:scope[data-navigation-dir=rtl] .pager .cbar-ph{direction:rtl}:scope[data-palette][data-type] .v7-header .v7-header-nav{order:initial;font:var(--role-navigation-v7-header-v7-header-nav-font);display:block!important}.v7-header ul{margin:var(--role-navigation-v7-header-ul-margin);padding:var(--role-navigation-v7-header-ul-padding);list-style:none}.v7-header-nav>ul{gap:var(--role-navigation-v7-header-nav-ul-gap);align-items:center;display:flex}.v7-header .v7-trigger{height:var(--v7-trigger-h);padding:0 var(--v7-trigger-pad);justify-content:center;align-items:center;gap:var(--role-navigation-v7-header-v7-trigger-gap);border-radius:var(--role-navigation-v7-header-v7-trigger-border-radius);color:var(--ink);white-space:nowrap;font:var(--role-navigation-v7-header-v7-trigger-font);background:0 0;border:0;text-decoration:none;display:inline-flex}.v7-trigger[aria-current],.v7-product-list a[aria-current] .v7-product-name{text-decoration:underline;text-decoration-thickness:var(--v7-current-underline);text-underline-offset:var(--v7-current-offset)}.v7-header .v7-trigger[aria-expanded=true],.v7-header .v7-language-button[aria-expanded=true]{background:var(--ink);color:var(--field)}.v7-chevron{font:var(--role-navigation-v7-chevron-font);transition:var(--role-navigation-v7-chevron-transition);display:inline-block}[aria-expanded=true]>.v7-chevron{transform:rotate(180deg)}.v7-header .v7-language-button{justify-content:space-between;align-items:center;gap:var(--role-navigation-v7-header-v7-language-button-gap);min-height:var(--v7-langbtn-h);padding:var(--role-navigation-v7-header-v7-language-button-padding);border:var(--v7-picker-ring) solid currentColor;border-radius:var(--role-navigation-v7-header-v7-language-button-border-radius);color:var(--ink);font:var(--role-navigation-v7-header-v7-language-button-font);background:0 0;display:inline-flex}.v7-language-button>.v7-chevron{font-size:var(--v7-nav-size-gloss)}:scope[data-palette][data-type] .v7-header .v7-header-call{min-height:var(--v7-langbtn-h);margin:var(--role-navigation-v7-header-v7-header-call-margin);padding:var(--role-navigation-v7-header-v7-header-call-padding);font:var(--role-navigation-v7-header-v7-header-call-font);color:var(--call-ink);background:var(--call);box-shadow:inset 0 calc(-1 * var(--v7-bevel)) 0 var(--call-bevel);border-radius:var(--role-navigation-v7-header-v7-header-call-border-radius);white-space:nowrap}.v7-header .status{display:none!important}.v7-header .ph-menu{display:none}.v7-nav-panel{color:var(--ink);background:var(--field);max-height:calc(100dvh - var(--v7-header-h));position:absolute;top:100%;overflow-y:auto}.v7-nav-panel[hidden],.v7-nav-backdrop[hidden],.v7-reading-strip[hidden],.v7-search[hidden],.v7-no-match[hidden]{display:none!important}.v7-header .v7-nav-panel *{box-sizing:border-box}.v7-products-panel{border-block:var(--v7-rule) solid var(--rule);box-shadow:var(--v7-panel-shadow);padding:var(--v7-panel-pad);inset-inline:0}.v7-products-inner{gap:var(--role-navigation-v7-products-inner-gap);margin-inline:var(--v7-nav-panel-inset);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.v7-products-inner>nav{grid-column:1/9}.v7-products-inner>nav>h2{padding-inline:var(--role-navigation-v7-products-inner-nav-h2-padding-inline);margin-bottom:var(--role-navigation-v7-products-inner-nav-h2-margin-bottom)}.v7-nav-label{font:var(--role-navigation-v7-nav-label-font);letter-spacing:var(--v7-track-label);text-transform:uppercase;margin:var(--role-navigation-v7-nav-label-margin)}.v7-product-list{grid-template-columns:repeat(var(--v7-prod-cols),minmax(0,1fr));column-gap:var(--v7-nav-product-gap);row-gap:var(--role-navigation-v7-product-list-row-gap);display:grid}.v7-product-list>li>a{border-radius:var(--role-navigation-v7-product-list-li-a-border-radius);padding:var(--role-navigation-v7-product-list-li-a-padding);margin:var(--role-navigation-v7-product-list-li-a-margin);color:var(--ink);text-decoration:none;display:block;position:relative}.v7-product-name{font:var(--role-navigation-v7-product-name-font);display:block}.v7-product-line{margin-top:var(--role-navigation-v7-product-line-margin-top);font:var(--role-navigation-v7-product-line-font);color:var(--ink-2);display:block}.v7-external{inset-inline-end:16px;font:var(--role-navigation-v7-external-font);position:absolute;top:16px}.v7-products-rail{border-inline-start:var(--v7-rule) solid var(--rule);grid-column:9/-1;padding-inline-start:var(--role-navigation-v7-products-rail-padding-inline-start)}.v7-products-rail li>a{min-height:36px;font:var(--role-navigation-v7-products-rail-li-a-font);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.v7-rail-call{margin-top:var(--role-navigation-v7-rail-call-margin-top)}.v7-rail-call>a{font:var(--role-navigation-v7-rail-call-a-font);color:var(--ink);text-decoration:none}.v7-rail-call>p:last-child{margin-top:var(--role-navigation-v7-rail-call-p-last-child-margin-top);font:var(--role-navigation-v7-rail-call-p-last-child-font);color:var(--ink-2)}.v7-company-panel{width:var(--v7-dropdown-w);padding:var(--role-navigation-v7-company-panel-padding);border:var(--v7-rule) solid var(--rule);border-radius:var(--role-navigation-v7-company-panel-border-radius);box-shadow:var(--v7-panel-shadow);inset-inline-start:var(--v7-company-x,50%)}.v7-company-panel li>a{min-height:var(--v7-dropdown-row);padding-inline:var(--role-navigation-v7-company-panel-li-a-padding-inline);color:var(--ink);font:var(--role-navigation-v7-company-panel-li-a-font);border-radius:var(--role-navigation-v7-company-panel-li-a-border-radius);align-items:center;text-decoration:none;display:flex}.v7-company-panel>ul{border-top:var(--v7-rule-strong) solid var(--ink);margin-top:var(--role-navigation-v7-company-panel-ul-margin-top)}.v7-company-panel li>a{border-bottom:var(--v7-rule) solid var(--rule);border-radius:var(--role-navigation-v7-company-panel-li-a-border-radius-2)}.v7-language-panel{width:var(--v7-picker-w);padding:var(--role-navigation-v7-language-panel-padding);border:var(--v7-picker-ring) solid currentColor;border-radius:var(--role-navigation-v7-language-panel-border-radius);box-shadow:var(--v7-picker-shadow-day);inset-inline-end:var(--v7-header-inset)}.v7-header[data-ground=night] .v7-language-panel{box-shadow:var(--v7-picker-shadow-night)}.v7-picker-wide{width:var(--v7-picker-w-wide)}.v7-panel-heading{margin-bottom:var(--role-navigation-v7-panel-heading-margin-bottom);justify-content:space-between;align-items:center;display:flex}.v7-panel-heading h2{margin:var(--role-navigation-v7-panel-heading-h2-margin)}.v7-sheet-close{display:none}.v7-language-list{grid-template-columns:1fr;display:grid}.v7-picker-wide .v7-language-list{gap:var(--role-navigation-v7-picker-wide-v7-language-list-gap);grid-template-columns:1fr 1fr}.v7-language-list>li[hidden]{display:none}.v7-language-option{align-items:center;gap:var(--role-navigation-v7-language-option-gap);padding:var(--role-navigation-v7-language-option-padding);min-height:var(--v7-picker-row);color:var(--ink);border-bottom:var(--v7-rule) solid var(--rule);text-decoration:none;display:flex}.v7-language-option[aria-selected=true]{color:var(--field);background:var(--ink)}.v7-native{font-family:var(--v7-font)}.v7-name[data-script=beng]{font-family:var(--role-reading-font-composite-2)}.v7-name[data-script=taml]{font-family:var(--role-reading-font-composite-3)}.v7-name[data-script=arab]{font-family:var(--role-reading-font-composite-4);font-size:var(--role-navigation-v7-name-data-script-arab-font-size);line-height:var(--role-navigation-v7-name-data-script-arab-line-height)}.v7-language-option .v7-native{font-size:var(--v7-nav-size-name)}.v7-language-gloss{font:var(--role-navigation-v7-language-gloss-font);letter-spacing:var(--v7-track-label);text-transform:uppercase;margin-inline-start:auto}.v7-language-check:empty{display:none}.v7-language-check{font:var(--role-navigation-v7-language-check-font)}.v7-search{margin-bottom:var(--role-navigation-v7-search-margin-bottom);display:block}.v7-search input{width:100%;min-height:var(--v7-picker-row);border:var(--v7-picker-ring) solid var(--ink);border-radius:var(--role-navigation-v7-search-input-border-radius);padding:var(--role-navigation-v7-search-input-padding);color:var(--ink);font:var(--role-navigation-v7-search-input-font);background:0 0}.v7-no-match{padding:var(--role-navigation-v7-no-match-padding);font-size:var(--v7-size-nav)}.v7-phone-panel,.v7-nav-sticky{display:none}@media (min-width:1000px){:scope[data-palette][data-type] .v7-header .v7-nav-sticky{display:none}}.v7-nav-backdrop{inset:var(--v7-header-h) 0 0;z-index:-1;background:0 0;position:fixed}:scope:has([data-sunset-nav]) .document-menu{display:none!important}.v7-header :is(a,button,input):focus-visible{outline:var(--v7-focus-width) solid var(--v7-focus);outline-offset:var(--v7-focus-gap)}.v7-header .v7-product-list a:focus-visible{outline-offset:calc(-1 * var(--v7-focus-width))}@media (hover:hover){.v7-header :is(.v7-trigger,.v7-language-button,.v7-product-list a,.v7-company-panel a,.v7-language-option):hover{background:var(--v7-nav-hover)}.v7-header :is(.v7-trigger,.v7-language-button)[aria-expanded=true]:hover,.v7-header .v7-language-option[aria-selected=true]:hover{background:var(--ink);color:var(--field)}}@media (min-width:1000px) and (max-width:1399px){.v7-header .cbar .wave{width:94px!important}.v7-header-divider{margin-inline:var(--role-navigation-v7-header-divider-margin-inline-2)}}@media (min-width:1000px) and (max-width:1299px){.v7-header .cbar .wave{display:none}}@media (min-width:1000px) and (max-width:1199px){.v7-header .cbar .timer{display:none}}@media (max-width:999px){:scope[data-palette][data-type] .bar.v7-header,:scope[data-palette][data-type] .bar.v7-header[data-scrolled=true]{height:64px;padding:var(--role-navigation-bar-v7-header-bar-v7-header-data-scrolled-true-padding)}.v7-header-grid{grid-template-columns:1fr auto}:scope[data-palette][data-type] .v7-header .mark img{height:22px}.v7-header-divider,:scope[data-palette][data-type] .v7-header .v7-header-nav,:scope[data-palette][data-type] .v7-header-left>.cbar{display:none!important}.v7-header-right{gap:var(--role-navigation-v7-header-right-gap)}.v7-header .v7-language-button{min-height:44px}.v7-header .ph-menu{justify-content:center;align-items:center;gap:var(--role-navigation-v7-header-ph-menu-gap);width:44px;height:44px;padding:var(--role-navigation-v7-header-ph-menu-padding);color:var(--ink);background:0 0;border:0;flex-direction:column;display:flex}.v7-header .ph-menu>i{width:22px;height:var(--v7-rule-strong);background:currentColor;display:block}.v7-products-panel,.v7-company-panel{display:none!important}.v7-nav-panel{max-height:none}.v7-phone-panel{background:var(--field);padding:var(--role-navigation-v7-phone-panel-padding);flex-direction:column;display:flex;position:fixed;inset:64px 0 0;overflow-y:auto}.v7-phone-links{padding:var(--role-navigation-v7-phone-links-padding)}.v7-phone-panel .v7-product-list{border-top:var(--v7-rule-strong) solid var(--ink);display:block}.v7-phone-panel .v7-product-list>li>a{margin:var(--role-navigation-v7-phone-panel-v7-product-list-li-a-margin);min-height:64px;padding:var(--role-navigation-v7-phone-panel-v7-product-list-li-a-padding);border-bottom:var(--v7-rule) solid var(--rule);border-radius:var(--role-navigation-v7-phone-panel-v7-product-list-li-a-border-radius)}.v7-phone-panel .v7-product-name{font-size:var(--role-navigation-v7-phone-panel-v7-product-name-font-size)}.v7-phone-panel .v7-product-line{margin-top:var(--role-navigation-v7-phone-panel-v7-product-line-margin-top);font-size:var(--role-navigation-v7-phone-panel-v7-product-line-font-size);line-height:var(--role-navigation-v7-phone-panel-v7-product-line-line-height)}.v7-phone-columns{gap:var(--role-navigation-v7-phone-columns-gap);margin-top:var(--role-navigation-v7-phone-columns-margin-top);grid-template-columns:1fr 1fr;display:grid}.v7-phone-columns li>a{min-height:44px;color:var(--ink);font:var(--role-navigation-v7-phone-columns-li-a-font);align-items:center;text-decoration:none;display:flex}.v7-phone-language-row{margin-top:var(--role-navigation-v7-phone-language-row-margin-top)}.v7-phone-language-row .v7-language-button{width:100%;height:56px;font-size:var(--v7-nav-size-name);border-radius:var(--role-navigation-v7-phone-language-row-v7-language-button-border-radius)}.v7-sheet-close{width:44px;height:44px;color:var(--ink);font-size:var(--v7-size-h3);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.v7-menu-close{top:10px;position:fixed;inset-inline-end:20px}.v7-header[data-nav-open=phone] .ph-menu{visibility:hidden}.v7-header .v7-language-panel{width:100%;max-height:calc(100dvh - 64px);padding:var(--role-navigation-v7-header-v7-language-panel-padding);border-radius:var(--role-navigation-v7-header-v7-language-panel-border-radius);border:var(--v7-picker-ring) solid var(--ink);position:fixed;inset:auto 0 0}.v7-language-list,.v7-picker-wide .v7-language-list{grid-template-columns:1fr}.v7-language-option{min-height:var(--v7-picker-row-phone)}.v7-nav-backdrop{background:var(--role-navigation-v7-nav-backdrop-background);inset:64px 0 0}.v7-sheet-call,.v7-nav-sticky{inset-inline:10px;bottom:calc(12px + env(safe-area-inset-bottom));height:64px;padding:var(--role-navigation-v7-sheet-call-v7-nav-sticky-padding);background:var(--call);color:var(--call-ink);border-radius:var(--role-navigation-v7-sheet-call-v7-nav-sticky-border-radius);box-shadow:inset 0 calc(-1 * var(--v7-bevel)) 0 var(--call-bevel);font:var(--role-navigation-v7-sheet-call-v7-nav-sticky-font);z-index:1;justify-content:space-between;align-items:center;display:flex;position:fixed}.v7-sheet-call .v7-nav-label,.v7-nav-sticky .v7-nav-label{margin:var(--role-navigation-v7-sheet-call-v7-nav-label-v7-nav-sticky-v7-nav-label-margin);font-size:var(--v7-size-label)}:scope[data-palette][data-type]:has(.sticky) .v7-nav-sticky{display:none}:scope[data-v7-sheet] .sticky{visibility:hidden}:scope[data-v7-sheet] .pager{opacity:0;pointer-events:none;transition:var(--role-navigation-pager-transition)}:scope[data-v7-sheet] .v7-nav-sticky{visibility:hidden}.v7-reading-strip{inset-inline:10px;bottom:calc(92px + env(safe-area-inset-bottom));border:var(--v7-rule-strong) solid var(--ink);border-radius:var(--role-navigation-v7-reading-strip-border-radius);background:var(--field);height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:var(--role-navigation-v7-reading-strip-gap);padding-inline:var(--role-navigation-v7-reading-strip-padding-inline);display:flex;position:fixed}.v7-reading-strip>button{width:44px;height:44px;color:var(--ink);background:0 0;border:0}.v7-reading-strip>div{flex:1;min-width:0}:scope[data-palette][data-type] .v7-reading-strip .cbar{width:100%;display:flex}:scope[data-palette][data-type] .v7-reading-strip .cbar .wave{flex:1;width:60px}:scope[data-palette][data-type] .v7-reading-strip .cbar .who{font-size:var(--v7-size-small);text-overflow:ellipsis;max-width:90px;overflow:hidden}:scope[data-v7-sheet] .v7-reading-strip{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.v7-header *,:scope[data-v7-sheet] .pager{transition:none!important}}}@scope(.sunset){:scope[data-palette][data-type] .v7-header[data-ground=night] .mark .logo-light{display:block}:scope[data-palette][data-type] .v7-header[data-ground=night] .mark .logo-dark{display:none}:scope[data-palette][data-type] .v7-header:not([data-ground=night]) .mark .logo-dark{display:block}:scope[data-palette][data-type] .v7-header:not([data-ground=night]) .mark .logo-light{display:none}.v7-header .v7-language-button .v7-name{font-size:inherit}:scope[data-palette][data-type] .v7-header[data-nav-locale=hi] .v7-trigger{font-size:var(--v7-size-nav-hi);line-height:var(--v7-lh-hi)}.v7-header:not([data-nav-locale=en]) .v7-nav-label{font-family:var(--v7-nav-font);text-transform:none;letter-spacing:0;line-height:var(--v7-lh-hi)}.v7-header[data-nav-locale=ur] :is(.v7-trigger,.v7-nav-label){line-height:var(--role-navigation-v7-header-data-nav-locale-ur-is-v7-trigger-v7-nav-label-line-height)}}@scope(.sunset){.v7-reading-strip{transition:var(--role-navigation-pager-v7-reading-strip-transition)}:scope:has([data-sunset-nav]) .pager{transition:var(--role-navigation-pager-v7-reading-strip-transition)}@media (prefers-reduced-motion:reduce){.v7-reading-strip{transition:none}:scope:has([data-sunset-nav]) .pager{transition:none}}}@scope(.sunset){.v7-language-option .v7-name[data-script=arab]{font-size:var(--role-navigation-v7-language-option-v7-name-data-script-arab-font-size);line-height:var(--role-navigation-v7-language-option-v7-name-data-script-arab-line-height)}.v7-language-button .v7-name[data-script=arab]{font-size:var(--role-navigation-v7-language-button-v7-name-data-script-arab-font-size)}.v7-language-option .v7-name[data-script=beng],.v7-language-option .v7-name[data-script=taml]{font-size:var(--role-navigation-script-beng-v7-language-option-v7-name-data-script-taml-font-size)}}@scope(.sunset){@media (min-width:1000px){:scope[data-palette][data-type] .bar.v7-header:is([data-scrolled=true],[data-nav-open]){box-shadow:0 1px 0 var(--rule);border-bottom:0}.v7-products-panel{box-shadow:inset 0 1px 0 var(--rule),0 1px 0 var(--rule),var(--v7-panel-shadow);border-block:0}.v7-header[data-nav-locale=en] .v7-products-panel .v7-nav-label{line-height:normal}.v7-header[data-nav-locale=en] .v7-products-rail nav>h2{margin-bottom:var(--role-navigation-v7-header-data-nav-locale-en-v7-products-rail-nav-h2-margin-bottom)}.v7-header[data-nav-locale=en] .v7-products-rail ul{gap:var(--role-navigation-v7-header-data-nav-locale-en-v7-products-rail-ul-gap);flex-direction:column;display:flex}:scope[data-palette][data-type] .v7-header[data-nav-locale=en] .v7-products-rail li>a{min-height:0}.v7-header[data-nav-locale=en] .v7-rail-call{margin-top:var(--role-navigation-v7-header-data-nav-locale-en-v7-rail-call-margin-top)}.v7-header[data-nav-locale=en] .v7-rail-call>p:last-child{margin-top:var(--role-navigation-v7-header-data-nav-locale-en-v7-rail-call-p-last-child-margin-top)}:scope[data-palette][data-type] .v7-header .v7-header-right>.v7-language-button{box-shadow:inset 0 0 0 var(--v7-picker-ring) currentColor;min-height:var(--v7-langbtn-h);border:0}:scope[data-palette][data-type] .v7-header .v7-header-call{min-height:var(--v7-langbtn-h)}.v7-products-panel [data-product=mars] .v7-product-name{display:inline}.v7-products-panel .v7-external{vertical-align:middle;margin-inline-start:var(--role-navigation-v7-products-panel-v7-external-margin-inline-start);position:static}}}@scope(.sunset){@media (min-width:1000px){:scope[data-palette][data-type] .v7-header .v7-trigger{min-height:var(--v7-trigger-h)}:scope[data-palette][data-type] .v7-header .v7-company-panel li>a{min-height:var(--v7-dropdown-row)}.v7-language-panel{padding:var(--role-navigation-v7-language-panel-padding-2);box-shadow:inset 0 0 0 var(--v7-picker-ring) currentColor,var(--v7-picker-shadow-day);border:0}.v7-header[data-ground=night] .v7-language-panel{box-shadow:inset 0 0 0 var(--v7-picker-ring) currentColor,var(--v7-picker-shadow-night)}.v7-language-panel .v7-panel-heading{margin-bottom:var(--role-navigation-v7-language-panel-v7-panel-heading-margin-bottom)}.v7-header[data-nav-locale=en] .v7-language-panel .v7-nav-label{line-height:normal}.v7-language-list{border-top:var(--v7-rule-strong) solid var(--ink)}:scope[data-palette][data-type] .v7-header .v7-language-option{min-height:var(--v7-picker-row);padding:var(--role-navigation-v7-header-v7-language-option-padding)}}}@scope(.sunset){@media (min-width:1000px){.v7-company-panel{box-shadow:inset 0 0 0 var(--v7-rule) var(--rule),var(--v7-panel-shadow);border:0}.v7-header[data-nav-locale=en] .v7-company-panel>.v7-nav-label{margin-bottom:var(--role-navigation-header-data-nav-locale-en-v7-company-panel-v7-nav-label-margin-bottom);line-height:normal}.v7-header[data-nav-locale=en] .v7-company-panel>ul{margin-top:var(--role-navigation-v7-header-data-nav-locale-en-v7-company-panel-ul-margin-top)}}@media (max-width:999px){:scope[data-palette][data-type] .bar.v7-header:is([data-scrolled=true],[data-nav-open]){box-shadow:0 1px 0 var(--rule);border-bottom:0}.v7-phone-panel .v7-nav-label{font-size:var(--role-navigation-v7-phone-panel-v7-nav-label-font-size)}.v7-header[data-nav-locale=en] .v7-phone-panel .v7-nav-label{line-height:normal}}}@scope(.sunset){.v7-call-phone,.v7-product-phone-name{display:none}.v7-header-call>span{font:inherit}@media (max-width:999px){:scope[data-palette][data-type] .bar.v7-header,:scope[data-palette][data-type] .bar.v7-header[data-scrolled=true]{height:56px;padding:var(--role-navigation-bar-v7-header-bar-v7-header-data-scrolled-true-padding-2)}.v7-header-right>.v7-language-button{display:none}:scope[data-palette][data-type] .v7-header .v7-header-call{height:44px;min-height:44px;padding:var(--role-navigation-v7-header-v7-header-call-padding-2);font:var(--role-navigation-v7-header-v7-header-call-font-2);justify-content:center;align-items:center;display:inline-flex!important}.v7-header-call .v7-call-desktop{display:none}.v7-header-call .v7-call-phone{display:inline}:scope[data-palette][data-type] :is(.sticky,.v7-nav-sticky,.v7-sheet-call,.v7-reading-strip),:scope[data-palette][data-type] [data-product-scenes] .pager{display:none!important}.v7-header[data-nav-open=phone],.v7-header[data-nav-open=phone] .v7-phone-panel{--field:var(--vl-sky6-0)!important;--ink:var(--vl-ink-night)!important;--ink-2:var(--hs-key-sub)!important;background:var(--field)!important;color:var(--ink)!important}:scope[data-palette][data-type] .v7-header[data-nav-open=phone] .mark .logo-light{display:block!important}:scope[data-palette][data-type] .v7-header[data-nav-open=phone] .mark .logo-dark{display:none!important}.v7-phone-panel{padding:var(--role-navigation-v7-phone-panel-padding-2);background:var(--field);inset:56px 0 0}.v7-phone-panel .v7-nav-label{font-size:var(--role-navigation-v7-phone-panel-v7-nav-label-font-size-2);margin:var(--role-navigation-v7-phone-panel-v7-nav-label-margin)}.v7-phone-panel .v7-product-list{border:0}.v7-phone-panel .v7-product-list>li>a{align-items:center;gap:var(--role-navigation-v7-phone-panel-v7-product-list-li-a-gap);height:52px;min-height:52px;padding:var(--role-navigation-v7-phone-panel-v7-product-list-li-a-padding-2);border-bottom:1px solid var(--rule);display:flex}.v7-phone-panel .v7-product-name{font:var(--role-navigation-v7-phone-panel-v7-product-name-font)}.v7-phone-panel .v7-product-line,.v7-phone-panel [data-product=mars] .v7-product-name{display:none}.v7-phone-panel .v7-product-phone-name{font:var(--role-navigation-v7-phone-panel-v7-product-phone-name-font);display:inline}.v7-phone-panel .v7-external{font-size:var(--role-navigation-v7-phone-panel-v7-external-font-size);margin-left:auto;position:static}.v7-phone-blog{min-height:52px;margin:var(--role-navigation-v7-phone-blog-margin);color:var(--ink);font:var(--role-navigation-v7-phone-blog-font);align-items:center;text-decoration:none;display:flex}.v7-phone-company li>a{min-height:52px;color:var(--ink);border-bottom:1px solid var(--rule);font:var(--role-navigation-v7-phone-company-li-a-font);align-items:center;text-decoration:none;display:flex}.v7-phone-language-row{margin-top:var(--role-navigation-v7-phone-language-row-margin-top-2)}.v7-phone-language-row .v7-language-button{height:52px;min-height:52px;font:var(--role-navigation-v7-phone-language-row-v7-language-button-font);border-radius:var(--role-navigation-v7-phone-language-row-v7-language-button-border-radius-2)}.v7-menu-close{top:6px}.v7-nav-backdrop{inset:56px 0 0}.v7-header .v7-language-panel{max-height:calc(100dvh - 56px)}}}@scope(.sunset){.wave-control{flex:1;align-items:center;min-width:0;display:inline-flex}.v7-header .wave-control{flex:none}.wave-control:focus-visible{outline-offset:6px}}@scope(.sunset){@media (min-width:1000px) and (max-width:1399px){.v7-header-call .v7-call-desktop{display:none}.v7-header-call .v7-call-phone{display:inline}}}
@scope(.sunset){.sunset-footer{z-index:4;background:var(--role-footer-sunset-footer-background);color:var(--footer-ink);font:var(--footer-link);text-align:start;position:relative;overflow:clip}:scope[data-palette][data-type] .sunset-footer a{min-height:0}:scope[data-palette][data-type][data-lang] .sunset-footer .footer-description>.deva{font:inherit}:scope[data-palette][data-type][data-lang] .sunset-footer.footer-home .footer-column h2{font:var(--footer-heading)}:scope[data-palette][data-type][data-lang] .sunset-footer.footer-home .footer-column a{font:var(--footer-link)}:scope[data-palette][data-type][data-lang] .sunset-footer .footer-bottom :is(.footer-copy,a){font:var(--footer-fine)}:scope[data-palette][data-type][data-lang] .sunset-footer .footer-call-label{font:var(--footer-label)}.sunset-footer [data-draft]{text-decoration:none}.footer-inner{padding:var(--role-footer-footer-inner-padding)}.footer-home .footer-inner{padding-top:var(--role-footer-footer-home-footer-inner-padding-top)}.footer-signoff{align-items:baseline;gap:var(--role-footer-footer-signoff-gap);margin-bottom:var(--role-footer-footer-signoff-margin-bottom);display:flex}.footer-call-label{font:var(--footer-label);color:var(--footer-gold);letter-spacing:.12em;text-transform:uppercase}.sunset-footer .footer-signoff a{font:var(--role-footer-sunset-footer-footer-signoff-a-font)}.footer-grid{gap:var(--role-footer-footer-grid-gap);min-height:var(--footer-column-height);grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,2fr) auto;align-items:start;display:grid}.footer-brand{align-items:start;gap:var(--role-footer-footer-brand-gap);flex-direction:column;display:flex}:scope[data-palette][data-type] .sunset-footer .social-marks a{min-height:44px}.footer-brand img{width:auto;height:24px;display:block}.footer-description{font:var(--footer-description)}.footer-description>span{display:block}.sunset-footer .social-marks{gap:var(--role-footer-sunset-footer-social-marks-gap);margin-top:var(--role-footer-sunset-footer-social-marks-margin-top);margin-inline-start:var(--role-footer-sunset-footer-social-marks-margin-inline-start);display:flex}.sunset-footer .social-marks a{border-radius:var(--role-footer-sunset-footer-social-marks-a-border-radius);border:0;place-items:center;width:44px;height:44px;display:grid}.sunset-footer svg{max-width:20px;height:20px;display:block}.footer-column h2{font:var(--footer-heading);color:var(--footer-secondary);letter-spacing:.12em;text-transform:uppercase;margin:var(--role-footer-footer-column-h2-margin)}.footer-column ul{gap:var(--footer-link-gap);flex-direction:column;display:flex}.sunset-footer :is(ul,li,p,address){padding:var(--role-footer-sunset-footer-is-ul-li-p-address-padding);margin:var(--role-footer-sunset-footer-is-ul-li-p-address-margin);list-style:none}.sunset-footer a{color:inherit;border-radius:var(--role-footer-sunset-footer-a-border-radius);background:0 0;text-decoration:none;position:relative}.footer-column a,.footer-email{font:var(--footer-link)}.sunset-footer .external{font:inherit;margin-inline-start:var(--role-footer-sunset-footer-external-margin-inline-start)}.footer-company{align-items:start;gap:var(--role-footer-footer-company-gap);color:var(--footer-secondary);flex-direction:column;display:flex}.footer-company .company-name,.footer-company .company-cin{font:var(--role-footer-footer-company-company-name-footer-company-company-cin-font);letter-spacing:0}.footer-company address{font:var(--role-footer-footer-company-address-font)}.footer-company address span{display:block}.sunset-footer .footer-email{font:var(--role-footer-sunset-footer-footer-email-font);color:var(--footer-ink);margin-top:var(--role-footer-sunset-footer-footer-email-margin-top)}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--role-footer-footer-bottom-gap);margin-top:var(--role-footer-footer-bottom-margin-top);font:var(--footer-fine);color:var(--footer-secondary);flex-wrap:wrap;display:flex}.footer-bottom ul{gap:var(--role-footer-footer-bottom-ul-gap);flex-wrap:wrap;display:flex}.footer-copy{white-space:nowrap}.sunset-footer [dir=ltr]{unicode-bidi:isolate}.sunset-footer a:focus-visible{outline:3px solid var(--footer-gold);outline-offset:3px}.sunset-footer :is(.footer-column a,.footer-legal a,.footer-email,.footer-signoff a):after{content:"";inset-inline:0;transform-origin:0;height:1px;transition:var(--role-footer-mn-a-footer-legal-a-footer-email-footer-signoff-a-after-transition);background:currentColor;position:absolute;bottom:-2px;transform:scaleX(0)}.sunset-footer a:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform-origin:100%}@media (hover:hover) and (pointer:fine){.sunset-footer :is(.footer-column a,.footer-legal a,.footer-email,.footer-signoff a):hover:after{transform:scaleX(1)}}.sunset-footer:lang(hi) :is(h2,.footer-call-label),.sunset-footer:lang(mr) :is(h2,.footer-call-label),.sunset-footer:lang(ur) :is(h2,.footer-call-label){letter-spacing:0;text-transform:none}@media (max-width:999px){:scope[data-palette][data-type] .sunset-footer :is(.footer-column a,.footer-legal a,.footer-email,.footer-signoff a){min-height:44px}.footer-inner,.footer-home .footer-inner{padding:var(--role-footer-footer-inner-footer-home-footer-inner-padding);gap:var(--role-footer-footer-inner-footer-home-footer-inner-gap);flex-direction:column;display:flex}.footer-home .footer-inner{padding-top:var(--role-footer-footer-home-footer-inner-padding-top-2)}.footer-signoff{margin:var(--role-footer-footer-signoff-margin);flex-wrap:wrap}.sunset-footer .footer-signoff a{align-items:center;min-height:44px;display:flex}.footer-grid{gap:var(--role-footer-footer-grid-gap-2);grid-template-columns:1.5fr 1fr;height:auto;display:grid}.footer-brand{grid-column:1/-1}.footer-column h2{margin-bottom:var(--role-footer-footer-column-h2-margin-bottom)}.footer-column ul{gap:var(--role-footer-footer-column-ul-gap)}.footer-column a{align-items:center;min-height:44px;display:inline-flex}.footer-column a:has(.external){padding-block:var(--role-footer-footer-column-a-has-external-padding-block);display:block}.footer-company{padding-top:var(--role-footer-footer-company-padding-top);gap:var(--role-footer-footer-company-gap-2);grid-column:1/-1}.sunset-footer .footer-email{margin-top:var(--role-footer-sunset-footer-footer-email-margin-top-2);align-items:center;min-height:44px;display:flex}.footer-bottom{margin-top:var(--role-footer-footer-bottom-margin-top-2);padding-top:var(--role-footer-footer-bottom-padding-top);align-items:stretch;gap:var(--role-footer-footer-bottom-gap-2);flex-direction:column-reverse}.footer-bottom ul{gap:var(--role-footer-footer-bottom-ul-gap-2);grid-template-columns:1fr 1fr;display:grid}.footer-legal a{align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.footer-street .footer-lit{opacity:1!important;transition:none!important}.sunset-footer a:after{transition:none!important}}}.sunset-document:has([data-call-line]) .sunset-footer{z-index:auto}
@scope(.sunset){.footer-transition{height:var(--v7-ending-band-h);--u:1px;--v7-ending-top:var(--v7-ending-top-night);--ending-sun-top:var(--v7-ending-sun-top-night);--ending-far:var(--v7-vl-night-far);--ending-mid:var(--v7-vl-night-mid);background:linear-gradient(var(--v7-ending-top) 0%,var(--vl-sky6-1) 50%,var(--vl-sky6-2) 100%);direction:ltr;position:relative;overflow:hidden}:is(.footer-transition[data-ending-ground=day],:scope:has(main [data-ending-ground=day]) .footer-transition[data-ending-ground=auto]){--v7-ending-top:var(--v7-ending-top-day)}:is(.footer-transition[data-ending-ground=noon],:scope:has(main [data-ending-ground=noon]) .footer-transition[data-ending-ground=auto]){--v7-ending-top:var(--v7-ending-top-noon)}:is(.footer-transition[data-ending-ground=dawn],:scope:has(main [data-ending-ground=dawn]) .footer-transition[data-ending-ground=auto]){--v7-ending-top:var(--v7-ending-top-dawn)}:is(.footer-transition[data-ending-ground=day],.footer-transition[data-ending-ground=noon],.footer-transition[data-ending-ground=dawn],:scope:has(main :is([data-ending-ground=day],[data-ending-ground=noon],[data-ending-ground=dawn])) .footer-transition[data-ending-ground=auto]){--ending-sun-top:var(--v7-ending-sun-top-day);--ending-far:var(--v7-vl-dusk-far);--ending-mid:var(--v7-vl-dusk-mid);background:linear-gradient(var(--v7-ending-top) 0%,var(--vl-sky0-1) 22%,var(--vl-sky0-2) 40%,var(--vl-sky3-2) 70%,var(--vl-sky3-1) 100%)}:is(.footer-transition[data-ending-ground=dusk],:scope:has(main [data-ending-ground=dusk]) .footer-transition[data-ending-ground=auto]){--v7-ending-top:var(--v7-ending-top-dusk);--ending-sun-top:var(--v7-ending-sun-top-dusk);--ending-far:var(--v7-vl-dusk-mid);--ending-mid:var(--v7-vl-night-far);background:linear-gradient(var(--v7-ending-top) 0%,var(--vl-sky4-1) 50%,var(--vl-sky5-1) 100%)}:is(.footer-transition[data-ending-ground=night],:scope:has(main [data-ending-ground=night]) .footer-transition[data-ending-ground=auto]){--v7-ending-top:var(--v7-ending-top-night)}.footer-transition .footer-sun{width:var(--v7-ending-sun-d);height:var(--v7-ending-sun-d);left:calc(var(--v7-ending-sun-x) - var(--v7-ending-sun-d) / 2);top:var(--ending-sun-top);border-radius:var(--role-footer-footer-sun-border-radius);background:var(--v7-call);box-shadow:none;position:absolute}.footer-transition .ending-village{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.footer-transition .ending-hill{border-radius:var(--role-additions-ending-hill-border-radius);height:600px;position:absolute}.footer-transition .ending-hill.far{width:140%;left:-20%;top:var(--v7-ending-far-y);background:var(--ending-far)}.footer-transition .ending-hill.mid{width:110%;left:30%;top:var(--v7-ending-mid-y);background:var(--ending-mid)}.footer-transition .ending-houses{left:0;right:0;top:var(--v7-ending-house-y);height:0;position:absolute}.footer-transition .ending-house{left:calc(var(--hx) * var(--u));width:calc(var(--hw) * var(--u));height:calc(var(--hh) * var(--u));background:var(--v7-vl-night-wall);position:absolute;bottom:0}.footer-transition .ending-roof{width:116%;height:calc(var(--hh) * .65 * var(--u));background:var(--v7-vl-night-roof);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;bottom:100%;left:-8%}.footer-transition .ending-roof.flat{height:calc(10 * var(--u));clip-path:none}.footer-transition .ending-windows{gap:calc(8 * var(--u));padding:var(--v7-ending-window-padding);display:flex}.footer-transition .ending-windows i{width:var(--v7-callline-node-w);height:var(--v7-callline-node-h);background:var(--v7-vl-night-window);flex:none}.footer-transition .ending-windows .footer-lit{background:var(--role-footer-footer-street-ending-windows-footer-lit-background)}.footer-transition .ending-door{background:var(--v7-vl-night-door);width:14%;height:38%;position:absolute;bottom:0;right:18%}.footer-transition .ending-land{width:160%;left:-30%;top:var(--v7-ending-land-y);border-radius:var(--v7-ending-land-radius);background:var(--v7-ending-land);height:400px;position:absolute}.footer-transition .phone-only{display:none}.footer-transition .laptop-only{display:block}.footer-transition.street-waiting .footer-lit{opacity:0}.footer-transition.street-lit .footer-lit{opacity:1;transition:var(--role-footer-footer-street-street-lit-footer-lit-transition);transition-delay:var(--light-delay)}@media (max-width:999px){.footer-transition .phone-only{display:block}.footer-transition .laptop-only{display:none!important}}@media (prefers-reduced-motion:reduce){.footer-transition .footer-lit{opacity:1!important;transition:none!important}}}
@scope(.sunset){:scope{--v3-wght-body:450;--v3-button-height:60px}@media (max-width:999px){:scope{--v3-button-height:68px}}:scope{--dot:3px}.lcd,.handset .lcdp{background:var(--role-sunset-lcd-handset-lcdp-background);background-color:var(--lcd-bg);color:var(--lcd-ink)}.rig{z-index:2;pointer-events:none;contain:paint;will-change:transform;display:none;position:fixed;inset:0;overflow:clip}:scope.film .rig{display:block}.rig .ground{transform-origin:50%;opacity:0;--dot:4px;background:var(--role-sunset-rig-ground-background);position:absolute;top:0;left:0}.handset{transform-origin:0 0;will-change:transform;width:340px;height:720px;position:absolute;top:0;left:0}.rig>.handset{will-change:auto}.hs-body{background:var(--hs-body);border-radius:var(--role-sunset-hs-body-border-radius);box-shadow:var(--role-sunset-hs-body-box-shadow);opacity:var(--body,1);position:absolute;inset:0}.hs-ear{border-radius:var(--role-sunset-hs-ear-border-radius);background:var(--role-sunset-hs-ear-background);width:70px;height:6px;position:absolute;top:30px;left:135px}.hs-mouth{border-radius:var(--role-sunset-hs-mouth-border-radius);background:var(--role-sunset-hs-mouth-background);width:20px;height:4px;position:absolute;bottom:22px;left:160px}.lcdp{border-radius:var(--role-sunset-lcdp-border-radius);width:280px;height:230px;padding:var(--role-sunset-lcdp-padding);box-shadow:var(--role-sunset-lcdp-box-shadow);position:absolute;top:58px;left:30px;overflow:hidden}.lcdp>.scr{opacity:var(--words,1);flex-direction:column;justify-content:space-between;display:none;position:absolute;inset:16px 18px}.lcdp[data-screen=calling] .s-calling,.lcdp[data-screen=connected] .s-connected,.lcdp[data-screen=incoming] .s-incoming{display:flex}.scr .top{font:var(--role-sunset-scr-top-font);justify-content:space-between;align-items:center;display:flex}.scr .tsig{align-items:flex-end;gap:var(--role-sunset-scr-tsig-gap);height:12px;display:flex}.scr .tsig i{background:currentColor;width:3px}.scr .tsig i:first-child{height:4px}.scr .tsig i:nth-child(2){height:7px}.scr .tsig i:nth-child(3){height:10px}.scr .tsig i:nth-child(4){opacity:.3;height:12px}.scr .tbatt{width:20px;height:10px;padding:var(--role-sunset-scr-tbatt-padding);border:1.5px solid}.scr .tbatt i{background:currentColor;width:60%;height:100%;display:block}.scr .lab{font:var(--role-sunset-scr-lab-font);letter-spacing:.1em;text-transform:uppercase}.scr .dial{font:var(--role-sunset-scr-dial-font);white-space:nowrap;margin-top:var(--role-sunset-scr-dial-margin-top);min-height:32px;font-stretch:75%}.scr .who{font:var(--role-sunset-scr-who-font);margin-top:var(--role-sunset-scr-who-margin-top);font-stretch:87.5%}.scr .big{font:var(--role-sunset-scr-big-font);font-stretch:87.5%}.scr .who2{font:var(--role-sunset-scr-who2-font);margin-top:var(--role-sunset-scr-who2-margin-top);font-stretch:87.5%}.scr .aika{font:var(--role-sunset-scr-aika-font);font-stretch:87.5%}.scr .rem{font:var(--role-sunset-scr-rem-font);margin-top:var(--role-sunset-scr-rem-margin-top);font-stretch:87.5%}.scr .sk{font:var(--role-sunset-scr-sk-font);justify-content:space-between;font-stretch:87.5%;display:flex}.hs-soft{justify-content:space-between;align-items:center;width:280px;height:60px;display:flex;position:absolute;top:306px;left:30px}.hs-soft .m,.hs-soft .e,.lcdp{opacity:var(--body,1)}.hs-soft i{background:var(--hs-key);width:84px;height:48px;box-shadow:inset 0 -3px 0 var(--hs-key-shadow)}.hs-soft .g{height:calc(48px + 36px * var(--round,0));border-radius:var(--role-sunset-hs-soft-g-border-radius);background:var(--call);box-shadow:inset 0 -3px 0 var(--call-bevel)}.hs-soft .m{border-radius:var(--role-sunset-hs-soft-m-border-radius);width:72px;height:52px}.hs-soft .e{border-radius:var(--role-sunset-hs-soft-e-border-radius);place-items:center;display:grid}.hs-soft .e:after{content:"";border-radius:var(--role-sunset-hs-soft-e-after-border-radius);background:var(--hs-end);width:20px;height:3px}.hs-keys{gap:var(--role-sunset-hs-keys-gap);width:280px;opacity:var(--body,1);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;top:384px;left:30px}.hs-keys b{border-radius:var(--role-sunset-hs-keys-b-border-radius);background:var(--hs-key);height:56px;box-shadow:inset 0 -3px 0 var(--hs-key-shadow);justify-content:center;align-items:center;gap:var(--role-sunset-hs-keys-b-gap);font:var(--role-sunset-hs-keys-b-font);color:var(--hs-key-ink);transition:var(--role-sunset-hs-keys-b-transition);display:flex}.hs-keys b small{font:var(--role-sunset-hs-keys-b-small-font);color:var(--hs-key-sub)}.hs-keys b.press{background:var(--lcd-bg);color:var(--lcd-ink);box-shadow:var(--role-sunset-hs-keys-b-press-box-shadow)}.hs-keys b.press small{color:var(--lcd-ink)}.handset .scr .deva,.handset .lab .deva{font-family:var(--role-sunset-handset-scr-deva-handset-lab-deva-font-family);letter-spacing:0}.slot>.handset{transform-origin:0 0;position:absolute;top:0;left:0}:scope.film.lcd-covered{background:0 0}:scope.film.lcd-covered .scene.field .stage,:scope.film.lcd-covered .sky{visibility:hidden!important}.ch,[data-ink]{color:var(--role-sunset-ch-data-ink-color)}[data-speak]{--ink:var(--sp-pencil)}.aika-ink,.aika-ink .ch{--ink:var(--sp-ballpoint)}.ch{white-space:pre-wrap}.w-ch{white-space:nowrap}.ch.head{position:relative}.ch.head:after{content:"";width:.14em;min-width:6px;max-width:12px;height:.14em;min-height:6px;max-height:12px;margin-left:var(--role-sunset-ch-head-after-margin-left);border-radius:var(--role-sunset-ch-head-after-border-radius);background:var(--ink,var(--sp-pencil));position:absolute;bottom:.22em;left:100%}.thread,.baseline,.tl-line,.axis{background:var(--sp-ballpoint);transform-origin:0;height:1.5px;transform:scaleX(var(--d,1));display:block}.ticks{align-items:center;gap:calc(3 * var(--u,1px));height:calc(80 * var(--u,1px));clip-path:inset(-2px calc((1 - var(--d,1)) * 100%) -2px 0);display:flex}.ticks i{width:calc(2 * var(--u,1px));background:var(--sp-pencil);flex:none;min-width:1.5px}.ticks.aika i{background:var(--sp-ballpoint)}.wave .rest{stroke:var(--sp-rest);stroke-width:1px}.wave .b{stroke-width:2px}.wave .you{stroke:var(--sp-pencil)}.wave .aika{stroke:var(--sp-ballpoint)}.wave .gap{stroke:var(--sp-unspoken)}.wave .head{stroke:var(--sp-margin);stroke-width:1px}.flight{z-index:40;pointer-events:none;position:fixed;inset:0}.flight span{white-space:nowrap;color:var(--sp-pencil);transform-origin:0 0;font-family:inherit;position:absolute;top:0;left:0}:scope{--vl-n0:var(--v7-vl-night-door);--vl-n1:var(--v7-vl-night-near);--vl-n2:var(--v7-vl-night-door);--vl-n3:var(--v7-vl-night-near);--vl-n4:var(--v7-vl-night-door);--vl-n5:var(--v7-vl-night-near);--vl-n6:var(--v7-vl-night-far);--vl-n7:var(--v7-vl-night-mid);--vl-n8:var(--v7-vl-night-roof);--vl-n9:var(--v7-vl-night-door);--vl-n10:var(--v7-vl-night-wall);--vl-n11:var(--v7-vl-night-far);--vl-n12:var(--v7-vl-night-window);--vl-n13:var(--v7-vl-night-mid);--vl-n14:var(--v7-vl-night-roof);--vl-n15:var(--v7-vl-night-wall);--vl-n16:var(--v7-vl-night-wall-shade);--vl-n17:var(--v7-vl-night-door);--vl-n18:var(--v7-vl-night-mid);--vl-n19:var(--v7-vl-night-wall-shade);--vl-n20:var(--v7-vl-night-tree);--vl-n21:var(--v7-vl-night-wall);--vl-n22:var(--v7-vl-night-far);--vl-n23:var(--v7-vl-night-tree);--vl-n24:var(--v7-vl-night-far)}.win .w-glass{transition:var(--role-sunset-win-w-glass-transition)}.win .w-sill{fill:#0000}.win .w-bar{stroke:var(--role-sunset-win-w-bar-stroke);stroke-width:1.2px;fill:none}.win.on .w-glass{fill:var(--vl-diya)}.win.on .w-sill{fill:var(--vl-sill)}.win.on .w-bar{stroke:var(--role-sunset-win-on-w-bar-stroke)}.sign-t{font-family:var(--vl-font-sign);fill:var(--vl-ink-day);font-weight:700}.man .phone{fill:var(--vl-phone-off)}.man .phone.on{fill:var(--vl-diya)}.man .phone.bright{fill:var(--vl-diya-core);stroke:var(--role-sunset-man-phone-bright-stroke);stroke-width:3px}.mono-tag{font:var(--role-sunset-mono-tag-font);letter-spacing:.1em;fill:var(--vl-diya)}.call .route{fill:none;stroke:none}.call .trail-tail{fill:none;stroke:var(--vl-ember);stroke-width:1.5px;stroke-linecap:round;opacity:.75}.call .trail-head{fill:none;stroke:var(--vl-diya);stroke-width:2px;stroke-linecap:round}.lamp .core{fill:var(--vl-diya-core)}.lamp .ring{fill:none;stroke:var(--vl-diya);stroke-width:3px;opacity:.6}.lamp .halo{fill:var(--vl-diya);opacity:.32}.lamp{transition:var(--role-sunset-lamp-transition)}.lamp.off{opacity:0}.door-slit{transition:none}.c-track{background:var(--vl-clock-rule);cursor:pointer;flex:1;height:1px;position:relative}.c-track:before{content:"";position:absolute;inset:-10px 0}.c-fill{height:1px;width:calc(var(--prog,0) * 100%);background:var(--vl-diya);position:absolute;top:0;left:0}.c-bead{top:-3px;left:calc(var(--prog,0) * 100%);width:7px;height:7px;margin-left:var(--role-sunset-c-bead-margin-left);border-radius:var(--role-sunset-c-bead-border-radius);background:var(--vl-diya-core);box-shadow:var(--role-sunset-c-bead-box-shadow);position:absolute}.c-copy,.clock.end .c-end{display:none}.clock.end .c-copy{display:inline}:scope{--u:min(calc(100vw / 1512), calc(100vh / 900));--fl:calc(50vw - 756 * var(--u));--ft:calc(50vh - 450 * var(--u));--dot:3px}*{box-sizing:border-box}:scope{background:var(--field-glow) fixed, var(--field);color:var(--ink);-webkit-text-size-adjust:100%;margin:var(--role-sunset-base-margin);font:var(--role-reading-font-composite-1);-webkit-font-smoothing:antialiased;overflow-x:clip}:scope.lenis,:scope.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}p,h1,h2,h3,ol,ul,li{margin:var(--role-sunset-p-h1-h2-h3-ol-ul-li-margin);padding:var(--role-sunset-p-h1-h2-h3-ol-ul-li-padding);list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;padding:var(--role-sunset-button-padding);cursor:pointer;background:0 0;border:0}q{quotes:"“" "”"}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.screen :focus-visible,.lcd :focus-visible{outline-color:var(--lcd-ink)}.sr,.skip:not(:focus){clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{z-index:99;padding:var(--role-sunset-skip-focus-padding);background:var(--ink);color:var(--field);position:fixed;top:12px;left:12px}[data-draft]{-webkit-text-decoration:var(--role-sunset-data-draft-text-decoration);text-decoration:var(--role-sunset-data-draft-text-decoration);text-underline-offset:.18em;text-decoration-thickness:1.5px}.legend:empty{display:none}.k{font:500 calc(13 * var(--u))/normal var(--v3-font-mono);letter-spacing:.08em;text-transform:uppercase}.k.tiny{font-size:calc(11 * var(--u));color:var(--ink-2);letter-spacing:.04em}.deva{font-family:var(--v3-font-hi)}.col{flex-direction:column;display:flex}.disp{font:800 calc(168 * var(--u))/.9 var(--v3-font);letter-spacing:-.03em;font-stretch:125%}:scope[data-lang=hi] .disp{font-size:calc(128 * var(--u));line-height:var(--role-sunset-disp-line-height);letter-spacing:-.01em;font-stretch:112%}:scope[data-lang=hing] .disp{font-size:calc(140 * var(--u))}.body{font:450 calc(24 * var(--u))/1.5 var(--v3-font);color:var(--ink-2)}.body.deva,:scope[data-lang=hi] .hero-b{line-height:var(--role-sunset-body-deva-hero-b-line-height)}.hero-col{gap:calc(30 * var(--u))}:scope[data-lang=hing] .hero-col,:scope[data-lang=hi] .hero-col{top:calc(150 * var(--u));gap:calc(24 * var(--u))}.hero-b{max-width:calc(560 * var(--u))}.ctas{align-items:center;gap:calc(28 * var(--u));display:flex}.h-field{font:800 calc(80 * var(--u))/.92 var(--v3-font);letter-spacing:-.025em}.how-h{max-width:calc(400 * var(--u))}:scope:not([data-lang=en]) .how-h{max-width:calc(500 * var(--u))}.today-h{font-size:calc(84 * var(--u));line-height:var(--role-sunset-today-h-line-height);font-stretch:125%}.h-lcd{font:700 calc(76 * var(--u))/1 var(--v3-font);letter-spacing:-.01em;font-stretch:87.5%}.ask-h{font-size:calc(80 * var(--u))}.h-call{font:800 calc(72 * var(--u))/.95 var(--v3-font);letter-spacing:-.02em;font-stretch:112%}.h-field.deva,.h-lcd.deva,.h-call.deva,.disp.deva{line-height:var(--role-sunset-h-field-deva-h-lcd-deva-h-call-deva-disp-deva-line-height)}.key{align-items:center;gap:var(--role-sunset-key-gap);padding:calc(18 * var(--u)) calc(30 * var(--u));background:var(--call);color:var(--call-ink);border-radius:var(--role-sunset-key-border-radius);box-shadow:inset 0 -4px 0 var(--call-bevel);font:700 calc(21 * var(--u))/1.1 var(--v3-font);white-space:nowrap;font-stretch:112%;display:inline-flex}.key:hover{background:var(--call-hover)}.key:active{box-shadow:inset 0 4px 0 var(--call-bevel);transform:translateY(2px)}.key-s{padding:var(--role-sunset-key-s-padding);border-radius:var(--role-sunset-key-s-border-radius);font:650 calc(14 * var(--u))/1 var(--v3-font);letter-spacing:.08em}.lk{font:600 calc(19 * var(--u))/1.25 var(--v3-font);padding:var(--role-sunset-lk-padding);margin:var(--role-sunset-lk-margin);border-bottom:2px solid;font-stretch:112%}.lk:hover,.lk:focus-visible{background:var(--ink);color:var(--field);border-color:var(--ink)}.screen .lk:hover{color:var(--lcd-bg);background:var(--lcd-ink)}a:active,button:active{transform:translateY(2px)}.bar{z-index:20;left:calc(var(--fl) + 64 * var(--u));right:calc(var(--fl) + 64 * var(--u));top:calc(var(--ft) + 34 * var(--u));height:calc(36 * var(--u));color:var(--ink);justify-content:space-between;align-items:center;display:flex;position:fixed}.mark img{height:calc(28 * var(--u));width:auto;display:block}.nav{align-items:center;gap:calc(34 * var(--u));font:650 calc(14 * var(--u))/1 var(--v3-font);letter-spacing:.08em;text-transform:uppercase;font-stretch:112%;display:flex}.nav>a:not(.key){padding:var(--role-sunset-nav-a-not-key-padding);margin:var(--role-sunset-nav-a-not-key-margin)}.nav>a:not(.key):hover,.nav>a.on{background:var(--ink);color:var(--field)}.langs{gap:calc(12 * var(--u));font:500 calc(12 * var(--u))/1 var(--v3-font-mono);text-transform:none;letter-spacing:0;display:flex}.langs a{color:var(--ink-2);padding:var(--role-sunset-langs-a-padding)}.langs a[aria-current]{color:var(--ink);font-weight:700}.langs a:hover{background:var(--ink);color:var(--field)}.status{align-items:center;gap:calc(20 * var(--u));font:500 calc(13 * var(--u))/1 var(--v3-font-mono);color:var(--lcd-ink);display:none}.sig{align-items:flex-end;gap:var(--role-sunset-sig-gap);height:16px;display:flex}.sig i{background:currentColor;width:4px}.sig i:first-child{height:5px}.sig i:nth-child(2){height:9px}.sig i:nth-child(3){height:13px}.sig i:nth-child(4){height:16px}.batt{width:28px;height:13px;padding:var(--role-sunset-batt-padding);border:2px solid}.batt i{width:var(--batt,70%);background:currentColor;height:100%;display:block}:scope.on-screen .nav{display:none}:scope.on-screen .status{display:flex}:scope.on-screen .bar{color:var(--lcd-ink)}.ph-head,.phone-only{display:none}#main{position:relative}.scene{height:160vh;position:relative}#hero{height:145vh}#call{height:135vh}.scene.field{z-index:1}.scene.screen{z-index:3}:scope.film .scene.screen .stage{overflow:visible}:scope.film .scene.screen .frame{transform-origin:50%;will-change:transform, opacity}.stage{will-change:transform;height:100vh;position:sticky;top:0;overflow:hidden}.frame{left:var(--fl);top:var(--ft);width:calc(1512 * var(--u));height:calc(900 * var(--u));position:absolute}.ab{left:calc(var(--x,0) * var(--u));top:calc(var(--y,0) * var(--u));position:absolute}.ab[style*=--w]{width:calc(var(--w) * var(--u))}.screen .frame{color:var(--lcd-ink)}.slot{width:calc(340 * var(--sc,1) * var(--u));height:calc(720 * var(--sc,1) * var(--u));pointer-events:none}.lead{background:var(--ink);height:1px}.lead:before{content:"";border-radius:var(--role-sunset-lead-before-border-radius);background:var(--ink);width:7px;height:7px;position:absolute;top:-3px;left:-3px}.dot{border-radius:var(--role-sunset-dot-border-radius);background:var(--ink);width:7px;height:7px}.lead-k{font-size:calc(12 * var(--u));width:calc(170 * var(--u));white-space:pre-line}.step h3{font:800 calc(32 * var(--u))/1 var(--v3-font);font-stretch:112%}.step p:not(.k){margin-top:calc(10 * var(--u));font:450 calc(18 * var(--u))/1.5 var(--v3-font);color:var(--ink-2)}.step-k{display:none}.step-l{text-align:right}.list-h{padding-bottom:calc(14 * var(--u));border-bottom:2px solid var(--lcd-ink);letter-spacing:.1em}.recent .row{gap:calc(4 * var(--u)) calc(20 * var(--u));padding:calc(20 * var(--u)) 0;border-bottom:var(--role-sunset-recent-row-border-bottom);grid-template-columns:1fr auto;display:grid}.recent .row b{font:700 calc(40 * var(--u))/1.1 var(--v3-font);font-stretch:87.5%}.recent .tm{font:500 calc(13 * var(--u))/1 var(--v3-font-mono);align-self:center}.recent .row>:last-child{font:500 calc(20 * var(--u))/1.4 var(--v3-font);grid-column:1/-1;font-stretch:87.5%}.recent .row.sel{margin-top:calc(12 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u));background:var(--lcd-ink);color:var(--lcd-bg);border:0}.recent .row.sel b{font-size:calc(48 * var(--u))}.body-lcd{font:500 calc(20 * var(--u))/1.5 var(--v3-font)}.ask-foot{font-stretch:87.5%}.menu-list{border-top:2px solid var(--lcd-ink)}.menu-list li{justify-content:space-between;align-items:baseline;gap:var(--role-sunset-menu-list-li-gap);padding:calc(16 * var(--u)) 0;border-bottom:var(--role-sunset-menu-list-li-border-bottom);opacity:.55;display:flex;position:relative}.menu-list .q{font:600 calc(34 * var(--u))/1.3 var(--v3-font);font-stretch:87.5%}.menu-list .q.deva{font-family:var(--v3-font-hi)}.menu-list .tag{font:500 calc(12 * var(--u))/1 var(--v3-font-mono)}.menu-list .gl{font:500 calc(12 * var(--u))/1.4 var(--v3-font-mono);letter-spacing:.04em;display:none}.menu-list li.next{opacity:1}.menu-list li.next .q{font-size:calc(40 * var(--u))}.menu-list li.sel{opacity:1;padding:calc(12 * var(--u)) calc(24 * var(--u));background:var(--lcd-ink);color:var(--lcd-bg);border:0;align-items:center}.menu-list li.sel .q{font-size:calc(44 * var(--u));line-height:var(--role-sunset-menu-list-li-sel-q-line-height)}.menu-list li.sel .q:not(.deva){line-height:var(--role-sunset-menu-list-li-sel-q-not-deva-line-height)}.menu-list li.sel .tag{display:none}.menu-list li.sel .gl{display:block}.menu-list li.sel .gl:before{content:attr(data-tagged) " · "}.mscroll{width:8px;height:calc(300 * var(--u));border:2px solid var(--lcd-ink)}.mscroll i{left:0;right:0;top:var(--thumb,80px);background:var(--lcd-ink);height:25%;position:absolute}.softkeys{height:calc(64 * var(--u));border-top:2px solid var(--lcd-ink);padding:0 calc(64 * var(--u));font:700 calc(20 * var(--u))/1 var(--v3-font);justify-content:space-between;align-items:center;font-stretch:87.5%;display:flex;inset:auto 0 0}.softkeys>a,.softkeys>button{padding:var(--role-sunset-softkeys-a-softkeys-button-padding);margin:var(--role-sunset-softkeys-a-softkeys-button-margin)}.softkeys>a:hover,.softkeys>button:hover{background:var(--lcd-ink);color:var(--lcd-bg)}.pg{align-items:center;gap:var(--role-sunset-pg-gap);font:500 calc(12 * var(--u))/1 var(--v3-font-mono);letter-spacing:.08em;display:flex}.pg button{min-width:28px;min-height:28px;font-size:var(--role-sunset-pg-button-font-size)}.pg button:hover{background:var(--lcd-ink);color:var(--lcd-bg)}.status-list{border-top:2px solid var(--ink)}.status-list li{grid-template-columns:calc(120 * var(--u)) 1fr;gap:calc(20 * var(--u));padding:calc(18 * var(--u)) 0;border-bottom:1px solid var(--rule);display:grid}.status-list li:last-child{border-bottom:0}.status-list .st{font:600 calc(12 * var(--u))/calc(26 * var(--u)) var(--v3-font-mono)}.status-list h3{font:750 calc(26 * var(--u))/1.1 var(--v3-font);font-stretch:112%}.status-list p{margin-top:var(--role-sunset-status-list-p-margin-top);font:450 calc(18 * var(--u))/1.5 var(--v3-font);color:var(--ink-2)}.rings{width:calc(40 * var(--u));height:calc(100 * var(--u));transform:translate(var(--shake,0px), 0)}.rings i{background:var(--ink);height:4px;position:absolute}.rings i:first-child{left:calc(8 * var(--u));top:calc(10 * var(--u));width:calc(30 * var(--u));transform:rotate(-30deg)}.rings i:nth-child(2){left:0;top:calc(50 * var(--u));width:calc(36 * var(--u))}.rings i:nth-child(3){left:calc(8 * var(--u));top:calc(90 * var(--u));width:calc(30 * var(--u));transform:rotate(30deg)}.rings-r i:first-child{left:0;top:calc(4 * var(--u));transform:rotate(30deg)}.rings-r i:nth-child(2){left:calc(4 * var(--u));top:calc(46 * var(--u))}.rings-r i:nth-child(3){left:0;top:calc(88 * var(--u));transform:rotate(-30deg)}.ai{gap:calc(22 * var(--u))}.ai-1{font:700 calc(112 * var(--u))/.96 var(--v3-font);letter-spacing:-.01em;font-stretch:87.5%}.ai-2{font:600 calc(48 * var(--u))/1.15 var(--v3-font);font-stretch:87.5%}.ai-1.deva{line-height:var(--role-sunset-ai-1-deva-line-height)}.ai-2.deva{line-height:var(--role-sunset-ai-2-deva-line-height)}.ai-g{font:500 calc(18 * var(--u))/1.5 var(--v3-font-mono)}.trust-col{gap:calc(20 * var(--u));padding-left:calc(36 * var(--u));border-left:2px solid var(--lcd-ink);flex-direction:column;display:flex}.h-trust{font:700 calc(44 * var(--u))/1.05 var(--v3-font)}.trust-col>p{font:500 calc(20 * var(--u))/1.5 var(--v3-font)}.trust-col ul{font:500 calc(18 * var(--u))/1.5 var(--v3-font);border-top:var(--role-sunset-trust-col-ul-border-top)}.trust-col li{padding:calc(10 * var(--u)) 0}.trust-col li+li{border-top:var(--role-sunset-trust-col-li-li-border-top)}.answers{height:calc(96 * var(--u));border-top:2px solid var(--lcd-ink);grid-template-columns:1fr 1fr;display:grid;inset:auto 0 0}.ans{padding:0 calc(64 * var(--u));text-align:left;justify-content:space-between;align-items:center;display:flex}.ans b{font:700 calc(40 * var(--u))/1 var(--v3-font);font-stretch:87.5%}.ans .k{font-size:calc(12 * var(--u))}.ans.on{background:var(--lcd-ink);color:var(--lcd-bg)}.ans:not(.on):hover{background:var(--role-sunset-ans-not-on-hover-background)}.call-col{gap:calc(26 * var(--u))}.num{margin-top:calc(20 * var(--u));font:800 calc(96 * var(--u))/1 var(--v3-font);letter-spacing:-.02em;white-space:nowrap;display:block}.num:hover{background:var(--ink);color:var(--field)}.call-row{gap:calc(28 * var(--u));font:450 calc(19 * var(--u))/1.4 var(--v3-font);color:var(--ink-2);align-items:center;display:flex}.call-row .lk{color:var(--ink)}.big-key{width:calc(820 * var(--u));height:calc(820 * var(--u));border-radius:var(--role-sunset-big-key-border-radius);background:var(--call);color:var(--call-ink);box-shadow:var(--role-sunset-big-key-box-shadow);opacity:var(--bk,1)}.big-key:hover{background:var(--call-hover)}.big-key:active{box-shadow:inset 0 24px 0 var(--call-bevel);transform:translateY(3px)}.bk-w{left:calc(140 * var(--u));top:calc(220 * var(--u));font:800 calc(96 * var(--u))/.9 var(--v3-font);letter-spacing:-.02em;font-stretch:125%;position:absolute}.bk-k{left:calc(144 * var(--u));top:calc(320 * var(--u));font-size:calc(14 * var(--u));position:absolute}.foot{color:var(--ink-2);font-size:calc(12 * var(--u))}.scrollbar{z-index:15;right:calc(var(--fl) + 64 * var(--u));top:calc(var(--ft) + 400 * var(--u));width:8px;height:calc(300 * var(--u));border:2px solid var(--ink);pointer-events:none;position:fixed}.scrollbar i{background:var(--ink);height:14.2857%;transform:translateY(calc(var(--p,0) * 600%));position:absolute;top:0;left:0;right:0}:scope.on-screen .scrollbar{border-color:var(--lcd-ink)}:scope.on-screen .scrollbar i{background:var(--lcd-ink)}.sticky,.pager{display:none}.flip{z-index:30;pointer-events:none;visibility:hidden;position:fixed;inset:0}.flip i{border-radius:var(--role-sunset-flip-i-border-radius);box-shadow:inset 0 0 0 2px var(--lcd-bezel), 0 0 0 14px var(--hs-body);transform-origin:0 0;position:absolute;top:0;left:0}.nf,:scope.is-404 main,:scope.is-404 .rig,:scope.is-404 .scrollbar,:scope.is-404 .pager,:scope.is-404 .nav>a:not(.key),:scope.is-404 .skip{display:none}:scope.is-404 .nf{grid-template-columns:1fr calc(460 * var(--u));gap:calc(80 * var(--u));min-height:100vh;padding:calc(120 * var(--u)) calc(var(--fl) + 112 * var(--u)) calc(80 * var(--u)) calc(var(--fl) + 88 * var(--u));align-items:center;display:grid}.nf-text{gap:calc(26 * var(--u));flex-direction:column;display:flex}.nf h1{font:800 calc(104 * var(--u))/.92 var(--v3-font);letter-spacing:-.03em;font-stretch:125%}.nf h1.deva{line-height:var(--role-sunset-nf-h1-deva-line-height);font-stretch:112%}.nf-b{font:800 calc(40 * var(--u))/1 var(--v3-font);font-stretch:112%}.nf-lcd{height:calc(380 * var(--u));border-radius:var(--role-sunset-nf-lcd-border-radius);padding:calc(32 * var(--u));gap:calc(18 * var(--u));box-shadow:var(--role-sunset-nf-lcd-box-shadow);flex-direction:column;display:flex}.nf-lcd ol{border-top:2px solid var(--lcd-ink)}.nf-lcd li{padding:calc(14 * var(--u)) calc(16 * var(--u));background:var(--lcd-ink);color:var(--lcd-bg);margin-top:calc(12 * var(--u));justify-content:space-between;align-items:baseline;display:flex}.nf-lcd li b{font:700 calc(40 * var(--u))/1 var(--v3-font);font-stretch:87.5%}.nf-lcd li span{font:500 calc(15 * var(--u))/1 var(--v3-font-mono)}.nf-none{margin-top:auto}:scope.dialling .hero-col [data-in]:not(.hero-b){opacity:0}:scope.still .scene{height:auto}:scope.still .stage{height:100vh;min-height:calc(900 * var(--u));position:relative}:scope.still .scene.screen .stage,:scope.phone .scene.screen .stage{--dot:4px}:scope.still .scene.screen .stage{background:var(--role-sunset-scene-screen-stage-background)}:scope.still .scrollbar{display:none}.slot>.rig .ground{transform-origin:50%;opacity:0;--dot:4px;background:var(--role-sunset-slot-rig-ground-background);position:absolute;top:0;left:0}:scope.at-call .nav .key,:scope.at-call .nav .langs{visibility:hidden}.handset{transform-origin:0 0;position:absolute;top:0;left:0}@media (max-width:999px){:scope{--u:1px;--fl:0px;--ft:0px}.dt,.laptop-only,.scrollbar,.web,.standin,.softkeys .back{display:none!important}.phone-only{display:inline}:scope,:scope{background:var(--field)}.bar{height:44px;position:absolute;top:10px;left:24px;right:24px}.mark img{height:24px}.nav,.status{display:none!important}.ph-head{align-items:center;gap:var(--role-sunset-ph-head-gap);display:flex}.ph-lang{min-width:44px;height:44px;font:var(--role-sunset-ph-lang-font);place-items:center;display:grid}.ph-menu{justify-content:center;align-items:center;gap:var(--role-sunset-ph-menu-gap);flex-direction:column;width:44px;height:44px;display:flex}.ph-menu i{background:currentColor;width:22px;height:3px}.menu{z-index:19;padding:var(--role-sunset-menu-padding);--dot:3px;flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.menu[hidden]{display:none}.menu a{padding:var(--role-sunset-menu-a-padding);border-bottom:var(--role-sunset-menu-a-border-bottom);font:var(--role-sunset-menu-a-font);font-stretch:87.5%}.menu a:hover,.menu a:focus-visible{background:var(--lcd-ink);color:var(--lcd-bg);padding-left:var(--role-sunset-menu-a-hover-menu-a-focus-visible-padding-left)}.menu .langs{margin-top:var(--role-sunset-menu-langs-margin-top);gap:var(--role-sunset-menu-langs-gap);font-size:var(--role-sunset-menu-langs-font-size)}.menu .langs a{min-width:44px;min-height:44px;color:var(--lcd-ink);border:0;place-items:center;display:grid}:scope.menu-open .bar{z-index:21;color:var(--lcd-ink)}.scene,#hero,#call{height:auto}.stage{height:auto;min-height:100svh;position:relative;overflow:clip}.frame{width:auto;height:auto;min-height:100svh;padding:var(--role-sunset-frame-padding);gap:var(--role-sunset-frame-gap);flex-direction:column;display:flex;position:relative;top:0;left:0}.ab,.ab[style*=--w]{width:auto;position:relative;top:auto;left:auto}.k{font-size:var(--role-sunset-k-font-size)}.disp,:scope[data-lang=hing] .disp{font-size:var(--role-sunset-disp-disp-font-size);line-height:var(--role-sunset-disp-disp-line-height)}:scope[data-lang=hi] .disp{font-size:var(--role-sunset-disp-font-size);line-height:var(--role-sunset-disp-line-height-2)}.hero-col,:scope[data-lang] .hero-col{gap:var(--role-sunset-hero-col-hero-col-gap);top:auto}.body{font-size:var(--role-sunset-body-font-size)}.ctas,.hero-col .ctas,.hero-col .k span:nth-child(n+2){display:none}#today .col{order:-1}#today .slot{margin-top:var(--role-sunset-today-slot-margin-top)}.scene.screen .stage{background:var(--role-sunset-scene-screen-stage-background-2)}.h-lcd,.ask-h{font-size:var(--role-sunset-h-lcd-ask-h-font-size);line-height:var(--role-sunset-h-lcd-ask-h-line-height)}.h-field,.today-h{font-size:var(--role-sunset-h-field-today-h-font-size);line-height:var(--role-sunset-h-field-today-h-line-height)}.h-call{font-size:var(--role-sunset-h-call-font-size)}.col{gap:var(--role-sunset-col-gap)}.slot{width:340px;height:720px;margin:var(--role-sunset-slot-margin);transform-origin:0 0}#hero .slot{margin:var(--role-sunset-hero-slot-margin);transform:translate(20px)rotate(-6deg)scale(.9)}#how .slot{margin:var(--role-sunset-how-slot-margin);transform:scale(.72)}#today .slot{margin:var(--role-sunset-today-slot-margin);transform:rotate(-5deg)scale(.72)}.lead-k{display:none}.step{border-top:1px solid var(--rule);padding-top:var(--role-sunset-step-padding-top);order:3;text-align:left!important}.step h3{font-size:var(--role-sunset-step-h3-font-size)}.step p:not(.k){font-size:var(--role-sunset-step-p-not-k-font-size);margin-top:var(--role-sunset-step-p-not-k-margin-top)}.step-k{margin-bottom:var(--role-sunset-step-k-margin-bottom);display:block}#how .step:has([data-t=how\.s1]){order:3}#how .step:has([data-t=how\.s2]){order:4}#how .step:has([data-t=how\.s3]){order:5}.recent{margin-top:var(--role-sunset-recent-margin-top)}.list-h{padding-bottom:var(--role-sunset-list-h-padding-bottom)}.recent .row{padding:var(--role-sunset-recent-row-padding)}.recent .row b{font-size:var(--role-sunset-recent-row-b-font-size)}.recent .row>:last-child{font-size:var(--role-sunset-recent-row-last-child-font-size)}.recent .row.sel{padding:var(--role-sunset-recent-row-sel-padding)}.recent .row.sel b{font-size:var(--role-sunset-recent-row-sel-b-font-size)}.recent .tm{display:none}.recent .row.sel .tm{font-size:var(--role-sunset-recent-row-sel-tm-font-size);display:block}.calls-foot{font-size:var(--role-sunset-calls-foot-font-size);margin-top:var(--role-sunset-calls-foot-margin-top);order:9}.menu-list{margin-top:var(--role-sunset-menu-list-margin-top)}.menu-list li{gap:var(--role-sunset-menu-list-li-gap-2);flex-direction:column}.menu-list .q,.menu-list li.next .q{font-size:var(--role-sunset-menu-list-q-menu-list-li-next-q-font-size)}.menu-list li.sel{padding:var(--role-sunset-menu-list-li-sel-padding)}.menu-list li.sel .q{font-size:var(--role-sunset-menu-list-li-sel-q-font-size)}.ask-foot{font-size:var(--role-sunset-ask-foot-font-size);margin-top:var(--role-sunset-ask-foot-margin-top)}.softkeys,.rings{display:none}.status-list{margin-top:var(--role-sunset-status-list-margin-top)}.status-list li{gap:var(--role-sunset-status-list-li-gap);padding:var(--role-sunset-status-list-li-padding);grid-template-columns:1fr}.status-list h3{font-size:var(--role-sunset-status-list-h3-font-size)}.status-list p{font-size:var(--role-sunset-status-list-p-font-size)}.ai-1{font-size:var(--role-sunset-ai-1-font-size)}.ai-2{font-size:var(--role-sunset-ai-2-font-size)}.ai-g{font-size:var(--role-sunset-ai-g-font-size)}.trust-col{margin-top:var(--role-sunset-trust-col-margin-top);padding:var(--role-sunset-trust-col-padding);border-left:0;border-top:2px solid var(--lcd-ink);gap:var(--role-sunset-trust-col-gap)}.h-trust{font-size:var(--role-sunset-h-trust-font-size)}.trust-col>p{font-size:var(--role-sunset-trust-col-p-font-size)}.trust-col ul{font-size:var(--role-sunset-trust-col-ul-font-size)}.answers{height:auto;margin:var(--role-sunset-answers-margin);grid-template-columns:1fr 1fr;position:relative}.ans{min-height:72px;padding:var(--role-sunset-ans-padding);justify-content:center;align-items:flex-start;gap:var(--role-sunset-ans-gap);flex-direction:column}.ans b{font-size:var(--role-sunset-ans-b-font-size)}.ans .k{font-size:var(--role-sunset-ans-k-font-size)}.num{font-size:var(--role-sunset-num-font-size);line-height:var(--role-sunset-num-line-height);margin-top:var(--role-sunset-num-margin-top);white-space:normal}.num span{display:block}.call-row{font-size:var(--role-sunset-call-row-font-size);order:9}.big-key{width:420px;height:420px;position:absolute;top:470px;left:60px}#call .frame{min-height:844px;overflow:hidden}#call .stage{overflow:clip}.bk-w{font-size:var(--role-sunset-bk-w-font-size);top:90px;left:70px}.bk-k{font-size:var(--role-sunset-bk-k-font-size);top:150px;left:74px}.foot{display:none}.sticky{z-index:18;left:12px;right:12px;bottom:calc(22px + env(safe-area-inset-bottom));height:var(--v3-button-height);padding:var(--role-sunset-sticky-padding);border-radius:var(--role-sunset-sticky-border-radius);background:var(--call);color:var(--call-ink);box-shadow:var(--role-sunset-sticky-box-shadow);justify-content:space-between;align-items:center;display:flex;position:fixed}.sticky:active{box-shadow:inset 0 4px 0 var(--call-bevel)}.num-s{font:var(--role-sunset-num-s-font);white-space:nowrap;font-stretch:112%}.sticky .k{font-size:var(--role-sunset-sticky-k-font-size);text-align:right;max-width:110px;line-height:var(--role-sunset-sticky-k-line-height)}.pager{z-index:18;left:12px;right:12px;bottom:calc(96px + env(safe-area-inset-bottom));border-radius:var(--role-sunset-pager-border-radius);height:44px;box-shadow:inset 0 0 0 2px var(--lcd-bezel);--dot:3px;justify-content:space-between;align-items:center;display:flex;position:fixed}.frame{padding-bottom:var(--role-sunset-frame-padding-bottom)}:scope.is-404 .nf{padding-bottom:var(--role-sunset-nf-padding-bottom)}.pager button{width:44px;height:44px;font-size:var(--role-sunset-pager-button-font-size)}.pager .n{font:var(--role-sunset-pager-n-font);letter-spacing:.06em;text-align:center;min-width:34px}:scope.is-404 .nf{padding:var(--role-sunset-nf-padding);gap:var(--role-sunset-nf-gap);grid-template-columns:1fr;align-items:start}:scope.is-404 .nf-lcd{height:auto;margin:var(--role-sunset-nf-lcd-margin);order:-1}.nf-lcd li b{font-size:var(--role-sunset-nf-lcd-li-b-font-size)}.nf-lcd li span{white-space:nowrap;font-size:var(--role-sunset-nf-lcd-li-span-font-size)}.nf h1{font-size:var(--role-sunset-nf-h1-font-size)}.nf-b{font-size:var(--role-sunset-nf-b-font-size)}.nf .ctas{display:flex}.nf .ctas .key{display:none}:scope.is-404 .sticky{display:flex}}.scene.screen{--sp-pencil:var(--lcd-ink);--sp-ballpoint:var(--lcd-ink)}.scene.screen .sel [data-speak],.scene.screen .sel .aika-ink,.scene.screen .sel .ch{--ink:var(--lcd-bg)}.blue{--ink:var(--sp-ballpoint)}.scene .key{color:var(--call-ink)}.vill{width:calc(1512 * var(--u));height:calc(900 * var(--u));pointer-events:none;transform:translate(calc(var(--vx,0) * var(--u)), calc(var(--vy,0) * var(--u)));top:0;left:0;overflow:visible}.scene.field .frame{color:var(--ink)}.hello{font:600 calc(44 * var(--u))/1.1 var(--v3-font);font-stretch:112%}.hello.deva{line-height:var(--role-sunset-hello-deva-line-height)}@media (min-width:1000px){:scope[data-lang=hi] .hero-col,:scope[data-lang=hing] .hero-col{top:calc(130 * var(--u))}}.bar{--sp-pencil:var(--ink);--sp-ballpoint:var(--voice-day)}:scope.hd-night .bar{--sp-ballpoint:var(--voice-night)}:scope.on-screen .bar{--ink:var(--lcd-ink);--ink-2:var(--lcd-ink);--sp-pencil:var(--lcd-ink);--sp-ballpoint:var(--lcd-ink)}.mark .logo-light{display:none}.mark .logo-dark,:scope.hd-night[data-palette]:not(.on-screen):not(.menu-open) .mark .logo-light{display:block}:scope.hd-night[data-palette]:not(.on-screen):not(.menu-open) .mark .logo-dark{display:none}.cbar{align-items:center;gap:calc(12 * var(--u));font:500 calc(12 * var(--u))/1 var(--v3-font-mono);letter-spacing:.06em;color:var(--ink);display:flex}.cbar .live{border-radius:var(--role-sunset-cbar-live-border-radius);background:var(--accent);flex:none;width:7px;height:7px}:scope.on-screen .cbar .live{background:var(--lcd-ink)}.cbar .timer{font-variant-numeric:tabular-nums;min-width:5ch}.cbar .wave{min-width:0;height:calc(26 * var(--u));cursor:pointer;flex:1;overflow:visible}.cbar .wave:focus-visible{outline-offset:6px}.cbar .who{text-transform:uppercase;white-space:nowrap;color:var(--ink-2);min-width:calc(130 * var(--u))}.cbar .who.aika{color:var(--sp-ballpoint)}.cbar-lap{min-width:0;max-width:calc(330 * var(--u));margin:0 auto 0 calc(40 * var(--u));padding-right:calc(28 * var(--u));flex:auto}.cbar-lap .who{min-width:0;max-width:calc(130 * var(--u));text-overflow:ellipsis;overflow:hidden}:scope:not([data-lang=en]) .cbar-lap .who{display:none}.bar .nav{white-space:nowrap;flex:none}.bar .mark{flex:none}.cbar-ph,:scope.still .cbar,:scope.is-404 .cbar{display:none}@media (max-width:999px){.cbar-lap{display:none}.pager{color:var(--lcd-ink);padding:var(--role-sunset-pager-padding)}.pager .cbar-ph{gap:var(--role-sunset-pager-cbar-ph-gap);min-width:0;font-size:var(--role-sunset-pager-cbar-ph-font-size);color:var(--lcd-ink);--sp-pencil:var(--lcd-ink);--sp-ballpoint:var(--lcd-ink);flex:1;display:flex}.pager .cbar-ph .live{background:var(--lcd-ink)}.pager .cbar-ph .wave{height:18px}.pager .n{min-width:0}.hello{font-size:var(--role-sunset-hello-font-size)}.vill{z-index:0;height:190px;margin:var(--role-sunset-vill-margin);order:99;overflow:hidden;transform:none;width:calc(100% + 48px)!important;position:relative!important}.scene.field .slot{z-index:1;position:relative}.scene.field .frame{padding-bottom:var(--role-sunset-scene-field-frame-padding-bottom)}#call .vill{display:none}}.bar .mark{order:0}.bar .cbar-lap{order:1}.bar .nav{order:2}.bar .status{order:3}.bar .ph-head{order:4}:scope{background:var(--vl-n5)}@media (max-width:999px){:scope,:scope{background:var(--vl-n5)}}:scope.is-404{color:var(--ink)}.scene.field .standin{color:var(--role-sunset-scene-field-standin-color)}:scope.film .scene{height:240vh}:scope.film #hero,:scope.film #call{height:170vh}:scope{--smooth:.2}:scope[data-palette=sunset][data-type] .scene[data-ground],:scope[data-palette=sunset][data-type] .bar[data-ground]{--sp-pencil:var(--ink);--sp-ballpoint:var(--v7-voice);--sp-unspoken:var(--v7-unspoken);--sp-rest:var(--rule);--sp-margin:var(--ink)}:scope[data-palette=sunset][data-type] .scene.field .standin{color:var(--hs-key-sub)}:scope[data-palette=sunset][data-type] .hs-body{border-radius:var(--role-sunset-hs-body-border-radius-2)}:scope[data-palette=sunset][data-type] :is(.hs-ear,.hs-mouth){background:var(--v7-hs-earpiece)}:scope[data-palette=sunset][data-type] :is(.lcd:not(.pager),.handset .lcdp,.rig .ground,.scene.screen .stage){background:radial-gradient(var(--v7-lcd-dot) 1px, transparent 1.4px) 0 0 / var(--v7-lcd-dot-size) var(--v7-lcd-dot-size), var(--v7-lcd-highlight), linear-gradient(var(--lcd-top) 0%, var(--lcd-bg) 55%, var(--lcd-bottom) 100%);background-color:var(--lcd-bg);color:var(--lcd-ink)}:scope[data-palette=sunset][data-type].film .scene.screen .stage{background:0 0}:scope[data-palette=sunset][data-type] .lcdp{box-shadow:inset 0 0 0 2px var(--lcd-bezel), inset 0 0 18px var(--v7-lcd-falloff)}:scope[data-palette=sunset][data-type] .rig .ground{box-shadow:inset 0 0 60px var(--v7-lcd-falloff)}:scope[data-palette=sunset][data-type].on-screen .rig:after,:scope[data-palette=sunset][data-type].still .scene.screen .stage:after{content:"";pointer-events:none;box-shadow:inset 0 0 0 var(--v7-lcd-bezel-edge) var(--v7-hs-surround);position:absolute;inset:0}:scope[data-palette=sunset][data-type] .recent .row.sel,:scope[data-palette=sunset][data-type] .menu-list li.sel{background:var(--v7-lcd-sel);color:var(--v7-lcd-sel-ink)}:scope[data-palette=sunset][data-type] .scene.screen .sel :is([data-speak],.aika-ink,.ch){--ink:var(--v7-lcd-sel-ink);--sp-ballpoint:var(--v7-lcd-sel-ink)}:scope[data-palette=sunset][data-type] .menu-list li:not(.sel){opacity:1;color:var(--v7-lcd-ink-2)}:scope[data-palette=sunset][data-type] .key{min-height:var(--v7-key-height);border-radius:var(--role-sunset-key-border-radius-2)}:scope[data-palette=sunset][data-type] .key-s{min-height:var(--v7-key-height-sm);border-radius:var(--role-sunset-key-s-border-radius-2)}:scope[data-palette=sunset][data-type] .lk{border-bottom-width:var(--v7-rule)}:scope[data-palette=sunset][data-type] :focus-visible{outline-color:var(--v7-focus)}:scope[data-palette=sunset][data-type] .hero-col{top:calc(122 * var(--u));width:calc(600 * var(--u));gap:calc(20 * var(--u))}:scope[data-palette=sunset][data-type] .hero-b{max-width:none;margin-top:calc(6 * var(--u))}:scope[data-palette=sunset][data-type] .hero-col .ctas{margin-top:calc(8 * var(--u));align-items:flex-start;gap:calc(10 * var(--u));flex-direction:column}:scope[data-palette=sunset][data-type] #calls .recent{left:calc(760 * var(--u));top:calc(140 * var(--u));width:calc(664 * var(--u))}:scope[data-palette=sunset][data-type] .recent .row{padding:calc(16 * var(--u)) 0}:scope[data-palette=sunset][data-type] .recent .row.sel{padding:calc(16 * var(--u)) calc(24 * var(--u))}:scope[data-palette=sunset][data-type] #calls .calls-foot{top:calc(640 * var(--u))}:scope[data-palette=sunset][data-type] .softkeys{bottom:var(--v7-lcd-bezel-edge)}@media (max-width:999px){:scope[data-palette=sunset][data-type] .bar{left:var(--v7-header-inset);right:var(--v7-header-inset);top:48px}:scope[data-palette=sunset][data-type] .frame{padding:104px var(--v7-gutter) 196px}:scope[data-palette=sunset][data-type] .hero-col{gap:var(--role-sunset-hero-col-gap);width:auto;top:auto}:scope[data-palette=sunset][data-type] .hero-b{margin-top:var(--role-sunset-hero-b-margin-top)}:scope[data-palette=sunset][data-type] .scene.screen .stage{box-shadow:inset 0 0 0 var(--v7-lcd-bezel-edge) var(--v7-hs-surround), inset 0 0 60px var(--v7-lcd-falloff)}:scope[data-palette=sunset][data-type] #calls .recent{width:auto;margin-top:var(--role-sunset-calls-recent-margin-top);top:auto;left:auto}:scope[data-palette=sunset][data-type] #calls .calls-foot{top:auto}:scope[data-palette=sunset][data-type] .recent .row{padding:var(--role-sunset-recent-row-padding-2)}:scope[data-palette=sunset][data-type] .recent .row.sel{padding:var(--role-sunset-recent-row-sel-padding-2)}:scope[data-palette=sunset][data-type] .recent .row.sel b{font-size:var(--v7-size-voice)}:scope[data-palette=sunset][data-type] .status-list li{gap:var(--role-sunset-status-list-li-gap-2);grid-template-columns:80px 1fr}:scope[data-palette=sunset][data-type] .pager{height:var(--v7-strip-height);bottom:calc(var(--v7-strip-bottom) + env(safe-area-inset-bottom));border-radius:var(--role-sunset-pager-border-radius-2);background:var(--field);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink-2)}:scope[data-palette=sunset][data-type] .pager .cbar-ph{color:var(--ink);--sp-pencil:var(--ink);--sp-ballpoint:var(--ink);--sp-rest:var(--rule);--sp-unspoken:var(--rule)}:scope[data-palette=sunset][data-type] .pager .cbar-ph .live{background:var(--ink)}:scope[data-palette=sunset][data-type] .sticky{bottom:calc(var(--v7-sticky-bottom) + env(safe-area-inset-bottom));height:var(--v7-key-height);border-radius:var(--role-sunset-sticky-border-radius-2)}:scope[data-palette=sunset][data-type] #call .big-key{top:460px;left:170px}:scope[data-palette=sunset][data-type] #call .bk-w{font-size:var(--v7-size-number);top:80px;left:30px}:scope[data-palette=sunset][data-type] #call .bk-k{top:148px;left:34px}:scope[data-palette=sunset][data-type] #call .num{margin-top:var(--role-sunset-call-num-margin-top)}}:scope[data-palette=sunset][data-type] .rig .ground{background-position:0 0!important;background-size:4px 4px,100% 100%,100% 100%!important}:scope[data-palette=sunset][data-type] #calls .col{width:calc(620 * var(--u))}@media (max-width:999px){:scope[data-palette=sunset][data-type] #calls .col{width:auto}}:scope[data-palette=sunset][data-type] .bar{left:calc(var(--fl) + 56 * var(--u));right:calc(var(--fl) + 56 * var(--u))}:scope[data-palette=sunset][data-type] .mark img{height:calc(26 * var(--u))}:scope[data-palette=sunset][data-type] #hero .vill{--vx:-140!important;--vy:50!important}:scope[data-palette=sunset][data-type] .pager.lcd{background:var(--field);color:var(--ink)}@media (max-width:999px){:scope[data-palette=sunset][data-type] .bar{left:var(--v7-header-inset);right:var(--v7-header-inset);position:fixed}:scope[data-palette=sunset][data-type] .mark img{height:22px}:scope[data-palette=sunset][data-type] #hero .frame{height:844px;min-height:844px}:scope[data-palette=sunset][data-type] #hero .slot{margin:var(--role-sunset-hero-slot-margin-2);position:absolute;top:400px;left:124px;transform:rotate(-8deg)scale(.42)}:scope[data-palette=sunset][data-type] :is(#hero,#today) .vill{height:200px;margin:var(--role-sunset-is-hero-today-vill-margin);top:auto;bottom:0;left:0;width:100%!important;position:absolute!important}:scope[data-palette=sunset][data-type] #today .slot{display:none}:scope[data-palette=sunset][data-type] #today .frame{min-height:844px}:scope[data-palette=sunset][data-type] #today .vill{height:110px}}:scope[data-palette=sunset][data-type] .scene.screen .sel{--sp-unspoken:var(--v7-lcd-unspoken)}@media (min-width:1000px){:scope[data-palette=sunset][data-type] #today .vill{--vy:260!important}:scope[data-palette=sunset][data-type] .hero-col .ctas{flex-direction:column}:scope[data-palette=sunset][data-type] #hero .vill{--vy:130!important}:scope[data-palette=sunset][data-type] .scene.day .standin{left:auto;right:calc(88 * var(--u));top:calc(104 * var(--u));color:var(--ink-2)}:scope[data-palette=sunset][data-type]:is([data-lang=hi],[data-lang=hing]) #hero .hero-col{top:calc(104 * var(--u));gap:calc(4 * var(--u))}:scope[data-palette=sunset][data-type]:is([data-lang=hi],[data-lang=hing]) #hero .hero-b{font-size:calc(var(--v7-size-small) * var(--u) / 1px);margin-top:var(--role-sunset-data-lang-hing-hero-hero-b-margin-top)}:scope[data-palette=sunset][data-type]:is([data-lang=hi],[data-lang=hing]) #hero .ctas{margin-top:var(--role-sunset-data-lang-hing-hero-ctas-margin-top);gap:calc(8 * var(--u))}:scope[data-palette=sunset][data-type]:is([data-lang=hi],[data-lang=hing]) #hero .legend{top:calc(76 * var(--u))}:scope[data-palette=sunset][data-type] #hero .standin{left:auto;right:calc(24 * var(--u));top:calc(600 * var(--u));width:calc(64 * var(--u))}}@media (max-width:999px){:scope[data-palette=sunset][data-type][data-lang=hi] #hero .hero-col{gap:var(--role-sunset-hero-hero-col-gap)}:scope[data-palette=sunset][data-type][data-lang=hi] #hero .hero-b{font-size:var(--v7-size-small);margin-top:var(--role-sunset-hero-hero-b-margin-top)}:scope[data-palette=sunset][data-type] #hero .legend{width:90px;position:absolute;top:420px;left:20px}:scope[data-palette=sunset][data-type] #hero .standin{width:90px;color:var(--ink-2);position:absolute;top:560px;left:20px;display:block!important}}@media (min-width:1000px){.nav>.key{margin-left:calc(108 * var(--u))}}:scope[data-type=v2]{--hd:var(--v3-font)}:scope[data-type=v2] :is(.disp,.h-field,.h-lcd,.h-call,.step h3,.recent .row b,.ai-1,.ai-2,.h-trust,.ans b,.num,.bk-w,.nf h1,.status-list h3,.menu-list .q,.hello){font-family:var(--hd);font-synthesis:none;font-stretch:100%}:scope[data-type=v2],:scope[data-type=v2] :is(.body,.step p,.status-list p,.call-row,.trust-col,.body-lcd,.recent .row>:last-child),:scope[data-type=v2] :is(.disp,.h-field,.h-lcd,.h-call,.step h3,.recent .row b,.ai-1,.ai-2,.h-trust,.ans b,.num,.bk-w,.nf h1,.status-list h3,.menu-list .q,.hello){font-weight:400}:scope[data-type=v2] .disp{font-size:calc(160 * var(--u));line-height:var(--role-sunset-disp-line-height-3);letter-spacing:-.015em}:scope[data-type=v2] :is(.h-field,.h-call){font-size:calc(80 * var(--u));line-height:var(--role-sunset-is-h-field-h-call-line-height);letter-spacing:-.01em}:scope[data-type=v2] :is(.h-lcd,.ai-1){font-size:calc(76 * var(--u));line-height:var(--role-sunset-is-h-lcd-ai-1-line-height)}:scope[data-type=v2] :is(.step h3,.status-list h3){font-size:calc(32 * var(--u));line-height:var(--role-sunset-is-step-h3-status-list-h3-line-height)}:scope[data-type=v2] :is(.recent .row b,.ans b){font-size:calc(38 * var(--u));line-height:var(--role-sunset-is-recent-row-b-ans-b-line-height)}:scope[data-type=v2] .menu-list .q{font-size:calc(32 * var(--u));line-height:var(--role-sunset-menu-list-q-line-height)}:scope[data-type=v2] .ai-2{font-size:calc(46 * var(--u))}:scope[data-type=v2] .h-trust{font-size:calc(46 * var(--u));line-height:var(--role-sunset-h-trust-line-height)}:scope[data-type=v2] :is(.num,.bk-w){font-size:calc(96 * var(--u));letter-spacing:-.01em}:scope[data-type=v2] .hello{font-style:italic;font-size:calc(46 * var(--u))}:scope[data-type=v2] :is(.key,.key-s,.lk,.nav){font-weight:400;font-stretch:100%}@media (max-width:999px){:scope[data-type=v2] .disp{font-size:var(--role-sunset-disp-font-size-2);line-height:var(--role-sunset-disp-line-height-4)}:scope[data-type=v2] :is(.h-field,.h-call,.h-lcd,.ai-1){font-size:var(--role-sunset-is-h-field-h-call-h-lcd-ai-1-font-size);line-height:var(--role-sunset-is-h-field-h-call-h-lcd-ai-1-line-height)}:scope[data-type=v2] :is(.num,.bk-w){font-size:var(--role-sunset-is-num-bk-w-font-size);line-height:var(--role-sunset-is-num-bk-w-line-height)}:scope[data-type=v2] .ai-2{font-size:var(--role-sunset-ai-2-font-size-2)}:scope[data-type=v2] .h-trust{font-size:var(--role-sunset-h-trust-font-size-2)}:scope[data-type=v2] :is(.recent .row b,.ans b){font-size:var(--role-sunset-is-recent-row-b-ans-b-font-size)}:scope[data-type=v2] .menu-list .q{font-size:var(--role-sunset-menu-list-q-font-size)}:scope[data-type=v2] .hello{font-size:var(--role-sunset-hello-font-size-2)}}:scope[data-lang=hi][data-type=v2] :is(.disp,.h-field,.h-lcd,.h-call,.ai-1,.ai-2,.h-trust,.step h3,.status-list h3,.menu-list .q){line-height:var(--role-sunset-ll-ai-1-ai-2-h-trust-step-h3-status-list-h3-menu-list-q-line-height);letter-spacing:0}:scope[data-lang=hi][data-type=v2] .disp{font-size:calc(128 * var(--u))}@media (max-width:999px){:scope[data-lang=hi][data-type=v2] .disp{font-size:var(--role-sunset-disp-font-size-3)}}:scope[data-palette=sunset][data-type]{--hd:var(--v7-font);font-family:var(--v7-font);font-weight:400}:scope[data-palette=sunset][data-type] :is(.disp,.h-field,.h-lcd,.h-call,.hello,.num,.bk-w,.recent .row b,.step h3,.status-list h3,.menu-list .q,.ai-1,.ai-2,.h-trust,.ans b){font-family:var(--v7-font);font-synthesis:none;font-weight:400;font-stretch:100%}:scope[data-palette=sunset][data-type] .disp{font-size:calc(var(--v7-size-display) * var(--u) / 1px);line-height:var(--v7-lh-display);letter-spacing:var(--v7-track-display)}:scope[data-palette=sunset][data-type][data-lang=hing] .disp{font-size:calc(var(--v7-size-display-hinglish) * var(--u) / 1px)}:scope[data-palette=sunset][data-type] :is(.h-field,.h-lcd,.h-call,.ai-1){font-size:calc(var(--v7-size-h2) * var(--u) / 1px);line-height:var(--v7-lh-h2);letter-spacing:var(--v7-track-h2)}:scope[data-palette=sunset][data-type] :is(.hello,.ai-2,.h-trust){font-size:calc(var(--v7-size-voice) * var(--u) / 1px);line-height:var(--v7-lh-voice)}:scope[data-palette=sunset][data-type] :is(.num,.bk-w){font-size:calc(var(--v7-size-number) * var(--u) / 1px);line-height:var(--v7-lh-number);letter-spacing:-.01em}:scope[data-palette=sunset][data-type] :is(.step h3,.status-list h3,.recent .row b,.menu-list .q,.menu-list li.next .q,.ans b){font-size:calc(var(--v7-size-h3) * var(--u) / 1px);line-height:var(--v7-lh-h3)}:scope[data-palette=sunset][data-type] .recent .row.sel b{font-size:calc(var(--v7-size-voice) * var(--u) / 1px)}:scope[data-palette=sunset][data-type] :is(.body,.body-lcd,.call-row,.trust-col>p){font-family:var(--v7-font);font-size:calc(var(--v7-size-body) * var(--u) / 1px);line-height:var(--v7-lh-body);font-weight:400}:scope[data-palette=sunset][data-type] :is(.step p:not(.k),.status-list p,.recent .row>:last-child,.trust-col ul){font-family:var(--v7-font);font-size:calc(var(--v7-size-small) * var(--u) / 1px);line-height:var(--v7-lh-small);font-weight:400}:scope[data-palette=sunset][data-type] :is(.k,.k.tiny,.cbar,.status,.langs,.recent .tm,.menu-list .tag){font-family:var(--v7-font-mono);font-size:calc(var(--v7-size-label) * var(--u) / 1px);letter-spacing:var(--v7-track-label);font-weight:500}:scope[data-palette=sunset][data-type] :is(.menu-list .gl,.ai-g){font:400 calc(var(--v7-size-gloss) * var(--u) / 1px)/1.5 var(--v7-font-mono);text-transform:uppercase}:scope[data-palette=sunset][data-type] .nav{font:400 calc(var(--v7-size-nav) * var(--u) / 1px)/1 var(--v7-font);text-transform:none;letter-spacing:0;gap:calc(26 * var(--u))}:scope[data-palette=sunset][data-type] :is(.key,.key-s,.lk,.num-s){font-family:var(--v7-font);letter-spacing:0;font-weight:400;font-stretch:100%}:scope[data-palette=sunset][data-type] .aika-ink,:scope[data-palette=sunset][data-type] .cbar .who.aika{font-style:italic}:scope[data-palette=sunset][data-type] .cbar .who{text-transform:none;font:400 calc(var(--v7-size-small) * var(--u) / 1px)/1 var(--v7-font)}:scope[data-palette=sunset][data-type] .blue{font-style:italic}:scope[data-palette=sunset][data-type] :is(.deva,[lang=hi],.langs a[href*=lang\=hi]):not(.handset *){font-family:var(--v7-font);line-height:var(--v7-lh-hi);letter-spacing:0;font-style:normal}:scope[data-palette=sunset][data-type][data-lang=hi] :is(.disp,.h-field,.h-lcd,.h-call,.ai-1,.ai-2,.h-trust,.step h3,.status-list h3,.menu-list .q,.hello){line-height:var(--v7-lh-hi);letter-spacing:0;font-style:normal}:scope[data-palette=sunset][data-type][data-lang=hi] .disp{font-size:calc(var(--v7-size-display-hi) * var(--u) / 1px)}:scope[data-palette=sunset][data-type][data-lang=hi] :is(.h-field,.h-lcd,.h-call,.ai-1){font-size:calc(var(--v7-size-h2-hi) * var(--u) / 1px)}:scope[data-palette=sunset][data-type][data-lang=hi] :is(.hello,.ai-2){font-size:calc(var(--v7-size-voice-hi) * var(--u) / 1px)}:scope[data-palette=sunset][data-type][data-lang=hi] :is(.body,.body-lcd,.call-row,.status-list p,.trust-col>p){font-size:calc(var(--v7-size-body-hi) * var(--u) / 1px);line-height:var(--v7-lh-body-hi)}:scope[data-palette=sunset][data-type][data-lang=hi] :is(.k,.nav,.ph-lang){font-family:var(--v7-font);text-transform:none;letter-spacing:0;line-height:var(--v7-lh-hi)}:scope[data-palette=sunset][data-type][data-lang=hi] .k{font-size:calc(var(--v7-size-label-hi) * var(--u) / 1px)}:scope[data-palette=sunset][data-type][data-lang=hi] .nav{font-size:calc(var(--v7-size-nav-hi) * var(--u) / 1px)}:scope[data-palette=sunset][data-type] .recent .aika-ink{font-style:normal}:scope[data-palette=sunset]{--vl-n5:var(--v7-vl-night-near)}:scope[data-palette=sunset] .rig .ground,:scope[data-palette=sunset].still .scene.screen .stage{background:var(--role-sunset-rig-ground-scene-screen-stage-background)}:scope[data-palette=sunset] :is(.recent .row,.menu-list li){border-bottom-color:var(--role-sunset-is-recent-row-menu-list-li-border-bottom-color)}:scope[data-palette=sunset] :is(.trust-col ul,.trust-col li+li){border-top-color:var(--role-sunset-is-trust-col-ul-trust-col-li-li-border-top-color)}:scope[data-palette=sunset] .ans:not(.on):hover{background:var(--role-sunset-ans-not-on-hover-background-2)}:scope[data-palette=sunset] .nf-lcd{box-shadow:var(--role-sunset-nf-lcd-box-shadow-2)}@media (max-width:999px){:scope[data-palette=sunset] .scene.screen .stage{background:var(--role-sunset-scene-screen-stage-background-3)}:scope[data-palette=sunset] .menu a{border-bottom-color:var(--role-sunset-menu-a-border-bottom-color)}}:scope[data-palette=sunset] .win .w-bar{stroke:var(--role-sunset-win-w-bar-stroke-2)}:scope[data-palette=sunset] .win.on .w-bar{stroke:var(--role-sunset-win-on-w-bar-stroke-2)}}.sunset{font:var(--role-sunset-sunset-font);-webkit-font-smoothing:antialiased;direction:ltr;position:relative;overflow-x:clip}.sunset:not([data-ready])>:not(#main),.sunset:not([data-ready]) #main>:not(#hero),.sunset:not([data-ready]) #hero .frame>:not(.hero-col),.sunset:not([data-ready]) #hero .hero-col>[data-in]:not(.hero-b){visibility:hidden}.sunset #hero .hero-b{color:var(--role-sunset-sunset-hero-hero-b-color)}.sunset:not([data-ready]) #hero .hero-b,.sunset.dialling #hero .hero-b{--hero-body-ink:0}@media (prefers-reduced-motion:reduce){.sunset:not([data-ready]) #hero .ch{--s:1!important}.sunset:not([data-ready]) #hero .hero-b{--hero-body-ink:1;transform:none}}.sunset>.bar,.sunset>.rig,.sunset>.pager,.sunset>.sticky,.sunset.film.product-surface .scene>.stage{translate:0 var(--sunset-exit,0px)}@media (min-width:1000px){.sunset .nav .langs{width:calc(95.8906 * var(--u));flex:none}.sunset .nav .langs a{flex:none}}.sunset.film .scene.screen .stage{pointer-events:none}.sunset.film .scene.screen .frame{pointer-events:auto}@scope(.sunset){@media (max-width:999px){:scope[data-palette=sunset][data-type]:not(.product-surface) .frame{padding-bottom:var(--role-sunset-frame-padding-bottom-2)}}}@scope(.sunset){@media (prefers-reduced-motion:reduce){.win .w-glass,.lamp,.hs-keys b{transition:none!important}}}@scope(.sunset){@media (max-width:999px){.hero-col .ctas .key{text-decoration:underline}}}
@scope(.sunset){:scope.at-footer>.bar,:scope.at-footer>.pager{visibility:hidden}:scope[data-palette][data-type]>.sticky{translate:none}.scene.plain{z-index:1}.addition{color:var(--ink)}.addition .frame{font-family:var(--v7-font)}.addition-heading{left:calc(88 * var(--u));top:calc(136 * var(--u));gap:calc(14 * var(--u));flex-direction:column;display:flex;position:absolute}.addition-heading h2{font:400 calc(var(--v7-size-h2) * var(--u) / 1px)/var(--v7-lh-h2) var(--v7-font);letter-spacing:var(--v7-track-h2)}#gap .addition-heading{top:calc(120 * var(--u))}.gap-numbers{left:calc(88 * var(--u));top:calc(316 * var(--u));width:calc(1112 * var(--u));gap:calc(48 * var(--u));grid-template-columns:540fr 280fr 190fr;display:grid;position:absolute}.gap-stat{border-top:var(--v7-rule-strong) solid var(--ink);padding-top:calc(16 * var(--u));min-width:0}.numeral{font:400 calc(var(--v7-size-numeral) * var(--u) / 1px)/var(--v7-lh-numeral) var(--v7-font);letter-spacing:var(--v7-track-display);white-space:nowrap}.caption{font:400 calc(var(--v7-size-post) * var(--u) / 1px)/1.45 var(--v7-font);color:var(--ink-2);margin-top:calc(14 * var(--u))}.source{margin-top:calc(8 * var(--u));color:var(--ink-2)}.gap-leader{top:calc(432 * var(--u));left:calc(1110 * var(--u));width:calc(180 * var(--u));border-top:var(--v7-rule) solid var(--ink);position:absolute}#about .stage{background:var(--v7-about-ground);--stage-sky-top:var(--v7-about-ground)}#about .addition-heading{width:calc(460 * var(--u));top:calc(140 * var(--u))}.statements{left:calc(660 * var(--u));top:calc(126 * var(--u));width:calc(770 * var(--u));flex-direction:column;display:flex;position:absolute}.statements p{font:400 calc(var(--v7-size-statement) * var(--u) / 1px)/var(--v7-lh-statement) var(--v7-font);padding:calc(26 * var(--u)) 0;border-bottom:var(--v7-rule) solid var(--rule);text-wrap:pretty}.statements p:first-child{padding-top:var(--role-additions-statements-p-first-child-padding-top)}.statements p:last-child{border-bottom:0}#about .frame:before{content:"";left:calc(600 * var(--u));top:calc(126 * var(--u));bottom:calc(110 * var(--u));border-left:var(--v7-about-rule) solid var(--ink);position:absolute}.speak-marks{left:calc(88 * var(--u));top:calc(286 * var(--u));gap:var(--role-additions-speak-marks-gap);display:flex;position:absolute}.speak-marks i{width:var(--v7-speak-mark-w);height:var(--v7-speak-mark-h);background:var(--ink)}#mars .stage{background:linear-gradient(var(--vl-sky5-0), var(--vl-sky5-1) 55%, var(--vl-sky5-2));--stage-sky-top:var(--vl-sky5-0)}#writing .stage{background:linear-gradient(var(--vl-sky6-0), var(--vl-sky6-1) 55%, var(--vl-sky6-0));--stage-sky-top:var(--vl-sky6-0)}.mars-intro{left:calc(88 * var(--u));top:calc(136 * var(--u));width:calc(720 * var(--u));gap:calc(20 * var(--u));flex-direction:column;display:flex;position:absolute}.mars-intro .addition-heading{gap:calc(20 * var(--u));position:static}.addition-body{font:400 calc(var(--v7-size-body) * var(--u) / 1px)/var(--v7-lh-body) var(--v7-font);color:var(--ink-2)}.mars-intro .addition-body{max-width:calc(620 * var(--u))}.quiet{height:calc(var(--v7-quiet-height) * var(--u) / 1px);padding:0 calc(26 * var(--u));border-radius:var(--role-additions-quiet-border-radius);border:var(--v7-quiet-outline) solid var(--v7-quiet-ink);color:var(--v7-quiet-ink);background:var(--v7-quiet-bg);font:400 calc(var(--v7-quiet-size) * var(--u) / 1px)/1 var(--v7-font);align-items:center;display:inline-flex}.quiet:hover{background:var(--v7-quiet-hover-bg);color:var(--v7-quiet-hover-ink)}.external{font:var(--role-additions-external-font);margin-left:var(--role-additions-external-margin-left)}.addition-note{font:400 calc(var(--v7-size-small) * var(--u) / 1px)/1.5 var(--v7-font);color:var(--ink-2)}.mars-points{left:calc(900 * var(--u));top:calc(146 * var(--u));width:calc(524 * var(--u));border-top:var(--v7-rule-strong) solid var(--ink);position:absolute}.mars-points li{font:400 calc(var(--v7-size-body) * var(--u) / 1px)/var(--v7-lh-body) var(--v7-font);padding:calc(22 * var(--u)) 0 calc(22 * var(--u)) calc(32 * var(--u));border-bottom:var(--v7-rule) solid var(--rule);position:relative}.mars-points li:before{content:"▪";position:absolute;left:0}.mars-points li:last-child{border:0}.offstage{visibility:hidden;pointer-events:none}:scope.menu-open .menu{background:var(--field);color:var(--ink)}:scope.menu-open .bar,.menu .langs a{color:var(--ink)}@media (max-width:999px){.addition .frame{gap:var(--role-additions-addition-frame-gap)}.addition-heading,#gap .addition-heading,#about .addition-heading{gap:var(--role-additions-ion-heading-gap-addition-heading-about-addition-heading-gap);width:auto;position:static}.addition-heading h2{font-size:var(--v7-size-h2)}.gap-numbers{gap:var(--role-additions-gap-numbers-gap);flex-direction:column;width:auto;display:flex;position:static}.gap-stat{padding-top:var(--role-additions-gap-stat-padding-top)}.numeral{font-size:var(--v7-size-numeral)}.caption{margin-top:var(--role-additions-caption-margin-top);font-size:var(--v7-size-body)}.source{margin-top:var(--role-additions-source-margin-top)}#gap .slot,#gap .vill,.gap-leader,.offstage{display:none}#gap .frame{min-height:844px}.statements{border-top:var(--v7-rule-strong) solid var(--ink);width:auto;position:static}.statements p{padding:var(--role-additions-statements-p-padding);font-size:var(--v7-size-statement)}.statements p:first-child{padding-top:var(--role-additions-statements-p-first-child-padding-top-2)}#about .frame:before{display:none}.speak-marks{position:static}.mars-intro,.mars-points{width:auto;position:static}.mars-intro{display:contents}#mars .addition-heading{order:0}#mars .addition-body{order:1}#mars .mars-points{order:2}.mars-intro>div:has(.quiet){order:3}#mars .addition-note{order:4}.mars-intro .addition-heading{gap:var(--role-additions-mars-intro-addition-heading-gap)}.addition-body{font-size:var(--v7-size-body)}.mars-points li{padding:var(--role-additions-mars-points-li-padding);font-size:var(--v7-size-small)}.addition-note{font-size:var(--v7-size-small)}.quiet{height:var(--v7-quiet-height);font-size:var(--v7-quiet-size);padding:var(--role-additions-quiet-padding)}}:scope[data-lang=hi] .addition h2{font-size:calc(var(--v7-size-h2-hi) * var(--u) / 1px)}:scope[data-lang=hi] .addition :is(h2,.addition-body,.addition-note,.mars-points li){line-height:var(--v7-lh-body-hi)}}@scope(.sunset){:scope[data-palette][data-type] #call .stage{overflow:clip;background:var(--role-additions-call-stage-background)!important;background-size:100% 100%!important}:scope[data-palette][data-type] #call .frame{overflow:hidden}:scope[data-palette][data-type] #call .call-col{left:calc(88 * var(--u));top:calc(150 * var(--u));width:calc(900 * var(--u));gap:calc(22 * var(--u));z-index:3}:scope[data-palette][data-type] #call .num{width:fit-content;max-width:100%;margin-top:calc(12 * var(--u));letter-spacing:-.01em;align-self:flex-start}:scope[data-palette][data-type] #call .call-row{gap:calc(26 * var(--u));font-size:calc(19 * var(--u))}:scope[data-palette][data-type] #call .call-row .lk{font-size:calc(20 * var(--u))}:scope[data-palette][data-type] #call .big-key{z-index:1;left:calc(930 * var(--u));top:calc(505 * var(--u));width:calc(600 * var(--u));height:calc(600 * var(--u));box-shadow:var(--role-additions-call-big-key-box-shadow)}:scope[data-palette][data-type] #call .bk-w{text-align:center;left:0;right:0;top:calc(30 * var(--u));font:400 calc(104 * var(--u))/.9 var(--v7-font);letter-spacing:-.02em}:scope[data-palette][data-type] #call .bk-k{text-align:center;left:0;right:0;top:calc(132 * var(--u))}.ending-village{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ending-hill{height:calc(600 * var(--u));border-radius:var(--role-additions-ending-hill-border-radius);position:absolute}.ending-hill.far{width:140%;left:-20%;top:calc(730 * var(--u));background:var(--v7-vl-night-far)}.ending-hill.mid{width:110%;left:30%;top:calc(770 * var(--u));background:var(--v7-vl-night-mid)}.ending-houses{left:0;right:0;top:calc(820 * var(--u));height:0;position:absolute}.ending-house{left:calc(var(--hx) * var(--u));width:calc(var(--hw) * var(--u));height:calc(var(--hh) * var(--u));background:var(--v7-vl-night-wall);position:absolute;bottom:0}.ending-roof{width:116%;height:calc(var(--hh) * .65 * var(--u));background:var(--v7-vl-night-roof);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute;bottom:100%;left:-8%}.ending-roof.flat{height:calc(10 * var(--u));clip-path:none}.ending-windows{gap:calc(8 * var(--u));padding:calc(28 * var(--u)) calc(14 * var(--u));display:flex}.ending-windows i{width:calc(14 * var(--u));height:calc(16 * var(--u));background:linear-gradient(var(--vl-diya-core),var(--vl-diya))}.ending-door{background:var(--v7-vl-night-door);width:14%;height:38%;position:absolute;bottom:0;right:18%}.ending-land{width:160%;left:-30%;top:calc(806 * var(--u));height:calc(400 * var(--u));border-radius:var(--role-additions-ending-land-border-radius);background:var(--role-additions-ending-land-background);position:absolute}@media (max-width:999px){:scope[data-palette][data-type] #call .frame{height:844px;min-height:844px;padding:var(--role-additions-call-frame-padding)}:scope[data-palette][data-type] #call .stage{min-height:844px;background:var(--role-additions-call-stage-background-2)!important}:scope[data-palette][data-type] #call .call-col{gap:var(--role-additions-call-call-col-gap);width:auto;position:relative;inset:auto}:scope[data-palette][data-type] #call .h-call{font-size:var(--role-additions-call-h-call-font-size);line-height:var(--role-additions-call-h-call-line-height)}:scope[data-palette][data-type] #call .num{margin-top:var(--role-additions-call-num-margin-top);font-size:var(--role-additions-call-num-font-size)}:scope[data-palette][data-type] #call .call-row{font-size:var(--role-additions-call-call-row-font-size)}:scope[data-palette][data-type] #call .big-key{width:480px;height:480px;top:508px;left:calc(50% - 240px)}:scope[data-palette][data-type] #call .bk-w{font-size:var(--role-additions-call-bk-w-font-size);top:88px;left:0;right:0}:scope[data-palette][data-type] #call .bk-k{font-size:var(--role-additions-call-bk-k-font-size);top:148px;left:0;right:0}:scope:has(#call) .sunset-footer{margin-top:var(--role-additions-sunset-footer-margin-top)}.ending-hill.far{top:700px}.ending-hill.mid{top:724px}.ending-houses{top:760px}.ending-roof{height:calc(var(--hh) * .65px)}.ending-windows{padding:var(--role-additions-ending-windows-padding)}.ending-land{border-radius:var(--role-additions-ending-land-border-radius-2);top:746px}}}@scope(.sunset){#writing{height:calc(var(--v7-writing-scene-screens) * 100vh)}#writing .stage{height:100vh;position:sticky;top:0}#writing .frame{grid-template-rows:auto 2px 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,640px);gap:40px 48px;width:100%;height:100%;padding:128px 88px 56px;display:grid}#writing .writing-heading{align-self:end}#writing .writing-heading .addition-heading{width:auto;position:static}#writing .writing-focus-stack{min-height:210px;position:relative}#writing [data-writing-focus]{transition:var(--v7-writing-focus-transition);flex-direction:column;gap:12px;display:flex;position:absolute;inset:0 0 auto}#writing [data-writing-focus][hidden]{display:none}#writing [data-writing-focus] h3{font:var(--v7-writing-focus-font);text-wrap:balance}#writing [data-writing-focus] p:not(.k){font:var(--v7-writing-body-font);color:var(--ink-2)}#writing .k{font:var(--v7-writing-meta-font);letter-spacing:var(--v7-track-label);text-transform:uppercase;color:var(--ink-2)}#writing .writing-heading .k.deva{font-weight:400;font-size:var(--v7-size-label-hi);line-height:var(--v7-lh-hi);font-family:var(--v7-font);letter-spacing:0;text-transform:none}#writing .all-posts.deva{font-weight:400;font-size:var(--v7-size-body-hi);line-height:var(--v7-lh-body-hi);font-family:var(--v7-font);letter-spacing:0;text-transform:none}#writing .writing-street{background:var(--rule);grid-column:1/-1;margin-inline:-88px;position:relative}#writing [data-writing-line]{background:var(--call);transform-origin:0;transform:scaleX(var(--writing-progress,0));transition:var(--v7-writing-line-transition);position:absolute;inset:0}#writing [data-writing-lamp]{background:var(--call);width:10px;height:10px;transform:translateX(calc(var(--writing-progress,0) * 100vw));transition:var(--v7-writing-line-transition);border-radius:50%;position:absolute;top:-4px;left:-5px}#writing .writing-posts{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;margin:-40px 0 0;padding:56px 0 0;list-style:none;display:grid}#writing [data-writing-post]{min-width:0;position:relative}#writing [data-writing-post]:before{content:"";top:-56px;left:calc(var(--cover-window-x) * 100%);background:var(--call);width:2px;height:56px;opacity:var(--writing-lit,0);transition:var(--v7-reading-window-transition);position:absolute}#writing [data-writing-post] a{flex-direction:column;gap:6px;text-decoration:none;display:flex}#writing [data-writing-post] a:hover{text-underline-offset:5px;text-decoration:underline}#writing [data-writing-post] img{width:100%;height:auto;margin-bottom:6px;display:block}#writing .writing-first-description{font:var(--v7-writing-body-font);color:var(--ink-2);display:none}#writing [data-writing-title]{font:var(--v7-writing-title-font);color:var(--ink-2);transition:var(--v7-writing-ink-transition)}#writing [data-writing-post][data-lit] [data-writing-title]{color:var(--ink)}#writing .all-posts{border:var(--v7-rule-strong) solid var(--ink);border-radius:var(--v7-radius-key);width:auto;font:var(--v7-writing-body-font);grid-column:1/-1;justify-self:end;padding:0 24px;position:static}@media (max-width:999px){#writing{height:auto}#writing .stage{height:auto;position:relative}#writing .frame{flex-direction:column;gap:32px;height:auto;min-height:0;padding:64px 20px;display:flex}#writing .writing-heading{align-self:stretch}#writing .writing-focus-stack,#writing .writing-street{display:none}#writing .writing-posts{flex-direction:column;gap:24px;margin:0;padding:0;display:flex}#writing [data-writing-post]:before{top:calc(63px * var(--cover-window-y));width:14px;height:16px;left:-12px}#writing [data-writing-post] a{grid-template-columns:112px minmax(0,1fr);gap:6px 16px;display:grid}#writing [data-writing-post] img{grid-row:1/3;margin:0}#writing [data-writing-post]:first-child a{display:flex}#writing .writing-first-description{display:block}#writing [data-writing-post]:first-child:before{top:calc((100vw - 40px) * .5625 * var(--cover-window-y))}#writing .all-posts{align-self:flex-end}}@media (prefers-reduced-motion:reduce){#writing{height:auto}#writing .stage{height:auto;position:relative}#writing .frame{min-height:900px}#writing [data-writing-line]{transition:none;transform:scaleX(1)}#writing [data-writing-lamp]{display:none}#writing [data-writing-post]:before{opacity:1;transition:none}#writing [data-writing-title]{color:var(--ink);transition:none}}}
