.jze6Pa_photoStage{aspect-ratio:1;width:100%;position:relative}.jze6Pa_heroPhoto{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#00000059 10%,#000 24%);mask-image:linear-gradient(#0000 0%,#00000059 10%,#000 24%)}@media (min-width:1024px){.jze6Pa_photoStage{aspect-ratio:4/3;height:100%}.jze6Pa_heroPhoto{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000001a 15%,#000000a6 32%,#000 48%);mask-image:linear-gradient(90deg,#0000 0%,#0000001a 15%,#000000a6 32%,#000 48%)}}
.eJntvW_banner{background:var(--announcement-color);width:100%;color:var(--announcement-foreground);flex-shrink:0;align-items:center;display:flex;overflow:hidden}.eJntvW_viewport{flex:1;min-width:0;padding:10px 20px;overflow:hidden}.eJntvW_faded{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.eJntvW_track{white-space:nowrap;justify-content:center;align-items:center;gap:16px;width:max-content;min-width:100%;font-size:14px;line-height:20px;display:flex}.eJntvW_group,.eJntvW_entry{flex-shrink:0;align-items:center;gap:16px;display:inline-flex}.eJntvW_track:not(.eJntvW_moving) .eJntvW_entry:last-child .eJntvW_separator{display:none}.eJntvW_separator{opacity:.65}.eJntvW_item{align-items:center;gap:8px;display:inline-flex}.eJntvW_item svg{flex-shrink:0;width:18px;height:18px}.eJntvW_moving{animation:eJntvW_scroll var(--announcement-duration) linear infinite;justify-content:flex-start}@keyframes eJntvW_scroll{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--announcement-distance)))}}@media (prefers-reduced-motion:reduce){.eJntvW_viewport{overflow-x:auto}.eJntvW_moving{animation:none}.eJntvW_duplicate{display:none}}.eJntvW_actions{flex-shrink:0;padding-right:12px}.eJntvW_manage{color:inherit;border-color:currentColor}.eJntvW_manage:hover{color:inherit;background:color-mix(in srgb, var(--announcement-foreground) 12%, transparent)}
._4_ILOa_preview{-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}._4_ILOa_preview>section{--announcement-color:var(--preview-accent,#3083fd)!important;--announcement-foreground:var(--preview-accent-foreground,white)!important}
.C_Mq1a_frame,.C_Mq1a_plainFrame{width:calc(100% - 40px);max-width:728px;margin-inline:auto}@media (min-width:640px) and (max-width:767px){.C_Mq1a_homePage .C_Mq1a_plainFrame,.C_Mq1a_homeContentFrame,.C_Mq1a_compactPage .C_Mq1a_frame,.C_Mq1a_compactPage .C_Mq1a_plainFrame{max-width:430px}}.C_Mq1a_frame{border-inline:1px solid var(--border)}.C_Mq1a_content{padding-inline:20px}.dark .C_Mq1a_frame{border-inline-color:var(--input)}@media (min-width:768px){.C_Mq1a_content{padding-inline:48px}}@media (min-width:1024px){.C_Mq1a_frame,.C_Mq1a_plainFrame{width:calc(100% - 48px);max-width:1104px}}.C_Mq1a_pagebar{padding:12px 20px;position:relative}.C_Mq1a_pagebar:after{content:"";z-index:1;border-inline:1px solid var(--border);pointer-events:none;position:absolute;inset:0 -1px}.dark .C_Mq1a_pagebar:after{border-inline-color:var(--input)}.C_Mq1a_section{padding:20px}.C_Mq1a_blockSpacing{padding-block:20px}@media (min-width:768px){.C_Mq1a_section{padding:48px}.C_Mq1a_blockSpacing{padding-block:48px}}@media (min-width:1024px){.C_Mq1a_pagebar{padding-inline:24px}}.C_Mq1a_calendarFrame{container-type:inline-size}.C_Mq1a_calendarViewport{--calendar-gutter:max(20px, calc((100cqw - 728px) / 2));padding-inline:var(--calendar-gutter)}.C_Mq1a_calendarTable{min-width:max-content;display:grid}.C_Mq1a_calendarTable>*{grid-area:1/1}.C_Mq1a_calendarRails{z-index:45;width:calc(100cqw - 2 * var(--calendar-gutter));border-inline:1px solid var(--border);pointer-events:none;position:sticky;left:0}.C_Mq1a_calendarRails:before,.C_Mq1a_calendarRails:after{content:"";width:var(--calendar-gutter);background:var(--background);pointer-events:auto;position:absolute;top:0;bottom:0}.C_Mq1a_calendarRails:before{margin-right:1px;right:100%}.C_Mq1a_calendarRails:after{margin-left:1px;left:100%}.dark .C_Mq1a_calendarRails{border-inline-color:var(--input)}.C_Mq1a_calendarViewport footer{position:relative}.C_Mq1a_calendarViewport footer:before{content:"";top:0;left:calc(-1 * var(--calendar-gutter));border-top:1px solid var(--border);pointer-events:none;width:100cqw;position:absolute}.dark .C_Mq1a_calendarViewport footer:before{border-top-color:var(--input)}.C_Mq1a_calendarViewport footer>.C_Mq1a_frame,.C_Mq1a_calendarViewport footer>.C_Mq1a_plainFrame{border-inline:0;width:100%;max-width:none}@media (min-width:1024px){.C_Mq1a_calendarViewport{--calendar-gutter:max(24px, calc((100cqw - 1104px) / 2))}}@media (max-width:767px){.C_Mq1a_calendarViewport{--calendar-gutter:0px}.C_Mq1a_calendarRails{border-inline-width:0}.C_Mq1a_calendarViewport footer>.C_Mq1a_frame,.C_Mq1a_calendarViewport footer>.C_Mq1a_plainFrame{width:calc(100% - 40px)}}.C_Mq1a_calendarDock{width:calc(100cqw - 2 * var(--calendar-gutter,0px));position:sticky;left:0}.C_Mq1a_calendarDock:before{content:"";top:0;left:calc(-1 * var(--calendar-gutter,0px));border-top:1px solid var(--border);pointer-events:none;width:100cqw;position:absolute}.dark .C_Mq1a_calendarDock:before{border-top-color:var(--input)}.C_Mq1a_calendarNotice:before{content:"";inset-block:0;left:calc(-1 * var(--calendar-gutter));border-block:1px solid var(--border);pointer-events:none;width:100cqw;position:absolute}.dark .C_Mq1a_calendarNotice:before{border-block-color:var(--input)}.C_Mq1a_calendarViewport .C_Mq1a_calendarNotice+div footer:before{content:none}
._3p1Qya_hero{isolation:isolate;color:var(--foreground);position:relative}._3p1Qya_hero:before{content:"";inset-block:0;z-index:-1;background-color:color-mix(in srgb, var(--brand) 10%, var(--background));pointer-events:none;width:100vw;position:absolute;left:50%;transform:translate(-50%)}
.sb6FAG_section{background:var(--card);color:var(--card-foreground);border:0;scroll-margin-top:6rem}.sb6FAG_frame{border:0;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.sb6FAG_content{text-align:left;border:0;min-width:0;padding:56px 20px}@media (min-width:768px){.sb6FAG_frame{grid-template-columns:minmax(24px,1fr) minmax(0,800px) minmax(24px,1fr)}.sb6FAG_frame:before,.sb6FAG_frame:after{content:"";background:color-mix(in oklch, var(--muted), var(--foreground) 5%);border:0}.sb6FAG_content{padding:56px 40px}}
