.iVpHPG_photo{background:var(--lab-soft);aspect-ratio:4/3;min-height:80px;position:relative;overflow:hidden}.iVpHPG_photo img{object-position:center 35%;transition:transform .5s}.iVpHPG_photo:hover img{transform:scale(1.025)}.iVpHPG_status{color:var(--lab-accent);align-items:center;gap:8px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.iVpHPG_status>span{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.iVpHPG_status[data-status=lottery]{color:var(--lab-lottery,#675498)}.iVpHPG_status[data-status=few]{color:var(--lab-urgent,#ab472a)}.iVpHPG_status[data-status=full],.iVpHPG_status[data-status=ended]{color:var(--lab-muted)}.iVpHPG_save{width:44px;height:44px;color:var(--lab-muted);background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.iVpHPG_save[data-saved=true]{color:var(--lab-urgent,#ab472a);background:var(--lab-soft)}.iVpHPG_save:hover{color:var(--lab-accent)}.iVpHPG_price{letter-spacing:-.025em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:4px;font-size:16px;font-weight:750;display:inline-flex}.iVpHPG_price small{color:var(--lab-muted);letter-spacing:0;font-size:12px;font-weight:400}.iVpHPG_facts{color:var(--lab-muted);gap:8px;font-size:13px;line-height:1.5;display:grid}.iVpHPG_facts>span{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.iVpHPG_facts svg{flex-shrink:0;margin-right:4px}.iVpHPG_time{margin-left:8px}.iVpHPG_open{min-height:44px;color:var(--lab-accent);justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.iVpHPG_open:hover{text-underline-offset:4px;text-decoration:underline}.iVpHPG_mini{border-bottom:1px solid var(--lab-line);grid-template-columns:88px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.iVpHPG_photoButton{text-align:left;border-radius:8px;align-self:start;width:100%;overflow:hidden}.iVpHPG_photoButton .iVpHPG_photo{aspect-ratio:3/4}.iVpHPG_miniContent{min-width:0}.iVpHPG_topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.iVpHPG_topline .iVpHPG_save{width:36px;height:36px}.iVpHPG_titleButton{text-align:left;min-height:44px}.iVpHPG_titleButton h3{font-size:16px;font-weight:650;line-height:1.6}.iVpHPG_model{color:var(--lab-muted);margin:4px 0 12px;font-size:13px}.iVpHPG_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}@container (min-width:760px){.iVpHPG_mini{grid-template-columns:140px minmax(0,1fr);gap:24px;padding:24px 0}.iVpHPG_titleButton h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.iVpHPG_photo img{transition:none}.iVpHPG_photo:hover img{transform:none}}
.QBb6Gq_kicker{letter-spacing:.16em;color:var(--lab-accent);font-size:10px;font-weight:650}.QBb6Gq_intro{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.QBb6Gq_intro h2{letter-spacing:-.04em;margin-top:8px;font-size:18px;font-weight:650}.QBb6Gq_intro p{max-width:220px;color:var(--lab-muted);font-size:12px;line-height:1.8;display:none}.QBb6Gq_cardGrid{gap:32px;display:grid}.QBb6Gq_card{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:12px;overflow:hidden}.QBb6Gq_cardMedia{position:relative}.QBb6Gq_coverLink{width:100%;display:block}.QBb6Gq_coverLink>div{aspect-ratio:16/10}.QBb6Gq_photoSave{position:absolute;top:12px;right:12px}.QBb6Gq_photoLabel{background:var(--lab-panel);color:var(--lab-ink);letter-spacing:.06em;padding:4px 8px;font-size:10px;position:absolute;bottom:16px;left:16px}.QBb6Gq_cardBody{padding:16px}.QBb6Gq_cardTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.QBb6Gq_cardTop>span:last-child{color:var(--lab-muted);font-size:12px}.QBb6Gq_titleButton{text-align:left;width:100%}.QBb6Gq_titleButton h3{letter-spacing:-.025em;margin:12px 0 8px;font-size:16px;font-weight:650;line-height:1.65}.QBb6Gq_model{margin-bottom:16px;font-size:14px;font-weight:600}.QBb6Gq_model span{color:var(--lab-muted);margin-top:4px;font-size:12px;font-weight:400;display:block}.QBb6Gq_cardFooter{border-top:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.QBb6Gq_editorialHeading{border-top:1px solid var(--lab-ink);padding:16px 0 24px}.QBb6Gq_editorialHeading h2{font-family:var(--font-shippori-mincho), serif;letter-spacing:-.05em;margin:8px 0;font-size:28px;line-height:1.7}.QBb6Gq_editorialHeading p{color:var(--lab-muted);font-size:13px}.QBb6Gq_feature{display:grid}.QBb6Gq_featurePhoto{text-align:left;width:100%;display:block}.QBb6Gq_featurePhoto>div{aspect-ratio:4/5}.QBb6Gq_featureText{background:var(--lab-panel);margin:-32px 0 0 24px;padding:24px;position:relative}.QBb6Gq_featureText>span{display:flex}.QBb6Gq_issue{letter-spacing:.15em;color:var(--lab-muted);margin-bottom:16px;font-size:10px}.QBb6Gq_featureText h3{font-family:var(--font-shippori-mincho), serif;font-size:22px}.QBb6Gq_featureModel{margin:8px 0 16px;font-size:14px}.QBb6Gq_featureStory{color:var(--lab-muted);margin:0 0 24px;font-size:14px;line-height:1.9}.QBb6Gq_featureCta{border-bottom:1px solid var(--lab-ink);justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:12px;font-size:13px;display:flex}.QBb6Gq_editorialSub{border-bottom:1px solid var(--lab-ink);justify-content:space-between;align-items:center;margin-top:40px;padding-bottom:16px;display:flex}.QBb6Gq_editorialSub h3{font-family:var(--font-shippori-mincho), serif;font-size:18px}.QBb6Gq_editorialList{column-gap:32px;display:grid}.QBb6Gq_agenda{grid-template-columns:minmax(0,1fr);gap:32px;min-width:0;display:grid}.QBb6Gq_datePicker{min-width:0}.QBb6Gq_calendarTitle{align-items:center;gap:12px;display:flex}.QBb6Gq_calendarTitle h2{font-size:18px;font-weight:600}.QBb6Gq_datePicker>p{color:var(--lab-muted);margin:8px 0 16px;font-size:13px}.QBb6Gq_dateRail{scrollbar-width:thin;gap:8px;padding:4px 0 8px;display:flex;overflow-x:auto}.QBb6Gq_dateRail button{border:1px solid var(--lab-line);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:8px;min-width:72px;min-height:72px;padding:12px 8px;font-size:13px;display:flex}.QBb6Gq_dateRail small{color:var(--lab-muted);font-size:11px}.QBb6Gq_dateRail button[data-active=true]{background:var(--lab-accent);color:var(--lab-on-accent);border-color:var(--lab-accent)}.QBb6Gq_dateRail button[data-active=true] small{color:inherit}.QBb6Gq_calendarNote{color:var(--lab-muted);border-top:1px solid var(--lab-line);margin-top:16px;padding:16px 0;font-size:12px;line-height:1.8;display:none}.QBb6Gq_agendaGroups{min-width:0}.QBb6Gq_dayGroup{margin-bottom:32px}.QBb6Gq_dayGroup>header{border-bottom:1px solid var(--lab-ink);align-items:center;gap:12px;padding-bottom:12px;display:flex}.QBb6Gq_dayNumber{font-family:var(--font-playfair-display), Georgia, serif;letter-spacing:-.07em;color:var(--lab-accent);font-size:40px;line-height:1}.QBb6Gq_dayGroup h3{font-size:14px;font-weight:600}.QBb6Gq_dayGroup>header>div>span{color:var(--lab-muted);font-size:12px}.QBb6Gq_dayCount{color:var(--lab-muted);margin-left:auto;font-size:12px}@container (min-width:680px){.QBb6Gq_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.QBb6Gq_intro p{display:block}.QBb6Gq_intro h2{font-size:24px}.QBb6Gq_cardBody{padding:24px}.QBb6Gq_feature{grid-template-columns:1.25fr 1fr;align-items:center}.QBb6Gq_featureText{margin:0 0 0 -40px;padding:32px}.QBb6Gq_featureText h3{font-size:28px}.QBb6Gq_editorialHeading h2{font-size:40px}.QBb6Gq_editorialList{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:900px){.QBb6Gq_agenda{grid-template-columns:248px minmax(0,1fr);gap:48px}.QBb6Gq_datePicker{align-self:start}.QBb6Gq_dateRail{flex-wrap:wrap;overflow:visible}.QBb6Gq_dateRail button{flex:30%;min-width:72px}.QBb6Gq_calendarNote{display:block}}
.qsHqZq_gallery,.qsHqZq_models,.qsHqZq_areaLayout{min-width:0;color:var(--lab-ink)}.qsHqZq_intro{padding:8px 0 24px}.qsHqZq_eyebrow{color:var(--lab-accent);letter-spacing:.1em;margin:0 0 8px;font-size:12px;font-weight:700}.qsHqZq_intro h2,.qsHqZq_areaGuide h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(24px,4cqi,32px);font-weight:700;line-height:1.4}.qsHqZq_intro>p:last-child,.qsHqZq_guideLead{color:var(--lab-muted);margin:12px 0 0;font-size:14px;line-height:1.8}.qsHqZq_photoGrid{grid-template-columns:minmax(0,1fr);gap:32px 16px;display:grid}.qsHqZq_photoCard{min-width:0}.qsHqZq_photoFrame{background:var(--lab-soft);border-radius:12px;position:relative;overflow:hidden}.qsHqZq_photoLink{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.qsHqZq_galleryPhoto{width:100%;aspect-ratio:3/4!important;border-radius:0!important}.qsHqZq_photoStatus{background:var(--lab-panel);pointer-events:none;border-radius:4px;padding:4px 8px;position:absolute;bottom:12px;left:12px}.qsHqZq_photoSave{position:absolute;top:8px;right:8px}.qsHqZq_photoCaption{padding:12px 0 0}.qsHqZq_modelName{width:100%;min-height:44px;color:var(--lab-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:700;line-height:1.5;display:flex}.qsHqZq_modelName svg{color:var(--lab-muted);flex:none}.qsHqZq_photoMeta{color:var(--lab-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:14px;display:flex}.qsHqZq_photoMeta>:last-child{color:var(--lab-ink)}.qsHqZq_modelPortraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-bottom:32px;display:grid}.qsHqZq_portraitButton{border:0;border-bottom:2px solid var(--lab-line);min-width:0;color:var(--lab-ink);text-align:left;cursor:pointer;background:0 0;padding:0 0 12px;display:block}.qsHqZq_portraitButton[aria-pressed=true]{border-color:var(--lab-accent)}.qsHqZq_portraitImage{background:var(--lab-soft);border-radius:80px 80px 8px 8px;display:block;position:relative;overflow:hidden}.qsHqZq_portraitPhoto{width:100%;aspect-ratio:3/4!important;border-radius:0!important}.qsHqZq_portraitMark{background:var(--lab-panel);width:36px;height:36px;color:var(--lab-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.qsHqZq_portraitButton[aria-pressed=true] .qsHqZq_portraitMark{background:var(--lab-accent);color:var(--lab-panel)}.qsHqZq_portraitCaption{color:var(--lab-muted);gap:8px;padding:16px 0 0;font-size:12px;line-height:1.5;display:grid}.qsHqZq_portraitName{color:var(--lab-ink);font-size:16px;font-weight:700}.qsHqZq_sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.qsHqZq_sectionHeading h3{margin:0;font-size:16px;font-weight:700;line-height:1.6}.qsHqZq_textButton{min-height:44px;color:var(--lab-accent);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex:none;padding:8px 0 8px 8px;font-size:12px;text-decoration:underline}.qsHqZq_modelSessions{gap:16px;display:grid}.qsHqZq_areaLayout{gap:32px;display:grid}.qsHqZq_areaGuide{background:var(--lab-soft);border-radius:16px;min-width:0;padding:24px 16px 16px}.qsHqZq_guideHeading{color:var(--lab-accent);align-items:center;gap:8px;margin-bottom:16px;display:flex}.qsHqZq_guideHeading .qsHqZq_eyebrow{margin:0}.qsHqZq_areaChoices{scrollbar-width:thin;gap:8px;margin:24px -8px 0;padding:0 8px 8px;display:flex;overflow-x:auto}.qsHqZq_areaChoice{border:1px solid var(--lab-line);background:var(--lab-panel);min-height:44px;color:var(--lab-ink);text-align:left;cursor:pointer;border-radius:24px;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:14px;display:flex}.qsHqZq_areaChoice[aria-pressed=true]{border-color:var(--lab-accent);color:var(--lab-accent)}.qsHqZq_areaChoice strong{font-weight:600}.qsHqZq_areaChoice small,.qsHqZq_areaDot{display:none}.qsHqZq_travelNote{color:var(--lab-muted);align-items:flex-start;gap:8px;margin:16px 0 0;font-size:12px;line-height:1.8;display:flex}.qsHqZq_travelNote svg{flex:none;margin-top:2px}.qsHqZq_areaResults{min-width:0}.qsHqZq_resultCount{color:var(--lab-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.qsHqZq_areaList{gap:24px;display:grid}.qsHqZq_areaSession{border-bottom:1px solid var(--lab-line);grid-template-columns:88px minmax(0,1fr);gap:16px;padding-bottom:24px;display:grid}.qsHqZq_areaPhotoButton{background:var(--lab-soft);cursor:pointer;border:0;border-radius:8px;align-self:start;width:100%;padding:0;overflow:hidden}.qsHqZq_areaPhoto{width:100%;aspect-ratio:3/4!important;border-radius:0!important}.qsHqZq_areaSessionContent{min-width:0}.qsHqZq_sessionTopLine{justify-content:space-between;align-items:center;gap:8px;min-height:44px;margin-top:-8px;display:flex}.qsHqZq_areaLabel{color:var(--lab-accent);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.qsHqZq_areaSession h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:16px;font-weight:700;line-height:1.6}.qsHqZq_areaSessionFooter{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.qsHqZq_photoLink:focus-visible,.qsHqZq_modelName:focus-visible,.qsHqZq_portraitButton:focus-visible,.qsHqZq_textButton:focus-visible,.qsHqZq_areaChoice:focus-visible,.qsHqZq_areaPhotoButton:focus-visible{outline:3px solid var(--lab-accent);outline-offset:4px}@container (min-width:360px){.qsHqZq_photoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:600px){.qsHqZq_intro{padding-bottom:32px}.qsHqZq_modelPortraits{gap:32px}.qsHqZq_portraitImage{border-radius:160px 160px 8px 8px}.qsHqZq_portraitPhoto{max-height:360px}.qsHqZq_portraitName{font-size:24px}.qsHqZq_portraitCaption{font-size:14px}.qsHqZq_areaSession{grid-template-columns:112px minmax(0,1fr)}}@container (min-width:1000px){.qsHqZq_modelSessions{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:840px){.qsHqZq_photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.qsHqZq_areaLayout{grid-template-columns:minmax(240px,.7fr) minmax(0,1.5fr);align-items:start;gap:32px}.qsHqZq_areaGuide{padding:32px 24px}.qsHqZq_areaChoices{gap:0;margin:32px 0 0;padding:0;display:grid;overflow:visible}.qsHqZq_areaChoice{background:0 0;border:0;border-radius:0;gap:16px;min-height:76px;padding:12px 0;position:relative}.qsHqZq_areaChoice:not(:last-child):after{background:var(--lab-line);content:"";width:1px;position:absolute;top:calc(50% + 10px);bottom:calc(10px - 50%);left:7px}.qsHqZq_areaChoice>span:nth-child(2){flex:1}.qsHqZq_areaDot{border:1px solid var(--lab-muted);border-radius:50%;flex:none;width:15px;height:15px;display:block}.qsHqZq_areaChoice[aria-pressed=true] .qsHqZq_areaDot{border:4px solid var(--lab-accent)}.qsHqZq_areaChoice small{color:var(--lab-muted);margin-top:4px;font-size:12px;display:block}.qsHqZq_travelNote{border-top:1px solid var(--lab-line);margin-top:32px;padding-top:24px}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.qsHqZq_galleryPhoto,.qsHqZq_portraitPhoto{transition:transform .24s ease-out}.qsHqZq_photoLink:hover .qsHqZq_galleryPhoto,.qsHqZq_portraitButton:hover .qsHqZq_portraitPhoto{transform:scale(1.025)}}
.S3YyXq_availability,.S3YyXq_focusView,.S3YyXq_tickets,.S3YyXq_collections{color:var(--lab-ink);min-width:0}.S3YyXq_intro{padding:8px 0 24px}.S3YyXq_eyebrow{color:var(--lab-accent);letter-spacing:.1em;margin:0 0 8px;font-size:12px;font-weight:700}.S3YyXq_intro h2,.S3YyXq_focusToolbar h2,.S3YyXq_collectionIntro h2{margin:0;font-size:18px;font-weight:750;line-height:1.6}.S3YyXq_intro>p:last-child,.S3YyXq_collectionIntro>p:not(.S3YyXq_eyebrow){color:var(--lab-muted);margin:8px 0 0;font-size:14px;line-height:1.8}.S3YyXq_availabilityGroup+.S3YyXq_availabilityGroup{margin-top:32px}.S3YyXq_groupHeading,.S3YyXq_collectionHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.S3YyXq_groupHeading h3,.S3YyXq_collectionHeading h3{margin:0;font-size:16px;font-weight:700}.S3YyXq_groupHeading>span,.S3YyXq_collectionHeading>span{color:var(--lab-muted);flex-shrink:0;font-size:12px}.S3YyXq_availabilityRow{border-top:1px solid var(--lab-line);padding:20px 0}.S3YyXq_availabilitySummary{align-items:center;gap:12px;display:flex}.S3YyXq_smallPhotoButton{border-radius:6px;flex-shrink:0;width:56px;height:64px;position:relative;overflow:hidden}.S3YyXq_smallPhotoButton>div{height:100%;min-height:0}.S3YyXq_availabilityName{flex:1;min-width:0}.S3YyXq_availabilityName>p{color:var(--lab-muted);margin:0 0 4px;font-size:12px}.S3YyXq_availabilityName h4{margin:0;font-size:16px;font-weight:700;line-height:1.6}.S3YyXq_availabilityName h4 button,.S3YyXq_ticketMain h3 button,.S3YyXq_collectionFeatureInfo h4 button{text-align:left;line-height:inherit;min-height:44px}.S3YyXq_availabilityDetails{margin-top:16px}.S3YyXq_dayAndArea{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.S3YyXq_dayAndArea>span{color:var(--lab-muted)}.S3YyXq_dayAndArea>time{font-weight:700}.S3YyXq_timeButton{width:100%;color:var(--lab-ink);background:var(--lab-soft);text-align:left;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:52px;margin-top:12px;padding:12px;display:flex}.S3YyXq_timeWindow,.S3YyXq_timeAction{align-items:center;gap:8px;display:inline-flex}.S3YyXq_timeWindow{font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.S3YyXq_timeAction{color:var(--lab-accent);margin-left:auto;font-size:12px}.S3YyXq_availabilityFooter{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:12px;display:flex}.S3YyXq_availabilityFooter>span:first-child{color:var(--lab-muted);font-size:12px}.S3YyXq_focusToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.S3YyXq_focusCount{color:var(--lab-muted);font-variant-numeric:tabular-nums;flex-shrink:0;margin:0;font-size:12px}.S3YyXq_focusStage{background:var(--lab-panel);border-radius:12px;overflow:hidden}.S3YyXq_focusPhoto{height:clamp(300px,100cqw,500px);position:relative;overflow:hidden}.S3YyXq_focusPhoto>div:first-child{aspect-ratio:auto;width:100%;height:100%}.S3YyXq_focusPhoto img{object-position:center 30%}.S3YyXq_focusSave{position:absolute;top:12px;right:12px}.S3YyXq_focusPhotoCaption{background:var(--lab-panel);border-radius:4px;padding:8px 12px;font-size:14px;font-weight:700;position:absolute;bottom:20px;left:20px}.S3YyXq_focusInfo{flex-direction:column;min-width:0;padding:20px;display:flex}.S3YyXq_focusInfoHeader{color:var(--lab-muted);align-items:center;gap:12px;font-size:12px;display:flex}.S3YyXq_focusInfo h3{margin:16px 0 8px;font-size:18px;font-weight:750;line-height:1.7}.S3YyXq_focusOrganizer{color:var(--lab-muted);margin:0 0 20px;font-size:12px}.S3YyXq_focusDescription{color:var(--lab-muted);margin:20px 0 24px;font-size:14px;line-height:1.9}.S3YyXq_focusBooking{border-top:1px solid var(--lab-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.S3YyXq_priceLabel{color:var(--lab-muted);margin-bottom:4px;font-size:12px;font-weight:400;display:block}.S3YyXq_focusNavigation{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding-top:16px;display:grid}.S3YyXq_focusNavigation button{border:1px solid var(--lab-line);border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:14px;display:inline-flex}.S3YyXq_focusNavigation button:disabled{opacity:.4;cursor:not-allowed}.S3YyXq_focusNavigation>span{color:var(--lab-muted);text-align:center;font-size:12px}.S3YyXq_ticket{background:var(--lab-panel);border-radius:8px;grid-template-columns:minmax(96px,.32fr) minmax(0,1fr);margin-bottom:16px;display:grid;overflow:hidden}.S3YyXq_ticketDate{background:var(--lab-soft);color:var(--lab-accent);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 8px;font-size:12px;display:flex}.S3YyXq_ticketDate strong{text-align:center;max-width:100%;font-size:18px;line-height:1.5}.S3YyXq_ticketDate>time:last-child{color:var(--lab-ink);font-size:14px}.S3YyXq_ticketMain{min-width:0;padding:12px 12px 20px 16px}.S3YyXq_ticketStatus{justify-content:space-between;align-items:center;gap:4px;min-height:44px;margin:-4px -4px 8px 0;display:flex}.S3YyXq_ticketMain h3{margin:0;font-size:16px;font-weight:700;line-height:1.65}.S3YyXq_ticketModel{margin:8px 0;font-size:14px}.S3YyXq_ticketVenue{color:var(--lab-muted);align-items:baseline;gap:4px;margin:0;font-size:12px;line-height:1.7;display:flex}.S3YyXq_ticketVenue svg{flex-shrink:0;align-self:flex-start;margin-top:3px}.S3YyXq_ticketPurchase{border-top:1px dashed var(--lab-line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.S3YyXq_ticketPurchase>div{font-size:18px;font-weight:750}.S3YyXq_ticketPurchase>div>span:not(.S3YyXq_priceLabel){font-size:inherit}.S3YyXq_collectionIntro{padding:8px 0 32px}.S3YyXq_collectionJumps{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.S3YyXq_collectionJumps a{border-bottom:1px solid var(--lab-line);min-height:44px;color:var(--lab-accent);align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.S3YyXq_collection{scroll-margin-top:100px}.S3YyXq_collection+.S3YyXq_collection{margin-top:40px}.S3YyXq_collectionFeature{background:var(--lab-panel);border-radius:10px;overflow:hidden}.S3YyXq_collectionPhoto{width:100%;height:240px;display:block;position:relative;overflow:hidden}.S3YyXq_collectionPhoto>div{height:100%}.S3YyXq_collectionPhoto img{object-position:center 25%}.S3YyXq_collectionFeatureInfo{min-width:0;padding:16px 20px 24px}.S3YyXq_collectionFeatureStatus{justify-content:space-between;align-items:center;gap:12px;display:flex}.S3YyXq_collectionMood{color:var(--lab-accent);margin:12px 0;font-size:14px;line-height:1.8}.S3YyXq_collectionFeatureInfo h4{margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.7}.S3YyXq_collectionFeatureFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.S3YyXq_collectionRest{gap:16px;margin-top:16px;display:grid}.S3YyXq_availability button:focus-visible,.S3YyXq_focusView button:focus-visible,.S3YyXq_tickets button:focus-visible,.S3YyXq_collections button:focus-visible,.S3YyXq_collections a:focus-visible{outline:2px solid var(--lab-accent);outline-offset:3px}@media (hover:hover){.S3YyXq_timeButton:hover,.S3YyXq_focusNavigation button:hover:not(:disabled){background:color-mix(in srgb, var(--lab-accent) 12%, var(--lab-panel))}.S3YyXq_availabilityName h4 button:hover,.S3YyXq_ticketMain h3 button:hover,.S3YyXq_collectionFeatureInfo h4 button:hover{color:var(--lab-accent)}}@container (min-width:640px){.S3YyXq_intro h2,.S3YyXq_focusToolbar h2,.S3YyXq_collectionIntro h2{font-size:24px}.S3YyXq_availabilityRow{grid-template-columns:minmax(180px,1fr) minmax(300px,1.3fr);align-items:center;gap:32px;padding:24px 0;display:grid}.S3YyXq_availabilityDetails{margin:0}.S3YyXq_smallPhotoButton{width:68px;height:84px}.S3YyXq_focusStage{grid-template-columns:1fr .9fr;display:grid}.S3YyXq_focusPhoto{height:540px}.S3YyXq_focusInfo{padding:32px}.S3YyXq_focusInfo h3{font-size:24px}.S3YyXq_focusNavigation{grid-template-columns:148px 1fr 148px}.S3YyXq_ticket{grid-template-columns:140px minmax(0,1fr) 180px;margin-bottom:20px}.S3YyXq_ticketDate{padding:24px 12px}.S3YyXq_ticketDate strong{font-size:24px}.S3YyXq_ticketMain{padding:20px 24px}.S3YyXq_ticketMain h3{font-size:18px}.S3YyXq_ticketPurchase{border-top:0;border-left:1px dashed var(--lab-line);text-align:center;flex-direction:column;grid-column:auto;justify-content:center;align-items:stretch;padding:24px}.S3YyXq_ticketPurchase>div{font-size:24px}.S3YyXq_collectionFeature{grid-template-columns:1.2fr 1fr;display:grid}.S3YyXq_collectionPhoto{height:100%;min-height:340px}.S3YyXq_collectionFeatureInfo{padding:24px 32px 32px}.S3YyXq_collectionFeatureInfo h4{font-size:18px}.S3YyXq_collectionRest{grid-template-columns:repeat(2,minmax(0,1fr))}}
.cWn97a_layout{min-width:0}.cWn97a_layout button:focus-visible{outline:2px solid var(--lab-accent);outline-offset:2px}.cWn97a_heading{margin-bottom:24px}.cWn97a_heading h2{letter-spacing:-.04em;font-size:18px;font-weight:700;line-height:1.5}.cWn97a_heading p{color:var(--lab-muted);margin-top:8px;font-size:13px;line-height:1.65}.cWn97a_compactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;display:grid}.cWn97a_tile{min-width:0}.cWn97a_tileMedia{position:relative}.cWn97a_photoLink{text-align:left;width:100%;min-height:44px;display:block}.cWn97a_tilePhoto.cWn97a_tilePhoto{aspect-ratio:1;min-height:0}.cWn97a_photoSave{position:absolute;top:4px;right:4px}.cWn97a_tileBody{padding-top:8px}.cWn97a_title{text-align:left;width:100%;min-height:44px;display:block}.cWn97a_title h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.6;display:-webkit-box;overflow:hidden}.cWn97a_model{color:var(--lab-muted);overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.5}.cWn97a_tileMeta{color:var(--lab-muted);gap:4px;margin-top:8px;font-size:12px;line-height:1.5;display:grid}.cWn97a_shortDate{flex-wrap:wrap;column-gap:8px;display:inline-flex}.cWn97a_shortDate>span{white-space:nowrap}.cWn97a_tileFooter{border-top:1px solid var(--lab-line);gap:4px;margin-top:8px;padding-top:8px;display:grid}.cWn97a_tileFooter>button{justify-self:start}.cWn97a_compactList{border-top:1px solid var(--lab-line)}.cWn97a_compactRow{border-bottom:1px solid var(--lab-line);grid-template-columns:72px minmax(0,1fr);gap:4px 12px;padding:12px 0 8px;display:grid}.cWn97a_rowPhoto{border-radius:4px;align-self:start;width:72px;min-height:88px;display:block;overflow:hidden}.cWn97a_rowImage.cWn97a_rowImage{aspect-ratio:auto;width:100%;height:88px;min-height:0}.cWn97a_rowBody{min-width:0}.cWn97a_rowBody .cWn97a_title{min-height:44px}.cWn97a_rowBody .cWn97a_model{margin:0 0 4px}.cWn97a_rowMeta{color:var(--lab-muted);flex-wrap:wrap;gap:4px 8px;font-size:12px;line-height:1.5;display:flex}.cWn97a_rowFooter{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.cWn97a_rowActions{align-items:center;gap:4px;margin-left:auto;display:flex}.cWn97a_arrowLink{width:44px;min-height:44px;color:var(--lab-accent);border:1px solid var(--lab-line);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cWn97a_arrowLink:hover{background:var(--lab-soft)}.cWn97a_mosaic{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 12px;display:grid}.cWn97a_mosaic>.cWn97a_tile:first-child{grid-column:1/-1}.cWn97a_mosaic>.cWn97a_tile:first-child .cWn97a_tilePhoto{aspect-ratio:16/10}.cWn97a_mosaic>.cWn97a_tile:first-child .cWn97a_tileBody{grid-template-columns:minmax(0,1fr) auto;gap:0 16px;display:grid}.cWn97a_mosaic>.cWn97a_tile:first-child .cWn97a_tileBody>.cWn97a_title,.cWn97a_mosaic>.cWn97a_tile:first-child .cWn97a_tileBody>.cWn97a_model{grid-column:1/-1}.cWn97a_mosaic>.cWn97a_tile:first-child .cWn97a_tileFooter{border-top:0;justify-items:end;margin:0;padding:0}.cWn97a_mosaic>.cWn97a_tile:nth-child(3n+2) .cWn97a_tilePhoto{aspect-ratio:3/4}.cWn97a_mosaic>.cWn97a_tile:nth-child(3n+3) .cWn97a_tilePhoto{aspect-ratio:1}.cWn97a_mosaic>.cWn97a_tile:nth-child(3n+4) .cWn97a_tilePhoto{aspect-ratio:4/3}.cWn97a_mosaic .cWn97a_title h3{font-family:Noto Serif JP,Yu Mincho,serif;font-weight:600}.cWn97a_contents{border-top:1px solid var(--lab-ink)}.cWn97a_contentsRow{border-bottom:1px solid var(--lab-line);grid-template-columns:24px minmax(0,1fr) 64px;gap:4px 8px;padding:12px 0 8px;display:grid}.cWn97a_ordinal{color:var(--lab-accent);font-family:Georgia,serif;font-size:22px;line-height:1.4}.cWn97a_contentsBody{min-width:0}.cWn97a_contentsBody .cWn97a_model{margin-top:0}.cWn97a_contentsBody .cWn97a_title h3{font-family:Noto Serif JP,Yu Mincho,serif;font-weight:600}.cWn97a_contentsPhoto{align-self:start;width:64px;min-height:80px}.cWn97a_contentsImage.cWn97a_contentsImage{aspect-ratio:auto;width:100%;height:80px;min-height:0}.cWn97a_contentsFooter{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:4px 8px;display:flex}.cWn97a_contentsFooter>:last-child{margin-left:auto}.cWn97a_dayStories,.cWn97a_dayColumns{gap:32px;min-width:0;display:grid}.cWn97a_daySection{min-width:0}.cWn97a_dayHeading{border-bottom:1px solid var(--lab-line);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.cWn97a_dayNumber{letter-spacing:-.06em;color:var(--lab-accent);font-size:40px;font-weight:350;line-height:1}.cWn97a_dayHeading h3{font-size:14px;font-weight:650;line-height:1.5}.cWn97a_dayHeading>div>span{color:var(--lab-muted);font-size:12px}.cWn97a_count{color:var(--lab-muted);margin-left:auto;font-size:12px}.cWn97a_dayPhotos{gap:24px;display:grid}.cWn97a_dayPhotoCard{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:8px;min-width:0;overflow:hidden}.cWn97a_dayPhotoMedia{position:relative}.cWn97a_dayPhoto.cWn97a_dayPhoto{aspect-ratio:3/2;min-height:0}.cWn97a_photoTime{background:var(--lab-panel);color:var(--lab-ink);border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex;position:absolute;bottom:12px;left:12px}.cWn97a_dayPhotoBody{padding:16px}.cWn97a_dayPhotoBody .cWn97a_title{margin:4px 0}.cWn97a_dayPhotoBody .cWn97a_title h3{font-size:18px}.cWn97a_dayPhotoBody .cWn97a_model{margin-bottom:12px;font-size:14px}.cWn97a_dayPhotoFooter{border-top:1px solid var(--lab-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:8px;display:flex}.cWn97a_dayTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;display:grid}.cWn97a_dayTiles .cWn97a_tilePhoto.cWn97a_tilePhoto{aspect-ratio:4/3}@container (min-width:600px){.cWn97a_compactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cWn97a_title h3{font-size:16px}.cWn97a_mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.cWn97a_mosaic>.cWn97a_tile:first-child{grid-column:span 2}.cWn97a_mosaic>.cWn97a_tile:first-child .cWn97a_tilePhoto{aspect-ratio:16/10}.cWn97a_rowFooter{grid-column:2/-1}.cWn97a_compactRow{grid-template-columns:88px minmax(0,1fr);gap:0 16px;padding:16px 0}.cWn97a_rowPhoto{grid-row:span 2;width:88px}.cWn97a_rowImage.cWn97a_rowImage{height:112px}.cWn97a_contentsRow{grid-template-columns:48px minmax(0,1fr) 96px;gap:4px 16px;padding:16px 0}.cWn97a_ordinal{font-size:32px}.cWn97a_contentsPhoto{grid-row:span 2;width:96px}.cWn97a_contentsImage.cWn97a_contentsImage{height:116px}.cWn97a_contentsFooter{grid-column:2}.cWn97a_dayPhotos{grid-template-columns:repeat(2,minmax(0,1fr))}.cWn97a_dayPhotos>:only-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.cWn97a_dayPhotos>:only-child .cWn97a_dayPhotoMedia,.cWn97a_dayPhotos>:only-child .cWn97a_photoLink{height:100%}.cWn97a_dayPhotos>:only-child .cWn97a_dayPhoto{aspect-ratio:auto;height:100%}.cWn97a_dayColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@container (min-width:1000px){.cWn97a_heading{margin-bottom:32px}.cWn97a_heading h2{font-size:24px}.cWn97a_compactGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.cWn97a_compactRow{grid-template-columns:88px minmax(0,1fr) minmax(240px,auto);align-items:center;gap:24px}.cWn97a_rowPhoto{grid-row:auto}.cWn97a_rowImage.cWn97a_rowImage{height:88px}.cWn97a_rowFooter{grid-column:auto;justify-content:flex-end;gap:12px}.cWn97a_rowActions{margin-left:0}.cWn97a_mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.cWn97a_mosaic>.cWn97a_tile:first-child .cWn97a_tilePhoto{aspect-ratio:4/3}.cWn97a_dayColumns{grid-template-columns:repeat(3,minmax(0,1fr))}.cWn97a_dayColumns .cWn97a_title h3{font-size:14px}}
._9ZIvGa_layout{color:var(--lab-ink);min-width:0}._9ZIvGa_intro{padding:8px 0 24px}._9ZIvGa_intro>p{color:var(--lab-accent);letter-spacing:.12em;font-size:11px;font-weight:700}._9ZIvGa_intro h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(20px,3cqi,28px);line-height:1.4}._9ZIvGa_intro>span{color:var(--lab-muted);font-size:14px;line-height:1.7}._9ZIvGa_strips{gap:40px;display:grid}._9ZIvGa_strip,._9ZIvGa_stripPhoto,._9ZIvGa_stripContent,._9ZIvGa_tile,._9ZIvGa_modelGroup,._9ZIvGa_areaGroup{min-width:0}._9ZIvGa_stripPhoto,._9ZIvGa_tileImage{position:relative}._9ZIvGa_photoLink{background:var(--lab-soft);text-align:left;width:100%;display:block;overflow:hidden}._9ZIvGa_photoLink ._9ZIvGa_photo{aspect-ratio:4/3;width:100%}._9ZIvGa_floatingSave{position:absolute;top:8px;right:8px}._9ZIvGa_stripContent{padding-top:16px}._9ZIvGa_modelName{margin:12px 0 4px;font-size:18px;font-weight:700}._9ZIvGa_stripContent h3{color:var(--lab-muted);overflow-wrap:anywhere;margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.6}._9ZIvGa_stripFooter{border-top:1px solid var(--lab-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:8px;display:flex}._9ZIvGa_contactSheet{border-top:1px solid var(--lab-line)}._9ZIvGa_contactRow{border-bottom:1px solid var(--lab-line);grid-template-columns:64px minmax(0,1fr) 44px;align-items:start;gap:0 12px;padding:12px 0;display:grid}._9ZIvGa_contactPhoto{grid-row:1/3;padding-top:4px}._9ZIvGa_contactPhoto ._9ZIvGa_photo{aspect-ratio:1;height:64px;min-height:64px}._9ZIvGa_rowTitle{text-align:left;overflow-wrap:anywhere;align-items:center;gap:4px;min-height:36px;font-size:14px;font-weight:700;line-height:1.5;display:flex}._9ZIvGa_rowTitle svg{color:var(--lab-muted);flex-shrink:0}._9ZIvGa_contactInfo{min-width:0}._9ZIvGa_rowDate,._9ZIvGa_tileDate{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;font-size:12px;display:flex}._9ZIvGa_rowLocation{color:var(--lab-muted);margin-top:4px;font-size:12px;display:block}._9ZIvGa_contactFooter{flex-wrap:wrap;grid-column:2/4;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-top:8px;display:flex}._9ZIvGa_modelGroups,._9ZIvGa_areaStories{gap:40px;display:grid}._9ZIvGa_groupHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:16px;display:flex}._9ZIvGa_groupHeading h2{font-size:18px;font-weight:700}._9ZIvGa_groupHeading p,._9ZIvGa_cityHeading>p{color:var(--lab-muted);margin-top:4px;font-size:12px}._9ZIvGa_filterButton,._9ZIvGa_agendaFilter{border:1px solid var(--lab-line);min-height:44px;color:var(--lab-accent);border-radius:24px;justify-content:center;align-items:center;gap:4px;padding:8px 12px;font-size:12px;display:inline-flex}._9ZIvGa_filterButton[aria-pressed=true],._9ZIvGa_agendaFilter[aria-pressed=true]{background:var(--lab-accent);color:var(--lab-on-accent);border-color:var(--lab-accent)}._9ZIvGa_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;display:grid}._9ZIvGa_tileImage ._9ZIvGa_photo{aspect-ratio:3/4}._9ZIvGa_tileCaption{flex-direction:column;align-items:flex-start;gap:8px;padding-top:12px;display:flex}._9ZIvGa_tileCaption h3{overflow-wrap:anywhere;font-size:14px;font-weight:700}._9ZIvGa_tileCaption>:last-child{border-top:1px solid var(--lab-line);justify-content:space-between;width:100%}._9ZIvGa_tileCaption ._9ZIvGa_rowLocation{margin-top:0}._9ZIvGa_modelGroup ._9ZIvGa_tileImage ._9ZIvGa_photo{border-radius:80px 80px 0 0}._9ZIvGa_agenda{gap:24px;display:grid}._9ZIvGa_modelAgenda{border-top:2px solid var(--lab-ink)}._9ZIvGa_modelAgenda summary{cursor:pointer;align-items:center;gap:12px;padding:16px 0;list-style:none;display:flex}._9ZIvGa_modelAgenda summary::-webkit-details-marker{display:none}._9ZIvGa_modelAgenda summary>svg{flex-shrink:0;transform:rotate(-90deg)}._9ZIvGa_modelAgenda[open] summary>svg{transform:none}._9ZIvGa_modelAgenda ._9ZIvGa_avatar{border-radius:50%;flex-shrink:0;width:48px;height:48px;min-height:48px}._9ZIvGa_agendaHeading{flex:1;gap:4px;min-width:0;display:grid}._9ZIvGa_agendaHeading strong{overflow-wrap:anywhere;font-size:16px}._9ZIvGa_agendaHeading>span{color:var(--lab-muted);font-size:12px}._9ZIvGa_agendaFilter{margin-bottom:12px}._9ZIvGa_appearance{border-top:1px solid var(--lab-line);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:16px 0 8px;display:grid}._9ZIvGa_appearanceDate{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 8px;font-size:14px;font-weight:700;display:flex}._9ZIvGa_appearancePrice{text-align:right}._9ZIvGa_appearancePrice>span{justify-content:flex-end}._9ZIvGa_appearanceTitle{text-align:left;overflow-wrap:anywhere;grid-column:1/-1;min-height:44px;font-size:14px;line-height:1.6}._9ZIvGa_appearanceStatus{color:var(--lab-muted);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}._9ZIvGa_appearanceActions{align-items:center;gap:8px;display:flex}._9ZIvGa_areaGroups{gap:32px;display:grid}._9ZIvGa_cityHeading{border-top:2px solid var(--lab-accent);padding:16px 0}._9ZIvGa_cityName{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._9ZIvGa_cityName h2{letter-spacing:-.04em;font-size:24px;font-weight:700}._9ZIvGa_cityName>span{color:var(--lab-muted);margin-left:auto;font-size:12px}._9ZIvGa_cityHeading ._9ZIvGa_filterButton{margin-top:12px}._9ZIvGa_areaPhotos{gap:32px;display:grid}._9ZIvGa_areaPhotos ._9ZIvGa_photo{aspect-ratio:3/2}._9ZIvGa_areaPhotos ._9ZIvGa_stripContent{background:var(--lab-panel);border:1px solid var(--lab-line);border-top:0;padding:16px}._9ZIvGa_layout button:focus-visible,._9ZIvGa_layout summary:focus-visible{outline:3px solid var(--lab-accent);outline-offset:3px}@container (min-width:600px){._9ZIvGa_strip{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}._9ZIvGa_stripContent{padding-top:0}._9ZIvGa_stripPhoto ._9ZIvGa_photo{aspect-ratio:4/3}._9ZIvGa_modelName{font-size:24px}._9ZIvGa_contactRow{grid-template-columns:64px minmax(0,1fr) minmax(200px,.7fr) 44px;align-items:center;gap:16px}._9ZIvGa_contactPhoto{grid-row:1;padding-top:0}._9ZIvGa_contactSave{grid-area:1/4}._9ZIvGa_contactFooter{grid-area:1/3;align-items:center;padding:0}._9ZIvGa_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}._9ZIvGa_areaPhotos ._9ZIvGa_strip{gap:0}._9ZIvGa_areaPhotos ._9ZIvGa_stripContent{border-top:1px solid var(--lab-line);border-left:0;flex-direction:column;justify-content:center;align-self:stretch;padding:24px;display:flex}._9ZIvGa_areaPhotos ._9ZIvGa_photoLink,._9ZIvGa_areaPhotos ._9ZIvGa_stripPhoto,._9ZIvGa_areaPhotos ._9ZIvGa_photo{height:100%}}@container (min-width:900px){._9ZIvGa_strips ._9ZIvGa_strip{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px}._9ZIvGa_modelGroups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px}._9ZIvGa_modelGroup ._9ZIvGa_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}._9ZIvGa_agenda{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px}._9ZIvGa_areaGroups{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}._9ZIvGa_areaGroups ._9ZIvGa_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}._9ZIvGa_areaStories ._9ZIvGa_areaGroup{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:32px;display:grid}._9ZIvGa_areaStories ._9ZIvGa_cityHeading{position:sticky;top:16px}}
.hOPfGG_layout{min-width:0;color:var(--lab-ink)}.hOPfGG_heading{text-wrap:balance;margin:8px 0 24px;font-size:18px;font-weight:750;line-height:1.6}.hOPfGG_title{margin:0;font-size:16px;font-weight:700;line-height:1.6}.hOPfGG_title button{text-align:left;overflow-wrap:anywhere;min-height:44px}.hOPfGG_model,.hOPfGG_area,.hOPfGG_venue{color:var(--lab-muted);margin:8px 0;font-size:14px;line-height:1.6}.hOPfGG_modelTitle{overflow-wrap:anywhere;margin:8px 0;font-size:16px;font-weight:700;line-height:1.4}.hOPfGG_footer,.hOPfGG_tileActions,.hOPfGG_statusLine,.hOPfGG_groupHeading,.hOPfGG_collectionHeading{justify-content:space-between;align-items:center;gap:8px;display:flex}.hOPfGG_footer,.hOPfGG_statusLine{flex-wrap:wrap}.hOPfGG_statusLine>span:last-child,.hOPfGG_groupHeading>span,.hOPfGG_collectionHeading>span{color:var(--lab-muted);font-size:12px}.hOPfGG_inlineFacts{color:var(--lab-muted);flex-wrap:wrap;gap:4px 12px;font-size:14px;line-height:1.6;display:flex}.hOPfGG_largePhoto,.hOPfGG_tilePhoto,.hOPfGG_framePhoto,.hOPfGG_stripPhoto,.hOPfGG_ticketPhoto,.hOPfGG_collectionPhoto{background:var(--lab-soft);width:100%;min-width:0;display:block;position:relative;overflow:hidden}.hOPfGG_largePhoto>div,.hOPfGG_tilePhoto>div,.hOPfGG_framePhoto>div,.hOPfGG_stripPhoto>div,.hOPfGG_ticketPhoto>div,.hOPfGG_collectionPhoto>div{aspect-ratio:auto;height:100%;min-height:0}.hOPfGG_availabilityMain{gap:32px;display:grid}.hOPfGG_window{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:12px;min-width:0;overflow:hidden}.hOPfGG_windowImage{position:relative}.hOPfGG_largePhoto{height:240px}.hOPfGG_photoSave{position:absolute;top:12px;right:12px}.hOPfGG_windowBody{padding:16px}.hOPfGG_windowBody .hOPfGG_model{margin:16px 0 4px}.hOPfGG_windowDate{margin:16px 0;font-size:14px;font-weight:650}.hOPfGG_timeBar{background:var(--lab-soft);text-align:left;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;min-height:64px;margin:8px 0;padding:12px;display:flex}.hOPfGG_timeBar>span,.hOPfGG_timeBar strong{align-items:center;gap:8px;display:inline-flex}.hOPfGG_timeBar>span{color:var(--lab-muted);font-size:12px}.hOPfGG_timeBar strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.hOPfGG_group+.hOPfGG_group,.hOPfGG_collection+.hOPfGG_collection{margin-top:32px}.hOPfGG_groupHeading,.hOPfGG_collectionHeading{margin-bottom:16px}.hOPfGG_groupHeading h3,.hOPfGG_collectionHeading h3{font-size:16px;font-weight:700}.hOPfGG_availabilityGrid,.hOPfGG_contactSheet,.hOPfGG_smallTickets,.hOPfGG_collectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.hOPfGG_availabilityTile{border-top:2px solid var(--lab-accent);background:var(--lab-panel);min-width:0}.hOPfGG_tilePhoto{height:128px}.hOPfGG_tileBody{padding:12px 8px 8px}.hOPfGG_tileBody .hOPfGG_modelTitle{margin:12px 0}.hOPfGG_tileDate{flex-wrap:wrap;gap:4px 8px;font-size:14px;line-height:1.5;display:flex}.hOPfGG_tileActions{flex-wrap:wrap;margin-top:8px}.hOPfGG_tileActions>button:first-child{gap:4px}.hOPfGG_contactSheet{border-top:1px solid var(--lab-line);gap:24px 16px;padding-top:16px}.hOPfGG_frame{min-width:0}.hOPfGG_frameNumber{letter-spacing:.15em;color:var(--lab-muted);font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:10px;font-weight:650}.hOPfGG_framePhoto{border:4px solid var(--lab-panel);height:212px}.hOPfGG_frameCaption{align-content:start;justify-items:start;gap:8px;margin-top:12px;display:grid}.hOPfGG_frameCaption .hOPfGG_modelTitle{margin:0}.hOPfGG_frameCaption>time{color:var(--lab-muted);font-size:14px}.hOPfGG_filmRow{border-top:1px solid var(--lab-line);grid-template-columns:72px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.hOPfGG_filmStrip{background:var(--lab-soft);flex-direction:column;align-self:start;padding:8px 4px 4px;display:flex}.hOPfGG_stripPhoto{height:92px}.hOPfGG_filmStrip>span{color:var(--lab-muted);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-align:right;margin-top:4px;font-size:10px}.hOPfGG_filmInfo{min-width:0}.hOPfGG_filmTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.hOPfGG_filmTop .hOPfGG_modelTitle{margin-top:4px}.hOPfGG_filmTop>button{margin-top:-4px}.hOPfGG_filmInfo .hOPfGG_inlineFacts{margin-top:8px}.hOPfGG_filmInfo .hOPfGG_footer{column-gap:4px;margin-top:8px}.hOPfGG_largeTickets{gap:32px;display:grid}.hOPfGG_ticket{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:8px;min-width:0;overflow:hidden}.hOPfGG_ticketPhoto{height:240px}.hOPfGG_ticketBody{padding:16px}.hOPfGG_ticketTop{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.hOPfGG_admission{color:var(--lab-accent);letter-spacing:.15em;font-size:10px;font-weight:700}.hOPfGG_ticketStub{border-top:1px dashed var(--lab-line);background:var(--lab-soft);grid-template-columns:1fr 1fr;gap:16px;padding:16px;display:grid;position:relative}.hOPfGG_ticketStub:before,.hOPfGG_ticketStub:after{content:"";background:var(--lab-bg);border:1px solid var(--lab-line);border-radius:50%;width:16px;height:16px;position:absolute;top:-8px}.hOPfGG_ticketStub:before{left:-8px}.hOPfGG_ticketStub:after{right:-8px}.hOPfGG_ticketDate,.hOPfGG_ticketPurchase{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.hOPfGG_ticketDate{font-variant-numeric:tabular-nums;font-size:14px}.hOPfGG_ticketDate>span{color:var(--lab-muted);font-size:12px}.hOPfGG_ticketDate strong{font-size:18px}.hOPfGG_ticketPurchase{text-align:right;align-items:flex-end}.hOPfGG_smallTicket{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:4px;min-width:0}.hOPfGG_smallTicketDate{background:var(--lab-soft);color:var(--lab-accent);font-variant-numeric:tabular-nums;text-align:center;flex-direction:column;align-items:center;gap:4px;padding:16px 8px;font-size:12px;display:flex}.hOPfGG_smallTicketDate strong{font-size:18px;font-weight:750}.hOPfGG_smallTicketDate>time:last-child{color:var(--lab-ink);font-size:14px}.hOPfGG_smallTicketBody{padding:12px 8px}.hOPfGG_smallTicketActions{border-top:1px dashed var(--lab-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;padding:8px;display:flex}.hOPfGG_smallTicketActions>button:first-child{gap:4px}.hOPfGG_collectionHeading{border-bottom:1px solid var(--lab-line);align-items:baseline;padding-bottom:12px}.hOPfGG_collectionHeading h3{color:var(--lab-accent)}.hOPfGG_collectionTile{min-width:0}.hOPfGG_collectionPhoto{border-radius:8px;height:176px;margin-bottom:16px}.hOPfGG_collectionTile .hOPfGG_title{margin-top:8px}.hOPfGG_collectionTile .hOPfGG_title button{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hOPfGG_collectionActions{margin-top:12px}.hOPfGG_catalogRow{border-bottom:1px solid var(--lab-line);grid-template-columns:minmax(0,1fr) 88px;gap:12px;padding:16px 0;display:grid}.hOPfGG_catalogRow .hOPfGG_title,.hOPfGG_catalogRow .hOPfGG_model{margin-top:4px}.hOPfGG_catalogRow .hOPfGG_collectionActions{flex-direction:column;justify-content:center;align-items:flex-end;margin-top:0;display:flex}.hOPfGG_catalogRow .hOPfGG_collectionActions>span{justify-content:flex-end}.hOPfGG_catalogRow .hOPfGG_tileActions{flex-direction:column-reverse;align-items:flex-end;gap:0}.hOPfGG_layout button:focus-visible{outline:2px solid var(--lab-accent);outline-offset:3px}@container (max-width:350px){.hOPfGG_availabilityGrid,.hOPfGG_contactSheet,.hOPfGG_smallTickets,.hOPfGG_collectionGrid{gap:24px 8px}.hOPfGG_tileBody,.hOPfGG_smallTicketBody,.hOPfGG_smallTicketActions{padding-left:4px;padding-right:4px}.hOPfGG_framePhoto{height:176px}.hOPfGG_tileActions{gap:0}.hOPfGG_filmRow{grid-template-columns:60px minmax(0,1fr);gap:12px}.hOPfGG_stripPhoto{height:80px}.hOPfGG_catalogRow{grid-template-columns:minmax(0,1fr) 80px;gap:8px}}@container (min-width:640px){.hOPfGG_heading{margin-bottom:32px;font-size:24px}.hOPfGG_window{grid-template-columns:1fr 1fr;display:grid}.hOPfGG_largePhoto{height:100%;min-height:360px}.hOPfGG_windowBody{padding:24px}.hOPfGG_windowBody .hOPfGG_title,.hOPfGG_ticketBody .hOPfGG_title{font-size:18px}.hOPfGG_availabilityGrid,.hOPfGG_contactSheet,.hOPfGG_smallTickets{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hOPfGG_tilePhoto{height:176px}.hOPfGG_tileBody{padding:16px}.hOPfGG_framePhoto{height:280px}.hOPfGG_filmRow{grid-template-columns:112px minmax(0,1fr);gap:24px}.hOPfGG_stripPhoto{height:120px}.hOPfGG_filmInfo{grid-template-columns:1fr 200px;align-items:center;column-gap:24px;display:grid}.hOPfGG_filmTop{grid-column:1/-1}.hOPfGG_filmInfo>.hOPfGG_inlineFacts{grid-area:3/1}.hOPfGG_filmInfo>.hOPfGG_footer{grid-area:2/2/4;justify-content:flex-end;gap:16px}.hOPfGG_ticket{grid-template-columns:1fr 1.2fr;display:grid}.hOPfGG_ticketPhoto{grid-row:span 2;height:100%;min-height:360px}.hOPfGG_ticketBody{padding:24px}.hOPfGG_ticketStub{grid-column:2;padding:24px}.hOPfGG_smallTicketBody,.hOPfGG_smallTicketActions{padding:16px}.hOPfGG_smallTicketDate{padding:24px 16px}.hOPfGG_smallTicketDate strong{font-size:24px}.hOPfGG_collectionGrid{gap:32px}.hOPfGG_collectionPhoto{height:320px}.hOPfGG_collectionTile .hOPfGG_collectionActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.hOPfGG_collectionTile .hOPfGG_tileActions{gap:16px;margin-top:0}.hOPfGG_catalogRow{grid-template-columns:minmax(0,1fr) 240px;gap:32px}.hOPfGG_catalogRow .hOPfGG_collectionActions{flex-direction:row;justify-content:flex-end;align-items:center;gap:24px}.hOPfGG_catalogRow .hOPfGG_tileActions{flex-direction:row;gap:16px}}@container (min-width:1000px){.hOPfGG_contactSheet,.hOPfGG_smallTickets{grid-template-columns:repeat(4,minmax(0,1fr))}.hOPfGG_collectionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.hOPfGG_framePhoto{height:320px}}
.WYXeHG_controls{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:0 20px 16px;display:flex}.WYXeHG_controls[data-compact=true]{flex-shrink:0;gap:4px;padding:0 12px 4px}.WYXeHG_controls[data-compact=true] .WYXeHG_reset{flex-shrink:0;justify-content:center;width:44px;min-height:44px}.WYXeHG_controls[data-compact=true] .WYXeHG_segmented{flex:1;width:auto}.WYXeHG_segmented{background:var(--lab-soft);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:4px;display:grid}.WYXeHG_segmented button{min-height:44px;color:var(--lab-muted);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.WYXeHG_segmented button[data-active=true]{color:var(--lab-ink);background:var(--lab-panel);box-shadow:0 1px 4px color-mix(in srgb, var(--lab-ink) 9%, transparent);font-weight:650}.WYXeHG_segmented button:hover{color:var(--lab-accent)}.WYXeHG_variantLabel{min-width:0;color:var(--lab-muted);flex:1;font-size:11px;line-height:1.7}.WYXeHG_reset{min-height:32px;color:var(--lab-accent);align-items:center;gap:4px;font-size:10px;display:flex}.WYXeHG_badge{color:inherit;opacity:.8;white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:500;display:inline-flex}@container (min-width:680px){.WYXeHG_controls{padding:0 40px 16px}.WYXeHG_segmented{width:332px}.WYXeHG_variantLabel{margin-left:8px}}
.uRKAVW_panel{--lab-bg:hsl(var(--background));--lab-panel:hsl(var(--background));--lab-ink:hsl(var(--foreground));--lab-muted:hsl(var(--muted-foreground));--lab-line:hsl(var(--border));--lab-accent:hsl(var(--primary));--lab-soft:hsl(var(--muted));--lab-lottery:hsl(var(--primary));--lab-urgent:hsl(var(--destructive));border-color:var(--lab-line);background:var(--lab-panel);height:100dvh;color:var(--lab-ink);flex-direction:column;gap:0;display:flex;overflow:hidden;width:min(100vw,540px)!important;max-width:540px!important;padding:0!important}.uRKAVW_panelBar{border-bottom:1px solid var(--lab-line);min-height:64px;color:var(--lab-muted);letter-spacing:.1em;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px 8px 24px;font-size:11px;font-weight:700;display:flex}.uRKAVW_close{border:1px solid var(--lab-line);background:var(--lab-panel);width:44px;height:44px;color:var(--lab-ink);border-radius:50%;place-items:center;display:grid}.uRKAVW_panelBody{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.uRKAVW_heroPhoto{position:relative}.uRKAVW_photo{width:100%;max-height:360px;aspect-ratio:4/3!important}.uRKAVW_save{position:absolute;top:16px;right:16px}.uRKAVW_detailContent{padding:24px}.uRKAVW_topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.uRKAVW_topline>span:last-child{color:var(--lab-muted);font-size:12px}.uRKAVW_model{color:var(--lab-accent);margin:0 0 8px;font-size:14px;font-weight:700}.uRKAVW_title{color:var(--lab-ink);letter-spacing:-.025em;outline:none;margin:0;font-size:24px;font-weight:700;line-height:1.55}.uRKAVW_description{color:var(--lab-muted);margin:16px 0 24px;font-size:14px;line-height:1.9}.uRKAVW_metadata{border-top:1px solid var(--lab-line);border-bottom:1px solid var(--lab-line);gap:16px;margin:24px 0 32px;padding:24px 0;font-size:14px;line-height:1.7;display:grid}.uRKAVW_metadata>div{grid-template-columns:88px minmax(0,1fr);gap:16px;display:grid}.uRKAVW_metadata dt{color:var(--lab-muted)}.uRKAVW_metadata dd{margin:0}.uRKAVW_slotSection h3{margin:0;font-size:16px;font-weight:700}.uRKAVW_slotHint{color:var(--lab-muted);margin:8px 0 16px;font-size:12px;line-height:1.8}.uRKAVW_slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.uRKAVW_slot{border:1px solid var(--lab-line);background:var(--lab-panel);min-height:80px;color:var(--lab-ink);font-variant-numeric:tabular-nums;text-align:center;border-radius:8px;align-content:center;gap:8px;padding:12px 4px;font-size:12px;display:grid}.uRKAVW_slot>span{color:var(--lab-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.uRKAVW_slot[aria-pressed=true]{border-color:var(--lab-accent);background:var(--lab-soft);box-shadow:inset 0 0 0 1px var(--lab-accent)}.uRKAVW_slot[aria-pressed=true]>span{color:var(--lab-accent)}.uRKAVW_slot:disabled{color:var(--lab-muted);background:var(--lab-soft);cursor:not-allowed}.uRKAVW_closedHint{background:var(--lab-soft);color:var(--lab-muted);border-radius:8px;margin:0;padding:16px;font-size:14px;line-height:1.8}.uRKAVW_sampleNotice{color:var(--lab-muted);margin:24px 0 0;font-size:11px;line-height:1.8}.uRKAVW_panelFooter{padding:16px 24px max(16px, env(safe-area-inset-bottom));border-top:1px solid var(--lab-line);background:var(--lab-panel);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.uRKAVW_primaryButton,.uRKAVW_backButton{border:1px solid var(--lab-accent);background:var(--lab-accent);min-height:48px;color:hsl(var(--primary-foreground));text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.uRKAVW_primaryButton svg,.uRKAVW_backButton svg{flex-shrink:0}.uRKAVW_bookingPreview{padding:48px 24px 32px}.uRKAVW_previewMarker{border:1px solid var(--lab-line);width:56px;height:56px;color:var(--lab-accent);border-radius:50%;place-items:center;margin-bottom:32px;display:grid}.uRKAVW_bookingSummary{border-block:1px solid var(--lab-line);color:var(--lab-muted);gap:12px;margin:32px 0;padding:24px 0;font-size:14px;display:grid}.uRKAVW_bookingSummary p{color:var(--lab-ink);margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.7}.uRKAVW_backButton{background:var(--lab-panel);width:100%;color:var(--lab-accent)}.uRKAVW_close:focus-visible,.uRKAVW_slot:focus-visible,.uRKAVW_primaryButton:focus-visible,.uRKAVW_backButton:focus-visible{outline:3px solid var(--lab-accent);outline-offset:4px}@media (max-width:380px){.uRKAVW_detailContent,.uRKAVW_bookingPreview,.uRKAVW_panelFooter{padding-inline:16px}.uRKAVW_primaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.uRKAVW_panel{transition:none!important;animation:none!important}}
.uR2fga_photo{background:var(--lab-soft,#eaf0e7);width:100%;height:100%;position:relative;overflow:hidden}.uR2fga_price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:4px;font-size:18px;font-weight:650;display:flex}.uR2fga_price small{color:var(--lab-muted,#67746d);font-size:10px;font-weight:400}.uR2fga_status{color:var(--lab-accent,#35684e);align-items:center;gap:8px;font-size:11px;font-weight:600;display:inline-flex}.uR2fga_status i{background:currentColor;border-radius:50%;width:5px;height:5px}.uR2fga_status[data-status=full],.uR2fga_status[data-status=ended]{color:var(--lab-muted,#67746d)}.uR2fga_info{min-width:0}.uR2fga_info h3{font-family:var(--font-shippori-mincho), serif;overflow-wrap:anywhere;margin:4px 0 12px;font-size:clamp(18px,3cqi,27px);font-weight:600;line-height:1.65}.uR2fga_subtitle{color:var(--lab-accent,#35684e);letter-spacing:.025em;font-size:11px;font-weight:600}.uR2fga_location,.uR2fga_date{color:var(--lab-muted,#67746d);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:11px;display:flex}.uR2fga_location svg,.uR2fga_date svg{flex-shrink:0}.uR2fga_facts{color:var(--lab-muted,#67746d);flex-wrap:wrap;gap:8px;margin-top:12px;font-size:10px;display:flex}.uR2fga_facts span{border-bottom:1px solid var(--lab-line,#dce3db);padding-bottom:4px}.uR2fga_info[data-compact=true] h3{margin:4px 0 8px;font-size:15px;line-height:1.65}.uR2fga_info[data-compact=true] .uR2fga_subtitle{font-size:10px}.uR2fga_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.uR2fga_actions button{min-width:44px;min-height:44px}.uR2fga_open{align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.uR2fga_save{color:var(--lab-muted,#67746d);border:1px solid var(--lab-line,#dce3db);border-radius:50%;place-items:center;display:grid}.uR2fga_save[aria-pressed=true]{color:var(--lab-accent,#35684e);background:var(--lab-soft,#eaf0e7)}.uR2fga_gallery{min-width:0}.uR2fga_rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;background:#171d1b;display:flex;position:relative;overflow-x:auto}.uR2fga_frame{aspect-ratio:4/3;height:var(--discovery-gallery-height,auto);scroll-snap-align:start;flex:0 0 100%;min-width:0}.uR2fga_frame .uR2fga_photo{background:#171d1b}.uR2fga_galleryFooter{background:var(--lab-panel,#fefefa);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:8px 16px;display:flex}.uR2fga_galleryFooter>span{color:var(--lab-muted,#67746d);font-variant-numeric:tabular-nums;font-size:11px}.uR2fga_thumbs{flex-wrap:wrap;gap:4px;display:flex}.uR2fga_thumbs button{opacity:.55;width:44px;height:44px;padding:4px}.uR2fga_thumbs button[aria-pressed=true]{outline:1px solid var(--lab-accent,#35684e);outline-offset:-3px;opacity:1}.uR2fga_gallery[data-film=true]{background:var(--lab-soft,#eaf0e7);padding:24px 0;position:relative}.uR2fga_gallery[data-film=true]:before,.uR2fga_gallery[data-film=true]:after{content:"";background:linear-gradient(to right, var(--lab-bg,#f7f8f4) 16px, transparent 16px) 12px 0 / 40px 8px repeat-x;height:8px;position:absolute;left:0;right:0}.uR2fga_gallery[data-film=true]:before{top:8px}.uR2fga_gallery[data-film=true]:after{bottom:8px}.uR2fga_gallery[data-film=true] .uR2fga_rail{scroll-snap-type:x proximity;background:0 0;gap:8px;padding:0 16px 8px}.uR2fga_gallery[data-film=true] .uR2fga_frame{height:var(--discovery-gallery-height,248px);aspect-ratio:var(--photo-ratio);flex:none}.uR2fga_lightbox{color:#ecf2eb;background:#171d1b;border:none}.uR2fga_lightbox>p{color:#b9c5bd}.uR2fga_lightbox>button:last-child{place-items:center;width:44px;height:44px;display:grid;top:4px;right:4px}.uR2fga_expandedPhoto{height:min(65dvh,760px)}.uR2fga_expandedPhoto .uR2fga_photo{background:#171d1b}.uR2fga_lightboxNav{justify-content:center;gap:8px;display:flex}.uR2fga_lightboxNav button{border:1px solid #52665b;min-width:44px;min-height:44px}.uR2fga_lightboxNav button[aria-pressed=true]{color:#21382e;background:#dae6d9}@container (min-width:700px){.uR2fga_gallery[data-film=true] .uR2fga_frame{height:var(--discovery-gallery-height,280px)}}@media (prefers-reduced-motion:reduce){.uR2fga_rail{scroll-behavior:auto}}.uR2fga_gallery[data-panorama=true] .uR2fga_rail{background:var(--lab-soft);scroll-snap-type:x proximity;gap:8px;padding-bottom:8px}.uR2fga_gallery[data-panorama=true] .uR2fga_frame{height:var(--discovery-gallery-height,224px);aspect-ratio:var(--photo-ratio);flex:none}.uR2fga_gallery[data-panorama=true] .uR2fga_photo{background:var(--lab-soft)}
.d1Ds4q_bleed,.d1Ds4q_film,.d1Ds4q_contact,.d1Ds4q_diptych{min-width:0;color:var(--lab-ink)}.d1Ds4q_bleed button:focus-visible,.d1Ds4q_film button:focus-visible,.d1Ds4q_contact button:focus-visible,.d1Ds4q_diptych button:focus-visible{outline:3px solid var(--lab-accent);outline-offset:3px}.d1Ds4q_footer{border-top:1px solid var(--lab-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:4px;padding-top:16px;display:flex}.d1Ds4q_description{color:var(--lab-muted);margin:0;font-size:13px;line-height:1.85}.d1Ds4q_bleedItem,.d1Ds4q_filmItem,.d1Ds4q_contactItem,.d1Ds4q_spread{min-width:0}.d1Ds4q_bleedInfo,.d1Ds4q_filmInfo,.d1Ds4q_contactInfo,.d1Ds4q_spreadInfo{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.d1Ds4q_bleedInfo>:last-child,.d1Ds4q_filmInfo>:last-child,.d1Ds4q_contactInfo>:last-child,.d1Ds4q_spreadInfo>:last-child{width:100%;margin-top:auto}.d1Ds4q_chapter{letter-spacing:.08em;color:#d9dfd9;background:#1e2825;justify-content:space-between;align-items:center;padding:16px;font-size:11px;display:flex}.d1Ds4q_bleedGallery{--discovery-gallery-height:clamp(248px, 76cqi, 480px)}.d1Ds4q_bleedInfo{padding:24px 16px 32px}.d1Ds4q_bleedPhoto,.d1Ds4q_spreadPrimary,.d1Ds4q_spreadSecondary{background:var(--lab-soft);width:100%;min-width:0;padding:0;display:block;overflow:hidden}.d1Ds4q_bleed[data-mode=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 2px;display:grid}.d1Ds4q_bleed[data-mode=grid] .d1Ds4q_bleedItem{flex-direction:column;display:flex}.d1Ds4q_bleed[data-mode=grid] .d1Ds4q_bleedPhoto{aspect-ratio:3/4}.d1Ds4q_bleed[data-mode=grid] .d1Ds4q_bleedInfo{flex:1;padding:16px 12px 0}.d1Ds4q_bleed[data-mode=list]{padding:0 16px}.d1Ds4q_bleed[data-mode=list] .d1Ds4q_bleedItem{border-bottom:1px solid var(--lab-line);grid-template-columns:76px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.d1Ds4q_bleed[data-mode=list] .d1Ds4q_bleedPhoto{height:112px}.d1Ds4q_bleed[data-mode=list] .d1Ds4q_bleedInfo{gap:8px;padding:0}.d1Ds4q_film{gap:28px;display:grid}.d1Ds4q_filmHeader{color:var(--lab-muted);justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:11px;display:flex}.d1Ds4q_filmNumber{color:var(--lab-ink);letter-spacing:.1em;font-weight:750}.d1Ds4q_filmGallery{--discovery-gallery-height:272px;min-width:0}.d1Ds4q_filmInfo{padding:16px 16px 8px}.d1Ds4q_film[data-mode=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px;padding:0 16px}.d1Ds4q_film[data-mode=grid] .d1Ds4q_filmItem{flex-direction:column;display:flex}.d1Ds4q_film[data-mode=grid] .d1Ds4q_filmGallery{--discovery-gallery-height:150px}.d1Ds4q_film[data-mode=grid] .d1Ds4q_filmHeader{flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0}.d1Ds4q_film[data-mode=grid] .d1Ds4q_filmInfo{flex:1;padding:16px 0 0}.d1Ds4q_film[data-mode=list]{gap:12px;padding:0 16px}.d1Ds4q_film[data-mode=list] .d1Ds4q_filmItem{border-bottom:1px solid var(--lab-line);grid-template-columns:minmax(0,1fr);padding-bottom:16px;display:grid}.d1Ds4q_film[data-mode=list] .d1Ds4q_filmHeader{padding:8px 0}.d1Ds4q_film[data-mode=list] .d1Ds4q_filmGallery{--discovery-gallery-height:92px}.d1Ds4q_film[data-mode=list] .d1Ds4q_filmInfo{gap:8px;padding:12px 0 0}.d1Ds4q_contact{padding:0 16px}.d1Ds4q_contactIntro{color:var(--lab-muted);padding:12px 0 20px;font-size:12px}.d1Ds4q_contactIntro>span{font-family:var(--font-shippori-mincho), serif;color:var(--lab-ink);letter-spacing:-.02em;font-size:23px}.d1Ds4q_contactIntro p{margin:8px 0 0;line-height:1.7}.d1Ds4q_contactItems{gap:32px;display:grid}.d1Ds4q_contactBoard{color:#d4c7a8;background:#252822;min-width:0;padding:12px}.d1Ds4q_contactLabel{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:10px;font-weight:600;display:flex}.d1Ds4q_contactFeatured{aspect-ratio:4/3;background:#1b201c;width:100%;margin-bottom:12px;padding:0;display:block;position:relative}.d1Ds4q_contactFeatured>svg{color:#f3eee1;position:absolute;bottom:10px;right:10px}.d1Ds4q_contactFrames{scrollbar-width:thin;scroll-snap-type:x proximity;gap:8px;min-width:0;display:flex;overflow-x:auto}.d1Ds4q_contactFrame{scroll-snap-align:start;border:1px solid #0000;flex:1 0 64px;min-width:0;padding:3px;display:block}.d1Ds4q_contactFrame[aria-pressed=true]{border-color:#d8b486;border-radius:45% 32% 38% 27%/10% 20% 12% 12%}.d1Ds4q_contactFrame>span{letter-spacing:.08em;text-align:left;padding-top:4px;font-size:10px;display:block}.d1Ds4q_contactPhoto{background:#191f1b;height:70px}.d1Ds4q_contactInfo{padding:16px 0 0}.d1Ds4q_contact[data-mode=grid] .d1Ds4q_contactItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.d1Ds4q_contact[data-mode=grid] .d1Ds4q_contactItem{flex-direction:column;display:flex}.d1Ds4q_contact[data-mode=grid] .d1Ds4q_contactBoard{padding:8px}.d1Ds4q_contact[data-mode=grid] .d1Ds4q_contactLabel{font-size:9px;display:block}.d1Ds4q_contact[data-mode=grid] .d1Ds4q_contactLabel>span:last-child{display:none}.d1Ds4q_contact[data-mode=grid] .d1Ds4q_contactFrames{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 4px;display:grid;overflow:visible}.d1Ds4q_contact[data-mode=grid] .d1Ds4q_contactFrame:first-child{grid-column:1/-1}.d1Ds4q_contact[data-mode=grid] .d1Ds4q_contactFrame:first-child .d1Ds4q_contactPhoto{height:142px}.d1Ds4q_contact[data-mode=grid] .d1Ds4q_contactPhoto{height:65px}.d1Ds4q_contact[data-mode=grid] .d1Ds4q_contactInfo{flex:1;gap:8px;padding-top:16px}.d1Ds4q_contact[data-mode=list] .d1Ds4q_contactItems{gap:0}.d1Ds4q_contact[data-mode=list] .d1Ds4q_contactItem{border-bottom:1px solid var(--lab-line);grid-template-columns:84px minmax(0,1fr);align-items:start;gap:16px;padding:20px 0;display:grid}.d1Ds4q_contact[data-mode=list] .d1Ds4q_contactBoard{padding:8px}.d1Ds4q_contact[data-mode=list] .d1Ds4q_contactLabel{margin-bottom:4px;font-size:9px}.d1Ds4q_contact[data-mode=list] .d1Ds4q_contactLabel>span:last-child{display:none}.d1Ds4q_contact[data-mode=list] .d1Ds4q_contactFrames{grid-template-columns:1fr;gap:4px;display:grid}.d1Ds4q_contact[data-mode=list] .d1Ds4q_contactFrame{padding:0}.d1Ds4q_contact[data-mode=list] .d1Ds4q_contactPhoto{height:48px}.d1Ds4q_contact[data-mode=list] .d1Ds4q_contactFrame>span{display:none}.d1Ds4q_contact[data-mode=list] .d1Ds4q_contactInfo{gap:8px;padding:0}.d1Ds4q_diptych{padding:0 16px}.d1Ds4q_spread{border-bottom:1px solid var(--lab-line);margin-bottom:20px;padding:16px 0 32px}.d1Ds4q_spreadVisuals{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:12px;padding-top:28px;display:grid;position:relative}.d1Ds4q_spreadIndex{color:var(--lab-muted);letter-spacing:.14em;font-size:10px;position:absolute;top:0;left:0}.d1Ds4q_spreadPrimary{aspect-ratio:3/4}.d1Ds4q_spreadAside{min-width:0;padding-top:24px}.d1Ds4q_spreadSecondary{aspect-ratio:3/4}.d1Ds4q_spreadCaption{color:var(--lab-muted);font-family:var(--font-shippori-mincho), serif;padding:12px 0;font-size:12px;line-height:1.6;display:block}.d1Ds4q_spreadInfo{padding-top:24px}.d1Ds4q_diptych[data-mode=grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}.d1Ds4q_diptych[data-mode=grid] .d1Ds4q_spread{flex-direction:column;margin:0;padding-bottom:16px;display:flex}.d1Ds4q_diptych[data-mode=grid] .d1Ds4q_spreadVisuals{grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:start;gap:4px;min-height:200px}.d1Ds4q_diptych[data-mode=grid] .d1Ds4q_spreadPrimary{aspect-ratio:2/3}.d1Ds4q_diptych[data-mode=grid] .d1Ds4q_spreadAside{padding-top:36px}.d1Ds4q_diptych[data-mode=grid] .d1Ds4q_spreadCaption{padding:8px 0 0;font-size:10px}.d1Ds4q_diptych[data-mode=grid] .d1Ds4q_spreadInfo{flex:1;padding-top:12px}.d1Ds4q_diptych[data-mode=list] .d1Ds4q_spread{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px;margin:0;padding:20px 0;display:grid}.d1Ds4q_diptych[data-mode=list] .d1Ds4q_spreadVisuals{padding-top:24px;display:block}.d1Ds4q_diptych[data-mode=list] .d1Ds4q_spreadPrimary{width:68px;height:92px}.d1Ds4q_diptych[data-mode=list] .d1Ds4q_spreadAside{border:3px solid var(--lab-bg);width:48px;margin:-23px 0 0 auto;padding:0;position:relative}.d1Ds4q_diptych[data-mode=list] .d1Ds4q_spreadCaption{display:none}.d1Ds4q_diptych[data-mode=list] .d1Ds4q_spreadInfo{gap:8px;padding-top:0}@container (min-width:700px){.d1Ds4q_bleed[data-mode=main] .d1Ds4q_bleedInfo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px 40px;padding:28px 32px 48px;display:grid}.d1Ds4q_bleed[data-mode=main] .d1Ds4q_bleedInfo>:first-child,.d1Ds4q_bleed[data-mode=main] .d1Ds4q_footer{grid-column:1/-1}.d1Ds4q_bleedGallery{--discovery-gallery-height:520px}.d1Ds4q_bleed[data-mode=grid]{grid-template-columns:repeat(3,minmax(0,1fr))}.d1Ds4q_bleed[data-mode=list] .d1Ds4q_bleedItem{grid-template-columns:180px minmax(0,1fr);gap:24px;padding:24px 0}.d1Ds4q_bleed[data-mode=list] .d1Ds4q_bleedPhoto{height:160px}.d1Ds4q_film[data-mode=main] .d1Ds4q_filmInfo{padding:24px 32px}.d1Ds4q_filmGallery{--discovery-gallery-height:340px}.d1Ds4q_film[data-mode=grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px;padding:0 24px}.d1Ds4q_film[data-mode=grid] .d1Ds4q_filmGallery{--discovery-gallery-height:210px}.d1Ds4q_film[data-mode=list] .d1Ds4q_filmItem{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 24px}.d1Ds4q_film[data-mode=list] .d1Ds4q_filmHeader{grid-column:1/-1}.d1Ds4q_film[data-mode=list] .d1Ds4q_filmGallery{--discovery-gallery-height:160px}.d1Ds4q_film[data-mode=list] .d1Ds4q_filmInfo{padding-top:0}.d1Ds4q_contact,.d1Ds4q_diptych{padding:0 28px}.d1Ds4q_contact[data-mode=main] .d1Ds4q_contactItem{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.d1Ds4q_contact[data-mode=main] .d1Ds4q_contactInfo{padding:0}.d1Ds4q_contact[data-mode=grid] .d1Ds4q_contactItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.d1Ds4q_contact[data-mode=list] .d1Ds4q_contactItem{grid-template-columns:240px minmax(0,1fr);gap:28px}.d1Ds4q_contact[data-mode=list] .d1Ds4q_contactFrames{grid-template-columns:repeat(3,minmax(0,1fr))}.d1Ds4q_contact[data-mode=list] .d1Ds4q_contactPhoto{height:110px}.d1Ds4q_contact[data-mode=list] .d1Ds4q_contactFrame>span{display:block}.d1Ds4q_diptych[data-mode=main] .d1Ds4q_spread{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:40px;padding-bottom:40px;display:grid}.d1Ds4q_diptych[data-mode=main] .d1Ds4q_spread:nth-child(2n) .d1Ds4q_spreadVisuals{order:1}.d1Ds4q_diptych[data-mode=grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.d1Ds4q_diptych[data-mode=list] .d1Ds4q_spread{grid-template-columns:180px minmax(0,1fr);gap:32px}.d1Ds4q_diptych[data-mode=list] .d1Ds4q_spreadPrimary{width:130px;height:140px}.d1Ds4q_diptych[data-mode=list] .d1Ds4q_spreadAside{width:80px;margin-top:-58px}}
.aY-5jW_panorama,.aY-5jW_deck,.aY-5jW_editorial,.aY-5jW_wall{min-width:0;color:var(--lab-ink);padding:16px 0 32px}.aY-5jW_photoLink{background:var(--lab-soft);cursor:pointer;border:0;width:100%;height:100%;min-height:44px;padding:0;display:block;position:relative;overflow:hidden}.aY-5jW_photoLink:focus-visible,.aY-5jW_deckControls button:focus-visible,.aY-5jW_deckTrack:focus-visible{outline:3px solid var(--lab-accent);outline-offset:4px}.aY-5jW_sectionHeading{gap:8px;min-width:0;padding:0 16px 16px;display:grid}.aY-5jW_sectionHeading>span,.aY-5jW_wallHeading>div>span{color:var(--lab-accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.aY-5jW_sectionHeading p{color:var(--lab-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.aY-5jW_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:16px;display:flex}.aY-5jW_description{color:var(--lab-muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:13px;line-height:1.9}.aY-5jW_panoramaItems{gap:32px;min-width:0;display:grid}.aY-5jW_panoramaItem{min-width:0}.aY-5jW_panoramaGallery{background:var(--lab-soft);border-block:1px solid var(--lab-line);padding:8px 0}.aY-5jW_panoramaCopy{min-width:0;padding:16px}.aY-5jW_kicker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.aY-5jW_kicker>span{color:var(--lab-muted);font-size:11px}.aY-5jW_panoramaPair{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:4px;min-width:0;height:160px;display:grid}.aY-5jW_panoramaPair>:only-child{grid-column:1/-1}.aY-5jW_panorama[data-mode=grid] .aY-5jW_panoramaItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding-inline:16px}.aY-5jW_panorama[data-mode=grid] .aY-5jW_panoramaCopy{padding:12px 0 0}.aY-5jW_panorama[data-mode=grid] .aY-5jW_kicker{flex-direction:column;align-items:flex-start}.aY-5jW_panorama[data-mode=list] .aY-5jW_panoramaItems{gap:0;padding-inline:16px}.aY-5jW_panorama[data-mode=list] .aY-5jW_panoramaItem{border-top:1px solid var(--lab-line);grid-template-columns:96px minmax(0,1fr);gap:16px;padding-block:20px;display:grid}.aY-5jW_panorama[data-mode=list] .aY-5jW_panoramaPair{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);height:144px}.aY-5jW_panorama[data-mode=list] .aY-5jW_panoramaCopy{padding:0}.aY-5jW_panorama[data-mode=list] .aY-5jW_kicker>span{display:none}.aY-5jW_deckHeading{justify-content:space-between;align-items:flex-end;gap:8px;padding-right:16px;display:flex}.aY-5jW_deckHeading .aY-5jW_sectionHeading{flex:1}.aY-5jW_deckControls{flex:none;gap:4px;padding-bottom:16px;display:flex}.aY-5jW_deckControls button{width:44px;height:44px;color:var(--lab-ink);border:1px solid var(--lab-line);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.aY-5jW_deckControls button:hover{background:var(--lab-soft)}.aY-5jW_deckTrack{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--lab-muted) var(--lab-soft);scrollbar-width:thin;grid-auto-columns:minmax(0,calc(100% - 48px));grid-auto-flow:column;gap:16px;min-width:0;padding:0 16px 16px;scroll-padding-inline:16px;display:grid;position:relative;overflow-x:auto}.aY-5jW_deckCard{background:var(--lab-panel);border:1px solid var(--lab-line);scroll-snap-align:start;min-width:0}.aY-5jW_deckPhoto{aspect-ratio:4/5;min-width:0;position:relative}.aY-5jW_photoCount{color:var(--lab-ink);background:var(--lab-panel);letter-spacing:.08em;pointer-events:none;padding:4px 8px;font-size:10px;font-weight:600;position:absolute;inset:12px auto auto 12px}.aY-5jW_deckCopy{gap:12px;min-width:0;padding:16px;display:grid}.aY-5jW_deckCopy>:first-child{justify-self:start}.aY-5jW_deckCopy .aY-5jW_footer{margin-top:4px}.aY-5jW_deck[data-mode=grid] .aY-5jW_deckTrack,.aY-5jW_deck[data-mode=list] .aY-5jW_deckTrack{grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.aY-5jW_deck[data-mode=grid] .aY-5jW_deckTrack{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.aY-5jW_deck[data-mode=grid] .aY-5jW_deckPhoto{aspect-ratio:1}.aY-5jW_deck[data-mode=grid] .aY-5jW_deckCopy{padding:12px 8px}.aY-5jW_deck[data-mode=list] .aY-5jW_deckCard{grid-template-columns:88px minmax(0,1fr);display:grid}.aY-5jW_deck[data-mode=list] .aY-5jW_deckPhoto{aspect-ratio:auto;min-height:144px}.aY-5jW_deck[data-mode=list] .aY-5jW_photoCount{padding:4px;inset:8px auto auto 8px}.aY-5jW_deck[data-mode=list] .aY-5jW_deckCopy{gap:8px;padding:12px}.aY-5jW_editorial{padding-inline:16px}.aY-5jW_editorialHeading{border-top:2px solid var(--lab-ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-block:8px 24px;display:grid}.aY-5jW_editorialHeading p{color:var(--lab-muted);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:10px}.aY-5jW_editorialHeading h2,.aY-5jW_wallHeading h2{font-family:var(--font-shippori-mincho), "Yu Mincho", Georgia, serif;margin:0;font-size:clamp(24px,5cqw,40px);font-weight:500;line-height:1.4}.aY-5jW_editorialHeading>span{color:var(--lab-muted);white-space:nowrap;padding-bottom:4px;font-size:11px}.aY-5jW_indexItems{min-width:0;display:grid}.aY-5jW_indexItem{border-top:1px solid var(--lab-line);grid-template-columns:48px minmax(0,1fr);gap:16px 12px;min-width:0;padding-block:24px;display:grid}.aY-5jW_indexNumber{color:var(--lab-accent);font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1}.aY-5jW_indexPhoto{aspect-ratio:5/4;min-width:0}.aY-5jW_indexCopy{grid-column:2;min-width:0}.aY-5jW_indexCategory{color:var(--lab-accent);letter-spacing:.08em;margin:0 0 8px;font-size:10px;font-weight:700}.aY-5jW_indexMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block:16px 12px;display:flex}.aY-5jW_editorial[data-mode=grid] .aY-5jW_indexItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.aY-5jW_editorial[data-mode=grid] .aY-5jW_indexItem{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding-block:16px 0}.aY-5jW_editorial[data-mode=grid] .aY-5jW_indexNumber{font-size:32px}.aY-5jW_editorial[data-mode=grid] .aY-5jW_indexPhoto{aspect-ratio:3/4}.aY-5jW_editorial[data-mode=grid] .aY-5jW_indexCopy{grid-column:auto}.aY-5jW_editorial[data-mode=list] .aY-5jW_indexItem{padding-block:20px}.aY-5jW_editorial[data-mode=list] .aY-5jW_indexNumber{font-size:32px}.aY-5jW_wall{padding-inline:16px}.aY-5jW_wallHeading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.aY-5jW_wallHeading>div{gap:8px;min-width:0;display:grid}.aY-5jW_wallHeading>svg{flex-shrink:0}.aY-5jW_wallItems{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 16px;min-width:0;display:grid}.aY-5jW_wallItem{min-width:0}.aY-5jW_wallPhoto{aspect-ratio:3/4;min-width:0;position:relative}.aY-5jW_wallCopy{gap:12px;min-width:0;padding-top:12px;display:grid}.aY-5jW_wallMeta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.aY-5jW_wall[data-mode=main] .aY-5jW_wallItem[data-wide=true]{grid-column:1/-1}.aY-5jW_wall[data-mode=grid] .aY-5jW_wallItems{gap:24px 12px}.aY-5jW_wall[data-mode=grid] .aY-5jW_wallPhoto{aspect-ratio:1}.aY-5jW_wall[data-mode=list] .aY-5jW_wallItems{grid-template-columns:minmax(0,1fr);gap:0}.aY-5jW_wall[data-mode=list] .aY-5jW_wallItem{border-top:1px solid var(--lab-line);grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px;padding-block:20px;display:grid}.aY-5jW_wall[data-mode=list] .aY-5jW_wallPhoto{aspect-ratio:3/4}.aY-5jW_wall[data-mode=list] .aY-5jW_wallCopy{padding-top:0}@container (min-width:700px){.aY-5jW_panorama,.aY-5jW_deck,.aY-5jW_editorial,.aY-5jW_wall{padding-top:24px}.aY-5jW_sectionHeading,.aY-5jW_panoramaCopy{padding-inline:32px}.aY-5jW_panorama[data-mode=main] .aY-5jW_panoramaCopy{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0 32px;display:grid}.aY-5jW_panorama[data-mode=main] .aY-5jW_kicker{grid-column:1/-1}.aY-5jW_panorama[data-mode=main] .aY-5jW_description{margin-top:0}.aY-5jW_panorama[data-mode=main] .aY-5jW_footer{grid-column:1/-1}.aY-5jW_panorama[data-mode=grid] .aY-5jW_panoramaItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;padding-inline:32px}.aY-5jW_panorama[data-mode=list] .aY-5jW_panoramaItems{padding-inline:32px}.aY-5jW_panorama[data-mode=list] .aY-5jW_panoramaItem{grid-template-columns:240px minmax(0,1fr);gap:24px}.aY-5jW_panorama[data-mode=list] .aY-5jW_panoramaPair{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));height:160px}.aY-5jW_deckHeading{padding-right:32px}.aY-5jW_deckTrack{grid-auto-columns:minmax(0,calc(33.3333% - 10.6667px));padding-inline:32px;scroll-padding-inline:32px}.aY-5jW_deckPhoto{aspect-ratio:4/5}.aY-5jW_deck[data-mode=grid] .aY-5jW_deckTrack{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.aY-5jW_deck[data-mode=list] .aY-5jW_deckCard{grid-template-columns:136px minmax(0,1fr)}.aY-5jW_deck[data-mode=list] .aY-5jW_deckCopy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:16px 24px}.aY-5jW_deck[data-mode=list] .aY-5jW_deckCopy>:first-child{grid-column:1/-1}.aY-5jW_deck[data-mode=list] .aY-5jW_footer{place-content:center flex-end;margin-top:0}.aY-5jW_editorial,.aY-5jW_wall{padding-inline:32px}.aY-5jW_indexItem{grid-template-columns:64px minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px;padding-block:32px}.aY-5jW_indexNumber{font-size:56px}.aY-5jW_indexCopy{grid-column:auto}.aY-5jW_editorial[data-mode=grid] .aY-5jW_indexItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.aY-5jW_editorial[data-mode=list] .aY-5jW_indexItem{grid-template-columns:64px minmax(0,1fr)}.aY-5jW_editorial[data-mode=list] .aY-5jW_indexCopy{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 32px;display:grid}.aY-5jW_editorial[data-mode=list] .aY-5jW_indexCategory{grid-column:1/-1;margin-bottom:0}.aY-5jW_editorial[data-mode=list] .aY-5jW_indexMeta{flex-direction:column;align-items:flex-end;margin:0}.aY-5jW_editorial[data-mode=list] .aY-5jW_indexCopy>:last-child{grid-column:1/-1;justify-self:end}.aY-5jW_wallItems{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px}.aY-5jW_wall[data-mode=main] .aY-5jW_wallItem[data-wide=true]{grid-column:span 2}.aY-5jW_wall[data-mode=grid] .aY-5jW_wallItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.aY-5jW_wall[data-mode=list] .aY-5jW_wallItem{grid-template-columns:112px minmax(0,1fr);gap:24px}.aY-5jW_wall[data-mode=list] .aY-5jW_wallCopy{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 32px}.aY-5jW_wall[data-mode=list] .aY-5jW_wallMeta{flex-direction:column;align-items:flex-end}.aY-5jW_wall[data-mode=list] .aY-5jW_wallCopy>:last-child{grid-column:1/-1;justify-self:end}}@media (prefers-reduced-motion:reduce){.aY-5jW_deckTrack{scroll-behavior:auto}}
._3CSpmq_comparison,._3CSpmq_catalog,._3CSpmq_chapters,._3CSpmq_navigator,._3CSpmq_navigatorGrid,._3CSpmq_navigatorWorkspace,._3CSpmq_navigatorStage,._3CSpmq_photoChooser{min-width:0;color:var(--lab-ink)}._3CSpmq_comparison,._3CSpmq_catalog,._3CSpmq_navigatorGrid{padding:16px 16px 32px}._3CSpmq_comparison button,._3CSpmq_catalog summary,._3CSpmq_chapters button,._3CSpmq_navigator button,._3CSpmq_navigatorGrid button{-webkit-tap-highlight-color:transparent}._3CSpmq_comparison button:focus-visible,._3CSpmq_catalog summary:focus-visible,._3CSpmq_chapters button:focus-visible,._3CSpmq_navigator button:focus-visible,._3CSpmq_navigatorGrid button:focus-visible{outline:3px solid var(--lab-accent);outline-offset:4px}._3CSpmq_sectionHeading,._3CSpmq_candidateHeading,._3CSpmq_compareLabel,._3CSpmq_navigatorToolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}._3CSpmq_sectionHeading h2,._3CSpmq_chapterHeading h2{letter-spacing:-.03em;margin:4px 0 0;font-size:18px;font-weight:650}._3CSpmq_eyebrow{color:var(--lab-muted);letter-spacing:.08em;margin:0;font-size:12px;font-weight:550}._3CSpmq_hint{color:var(--lab-muted);margin:12px 0 24px;font-size:14px;line-height:1.6}._3CSpmq_textButton,._3CSpmq_iconButton,._3CSpmq_chooseButton{min-width:44px;min-height:44px;color:var(--lab-ink);border:1px solid var(--lab-line);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}._3CSpmq_textButton{text-underline-offset:4px;border:0;font-size:14px;text-decoration:underline}._3CSpmq_textButton:disabled,._3CSpmq_chooseButton:disabled,._3CSpmq_iconButton:disabled{opacity:.4;cursor:default}._3CSpmq_compareBoard{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._3CSpmq_compareColumn{border-top:2px solid var(--lab-accent);min-width:0}._3CSpmq_compareLabel{color:var(--lab-muted);gap:4px;padding:4px 0;font-size:12px}._3CSpmq_compareLabel ._3CSpmq_iconButton{border:0}._3CSpmq_comparePhoto,._3CSpmq_candidatePhoto,._3CSpmq_chapterPhoto{background:var(--lab-soft);cursor:pointer;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}._3CSpmq_comparePhoto{aspect-ratio:3/4}._3CSpmq_compareBody{overflow-wrap:anywhere;align-content:start;gap:16px;padding:16px 0;display:grid}._3CSpmq_comparisonFact{border-top:1px solid var(--lab-line);gap:8px;padding-top:12px;display:grid}._3CSpmq_comparisonFact>span{color:var(--lab-muted);font-size:12px}._3CSpmq_description{color:var(--lab-muted);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.85}._3CSpmq_compareEmpty{min-height:240px;color:var(--lab-muted);text-align:center;border-top:1px solid var(--lab-line);background:var(--lab-soft);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:14px;line-height:1.6;display:flex}._3CSpmq_candidateHeading{margin:32px 0 16px;display:block}._3CSpmq_candidateHeading h3{font-size:16px;font-weight:650}._3CSpmq_candidateHeading p{color:var(--lab-muted);margin:8px 0 0;font-size:12px;line-height:1.7}._3CSpmq_candidatePicker{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:16px;padding:4px 4px 16px;display:flex;overflow-x:auto}._3CSpmq_candidate{scroll-snap-align:start;flex:0 0 72%;min-width:0}._3CSpmq_candidatePhoto{aspect-ratio:4/3}._3CSpmq_candidateBody{gap:12px;padding-top:12px;display:grid}._3CSpmq_candidateBody h3{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.6}._3CSpmq_candidateBody>p{color:var(--lab-muted);font-size:14px}._3CSpmq_chooseButton{width:100%;padding:8px;font-size:14px}._3CSpmq_chooseButton[aria-pressed=true]{color:var(--lab-on-accent);background:var(--lab-accent);border-color:var(--lab-accent)}._3CSpmq_comparison[data-mode=grid] ._3CSpmq_comparePhoto{aspect-ratio:4/3}._3CSpmq_comparison[data-mode=grid] ._3CSpmq_candidatePicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;display:grid;overflow:visible}._3CSpmq_comparison[data-mode=grid] ._3CSpmq_candidatePhoto{aspect-ratio:3/4}._3CSpmq_comparison[data-mode=list] ._3CSpmq_comparePhoto{aspect-ratio:2}._3CSpmq_comparison[data-mode=list] ._3CSpmq_compareBody{gap:8px}._3CSpmq_comparison[data-mode=list] ._3CSpmq_candidatePicker{gap:0;display:grid;overflow:visible}._3CSpmq_comparison[data-mode=list] ._3CSpmq_candidate{border-top:1px solid var(--lab-line);grid-template-columns:72px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}._3CSpmq_comparison[data-mode=list] ._3CSpmq_candidateBody{padding:0}._3CSpmq_catalog{gap:24px;display:grid}._3CSpmq_catalogItem{border-bottom:1px solid var(--lab-line);min-width:0}._3CSpmq_catalogSummary{cursor:pointer;gap:16px;padding-bottom:16px;list-style:none;display:grid}._3CSpmq_catalogSummary::-webkit-details-marker{display:none}._3CSpmq_catalogPhoto{aspect-ratio:4/3;background:var(--lab-soft);min-width:0;display:block;position:relative;overflow:hidden}._3CSpmq_catalogInfo{gap:8px;display:grid}._3CSpmq_catalogInfo>strong{overflow-wrap:anywhere;font-size:18px;font-weight:650;line-height:1.6}._3CSpmq_catalogMeta{color:var(--lab-muted);font-size:14px}._3CSpmq_expandCue{border-top:1px solid var(--lab-line);min-height:44px;color:var(--lab-accent);justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}._3CSpmq_expandCue svg{transition:transform .18s}._3CSpmq_catalogItem[open] ._3CSpmq_expandCue svg{transform:rotate(180deg)}._3CSpmq_catalogExpanded{min-width:0;padding-bottom:24px}._3CSpmq_catalogDetails{gap:16px;padding-top:16px;display:grid}._3CSpmq_catalog[data-mode=grid]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px 12px}._3CSpmq_catalog[data-mode=grid] ._3CSpmq_catalogPhoto{aspect-ratio:3/4}._3CSpmq_catalog[data-mode=grid] ._3CSpmq_catalogInfo>strong{font-size:16px}._3CSpmq_catalog[data-mode=list]{gap:0}._3CSpmq_catalog[data-mode=list] ._3CSpmq_catalogSummary{grid-template-columns:64px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:16px 0}._3CSpmq_catalog[data-mode=list] ._3CSpmq_catalogInfo>strong{font-size:16px}._3CSpmq_catalog[data-mode=list] ._3CSpmq_expandCue{border:0;justify-content:center}._3CSpmq_catalog[data-mode=list] ._3CSpmq_expandCue>span{display:none}._3CSpmq_chapters{padding:8px 0 32px}._3CSpmq_chapter+._3CSpmq_chapter{margin-top:48px}._3CSpmq_chapterHeading{border-top:1px solid var(--lab-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 16px 24px;padding-top:16px;display:grid}._3CSpmq_chapterNumber{color:var(--lab-accent);font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:1}._3CSpmq_chapterCount{color:var(--lab-muted);font-size:12px}._3CSpmq_chapterItems{gap:40px;display:grid}._3CSpmq_chapterItem{min-width:0}._3CSpmq_chapterPhoto{aspect-ratio:1.1}._3CSpmq_chapterBody{gap:16px;padding:24px 16px 0;display:grid}._3CSpmq_chapters[data-mode=grid] ._3CSpmq_chapterItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding:0 16px}._3CSpmq_chapters[data-mode=grid] ._3CSpmq_chapterPhoto{aspect-ratio:3/4}._3CSpmq_chapters[data-mode=grid] ._3CSpmq_chapterBody{gap:12px;padding:16px 0 0}._3CSpmq_chapters[data-mode=list] ._3CSpmq_chapterItems{gap:0;padding:0 16px}._3CSpmq_chapters[data-mode=list] ._3CSpmq_chapterItem{border-top:1px solid var(--lab-line);grid-template-columns:80px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}._3CSpmq_comparison[data-mode=list] ._3CSpmq_candidatePhoto,._3CSpmq_catalog[data-mode=list] ._3CSpmq_catalogPhoto,._3CSpmq_chapters[data-mode=list] ._3CSpmq_chapterPhoto{aspect-ratio:3/4}._3CSpmq_chapters[data-mode=list] ._3CSpmq_chapterBody{gap:12px;padding:0}._3CSpmq_navigatorToolbar{color:var(--lab-muted);padding:8px 16px;font-size:14px}._3CSpmq_navigatorToolbar>div{gap:8px;display:flex}._3CSpmq_navigationPhoto{background:var(--lab-soft);height:clamp(280px,105cqw,560px);position:relative}._3CSpmq_photoCounter{color:var(--lab-ink);background:var(--lab-panel);border-radius:2px;padding:4px 8px;font-size:12px;position:absolute;bottom:12px;right:12px}._3CSpmq_photoThumbnails{flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}._3CSpmq_photoThumb{background:var(--lab-soft);cursor:pointer;border:3px solid #0000;border-radius:2px;width:56px;height:56px;padding:0;position:relative}._3CSpmq_photoThumb[aria-pressed=true]{border-color:var(--lab-accent)}._3CSpmq_navigatorBody{gap:16px;padding:16px;display:grid}._3CSpmq_itemThumbnails{overscroll-behavior-x:contain;scroll-snap-type:x proximity;background:var(--lab-soft);gap:12px;padding:24px 16px 32px;display:flex;overflow-x:auto}._3CSpmq_itemThumbnail{min-width:0;color:var(--lab-muted);text-align:left;scroll-snap-align:start;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:0 0 144px;align-content:start;gap:12px;padding:0 0 12px;display:grid}._3CSpmq_itemThumbnail[aria-selected=true]{border-color:var(--lab-accent);color:var(--lab-ink)}._3CSpmq_itemThumbnailPhoto{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}._3CSpmq_itemThumbnailInfo{overflow-wrap:anywhere;gap:4px;display:grid}._3CSpmq_itemThumbnailInfo>strong{font-size:14px;font-weight:550;line-height:1.6}._3CSpmq_navigatorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;display:grid}._3CSpmq_navigatorTile{min-width:0}._3CSpmq_navigatorTile ._3CSpmq_navigationPhoto{aspect-ratio:3/4;height:auto}._3CSpmq_navigatorTile ._3CSpmq_photoThumbnails{gap:4px;padding:12px 0}._3CSpmq_navigatorTile ._3CSpmq_photoThumb{width:44px;height:48px}._3CSpmq_navigatorTile ._3CSpmq_navigatorBody{gap:12px;padding:4px 0 0}._3CSpmq_navigator[data-mode=list] ._3CSpmq_navigationPhoto{height:240px}._3CSpmq_navigator[data-mode=list] ._3CSpmq_itemThumbnails{gap:0;padding-top:8px;display:grid;overflow:visible}._3CSpmq_navigator[data-mode=list] ._3CSpmq_itemThumbnail{border-bottom:1px solid var(--lab-line);grid-template-columns:72px minmax(0,1fr);align-items:center;padding:12px 0}._3CSpmq_navigator[data-mode=list] ._3CSpmq_itemThumbnail[aria-selected=true]{border-bottom-color:var(--lab-accent);background:var(--lab-panel)}@container (min-width:700px){._3CSpmq_comparison,._3CSpmq_catalog,._3CSpmq_navigatorGrid{padding:24px 32px 48px}._3CSpmq_compareBoard{gap:32px}._3CSpmq_comparePhoto{aspect-ratio:3/2}._3CSpmq_candidate{flex-basis:28%}._3CSpmq_comparison[data-mode=grid] ._3CSpmq_candidatePicker{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}._3CSpmq_comparison[data-mode=list] ._3CSpmq_candidate{grid-template-columns:112px minmax(0,1fr)}._3CSpmq_comparison[data-mode=list] ._3CSpmq_candidateBody{grid-template-columns:minmax(0,1fr) auto;align-items:center}._3CSpmq_comparison[data-mode=list] ._3CSpmq_candidateBody>h3{grid-column:1/-1}._3CSpmq_catalog[data-mode=main] ._3CSpmq_catalogSummary{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 44px;align-items:center;gap:32px}._3CSpmq_catalog[data-mode=main] ._3CSpmq_expandCue{border:0}._3CSpmq_catalog[data-mode=main] ._3CSpmq_expandCue>span{display:none}._3CSpmq_catalog[data-mode=main] ._3CSpmq_catalogExpanded{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;display:grid}._3CSpmq_catalog[data-mode=grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}._3CSpmq_chapterHeading{gap:24px;margin:0 32px 32px}._3CSpmq_chapterNumber{font-size:56px}._3CSpmq_chapterHeading h2{font-size:24px}._3CSpmq_chapters[data-mode=main] ._3CSpmq_chapterItem{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;display:grid}._3CSpmq_chapters[data-mode=main] ._3CSpmq_chapterItem:nth-child(2n) ._3CSpmq_chapterPhoto{order:1}._3CSpmq_chapters[data-mode=main] ._3CSpmq_chapterBody{padding:32px}._3CSpmq_chapters[data-mode=grid] ._3CSpmq_chapterItems{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0 32px}._3CSpmq_chapters[data-mode=list] ._3CSpmq_chapterItems{padding:0 32px}._3CSpmq_chapters[data-mode=list] ._3CSpmq_chapterItem{grid-template-columns:120px minmax(0,1fr);gap:32px}._3CSpmq_navigatorToolbar{padding:16px 32px}._3CSpmq_navigator[data-mode=main] ._3CSpmq_navigatorStage{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;display:grid}._3CSpmq_navigatorBody{padding:32px}._3CSpmq_itemThumbnails{padding:24px 32px 32px}._3CSpmq_navigatorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}._3CSpmq_navigator[data-mode=list] ._3CSpmq_navigatorWorkspace{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}._3CSpmq_navigator[data-mode=list] ._3CSpmq_navigationPhoto{height:400px}._3CSpmq_navigator[data-mode=list] ._3CSpmq_itemThumbnails{padding:8px 16px 24px}}@media (prefers-reduced-motion:reduce){._3CSpmq_expandCue svg{transition:none}}
.sh-scroll-stack{--ss-radius:48px;--ss-peek:72px;--ss-extent:100dvh;--ss-stick:0px;--ss-image-height:initial;isolation:isolate;background:hsl(var(--background));width:100%;min-width:0;position:relative}.sh-scroll-stack__viewport{scrollbar-width:thin;scrollbar-color:hsl(var(--scrollbar-thumb)) hsl(var(--scrollbar-track));overflow-anchor:none;width:100%;height:100%;scroll-padding:0;position:relative;overflow:hidden auto}.sh-scroll-stack__viewport:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:-4px}.sh-scroll-stack__track{width:100%;min-height:100%;position:relative}.sh-scroll-stack__track:after{content:"";height:var(--ss-peek);pointer-events:none;display:block}.sh-scroll-stack__panel{top:var(--ss-stick,0px);min-height:calc(var(--ss-extent) - var(--ss-peek));background:hsl(var(--card));width:100%;color:hsl(var(--card-foreground));border-radius:0 0 var(--ss-radius) var(--ss-radius);box-shadow:0 22px 42px -18px hsl(var(--foreground) / .28);position:sticky;overflow:clip}.sh-scroll-stack__content{min-height:inherit;position:relative}.sh-scroll-stack[data-direction=horizontal]>.sh-scroll-stack__viewport{overflow:auto hidden}.sh-scroll-stack[data-direction=horizontal]>.sh-scroll-stack__viewport>.sh-scroll-stack__track{height:100%;min-height:0;display:flex}.sh-scroll-stack[data-direction=horizontal]>.sh-scroll-stack__viewport>.sh-scroll-stack__track:after{flex:0 0 var(--ss-peek);height:100%}.sh-scroll-stack[data-direction=horizontal]>.sh-scroll-stack__viewport>.sh-scroll-stack__track>.sh-scroll-stack__panel{flex:0 0 calc(100% - var(--ss-peek));width:calc(100% - var(--ss-peek));border-radius:0 var(--ss-radius) var(--ss-radius) 0;height:100%;min-height:0;box-shadow:22px 0 42px -18px hsl(var(--foreground) / .28);top:auto;left:0}.sh-scroll-stack[data-direction=horizontal]>.sh-scroll-stack__viewport>.sh-scroll-stack__track>.sh-scroll-stack__panel>.sh-scroll-stack__content{scrollbar-width:thin;height:100%;min-height:100%;overflow:hidden auto}.sh-scroll-stack__image{width:100%;height:var(--ss-image-height,calc(var(--ss-extent) - var(--ss-peek)));background:hsl(var(--background));margin:0;position:relative}.sh-scroll-stack__image img{width:100%;max-width:none;height:100%;display:block}.sh-scroll-stack[data-direction=horizontal]{--ss-image-height:100%}.sh-scroll-stack__image figcaption{color:#fff;text-shadow:0 2px 25px hsl(var(--foreground) / .6);position:absolute;bottom:90px;left:clamp(24px,5vw,80px)}.sh-scroll-stack__controls{z-index:100;bottom:max(16px, env(safe-area-inset-bottom));background:hsl(var(--popover) / .94);color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));box-shadow:0 4px 24px hsl(var(--foreground) / .16);border-radius:50px;align-items:center;gap:16px;max-width:calc(100% - 32px);padding:8px 8px 8px 20px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.sh-scroll-stack[data-controls-placement=outside]{flex-direction:column;min-height:0;display:flex}.sh-scroll-stack[data-controls-placement=outside]>.sh-scroll-stack__viewport{flex:1 1 0;height:0;min-height:0}.sh-scroll-stack[data-controls-placement=outside]>.sh-scroll-stack__controls{width:100%;max-width:none;min-height:64px;box-shadow:none;border-width:1px 0 0;border-radius:0;flex:none;padding:8px 12px;position:relative;bottom:auto;left:auto;transform:none}.sh-scroll-stack[data-controls-placement=outside]>.sh-scroll-stack__controls>.sh-scroll-stack__current-label{flex:1;min-width:0;max-width:none}.sh-scroll-stack__counter{white-space:nowrap;gap:8px;font-size:.6875rem;display:flex}.sh-scroll-stack__counter b{font-weight:600}.sh-scroll-stack__counter>span{color:hsl(var(--muted-foreground))}.sh-scroll-stack__current-label{white-space:nowrap;text-overflow:ellipsis;max-width:148px;font-size:.625rem;overflow:hidden}.sh-scroll-stack__controls button{border:1px solid hsl(var(--border));width:44px;height:44px;color:hsl(var(--popover-foreground));cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:20px;display:grid}.sh-scroll-stack__controls button:hover:not(:disabled){background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.sh-scroll-stack__controls button:disabled{opacity:.3;cursor:default}.sh-scroll-stack__controls button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.sh-scroll-stack[data-reduced]>.sh-scroll-stack__viewport>.sh-scroll-stack__track>.sh-scroll-stack__panel{position:relative;top:auto;left:auto}@media (prefers-reduced-motion:reduce){.sh-scroll-stack__panel{position:relative;top:auto;left:auto}.sh-scroll-stack[data-direction=horizontal]>.sh-scroll-stack__viewport>.sh-scroll-stack__track>.sh-scroll-stack__panel{position:relative;left:auto}}@media (max-width:600px){.sh-scroll-stack__controls{gap:8px}.sh-scroll-stack__current-label{max-width:104px}}
.Pilhza_strip,.Pilhza_viewer{color:hsl(var(--feed-ink))}.Pilhza_strip button,.Pilhza_viewer button{min-width:44px;min-height:44px}.Pilhza_strip{border-bottom:1px solid hsl(var(--feed-line));min-width:0;padding:16px 0}.Pilhza_stripHeading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.Pilhza_stripHeading h2{letter-spacing:.04em;margin:0;font-size:16px;font-weight:650}.Pilhza_stripHeading>span{color:var(--feed-muted);font-size:12px}.Pilhza_authorList{scrollbar-width:thin;overscroll-behavior-x:contain;gap:16px;margin:-4px -4px -8px;padding:4px 4px 8px;display:flex;overflow-x:auto}.Pilhza_authorButton{cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;flex:0 0 80px;align-items:center;padding:0;display:flex}.Pilhza_authorRing,.Pilhza_createRing{border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:8px;transition:transform .18s ease-out;display:flex;position:relative}.Pilhza_authorRing{--note-color:hsl(var(--topic-general-mark));border:2px solid hsl(var(--feed-line));padding:4px}[data-topic=recruit].Pilhza_authorRing,[data-topic=recruit].Pilhza_topicNote{--note-color:hsl(var(--topic-recruit-mark))}[data-topic=tips].Pilhza_authorRing,[data-topic=tips].Pilhza_topicNote{--note-color:hsl(var(--topic-tips-mark))}[data-topic=report].Pilhza_authorRing,[data-topic=report].Pilhza_topicNote{--note-color:hsl(var(--topic-report-mark))}.Pilhza_authorRing[data-unread=true]{border-color:var(--note-color)}.Pilhza_avatarImage{border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:hidden}.Pilhza_authorButton:hover .Pilhza_authorRing,.Pilhza_authorButton:hover .Pilhza_createRing{transform:translateY(-3px)}.Pilhza_createRing{background:var(--feed-soft);border:1px dashed hsl(var(--feed-accent));color:hsl(var(--feed-accent))}.Pilhza_unreadDot{border:2px solid hsl(var(--feed-paper));background:var(--note-color);border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:0}.Pilhza_authorName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;display:block;overflow:hidden}.Pilhza_authorStatus{color:var(--feed-muted);margin-top:4px;font-size:12px}.Pilhza_avatarFallback{background:var(--feed-soft);width:100%;height:100%;color:hsl(var(--feed-ink));border-radius:50%;justify-content:center;align-items:center;font-size:16px;display:flex}.Pilhza_viewer.Pilhza_viewer{border:1px solid hsl(var(--feed-line));background:hsl(var(--feed-paper));width:min(460px,100vw - 32px);max-width:460px;height:min(840px,100dvh - 32px);max-height:calc(100dvh - 32px);box-shadow:0 24px 80px var(--feed-stage-shadow);border-radius:24px;padding:0;display:block;overflow:hidden}.Pilhza_viewer.Pilhza_viewer>button:last-child{width:44px;height:44px;color:hsl(var(--feed-ink));background:var(--feed-soft);opacity:1;border-radius:50%;justify-content:center;align-items:center;display:flex;top:12px;right:8px}.Pilhza_viewer.Pilhza_viewer>button:last-child:focus{box-shadow:none}.Pilhza_viewer.Pilhza_viewer>button:last-child:focus-visible{outline:2px solid hsl(var(--feed-accent));outline-offset:-2px}.Pilhza_viewingSession{outline:0;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.Pilhza_viewerHeader{flex:none;align-items:center;gap:12px;min-width:0;padding:16px 64px 12px 16px;display:flex}.Pilhza_viewerAvatar{border-radius:50%;flex:0 0 40px;width:40px;height:40px;display:block;position:relative;overflow:hidden}.Pilhza_viewerAvatar>span{width:100%;height:100%;display:block}.Pilhza_viewerAuthor{flex:1;min-width:0}.Pilhza_viewerAuthor>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}.Pilhza_viewerAuthor>span{color:var(--feed-muted);white-space:nowrap;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.Pilhza_topicNote{--note-color:hsl(var(--topic-general-mark));background:var(--note-color);color:hsl(var(--feed-note-text));border-radius:1px 1px 6px;flex:none;padding:8px 12px;font-size:14px;font-weight:650;display:block;transform:rotate(-3deg)}.Pilhza_segments{flex:none;gap:4px;padding:0 16px 12px;display:flex}.Pilhza_segment{background:hsl(var(--feed-line));border-radius:2px;flex:1;height:3px}.Pilhza_segment[data-seen=true]{background:var(--feed-muted)}.Pilhza_segment[data-current=true]{background:hsl(var(--feed-accent));box-shadow:0 0 0 1px hsl(var(--feed-accent))}.Pilhza_stage{background:var(--feed-stage);touch-action:pan-y;flex:1;min-height:80px;position:relative;overflow:hidden}.Pilhza_storyImage.Pilhza_storyImage{width:100%;height:100%;position:absolute;inset:0}.Pilhza_positionBadge{z-index:2;border:1px solid hsl(from var(--feed-stage-ink) h s l / .251);background:hsl(from var(--feed-stage-scrim) h s l / .659);color:var(--feed-stage-ink);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:16px;padding:4px 8px;font-size:12px;position:absolute;top:12px;right:12px}.Pilhza_viewerFooter{flex:none;padding:16px}.Pilhza_storyPeople{margin-bottom:12px}.Pilhza_caption{overscroll-behavior:contain;max-height:72px;color:hsl(var(--feed-ink));white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-size:16px;line-height:1.6;overflow-y:auto}.Pilhza_sessionLink{border:1px solid hsl(var(--feed-line));background:var(--feed-soft);width:100%;color:hsl(var(--feed-ink));text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin:0 0 12px;padding:12px;display:flex}.Pilhza_sessionLink>span{flex:1;min-width:0}.Pilhza_sessionLink strong,.Pilhza_sessionLink small{display:block}.Pilhza_sessionLink strong{font-size:14px;font-weight:650}.Pilhza_sessionLink small{color:var(--feed-muted);margin-top:4px;font-size:12px}.Pilhza_navigation{align-items:center;gap:12px;display:flex}.Pilhza_previousButton,.Pilhza_nextButton{cursor:pointer;white-space:nowrap;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.Pilhza_previousButton{background:var(--feed-soft);width:44px;color:hsl(var(--feed-ink))}.Pilhza_previousButton:disabled{cursor:default;opacity:.4}.Pilhza_nextButton{background:hsl(var(--feed-accent));color:hsl(var(--feed-on-accent));padding:12px 16px}.Pilhza_manualHint{color:var(--feed-muted);flex:1;font-size:12px}.Pilhza_videoShell,.Pilhza_video{width:100%;height:100%}.Pilhza_video{object-fit:contain}.Pilhza_videoControls{border:1px solid hsl(from var(--feed-stage-ink) h s l / .212);background:hsl(from var(--feed-stage-scrim) h s l / .91);color:var(--feed-stage-ink);border-radius:16px;padding:4px 12px 8px;position:absolute;bottom:12px;left:12px;right:12px}.Pilhza_videoButtons{align-items:center;gap:8px;display:flex}.Pilhza_videoButtons button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.Pilhza_videoButtons span{font-variant-numeric:tabular-nums;flex:1;font-size:12px}.Pilhza_seek{width:100%;height:44px;accent-color:var(--feed-stage-seek);cursor:pointer;margin:0;display:block}.Pilhza_textStage{overscroll-behavior:contain;background:hsl(var(--feed-paper));color:hsl(var(--feed-ink));white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:16px;font-size:16px;line-height:1.6;position:absolute;inset:16px;overflow-y:auto}.Pilhza_viewerActions{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.Pilhza_videoPlaceholder{color:var(--feed-stage-ink);text-align:center;justify-content:center;align-items:center;padding:16px;font-size:16px;line-height:1.6;display:flex;position:absolute;inset:0}.Pilhza_mediaError{color:var(--feed-stage-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;font-size:16px;display:flex;position:absolute;inset:0}.Pilhza_endState{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:32px 16px;display:flex}.Pilhza_endNote{width:80px;height:88px;color:hsl(var(--feed-end-note-text));background:hsl(var(--topic-general-mark));box-shadow:4px 8px 0 var(--feed-soft);border-radius:2px 2px 16px;justify-content:center;align-items:center;margin-bottom:16px;display:flex;transform:rotate(-6deg)}.Pilhza_endState h2{margin:0;font-size:18px;font-weight:650}.Pilhza_endState p{color:var(--feed-muted);margin:16px 0;font-size:16px;line-height:1.8}.Pilhza_strip button:focus-visible,.Pilhza_viewer button:focus-visible,.Pilhza_viewer input:focus-visible,.Pilhza_caption:focus-visible{outline:2px solid hsl(var(--feed-accent));outline-offset:3px}.Pilhza_videoButtons button:focus-visible,.Pilhza_seek:focus-visible{outline-color:var(--feed-stage-focus)}@media (max-width:520px){.Pilhza_strip{padding:8px 0 16px}.Pilhza_authorList{gap:12px}.Pilhza_authorButton{flex-basis:72px}.Pilhza_authorRing,.Pilhza_createRing{width:64px;height:64px}.Pilhza_viewer.Pilhza_viewer{width:calc(100vw - 16px);height:calc(100dvh - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom)));border-radius:20px;max-height:calc(100dvh - 32px)}.Pilhza_viewerHeader{gap:8px;padding-left:12px}.Pilhza_viewerFooter{padding:12px}.Pilhza_navigation{gap:8px}.Pilhza_manualHint{max-width:124px;line-height:1.5}.Pilhza_topicNote{overflow-wrap:anywhere;max-width:88px;padding:8px}.Pilhza_caption{max-height:64px}}@media (max-height:640px){.Pilhza_viewer.Pilhza_viewer{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.Pilhza_viewerHeader{padding-top:8px;padding-bottom:8px}.Pilhza_viewerFooter{padding:8px 12px}.Pilhza_caption{max-height:48px;margin-bottom:8px;font-size:16px}.Pilhza_sessionLink{margin-bottom:8px;padding:8px 12px}.Pilhza_sessionLink small{display:none}}@media (prefers-reduced-motion:reduce){.Pilhza_authorRing,.Pilhza_createRing{transition:none}}
.NcBCma_root{--bc-accent:hsl(var(--surface-cta));--bc-success:hsl(var(--success));--bc-gold:hsl(var(--rating));--bc-ink:hsl(var(--foreground));--bc-paper:hsl(var(--background))}.NcBCma_accent{color:var(--bc-accent)}.NcBCma_heroTitle{letter-spacing:-.04em;text-wrap:balance;font-size:26px;font-weight:700;line-height:1.3}.NcBCma_heroDetail{color:hsl(var(--muted-foreground));text-wrap:balance;margin:0;font-size:13px;line-height:1.5}@media (max-width:600px){.NcBCma_heroTitle{font-size:20px}.NcBCma_heroDetail{font-size:12px}}.NcBCma_ticketWrap{position:relative}.NcBCma_ticketArt{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.NcBCma_paper{fill:var(--bc-paper);stroke:hsl(var(--border))}.NcBCma_dashed{stroke:color-mix(in srgb, var(--bc-accent) 40%, transparent);stroke-dasharray:3 6}.NcBCma_line{stroke:color-mix(in srgb, var(--bc-ink) 24%, transparent);stroke-width:4px}.NcBCma_success{fill:var(--bc-success);stroke:color-mix(in srgb, var(--bc-success) 60%, var(--bc-paper));stroke-width:6px}.NcBCma_check{stroke:var(--bc-paper);stroke-width:5px}.NcBCma_confettiAccent{fill:var(--bc-accent)}.NcBCma_confettiGold{fill:var(--bc-gold)}.NcBCma_ticket{transform-origin:50%;transform-box:fill-box}.NcBCma_logo{aspect-ratio:1;border-radius:6px;width:12.86%;position:absolute;top:38.89%;left:17.86%;overflow:hidden}.NcBCma_confetti{opacity:.65}.NcBCma_ticket{animation:1.1s both NcBCma_bcTicketLand}.NcBCma_logo{animation:.4s .9s both NcBCma_bcSmallReveal}.NcBCma_confetti path{animation:NcBCma_bcConfettiSpread 1.3s calc(.75s + var(--i) * 25ms) both}.NcBCma_caption{animation:.5s .95s both NcBCma_bcCaptionIn}@keyframes NcBCma_bcTicketLand{0%{opacity:0;transform:translate(-80px,-45px)rotate(-18deg)scale(.7)}70%{opacity:1;transform:translateY(4px)rotate(2deg)}to{transform:none}}@keyframes NcBCma_bcSmallReveal{0%{opacity:0;transform:scale(.4)translateY(12px)}to{opacity:1;transform:none}}@keyframes NcBCma_bcConfettiSpread{0%{opacity:0;transform:translate(-95px)scale(.3)}30%{opacity:1}to{opacity:.65;transform:none}}@keyframes NcBCma_bcCaptionIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.NcBCma_ticket,.NcBCma_logo,.NcBCma_confetti path,.NcBCma_caption{animation:none}}.NcBCma_polaroidArt{width:min(72vw,288px);padding-top:16px;position:relative}.NcBCma_polaroidUnderlay{background:color-mix(in srgb, var(--bc-accent) 28%, var(--bc-paper));border:1px solid color-mix(in srgb, var(--bc-accent) 40%, var(--bc-paper));position:absolute;inset:16px -4px 48px;transform:rotate(6deg)}.NcBCma_polaroidPrint{background:color-mix(in srgb, var(--bc-ink) 6%, hsl(var(--card)));color:var(--bc-ink);box-shadow:0 8px 16px color-mix(in srgb, var(--bc-ink) 12%, transparent);margin:0;padding:12px 12px 16px;position:relative;transform:rotate(-4deg)}.NcBCma_polaroidPrint:before{content:"";z-index:1;background:color-mix(in srgb, var(--bc-gold) 55%, transparent);width:80px;height:24px;position:absolute;top:-12px;left:36%;transform:rotate(-4deg)}.NcBCma_polaroidStamp{border:1px solid var(--bc-accent);outline:1px solid var(--bc-accent);outline-offset:-4px;width:fit-content;color:var(--bc-accent);background:var(--bc-paper);align-items:center;gap:8px;margin:-16px -12px 0 auto;padding:8px 16px;display:flex;position:relative;transform:rotate(6deg)}