@property --sora-header-separation{syntax:"<number>";inherits:true;initial-value:0}.site-header-space{height:7rem}.site-header.sora-navigation{--navigation-selection-fill:#ffffffeb;--navigation-selection-ink:#202633;--navigation-recede-transform:scale(.96);--navigation-inset:7px;--navigation-action-inset:9px;--navigation-padding:calc(var(--navigation-inset) + var(--navigation-action-inset));--navigation-split-duration:.36s;--navigation-split-ease:cubic-bezier(.45, 0, .22, 1);--navigation-group-radius:calc(var(--public-control-radius) + var(--navigation-action-inset));--navigation-radius:calc(var(--navigation-group-radius) + var(--navigation-inset));--header-glass-fill:#f5faff40;--header-glass-edge:#fffc;--header-glass-top:#fff9;--header-glass-bottom:#9bc2ee4d;--header-glass-sides:#ffffff61;--header-reflection-blue:#4c94eb5e;--header-reflection-light:#ffffffc7;--header-sheen:linear-gradient(180deg, var(--header-glass-top), transparent 12px, transparent calc(100% - 8px), var(--header-glass-bottom)), radial-gradient(ellipse 54% 160px at 88% 145px, var(--header-reflection-blue) 62%, transparent 85%), radial-gradient(ellipse 68% 190px at 87% 148px, transparent 65%, var(--header-reflection-light) 75%, transparent 87%), linear-gradient(105deg, var(--header-glass-sides), transparent 18%, transparent 86%, var(--header-glass-sides));--header-glass-shadow:0 8px 26px -16px #193a6985, inset 0 1px 0 var(--header-glass-edge);top:max(1rem, env(safe-area-inset-top,0px));z-index:30;width:min(100% - 4rem,78rem);transition:width var(--navigation-split-duration) var(--navigation-split-ease);pointer-events:none;background:0 0;position:fixed;left:50%;transform:translate(-50%)}.sora-navigation .header-inner{padding-inline:calc(var(--navigation-inset) - 1px);border-radius:var(--navigation-radius);pointer-events:auto;border:1px solid #0000;gap:1rem}[data-theme=dark] .sora-navigation{--header-glass-fill:#0f1c317d;--header-glass-edge:#cde7ff66;--header-glass-top:#cde7ff47;--header-glass-bottom:#77a7e92b;--header-glass-sides:#b4daff29;--header-reflection-blue:#2f70cf5c;--header-reflection-light:#a3d1ff3d}.sora-navigation .header-brand-group{border-radius:var(--navigation-group-radius);flex:none;min-width:0;padding:8px;transition:background .24s,box-shadow .24s;position:relative}.sora-navigation .header-endorsement{flex:0 auto;align-items:center;transition:opacity .18s;display:flex}.sora-navigation .parent-endorsement{border:0;gap:.35rem;padding:0}.sora-navigation .parent-endorsement img{width:5.5rem}.sora-navigation .desktop-nav{box-shadow:none;transition:opacity .16s ease .18s, transform .22s var(--ease) .13s;white-space:nowrap;transform-origin:50%;background:0 0;border:0;border-radius:16px;gap:.25rem;padding:0}[data-theme=dark] .sora-navigation .desktop-nav{box-shadow:none}.sora-navigation .desktop-nav>a{min-height:var(--public-control-height);border-radius:var(--public-control-radius);justify-content:center;align-items:center;padding-inline:.75rem;font-size:.875rem;font-weight:500;line-height:1.4;transition:color .16s,background-color .16s;display:inline-flex}.sora-navigation .header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.sora-navigation[data-light-ground=true] .brand-logo,.sora-navigation[data-light-ground=true] .brand-wordmark>span,.sora-navigation[data-light-ground=true] .mobile-menu-trigger{color:var(--text)}.sora-navigation .desktop-nav>a:not(.button):is(:active,[aria-current=page]){background:color-mix(in srgb, var(--glass-accent) 8%, transparent);color:var(--glass-accent)}.sora-navigation .desktop-nav>a:not(.button):is(:hover,:focus-visible){color:var(--navigation-selection-ink);background:var(--navigation-selection-fill)}.sora-navigation .header-account{border-radius:var(--public-control-radius);background:linear-gradient(var(--canvas), var(--canvas)) padding-box, var(--spectrum) border-box;color:var(--text);min-height:var(--public-control-height);white-space:nowrap;box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 var(--glass-lowlight);background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box;border:1px solid #0000;padding-inline:1.375rem;font-weight:500}.sora-navigation .mobile-menu-trigger{min-height:var(--public-control-height);border-radius:var(--public-control-radius)}.sora-navigation .header-account:focus-visible{background-image:linear-gradient(var(--navigation-selection-fill), var(--navigation-selection-fill)), var(--spectrum);color:var(--navigation-selection-ink)}.sora-navigation .mobile-menu-trigger:focus-visible{background:var(--navigation-selection-fill);color:var(--navigation-selection-ink)}@media (hover:hover) and (pointer:fine){.sora-navigation .mobile-menu-trigger:hover{background:var(--navigation-selection-fill);color:var(--navigation-selection-ink)}.sora-navigation .header-account:not(:disabled,[aria-disabled=true]):hover{background-image:linear-gradient(var(--navigation-selection-fill), var(--navigation-selection-fill)), var(--spectrum);color:var(--navigation-selection-ink)}}.sora-navigation[data-compact=true][data-returning=false]{width:min(100% - 4rem,92rem)}.sora-navigation[data-compact=true][data-returning=false] .header-inner{pointer-events:none}.sora-navigation[data-compact=true][data-returning=false] :is(.header-brand-group,.header-actions){pointer-events:auto}.sora-navigation .header-actions{padding:var(--navigation-action-inset);border-radius:var(--navigation-group-radius)}.sora-navigation[data-compact=true][data-returning=false] .desktop-nav{opacity:0;transform:var(--navigation-recede-transform);visibility:hidden;pointer-events:none;transition:opacity .13s ease, transform .18s var(--ease), visibility 0s .13s}.sora-navigation .desktop-nav:focus-within{transition:none}.sora-navigation .mobile-menu{pointer-events:auto;background:var(--glass-fill);background-image:var(--glass-sheen);border:1px solid var(--glass-border);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-shadow);border-radius:1.25rem;padding:.75rem}@media (min-width:1001px){.sora-navigation .mobile-menu-trigger,.sora-navigation .mobile-menu{display:none}}@media (max-width:1000px){.site-header.sora-navigation{width:calc(100% - 3rem)}.sora-navigation .desktop-nav{display:none}.sora-navigation .mobile-menu-trigger{display:inline-flex}.sora-navigation .mobile-menu{margin-top:.75rem;display:grid}.sora-navigation .mobile-menu a{padding:.85rem;text-decoration:none}}@media (max-width:600px){.site-header.sora-navigation{--navigation-inset:6px;--navigation-action-inset:4px}.site-header.sora-navigation[data-compact=true][data-returning=false]{width:calc(100% - 16px)}.site-header-space{height:6rem}.site-header.sora-navigation,.sora-navigation[data-compact=true]{width:calc(100% - 2rem);top:max(.5rem, env(safe-area-inset-top,0px))}.sora-navigation .header-inner{gap:.5rem}.sora-navigation .header-account{padding-inline:.9rem;font-size:.875rem}.sora-navigation .header-brand-group .parent-endorsement img{width:3.75rem}.sora-navigation .header-brand-group{gap:6px;padding:4px}.sora-navigation .header-actions{gap:0}}@media (max-width:380px){.site-header.sora-navigation{width:calc(100% - 16px)}.sora-navigation .header-inner{gap:0}.sora-navigation .header-brand-group{gap:.375rem;padding-inline-end:0}.sora-navigation .header-actions{padding-inline-start:0}.sora-navigation .brand-logo{gap:.375rem}.sora-navigation .brand-logo .bird-mark{width:2.125rem;height:2.125rem}.sora-navigation .brand-wordmark{font-size:1.4rem}.sora-navigation .brand-wordmark>span{margin-top:3px}.sora-navigation .header-brand-group .parent-endorsement{gap:.2rem;padding-left:.4rem}.sora-navigation .header-brand-group .parent-endorsement>span{font-size:.625rem}.sora-navigation .header-brand-group .parent-endorsement img{width:3.25rem}.sora-navigation .header-account{padding-inline:.625rem;font-size:.75rem}.sora-navigation .mobile-menu-trigger{min-width:2.5rem;padding-inline:.5rem}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.sora-navigation .desktop-nav,.sora-navigation .mobile-menu{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;border-color:var(--control-border)}}@media (prefers-reduced-motion:reduce){.site-header.sora-navigation,.sora-navigation .header-inner,.sora-navigation .header-brand-group,.sora-navigation .desktop-nav,.sora-navigation .header-endorsement{transition:none}}.sora-navigation .header-inner.sora-glass{--lg-glass:var(--header-glass-fill);height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;display:block;overflow:visible;container-type:inline-size}.sora-navigation[data-menu-open=true] .header-inner.sora-glass{background-color:var(--lg-glass);background-image:var(--header-sheen);border-color:var(--header-glass-edge);box-shadow:var(--header-glass-shadow);-webkit-backdrop-filter:blur(11px)saturate(1.65);backdrop-filter:blur(11px)saturate(1.65);overflow:clip}.sora-navigation .header-main{--sora-header-separation:0;--split-plate-opacity:clamp(0, (var(--sora-header-separation) - .12) / .26, 1);z-index:0;justify-content:space-between;align-items:center;gap:inherit;min-height:calc(var(--public-control-height) + 2 * var(--navigation-padding) - 2px);transition:--sora-header-separation var(--navigation-split-duration) var(--navigation-split-ease);display:flex;position:relative}.sora-navigation[data-compact=true][data-returning=false] .header-main{--sora-header-separation:1}.sora-navigation .header-brand-group.sora-glass,.sora-navigation .header-actions.sora-glass{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-self:stretch;position:relative}.sora-navigation :is(.header-main,.header-brand-group,.header-actions):before{content:"";z-index:-1;box-sizing:border-box;border:1px solid var(--header-glass-edge);border-radius:var(--navigation-radius);background:var(--header-glass-fill) var(--header-sheen);box-shadow:var(--header-glass-shadow);-webkit-backdrop-filter:blur(11px)saturate(1.65);backdrop-filter:blur(11px)saturate(1.65);pointer-events:none;background-repeat:no-repeat;background-origin:border-box;position:absolute;inset-block:-1px}.sora-navigation .header-main:before{inset-inline:calc(-1 * var(--navigation-inset));opacity:calc(1 - var(--split-plate-opacity))}.sora-navigation :is(.header-brand-group,.header-actions):before{--header-joined-portion:50cqw;inline-size:calc(var(--navigation-inset) + var(--header-joined-portion) * (1 - var(--sora-header-separation)) + 100% * var(--sora-header-separation));background-size:calc(100cqw + 2 * var(--navigation-inset)) 100%;opacity:var(--split-plate-opacity);transition:border-radius var(--navigation-split-duration) var(--navigation-split-ease), border-color var(--navigation-split-duration) var(--navigation-split-ease)}.sora-navigation .header-brand-group:before{background-position:0;border-inline-end-color:#0000;border-start-end-radius:0;border-end-end-radius:0;inset-inline-start:calc(-1 * var(--navigation-inset))}.sora-navigation .header-actions:before{background-position:100%;border-inline-start-color:#0000;border-start-start-radius:0;border-end-start-radius:0;inset-inline-end:calc(-1 * var(--navigation-inset))}.sora-navigation[data-compact=true][data-returning=false] :is(.header-brand-group,.header-actions):before{border-color:var(--header-glass-edge);border-radius:var(--navigation-radius)}@media (max-width:600px){.sora-navigation .header-brand-group:before{--header-joined-portion:60cqw}.sora-navigation .header-actions:before{--header-joined-portion:40cqw}}.sora-navigation[data-menu-open=true] :is(.header-main,.header-brand-group,.header-actions):before{visibility:hidden}.sora-navigation .header-menu-expansion{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,.8,.2,1),visibility .34s;display:grid}.sora-navigation .mobile-menu{min-height:0;padding:0 var(--navigation-action-inset);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;background:0 0;border:0;border-radius:0;margin:0;transition:opacity 70ms;overflow:hidden;transform:none}.sora-navigation[data-menu-open=true] .header-inner.sora-glass{--lg-glass:#f5faff96}[data-theme=dark] .sora-navigation[data-menu-open=true] .header-inner.sora-glass{--lg-glass:#112138b3}@media (max-width:1000px){.sora-navigation[data-menu-open=true] .mobile-menu{max-height:max(44px, calc(100dvh - 8rem - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));overscroll-behavior-y:contain;scrollbar-width:thin;scroll-padding-block:8px;overflow-y:auto}}.sora-navigation[data-menu-open=true] .header-menu-expansion{visibility:visible;grid-template-rows:1fr}.sora-navigation[data-menu-open=true] .mobile-menu{opacity:1;transition:opacity .15s .1s;transform:none}.sora-navigation[data-menu-open=true] .mobile-menu:focus-within,.sora-navigation[data-menu-open=true] .header-menu-expansion:focus-within{transition:none}.sora-navigation .mobile-menu a{border-radius:var(--public-control-radius);align-items:center;min-height:52px;margin:2px 0;padding-inline:1rem;font-size:.9375rem;font-weight:500;line-height:1.5;transition:color .16s,background-color .16s,transform .18s;display:flex}.sora-navigation .mobile-menu a:first-child{margin-top:4px}.sora-navigation .mobile-menu a:last-child{margin-bottom:calc(var(--navigation-padding) - 1px)}.sora-navigation[data-menu-open=true] .header-main{box-shadow:0 1px 0 color-mix(in srgb, var(--text) 8%, transparent)}.sora-navigation[data-menu-open=true] .mobile-menu-trigger:not(:focus-visible){color:var(--text);background:0 0}.sora-navigation .mobile-menu a:hover,.sora-navigation .mobile-menu a:focus-visible{background:var(--navigation-selection-fill);color:var(--navigation-selection-ink)}@media (forced-colors:active){.sora-navigation :is(.desktop-nav,.mobile-menu)>a:is(:hover,:focus-visible),.sora-navigation :is(.header-account,.mobile-menu-trigger):is(:hover,:focus-visible){color:highlighttext;background:highlight}}.sora-navigation .mobile-menu a:active{transform:scale(.985)}.sora-navigation :is(a,button):focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sora-navigation .mobile-menu a:focus-visible{outline-offset:-3px}.sora-navigation :is(.header-inner,.header-brand-group,.header-actions).sora-glass{background-repeat:no-repeat;background-size:100% 100%;background-origin:border-box}@media (min-width:1001px){.sora-navigation .header-menu-expansion{display:none}}@media (prefers-reduced-motion:reduce){.site-header.sora-navigation{--navigation-recede-transform:none}.sora-navigation .header-menu-expansion,.sora-navigation .header-main,.sora-navigation :is(.header-brand-group,.header-actions):before,.sora-navigation[data-compact=true][data-returning=false] .desktop-nav,.sora-navigation[data-menu-open=true] .mobile-menu,.sora-navigation .mobile-menu,.sora-navigation .mobile-menu a,.sora-navigation .desktop-nav>a{transition:none}.sora-navigation .mobile-menu,.sora-navigation .mobile-menu a:active{transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.sora-navigation[data-menu-open=true] .header-inner.sora-glass,.sora-navigation :is(.header-main,.header-brand-group,.header-actions):before{background:var(--surface-raised);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--control-border)}.sora-navigation .header-account{border-color:var(--control-border);background:var(--surface);box-shadow:none}}@media (min-width:1001px){.sora-navigation .header-actions:before{content:none}.sora-navigation .header-account{--account-extension:calc(var(--navigation-padding) * var(--sora-header-separation));block-size:calc(var(--public-control-height) + 2 * var(--account-extension));margin:calc(-1 * var(--account-extension));padding-inline:calc(1.375rem + var(--account-extension));border-radius:calc(var(--public-control-radius) + var(--account-extension))}.sora-navigation[data-compact=true][data-returning=false] .header-account{background:var(--header-glass-fill) var(--header-sheen);border-color:var(--header-glass-edge);box-shadow:var(--header-glass-shadow);-webkit-backdrop-filter:blur(11px)saturate(1.65);backdrop-filter:blur(11px)saturate(1.65);background-origin:border-box}@media (hover:hover) and (pointer:fine){.sora-navigation[data-compact=true][data-returning=false] .header-account:hover{background:var(--navigation-selection-fill);color:var(--navigation-selection-ink)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more),(forced-colors:active){.sora-navigation[data-compact=true][data-returning=false] .header-account{background:var(--surface-raised);border-color:var(--control-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}}
