.KannaGallery-module__R07yQG__gallery{min-width:0}.KannaGallery-module__R07yQG__thumbnails{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.KannaGallery-module__R07yQG__thumbnail{appearance:none;border:1px solid var(--line);min-width:0;color:var(--ink-soft);cursor:pointer;font:inherit;background:0 0;padding:3px}.KannaGallery-module__R07yQG__thumbnail span{padding:7px 0 4px;font-size:10px;line-height:1.5;display:block}.KannaGallery-module__R07yQG__thumbnail:hover{border-color:var(--mag)}.KannaGallery-module__R07yQG__thumbnail[aria-pressed=true]{border-color:var(--mag);box-shadow:inset 0 0 0 1px var(--mag);background:var(--cream);color:var(--mag)}.KannaGallery-module__R07yQG__controls{color:var(--mut);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:8px;font-size:10px;line-height:1.7;display:flex}.KannaGallery-module__R07yQG__controls p{margin:0}.KannaGallery-module__R07yQG__controls button{appearance:none;min-height:44px;color:var(--mag);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration:underline}.KannaGallery-module__R07yQG__controls button:disabled{color:var(--mut);cursor:default;text-decoration:none}.KannaGallery-module__R07yQG__gallery button:focus-visible{outline:2px solid var(--mag);outline-offset:3px}@media (max-width:400px){.KannaGallery-module__R07yQG__thumbnails{gap:5px}.KannaGallery-module__R07yQG__thumbnail{padding:2px}.KannaGallery-module__R07yQG__thumbnail span{font-size:9px}}
.page-module__ySaNOa__page{width:calc(100% - 64px);max-width:1120px;margin:0 auto}.page-module__ySaNOa__breadcrumb{color:var(--mut);flex-wrap:wrap;gap:12px;padding-top:22px;font-size:11px;display:flex}.page-module__ySaNOa__breadcrumb a{color:inherit;text-decoration:none}.page-module__ySaNOa__hero{text-align:center;padding:58px 0 38px}.page-module__ySaNOa__eyebrow{letter-spacing:.19em;color:var(--mag);margin:0 0 20px;font-size:10px}.page-module__ySaNOa__hero h1{font-family:var(--serif);letter-spacing:.18em;margin:0 0 20px;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1.5}.page-module__ySaNOa__catch{font-family:var(--serif);margin:0 0 20px;font-size:clamp(20px,2.4vw,27px);line-height:1.85}.page-module__ySaNOa__intro{color:var(--ink-soft);margin:0;font-size:14px;line-height:2.1}.page-module__ySaNOa__note{color:var(--mut);margin:16px 0 0;font-size:11px}.page-module__ySaNOa__members{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-bottom:46px;display:grid}.page-module__ySaNOa__members a{color:var(--ink);text-align:center;border-bottom:1px solid var(--line);padding-bottom:14px;text-decoration:none;transition:border-color .2s}.page-module__ySaNOa__members a:hover{border-color:var(--mag)}.page-module__ySaNOa__members img{width:100%;height:auto;display:block}.page-module__ySaNOa__memberRole{color:var(--mut);margin-top:12px;font-size:10px;display:block}.page-module__ySaNOa__memberName{letter-spacing:.09em;font-family:Georgia,serif;font-size:20px;line-height:1.6;display:block}.page-module__ySaNOa__memberAge{color:var(--mut);font-size:11px;display:block}.page-module__ySaNOa__memberArrow{color:var(--mag);margin-top:8px;font-size:15px;display:block}.page-module__ySaNOa__profile{border-top:1px solid var(--line);grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:start;gap:64px;padding:64px 0;scroll-margin-top:28px;display:grid}.page-module__ySaNOa__profile:nth-child(2n) .page-module__ySaNOa__portrait{order:2}.page-module__ySaNOa__portrait .page-module__ySaNOa__eyebrow{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-module__ySaNOa__portrait .page-module__ySaNOa__eyebrow span{color:var(--gold);font-family:Georgia,serif;font-size:24px}.page-module__ySaNOa__portrait img{width:100%;height:auto;display:block}.page-module__ySaNOa__portrait blockquote{font-family:var(--serif);margin:24px 4px 0;font-size:19px;line-height:1.9}.page-module__ySaNOa__role{color:var(--mag);margin:0 0 4px;font-size:11px}.page-module__ySaNOa__role span{color:var(--line);margin:0 7px}.page-module__ySaNOa__details h2{letter-spacing:.08em;margin:0 0 20px;font-family:Georgia,serif;font-size:35px;font-weight:400;line-height:1.4}.page-module__ySaNOa__details h2 span{font-family:var(--serif);letter-spacing:.12em;white-space:nowrap;margin-left:16px;font-size:12px}.page-module__ySaNOa__tagline{font-family:var(--serif);margin:0 0 14px;font-size:19px;line-height:1.8}.page-module__ySaNOa__details>p:not(.page-module__ySaNOa__tagline):not(.page-module__ySaNOa__role),.page-module__ySaNOa__facts dd{color:var(--ink-soft);font-size:13px;line-height:2}.page-module__ySaNOa__facts{margin:22px 0}.page-module__ySaNOa__facts>div{border-top:1px solid var(--line);grid-template-columns:98px minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.page-module__ySaNOa__facts dt{padding-top:2px;font-size:11px;font-weight:500}.page-module__ySaNOa__facts dd{margin:0}.page-module__ySaNOa__question{background:var(--cream);padding:17px 20px}.page-module__ySaNOa__question>span{color:var(--mag);letter-spacing:.07em;font-size:10px}.page-module__ySaNOa__question p{margin:5px 0 0;font-size:13px}.page-module__ySaNOa__outro{text-align:center;border-top:1px solid var(--line);padding:64px 16px 30px}.page-module__ySaNOa__outro h2{font-family:var(--serif);margin:0 0 22px;font-size:clamp(22px,2.7vw,30px);font-weight:400;line-height:1.8}.page-module__ySaNOa__outro>p:not(.page-module__ySaNOa__eyebrow){color:var(--ink-soft);font-size:13px;line-height:2.1}.page-module__ySaNOa__outro>a{border:1px solid var(--mag);color:var(--mag);margin-top:16px;padding:12px 25px;font-size:13px;text-decoration:none;display:inline-block}.page-module__ySaNOa__outro>a:hover{background:var(--cream)}.page-module__ySaNOa__page a:focus-visible{outline:2px solid var(--mag);outline-offset:5px}@media (max-width:960px){.page-module__ySaNOa__profile{gap:32px}.page-module__ySaNOa__facts>div{grid-template-columns:1fr;gap:5px}}@media (max-width:760px){.page-module__ySaNOa__page{width:calc(100% - 36px)}.page-module__ySaNOa__hero{padding:36px 0 28px}.page-module__ySaNOa__intro{font-size:13px}.page-module__ySaNOa__note{text-align:left;font-size:10px}.page-module__ySaNOa__desktopBreak{display:none}.page-module__ySaNOa__members{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 10px;padding-bottom:32px}.page-module__ySaNOa__memberName{font-size:16px}.page-module__ySaNOa__memberAge{font-size:10px}.page-module__ySaNOa__memberRole{margin-top:8px}.page-module__ySaNOa__profile{grid-template-columns:minmax(0,1fr);gap:28px;padding:34px 0 42px}.page-module__ySaNOa__profile:nth-child(2n) .page-module__ySaNOa__portrait{order:0}.page-module__ySaNOa__portrait blockquote{margin-top:18px;font-size:17px}.page-module__ySaNOa__portrait .page-module__ySaNOa__eyebrow{margin-bottom:12px}.page-module__ySaNOa__details h2{margin-bottom:16px;font-size:31px}.page-module__ySaNOa__tagline{font-size:18px}.page-module__ySaNOa__facts>div{gap:5px}.page-module__ySaNOa__outro{padding:40px 0 16px}}
