.gallery-module__nkIojG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:768px){.gallery-module__nkIojG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}@media (min-width:1024px){.gallery-module__nkIojG__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.gallery-module__nkIojG__thumb{aspect-ratio:3/4;border-radius:var(--card-radius);cursor:pointer;background:var(--fill-tertiary);border:0;padding:0;position:relative;overflow:hidden}.gallery-module__nkIojG__thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gallery-module__nkIojG__thumbImage{object-fit:cover;transition:transform .5s var(--ease-apple)}.gallery-module__nkIojG__thumb:hover .gallery-module__nkIojG__thumbImage{transform:scale(1.04)}.gallery-module__nkIojG__lightbox{z-index:60;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000eb;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@media (min-width:768px){.gallery-module__nkIojG__lightbox{padding:32px}}.gallery-module__nkIojG__lightboxInner{width:100%;max-width:56rem;height:100%;max-height:85vh;position:relative}.gallery-module__nkIojG__lightboxImage{object-fit:contain}.gallery-module__nkIojG__closeBtn{background:var(--material);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:36px;height:36px;color:var(--foreground);cursor:pointer;transition:background .2s var(--ease-apple);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-4px;right:-4px}@media (min-width:768px){.gallery-module__nkIojG__closeBtn{width:40px;height:40px;top:16px;right:16px}}.gallery-module__nkIojG__closeBtn:hover{background:var(--fill-secondary)}.gallery-module__nkIojG__closeIcon{width:20px;height:20px}
.blog-module__r2Uipq__shell{width:min(100%,var(--site-max-width,1080px));padding:32px var(--site-gutter,20px)72px;margin:0 auto}.blog-module__r2Uipq__homeColumns{display:block}.blog-module__r2Uipq__homeMain{min-width:0}.blog-module__r2Uipq__homeShow{border-radius:var(--section-radius);background:var(--section-bg);margin:0 0 20px;padding:0;overflow:hidden}.blog-module__r2Uipq__sectionBlock{border-radius:var(--section-radius);background:var(--section-bg);margin-top:20px;padding:0;overflow:hidden}.blog-module__r2Uipq__sectionBlock:first-child{margin-top:0}.blog-module__r2Uipq__sectionBlock .blog-module__r2Uipq__topics{margin:0;padding:16px 16px 12px}.blog-module__r2Uipq__sectionBlock .blog-module__r2Uipq__list{margin:0}.blog-module__r2Uipq__sectionBlock .blog-module__r2Uipq__empty{margin:0;padding:20px 16px}.blog-module__r2Uipq__sideRail{display:none}.blog-module__r2Uipq__title{letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.08}.blog-module__r2Uipq__lead{max-width:36rem;color:var(--muted);letter-spacing:-.022em;margin:8px 0 0;font-size:17px;line-height:1.47059}.blog-module__r2Uipq__homeMain>.blog-module__r2Uipq__topics:first-child{margin-top:0}.blog-module__r2Uipq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-module__r2Uipq__row{color:inherit;border-top:1px solid var(--border-subtle);transition:background .2s var(--ease-apple);gap:8px;padding:14px 16px;text-decoration:none;display:grid}.blog-module__r2Uipq__list>li:first-child .blog-module__r2Uipq__row{border-top:0}.blog-module__r2Uipq__row:hover{background:color-mix(in srgb,var(--foreground)3%,var(--section-bg));text-decoration:none}.blog-module__r2Uipq__rowWithThumb{grid-template-columns:1fr;gap:12px;padding:16px}.blog-module__r2Uipq__rowThumb{aspect-ratio:16/9;object-fit:cover;background:var(--fill-tertiary);border-radius:10px;width:100%}.blog-module__r2Uipq__rowCopy{gap:4px;min-width:0;display:grid}@media (min-width:640px){.blog-module__r2Uipq__rowWithThumb{grid-template-columns:180px 1fr;align-items:center;gap:16px}.blog-module__r2Uipq__rowThumb{border-radius:10px;width:180px}}.blog-module__r2Uipq__row:hover .blog-module__r2Uipq__rowTitle{color:var(--accent)}.blog-module__r2Uipq__rowTitle{letter-spacing:-.022em;color:var(--foreground);transition:color .2s var(--ease-apple);margin:0;font-size:17px;font-weight:600;line-height:1.35}.blog-module__r2Uipq__rowExcerpt{color:var(--muted);letter-spacing:-.016em;margin:0;font-size:15px;line-height:1.47}.blog-module__r2Uipq__rowMeta{color:var(--muted-secondary);letter-spacing:-.01em;margin:0;font-size:13px}.blog-module__r2Uipq__empty{color:var(--muted);margin:0;padding:24px 16px;font-size:17px;line-height:1.47}.blog-module__r2Uipq__back{color:var(--accent);margin-bottom:20px;font-size:15px;text-decoration:none;display:inline-block}.blog-module__r2Uipq__back:hover{text-decoration:underline}.blog-module__r2Uipq__articleTitle{letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.08}.blog-module__r2Uipq__articleDek{color:var(--muted);letter-spacing:-.022em;margin:12px 0 0;font-size:19px;line-height:1.47}.blog-module__r2Uipq__articleMeta{color:var(--muted-secondary);margin:12px 0 0;font-size:15px;line-height:1.47}.blog-module__r2Uipq__cover{border-radius:var(--card-radius);object-fit:cover;aspect-ratio:16/9;background:var(--fill-tertiary);width:100%;height:auto;margin:28px 0 0;display:block}.blog-module__r2Uipq__body{margin-top:32px}.blog-module__r2Uipq__body p{letter-spacing:-.022em;color:var(--foreground);margin:0 0 1em;font-size:17px;line-height:1.64706}:is(.blog-module__r2Uipq__body h2,.blog-module__r2Uipq__body h3,.blog-module__r2Uipq__body h4){letter-spacing:-.025em;color:var(--foreground);margin:1.8em 0 .5em;font-weight:600}.blog-module__r2Uipq__body h2{font-size:1.5rem}.blog-module__r2Uipq__body h3{font-size:1.25rem}.blog-module__r2Uipq__body h4{font-size:1.0625rem}:is(.blog-module__r2Uipq__body ul,.blog-module__r2Uipq__body ol){margin:0 0 1em;padding-left:1.35em}.blog-module__r2Uipq__body blockquote{border-left:3px solid var(--border);color:var(--muted);margin:1.2em 0;padding:0 0 0 1em;font-style:normal}.blog-module__r2Uipq__body pre{background:var(--fill-secondary);color:var(--foreground);border-radius:10px;margin:0 0 1em;padding:14px 16px;font-size:14px;overflow-x:auto}.blog-module__r2Uipq__body img{border-radius:var(--card-radius);max-width:100%;height:auto;margin:1.2em 0}.blog-module__r2Uipq__body a{color:var(--accent);text-decoration:none}.blog-module__r2Uipq__body a:hover{text-decoration:underline}.blog-module__r2Uipq__related{border-radius:var(--section-radius);background:var(--section-bg);margin-top:48px;padding:0;overflow:hidden}.blog-module__r2Uipq__relatedTitle{color:var(--muted);letter-spacing:-.01em;margin:0;padding:16px 16px 12px;font-size:13px;font-weight:600}.blog-module__r2Uipq__railTitle{color:var(--muted);letter-spacing:-.01em;margin:0 0 8px;padding:0 4px;font-size:13px;font-weight:600}.blog-module__r2Uipq__railList{margin:0;padding:0;list-style:none}.blog-module__r2Uipq__railItem{color:inherit;transition:background .2s var(--ease-apple);border-radius:8px;padding:10px 4px;text-decoration:none;display:block}.blog-module__r2Uipq__railItem:hover{background:var(--fill-secondary);text-decoration:none}.blog-module__r2Uipq__railItem:hover .blog-module__r2Uipq__railItemTitle{color:var(--accent)}.blog-module__r2Uipq__railItemTitle{letter-spacing:-.01em;transition:color .2s var(--ease-apple);margin:0;font-size:14px;font-weight:500;line-height:1.35}.blog-module__r2Uipq__railItemMeta{color:var(--muted-secondary);margin:3px 0 0;font-size:12px}.blog-module__r2Uipq__railBlock+.blog-module__r2Uipq__railBlock{margin-top:20px}.blog-module__r2Uipq__railPanel{border-radius:var(--section-radius);background:var(--section-bg);padding:16px}.blog-module__r2Uipq__error{text-align:center;padding:48px 0}.blog-module__r2Uipq__error h1{color:var(--foreground);margin:0 0 8px;font-size:24px}.blog-module__r2Uipq__error p{color:var(--muted);margin:0 0 20px;font-size:17px}.blog-module__r2Uipq__primary{background:var(--accent);color:#fff;min-height:44px;transition:background .2s var(--ease-apple);border-radius:980px;align-items:center;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.blog-module__r2Uipq__primary:hover{background:var(--accent-hover);text-decoration:none}.blog-module__r2Uipq__topics{flex-wrap:wrap;gap:8px;margin:20px 0 0;display:flex}.blog-module__r2Uipq__topic{min-height:32px;color:var(--foreground);letter-spacing:-.01em;background:var(--fill-secondary);transition:background .2s var(--ease-apple);border-radius:980px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.blog-module__r2Uipq__topic:hover{background:var(--fill-tertiary);text-decoration:none}.blog-module__r2Uipq__topicActive{background:var(--accent);color:#fff}.blog-module__r2Uipq__topicActive:hover{background:var(--accent-hover)}@media (min-width:960px){.blog-module__r2Uipq__homeColumns{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:40px;display:grid}.blog-module__r2Uipq__sideRail{top:calc(var(--header-height,48px) + 20px);display:block;position:sticky}}.blog-module__r2Uipq__skelList{flex-direction:column;gap:20px;margin:0;padding:16px;list-style:none;display:flex}.blog-module__r2Uipq__skelRow{padding:0}.blog-module__r2Uipq__skel{background:var(--fill-tertiary);border-radius:6px;animation:1.5s ease-in-out infinite blog-module__r2Uipq__pulse}.blog-module__r2Uipq__skelTitle{width:70%;height:16px;margin-bottom:10px}.blog-module__r2Uipq__skelLine{width:90%;height:12px;margin-bottom:8px}.blog-module__r2Uipq__skelMeta{width:40%;height:12px}.blog-module__r2Uipq__skelHeroTitle{width:120px;height:32px}.blog-module__r2Uipq__skelHeroLead{width:min(280px,80%);height:17px;margin-top:10px}.blog-module__r2Uipq__skelBack{width:56px;height:14px;margin-bottom:20px}.blog-module__r2Uipq__skelArticleTitle{width:90%;height:36px}.blog-module__r2Uipq__skelArticleDek{width:75%;height:17px;margin-top:12px}.blog-module__r2Uipq__skelArticleMeta{width:45%;height:14px;margin-top:12px}.blog-module__r2Uipq__skelCover{aspect-ratio:16/9;border-radius:var(--card-radius);width:100%;margin-top:28px}.blog-module__r2Uipq__skelBody{gap:12px;margin-top:32px;display:grid}.blog-module__r2Uipq__skelBodyLine{width:100%;height:14px}@keyframes blog-module__r2Uipq__pulse{0%,to{opacity:1}50%{opacity:.45}}
.page-hero-module__frGehG__pageHero{margin-bottom:32px}.page-hero-module__frGehG__title{letter-spacing:-.03em;color:var(--foreground);margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.08}.page-hero-module__frGehG__lead{letter-spacing:-.022em;max-width:40rem;color:var(--muted);margin:10px 0 0;font-size:17px;line-height:1.47059}.page-hero-module__frGehG__actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}
.detail-sheet-module__dF6-na__root{z-index:55;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.detail-sheet-module__dF6-na__root{align-items:center;padding:24px}}.detail-sheet-module__dF6-na__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;animation:detail-sheet-module__dF6-na__fadeIn .25s var(--ease-apple);background:#00000059;border:0;position:absolute;inset:0}.detail-sheet-module__dF6-na__sheet{z-index:1;background:var(--background);width:100%;max-height:min(88vh,720px);box-shadow:var(--shadow-2);animation:detail-sheet-module__dF6-na__slideUp .35s var(--ease-apple);border-radius:14px 14px 0 0;flex-direction:column;display:flex;position:relative}@media (min-width:640px){.detail-sheet-module__dF6-na__sheet{width:min(100%,560px);max-height:min(80vh,640px);animation:detail-sheet-module__dF6-na__scaleIn .3s var(--ease-apple);border-radius:14px}}@keyframes detail-sheet-module__dF6-na__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes detail-sheet-module__dF6-na__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes detail-sheet-module__dF6-na__scaleIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.detail-sheet-module__dF6-na__handle{background:var(--border);border-radius:999px;flex-shrink:0;width:36px;height:5px;margin:8px auto 0}@media (min-width:640px){.detail-sheet-module__dF6-na__handle{display:none}}.detail-sheet-module__dF6-na__header{border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 14px;display:flex}.detail-sheet-module__dF6-na__title{letter-spacing:-.022em;color:var(--foreground);margin:0;font-size:17px;font-weight:600;line-height:1.2}.detail-sheet-module__dF6-na__closeBtn{background:var(--fill-secondary);width:30px;height:30px;color:var(--muted);cursor:pointer;transition:background .2s var(--ease-apple);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.detail-sheet-module__dF6-na__closeBtn:hover{background:var(--fill-tertiary)}.detail-sheet-module__dF6-na__closeIcon{width:16px;height:16px}.detail-sheet-module__dF6-na__body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:16px 16px 28px;overflow-y:auto}@media (min-width:640px){.detail-sheet-module__dF6-na__body{padding:20px 20px 24px}}
.about-module__MDR4lW__group{border-radius:var(--section-radius);background:var(--section-bg);margin-top:24px;overflow:hidden}.about-module__MDR4lW__row{border:0;border-top:1px solid var(--border-subtle);text-align:left;cursor:pointer;width:100%;transition:background .2s var(--ease-apple);background:0 0;align-items:center;gap:14px;padding:14px 16px;font-family:inherit;display:flex}.about-module__MDR4lW__row:first-child{border-top:0}.about-module__MDR4lW__row:hover{background:color-mix(in srgb,var(--foreground)3%,var(--section-bg))}.about-module__MDR4lW__row:active{background:color-mix(in srgb,var(--foreground)5%,var(--section-bg))}.about-module__MDR4lW__rowIconWrap{background:var(--background);width:32px;height:32px;color:var(--foreground);box-shadow:var(--shadow-1);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.about-module__MDR4lW__rowIcon{width:18px;height:18px}.about-module__MDR4lW__rowCopy{flex:1;min-width:0}.about-module__MDR4lW__rowTitle{letter-spacing:-.022em;color:var(--foreground);margin:0;font-size:17px;font-weight:500;line-height:1.25}.about-module__MDR4lW__rowSubtitle{letter-spacing:-.016em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:14px;line-height:1.35;overflow:hidden}.about-module__MDR4lW__chevron{width:14px;height:14px;color:var(--muted-secondary);flex-shrink:0}.about-module__MDR4lW__sheetLead{letter-spacing:-.016em;color:var(--muted);margin:0 0 16px;font-size:15px;line-height:1.47}.about-module__MDR4lW__roster{gap:10px;margin:0;padding:0;list-style:none;display:grid}.about-module__MDR4lW__rosterItem{background:var(--section-bg);border-radius:10px;padding:14px 16px}.about-module__MDR4lW__rosterHead{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:6px;display:flex}.about-module__MDR4lW__rosterName{letter-spacing:-.022em;color:var(--foreground);font-size:17px;font-weight:600}.about-module__MDR4lW__rosterRole{color:var(--muted-secondary);font-size:13px}.about-module__MDR4lW__rosterBody{letter-spacing:-.016em;color:var(--muted);margin:0;font-size:15px;line-height:1.47}.about-module__MDR4lW__quotes{gap:10px;display:grid}.about-module__MDR4lW__quote{background:var(--section-bg);letter-spacing:-.016em;color:var(--foreground);border-radius:10px;margin:0;padding:14px 16px;font-size:15px;line-height:1.47}.about-module__MDR4lW__dreamList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.about-module__MDR4lW__dreamItem{background:var(--section-bg);letter-spacing:-.016em;color:var(--muted);border-radius:10px;padding:14px 16px;font-size:15px;line-height:1.47}.about-module__MDR4lW__galleryWrap{padding:0}
.hero-slideshow-module__6xZ-3G__slideshow{width:100%;position:relative}.hero-slideshow-module__6xZ-3G__stage{aspect-ratio:16/9;border-radius:var(--card-radius);background:var(--fill-tertiary);width:100%;position:relative;overflow:hidden}.hero-slideshow-module__6xZ-3G__slideLayer{z-index:0;opacity:0;pointer-events:none;transition:opacity .4s var(--ease-apple);position:absolute;inset:0}.hero-slideshow-module__6xZ-3G__slideLayer[data-visible]{opacity:1;pointer-events:auto;z-index:1}.hero-slideshow-module__6xZ-3G__image,.hero-slideshow-module__6xZ-3G__link,.hero-slideshow-module__6xZ-3G__mediaStack{width:100%;height:100%;position:absolute;inset:0}.hero-slideshow-module__6xZ-3G__image{object-fit:cover;object-position:center 40%}.hero-slideshow-module__6xZ-3G__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 30%,#0000008c 100%);position:absolute;inset:0}.hero-slideshow-module__6xZ-3G__caption{z-index:2;pointer-events:none;align-items:center;gap:12px;min-width:0;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.hero-slideshow-module__6xZ-3G__captionTitle{color:#fff;letter-spacing:-.022em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:17px;font-weight:600;line-height:1.2;overflow:hidden}.hero-slideshow-module__6xZ-3G__captionCta{min-height:32px;color:var(--foreground,#1d1d1f);letter-spacing:-.01em;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:980px;flex-shrink:0;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.hero-slideshow-module__6xZ-3G__controls{z-index:3;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.hero-slideshow-module__6xZ-3G__pause{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;min-height:32px;transition:background .2s var(--ease-apple);background:#0006;border:1px solid #ffffff4d;border-radius:980px;padding:0 14px;font-size:13px;font-weight:500}.hero-slideshow-module__6xZ-3G__pause:hover{background:#0000008c}.hero-slideshow-module__6xZ-3G__dots{gap:6px;display:flex}.hero-slideshow-module__6xZ-3G__dot,.hero-slideshow-module__6xZ-3G__dotOn{cursor:pointer;width:6px;height:6px;transition:background .2s var(--ease-apple),transform .2s var(--ease-apple);background:#fff6;border:0;border-radius:999px;padding:0}.hero-slideshow-module__6xZ-3G__dotOn{background:#fff;transform:scale(1.15)}.hero-slideshow-module__6xZ-3G__arrow{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;width:36px;height:36px;transition:background .2s var(--ease-apple);background:#00000059;border:1px solid #ffffff40;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.hero-slideshow-module__6xZ-3G__arrow:hover{background:#00000080}.hero-slideshow-module__6xZ-3G__arrowPrev{left:12px}.hero-slideshow-module__6xZ-3G__arrowNext{right:12px}
