.page-module__y7JjWq__page{padding-top:var(--nav-h)}.page-module__y7JjWq__notFound{padding:80px var(--outer);flex-direction:column;gap:16px;display:flex}.page-module__y7JjWq__breadcrumb{padding:20px var(--outer);border-bottom:.5px solid var(--border);align-items:center;gap:10px;display:flex}.page-module__y7JjWq__backBtn{font-size:var(--size-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;transition:color .15s;display:flex}.page-module__y7JjWq__backBtn:hover{color:var(--text)}.page-module__y7JjWq__bcSep{color:var(--faint);font-size:var(--size-xs)}.page-module__y7JjWq__bcCurrent{font-size:var(--size-xs);letter-spacing:.04em;color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__y7JjWq__hero{aspect-ratio:16/7;border-bottom:.5px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;width:100%;position:relative;overflow:hidden}.page-module__y7JjWq__hero:active{cursor:grabbing}.page-module__y7JjWq__heroSlide{opacity:0;transition:opacity .5s;position:absolute;inset:0}.page-module__y7JjWq__heroSlide.page-module__y7JjWq__active{opacity:1}.page-module__y7JjWq__heroCaption{padding:56px var(--outer) 20px;color:#ffffffd1;font-size:var(--size-xs);letter-spacing:.04em;text-align:center;opacity:0;pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#1a1a1a8c 100%);line-height:1.5;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.page-module__y7JjWq__hero:hover .page-module__y7JjWq__heroSlide.page-module__y7JjWq__active .page-module__y7JjWq__heroCaption{opacity:1}.page-module__y7JjWq__heroNav{color:#fff9;cursor:pointer;z-index:2;background:0 0;border:none;padding:24px 20px;font-size:22px;transition:color .15s;position:absolute;top:50%;transform:translateY(-50%)}.page-module__y7JjWq__heroNav:hover{color:#fff}.page-module__y7JjWq__prev{left:0}.page-module__y7JjWq__next{right:0}.page-module__y7JjWq__heroCounter{bottom:16px;right:var(--outer);letter-spacing:.1em;color:#ffffff59;z-index:2;font-size:9px;position:absolute}.page-module__y7JjWq__body{padding:0 var(--outer);border-bottom:.5px solid var(--border);grid-template-columns:1fr 320px;align-items:stretch;display:grid}.page-module__y7JjWq__main{padding:clamp(40px,5vw,64px) 64px clamp(40px,5vw,64px) 0;position:relative}.page-module__y7JjWq__main:after{content:"";right:0;top:var(--divider-top,clamp(40px,5vw,64px));bottom:var(--divider-bottom,clamp(40px,5vw,64px));background:var(--border);width:.5px;position:absolute}.page-module__y7JjWq__title{font-size:var(--size-2xl);font-weight:var(--weight-light);letter-spacing:-.02em;line-height:var(--lh-heading);margin-bottom:10px}.page-module__y7JjWq__subtitle{font-size:var(--size-base);color:var(--muted);letter-spacing:.01em;margin-bottom:32px;line-height:1.5}.page-module__y7JjWq__text{font-size:var(--size-base);color:var(--muted);line-height:var(--lh-body)}.page-module__y7JjWq__text p{margin-bottom:20px}.page-module__y7JjWq__text p:last-child{margin-bottom:0}.page-module__y7JjWq__sidebar{padding:clamp(40px,5vw,64px) 0 clamp(40px,5vw,64px) 40px}.page-module__y7JjWq__metaGroup{margin-bottom:32px}.page-module__y7JjWq__metaGroup:last-child{margin-bottom:0}.page-module__y7JjWq__metaLabel{letter-spacing:var(--track-wider);text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:9px}.page-module__y7JjWq__metaVal{font-size:var(--size-sm);color:var(--text);line-height:1.5}.page-module__y7JjWq__metaVal a{color:var(--text);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:.5px;transition:color .15s}.page-module__y7JjWq__metaVal a:hover{color:var(--muted)}.page-module__y7JjWq__docs{padding:clamp(32px,4vw,48px) var(--outer);border-bottom:.5px solid var(--border)}.page-module__y7JjWq__docsTitle{font-size:var(--size-xs);letter-spacing:var(--track-wider);text-transform:uppercase;color:var(--faint);margin-bottom:16px}.page-module__y7JjWq__docItem{border-bottom:.5px solid var(--border);font-size:var(--size-sm);color:var(--muted);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.page-module__y7JjWq__docItem:last-child{border-bottom:none}.page-module__y7JjWq__docRequest{font-size:var(--size-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--faint);transition:color .15s}.page-module__y7JjWq__docRequest:hover{color:var(--text)}.page-module__y7JjWq__gallerySection{padding:clamp(32px,4vw,48px) var(--outer);border-bottom:.5px solid var(--border)}.page-module__y7JjWq__galleryLabel{font-size:var(--size-xs);letter-spacing:var(--track-wider);text-transform:uppercase;color:var(--faint);margin-bottom:20px}.page-module__y7JjWq__galleryGrid{gap:var(--gap-tile);grid-template-columns:repeat(4,1fr);display:grid}.page-module__y7JjWq__thumb{aspect-ratio:4/3;cursor:pointer;background:0 0;border:none;padding:0;transition:opacity .2s;position:relative;overflow:hidden}.page-module__y7JjWq__thumb:hover{opacity:1}.page-module__y7JjWq__thumbCaption{color:#ffffffd9;letter-spacing:.04em;opacity:0;pointer-events:none;text-align:left;background:linear-gradient(#0000 0%,#1a1a1a99 100%);padding:32px 12px 10px;font-size:9px;line-height:1.45;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.page-module__y7JjWq__thumb:hover .page-module__y7JjWq__thumbCaption{opacity:1}.page-module__y7JjWq__videoSlideBg{background:#1a1a1a;position:absolute;inset:0}.page-module__y7JjWq__videoSlideOverlay{z-index:1;background:#00000047;position:absolute;inset:0}.page-module__y7JjWq__videoSlidePlay{cursor:pointer;z-index:2;color:#fff;opacity:.85;background:0 0;border:none;padding:0;transition:transform .2s,opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module__y7JjWq__heroSlide:hover .page-module__y7JjWq__videoSlidePlay{opacity:1;transform:translate(-50%,-50%)scale(1.1)}.page-module__y7JjWq__videoSection{padding:clamp(32px,4vw,48px) var(--outer);border-bottom:.5px solid var(--border)}.page-module__y7JjWq__videoLabel{font-size:var(--size-xs);letter-spacing:var(--track-wider);text-transform:uppercase;color:var(--faint);margin-bottom:20px}.page-module__y7JjWq__videoGrid{gap:var(--gap-tile);grid-template-columns:repeat(3,1fr);display:grid}.page-module__y7JjWq__videoThumb{aspect-ratio:16/9;cursor:pointer;background:#1a1a1a;border:none;padding:0;transition:opacity .2s;position:relative;overflow:hidden}.page-module__y7JjWq__videoThumb:hover{opacity:.9}.page-module__y7JjWq__videoThumbBg{background:#1a1a1a;position:absolute;inset:0}.page-module__y7JjWq__videoThumbOverlay{z-index:1;background:#0003;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.page-module__y7JjWq__videoThumb:hover .page-module__y7JjWq__videoThumbOverlay{background:#00000059}.page-module__y7JjWq__videoThumbCaption{color:#ffffffd9;letter-spacing:.04em;opacity:0;pointer-events:none;text-align:left;z-index:2;background:linear-gradient(#0000 0%,#1a1a1ab3 100%);padding:28px 12px 10px;font-size:9px;line-height:1.45;transition:opacity .25s;position:absolute;bottom:0;left:0;right:0}.page-module__y7JjWq__videoThumb:hover .page-module__y7JjWq__videoThumbCaption{opacity:1}.page-module__y7JjWq__videoModal{z-index:500;padding:56px var(--outer) 32px;background:#0a0a0af7;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:fixed;inset:0}.page-module__y7JjWq__videoModalClose{color:#ffffff8c;z-index:10;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:22px;transition:color .15s;position:absolute;top:16px;right:20px}.page-module__y7JjWq__videoModalClose:hover{color:#fff}.page-module__y7JjWq__videoModalInner{aspect-ratio:16/9;background:#000;flex-shrink:0;width:100%;max-width:1100px;position:relative}.page-module__y7JjWq__videoModalPlayer{border:none;width:100%;height:100%;position:absolute;inset:0}.page-module__y7JjWq__videoModalCaption{color:#ffffffa6;font-size:var(--size-xs);letter-spacing:.04em;text-align:center;flex-shrink:0;max-width:70%;line-height:1.5}.page-module__y7JjWq__detailTags{padding:clamp(24px,3vw,36px) var(--outer);border-bottom:.5px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-module__y7JjWq__detailTagLabel{font-size:var(--size-xs);letter-spacing:var(--track-wider);text-transform:uppercase;color:var(--faint);margin-right:8px}.page-module__y7JjWq__dtagLink{letter-spacing:.06em;text-transform:uppercase;border:.5px solid var(--border);color:var(--faint);padding:4px 10px;font-size:9px;transition:border-color .15s,color .15s}.page-module__y7JjWq__dtagLink:hover{border-color:var(--border-mid);color:var(--muted)}.page-module__y7JjWq__detailNav{border-top:.5px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.page-module__y7JjWq__navBtn{padding:clamp(24px,3vw,40px) var(--outer);border-right:.5px solid var(--border);flex-direction:column;gap:4px;transition:background .15s;display:flex}.page-module__y7JjWq__navBtn:last-child{border-right:none}.page-module__y7JjWq__navBtn:hover{background:#1a1a1a08}.page-module__y7JjWq__navBtnLabel{font-size:var(--size-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--faint)}.page-module__y7JjWq__navBtnTitle{font-size:var(--size-base);color:var(--muted)}.page-module__y7JjWq__navNext{text-align:right}.page-module__y7JjWq__heroFullscreen{bottom:14px;left:var(--outer);color:#ffffffa6;cursor:pointer;z-index:2;background:#1a1a1a73;border:none;border-radius:2px;padding:6px 9px;font-size:17px;line-height:1;transition:color .15s,background .15s;position:absolute}.page-module__y7JjWq__heroFullscreen:hover{color:#fff;background:#1a1a1ab8}.page-module__y7JjWq__lightbox{z-index:400;background:#1a1a1af7;position:fixed;inset:0}.page-module__y7JjWq__lbImgWrap{cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.page-module__y7JjWq__lbImgWrap:active{cursor:grabbing}.page-module__y7JjWq__lbClose{color:#ffffff8c;z-index:10;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:22px;transition:color .15s;position:absolute;top:16px;right:20px}.page-module__y7JjWq__lbClose:hover{color:#fff}.page-module__y7JjWq__lbNav{color:#ffffff80;z-index:10;cursor:pointer;background:0 0;border:none;padding:24px 20px;font-size:22px;transition:color .15s;position:absolute;top:50%;transform:translateY(-50%)}.page-module__y7JjWq__lbNav:hover{color:#fff}.page-module__y7JjWq__lbPrev{left:0}.page-module__y7JjWq__lbNext{right:0}.page-module__y7JjWq__lbBottom{padding:56px var(--outer) 24px;z-index:10;text-align:center;pointer-events:none;background:linear-gradient(#0000 0%,#1a1a1ab8 100%);flex-direction:column;align-items:center;gap:5px;display:flex;position:absolute;bottom:0;left:0;right:0}.page-module__y7JjWq__lbCaption{color:#ffffffbf;font-size:var(--size-xs);letter-spacing:.04em;max-width:70%;line-height:1.5}.page-module__y7JjWq__lbCounter{color:#fff6;letter-spacing:.1em;font-size:9px}@media (max-width:900px){.page-module__y7JjWq__body{grid-template-columns:1fr}.page-module__y7JjWq__main{border-bottom:.5px solid var(--border);padding-right:0}.page-module__y7JjWq__main:after{display:none}.page-module__y7JjWq__sidebar{padding-left:0}.page-module__y7JjWq__hero{aspect-ratio:4/3}.page-module__y7JjWq__galleryGrid,.page-module__y7JjWq__videoGrid{grid-template-columns:1fr 1fr}.page-module__y7JjWq__detailNav{grid-template-columns:1fr}.page-module__y7JjWq__navBtn{border-right:none;border-bottom:.5px solid var(--border)}.page-module__y7JjWq__videoModal{padding:48px 16px 24px}}@media (max-width:600px){.page-module__y7JjWq__hero{aspect-ratio:3/2}}
