.mui-tp{gap:var(--sp-4);grid-template-columns:minmax(0,1fr);width:100%;max-width:760px;margin-inline:auto}.mui-tp__top{gap:var(--sp-4);grid-template-columns:minmax(112px,38%) minmax(0,1fr);align-items:start;display:grid}.mui-tp .mui-tp__top>.mui-tpage__profile{grid-column:auto;max-width:none}.mui-tp__media{width:100%;min-width:0;position:relative}.mui-tp .mui-tp__photo{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--mari-line);width:100%;height:auto;font:inherit;display:block;overflow:hidden}.mui-tp__img{object-fit:cover;width:100%;height:100%;display:block}.mui-tp__initials{background:var(--mari-navy);color:#fff;width:100%;height:100%;font:700 var(--fs-3xl) / 1 var(--font-head);justify-content:center;align-items:center;display:flex}.mui-portal .mui-tp__initials{background:var(--portal-primary);color:var(--portal-on)}.mui-tp .mui-tp__head{align-items:stretch;gap:var(--sp-1);flex-flow:column;min-width:0;display:flex}.mui-tp .mui-tp__name{overflow-wrap:anywhere;font-size:1.75rem;line-height:1.1}.mui-portal .mui-tp__name{color:var(--portal-ink,var(--mari-navy))}.mui-tp .mui-tp__meta,.mui-tp__by{color:var(--mari-muted);font-size:var(--fs-sm);margin:0}.mui-tp__by a{min-height:44px;color:var(--mari-navy);align-items:center;font-weight:600;display:inline-flex}.mui-tp .mui-tp__bio{max-width:620px;margin:var(--sp-2) 0 0;flex-basis:auto;line-height:1.6}.mui-portal .mui-tpage .mui-cal__nav,.mui-portal .mui-tpage .mui-slot{color:var(--portal-ink,var(--mari-navy))}.mui-portal .mui-tpage .mui-slot{border-color:var(--portal-ink,var(--mari-navy-2))}.mui-portal .mui-tpage .mui-slot[aria-current=true]{border-color:var(--portal-primary);background:var(--portal-primary);color:var(--portal-on)}@media (min-width:720px){.mui-tp__top{gap:var(--sp-5);grid-template-columns:280px minmax(0,1fr)}.mui-tp .mui-tp__name{font-size:var(--fs-3xl);line-height:1.05}.mui-tp .mui-tp__meta,.mui-tp__by{font-size:var(--fs-md)}}.mui-tp .mui-tpage__cta{z-index:2;margin:0 calc(-1 * var(--sp-4));padding:var(--sp-3) var(--sp-4);border:0;border-top:1px solid var(--mari-line);background:var(--mari-paper);border-radius:0;position:sticky;top:auto;bottom:0}.mui-tp .mui-tpage__cta:empty{display:none}.mui-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mui-ptabs__h{margin:0 0 var(--sp-2);font-size:var(--fs-lg)}.mui-ptabs__panel+.mui-ptabs__panel{margin-top:var(--sp-5)}.mui-ptabs__panel[hidden]{display:none}.mui-ptabs__list{z-index:2;border-bottom:1px solid var(--mari-line);background:var(--mari-paper);display:flex;position:sticky;top:0}.mui-ptabs__tab{min-height:44px;padding:0 var(--sp-3);color:var(--mari-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.mui-ptabs__tab[aria-selected=true]{border-bottom-color:var(--portal-ink,var(--mari-navy));color:var(--portal-ink,var(--mari-navy))}.mui-ptabs__list+.mui-ptabs__panel{padding-top:var(--sp-3)}.mui-tp .mui-tp__bio--clamp{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mui-tp__more{min-height:44px;color:var(--mari-navy);font-size:var(--fs-sm);align-items:center;font-weight:600;display:inline-flex}.mui-about__info{margin:var(--sp-3) 0 0;display:none}@media (min-width:1024px){.mui-about__info{gap:var(--sp-2);display:grid}}.mui-about__row{gap:var(--sp-3);display:flex}.mui-about__row dt{min-width:6rem;color:var(--mari-muted)}.mui-about__row dd{margin:0}.mui-about__h{margin:var(--sp-4) 0 var(--sp-2);font-size:var(--fs-md)}.mui-members{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.mui-members__item{gap:var(--sp-3);align-items:center;display:flex}.mui-members__photo{object-fit:cover;border-radius:50%;width:48px;height:48px}.mui-members__text{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.mui-members__role{color:var(--mari-muted);font-size:var(--fs-sm)}.mui-mfilter{gap:var(--sp-2);margin:0 0 var(--sp-2);display:flex}.mui-mfilter--slot{min-height:44px}@media (scripting:none){.mui-mfilter--slot{display:none}}.mui-mfilter__chip{min-height:44px;padding:0 var(--sp-3);border:1px solid var(--mari-line-strong);border-radius:var(--r-pill);color:var(--mari-navy);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0}.mui-mfilter__chip[aria-checked=true]{border-color:var(--mari-navy);background:var(--mari-navy);color:var(--mari-paper)}.mui-mfilter__note{margin:0 0 var(--sp-3);color:var(--mari-muted);font-size:var(--fs-xs)}.mui-media,.mui-gal{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.mui-media,.mui-gal{grid-template-columns:repeat(3,minmax(0,1fr))}}.media-tile[hidden]{display:none}@media (scripting:enabled){.mui-media[data-collapsed=true] .media-tile--over{display:none}}.mui-media__tile{width:100%;min-height:44px;color:var(--mari-navy);font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;padding:0;text-decoration:none;display:flex;position:relative}button.mui-media__tile{cursor:pointer}.mui-media__cover{aspect-ratio:1;border-radius:var(--r-md,10px);background:var(--mari-navy);width:100%;height:auto;color:var(--mari-paper);object-fit:cover;justify-content:center;align-items:center;display:flex}.mui-media__badge{top:var(--sp-2);left:var(--sp-2);padding:2px var(--sp-2);border-radius:var(--r-pill);background:var(--mari-navy-deep);color:var(--mari-paper);font-size:var(--fs-xs);font-weight:600;position:absolute}.mui-media__title{font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:600}.mui-media__year{color:var(--mari-muted);font-size:var(--fs-xs)}.mui-media__linkout{min-height:44px;color:var(--mari-navy);font-size:var(--fs-sm);align-items:center;font-weight:600;display:inline-flex}.mui-media__more{min-height:44px;margin:var(--sp-3) auto 0;padding:0 var(--sp-4);border:1px solid var(--mari-navy-2,var(--mari-navy));border-radius:var(--r-pill);color:var(--mari-navy);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;display:block}@media (scripting:none){.mui-media__more{display:none}}.mui-esheet,.mui-lightbox{max-width:100vw;color:var(--mari-navy);border:0;padding:0}.mui-esheet{border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--mari-surface,#fff);width:100%;max-width:560px;margin:auto auto 0}@media (min-width:720px){.mui-esheet{border-radius:var(--r-lg);margin:auto}}.mui-esheet::backdrop,.mui-lightbox::backdrop{background:#0000008c}@media (prefers-reduced-motion:no-preference){.mui-esheet[open]{animation:.18s ease-out mui-esheet-in}@keyframes mui-esheet-in{0%{opacity:0;transform:translateY(24px)}}}.mui-esheet__body{gap:var(--sp-3);padding:var(--sp-4);grid-template-columns:minmax(0,1fr);display:grid}.mui-esheet__head{gap:var(--sp-3);justify-content:space-between;align-items:center;display:flex}.mui-esheet__title{font-size:var(--fs-md);overflow-wrap:anywhere;margin:0}.mui-esheet__note{color:var(--mari-muted);font-size:var(--fs-xs);margin:0}.mui-esheet__close,.mui-esheet__open,.mui-lightbox__close,.mui-lightbox__btn{min-width:44px;min-height:44px;padding:0 var(--sp-3);border:1px solid var(--mari-navy-2,var(--mari-navy));border-radius:var(--r-pill);color:var(--mari-navy);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mui-esheet__open{justify-self:start}.mui-esheet__handle{border-radius:var(--r-pill);background:var(--mari-line-strong);justify-self:center;width:40px;height:4px}@media (min-width:720px){.mui-esheet__handle{display:none}}.mui-esheet__meta{color:var(--mari-muted);font-size:var(--fs-xs);margin:2px 0 0}.mui-esheet{max-height:92dvh;overflow-y:auto}.mui-esheet__box{border-radius:var(--r-md,10px);background:var(--mari-navy);width:100%;margin:0 auto;position:relative;overflow:hidden}.mui-esheet__box--ratio{aspect-ratio:16/9}.mui-esheet__box--fixed-height{max-height:352px}.mui-esheet__frame,.mui-esheet__poster{border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.mui-esheet__poster{font:inherit;color:var(--mari-paper);cursor:pointer;background:0 0;display:block}.mui-esheet__poster--static{cursor:default}.mui-esheet__poster .mui-media__cover{aspect-ratio:auto;border-radius:0;height:100%}.mui-esheet__load{right:var(--sp-2);bottom:var(--sp-2);left:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-md,10px);color:#fff;font-size:var(--fs-sm);text-align:center;background:#0b1e31e0;font-weight:600;position:absolute}.mui-esheet__status{right:var(--sp-2);bottom:var(--sp-2);left:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-md,10px);color:#fff;font-size:var(--fs-sm);text-align:center;background:#0b1e31e0;position:absolute}.mui-esheet__stall{align-content:center;justify-items:center;gap:var(--sp-2);padding:var(--sp-3);color:#fff;font-size:var(--fs-sm);text-align:center;display:grid;position:absolute;inset:0}.mui-esheet__stall p{margin:0}.mui-esheet__stall-h{font-weight:700}.mui-esheet__retry,.mui-esheet__nav button{min-width:44px;min-height:44px;padding:0 var(--sp-4);border:1px solid var(--mari-navy-2,var(--mari-navy));border-radius:var(--r-pill);color:var(--mari-navy);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0}.mui-esheet__retry{color:#fff;border-color:#fff}.mui-esheet__nav button:disabled{opacity:.45;cursor:default}.mui-esheet__nav{justify-content:space-between;gap:var(--sp-2);display:flex}.mui-esheet__links{gap:var(--sp-2);flex-wrap:wrap;display:flex}.mui-esheet__line{min-height:1.4em;color:var(--mari-muted);font-size:var(--fs-xs);margin:0}@media (forced-colors:active){.mui-media__tile,.mui-mfilter__chip,.mui-esheet__nav button,.mui-esheet__close{border:2px solid buttontext}}.mui-gal__thumb{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.mui-gal__img{border-radius:var(--r-md,10px);object-fit:cover;width:100%;height:auto;display:block}.mui-lightbox{color:#fff;background:#111;width:100vw;max-width:none;height:100dvh;max-height:none}.mui-lightbox__body{gap:var(--sp-2);height:100%;padding:var(--sp-3);grid-template-rows:auto 1fr auto auto;display:grid}.mui-lightbox__close,.mui-lightbox__btn{color:#fff;border-color:#fff}.mui-lightbox__close{justify-self:end}.mui-lightbox__stage{touch-action:pan-y;justify-content:center;align-items:center;min-height:0;display:flex}.mui-lightbox__img{object-fit:contain;max-width:100%;max-height:100%}.mui-lightbox__caption{text-align:center;margin:0}.mui-lightbox__nav{justify-content:space-between;align-items:center;display:flex}.mui-lightbox__count{margin:0}.mui-week__list{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.mui-week__day{border:1px solid var(--mari-line);border-radius:var(--r-md,10px);min-height:44px;color:var(--mari-navy);font-size:var(--fs-xs);flex-direction:column;justify-content:center;align-items:center;line-height:1.15;text-decoration:none;display:flex}.mui-week__num{font-weight:700}.mui-avail__title{margin:0 0 var(--sp-2);font-size:var(--fs-lg)}.mui-avail__title:focus{outline:none}.mui-avail__title:focus-visible{outline:2px solid var(--mari-navy);outline-offset:2px}.mui-avail__toggle{min-height:44px;margin-top:var(--sp-2);padding:0 var(--sp-3);border:1px solid var(--mari-navy-2,var(--mari-navy));border-radius:var(--r-pill);color:var(--mari-navy);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;align-items:center;font-weight:600;display:inline-flex}.mui-avail__strip[hidden],#bulan-kalender[hidden]{display:none}.mui-avail__end{height:1px}.mui-tpage__pickrow{gap:var(--sp-3);justify-content:space-between;align-items:center;display:flex}.mui-tpage__change{min-height:44px;padding:0 var(--sp-3);border:1px solid var(--mari-navy-2,var(--mari-navy));border-radius:var(--r-pill);color:var(--mari-navy);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;flex:none;align-items:center;text-decoration:underline;display:inline-flex}@media (prefers-reduced-motion:no-preference){html:has(.mui-tp){scroll-behavior:smooth}}html:has(.mui-tpage__cta:not(:empty)){scroll-padding-bottom:10rem}html:has(.mui-esheet[open]){overflow:hidden}@media (hover:hover) and (pointer:fine){html:has(.mui-tp){scrollbar-gutter:stable}}.mui-public:has(.mui-tp){--mui-pub-hdr:calc(var(--sp-3) * 2 + 44px + 1px);--mui-tabs-top:calc(var(--mui-pub-hdr) + var(--sp-4))}html:has(.mui-tp){scroll-padding-top:calc(var(--sp-3) * 2 + 44px + 1px + var(--sp-4) + 44px + 1px + var(--sp-2))}.mui-public:has(.mui-tp) .mui-public__header{z-index:3;background:var(--mari-paper);position:sticky;top:0}.mui-public:has(.mui-tp) .mui-ptabs__list{top:var(--mui-tabs-top);box-shadow:0 calc(var(--sp-4) * -1) 0 var(--mari-paper)}
