.page-module__NfDiEG__page{flex-direction:column;gap:160px;padding:64px 0 120px;display:flex}.page-module__NfDiEG__letter{max-width:640px;color:var(--ink);border:1px solid var(--rule);background:#fff;margin:0 auto;padding:56px 56px 48px;position:relative;transform:rotate(-.5deg);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #00000014,0 3px 10px #0000001a,0 1px 2px #0000000f}[data-theme=onyx] .page-module__NfDiEG__letter{background:var(--paper-deep);box-shadow:inset 0 -1px #0000004d,0 3px 10px #0006,0 1px 2px #00000040}[data-theme=onyx] .page-module__NfDiEG__signatureImg{filter:invert()}.page-module__NfDiEG__letterHeader{font-family:var(--font-sans);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight);line-height:var(--leading-snug);text-wrap:balance;margin:0 0 32px}.page-module__NfDiEG__letterBody{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-relaxed);flex-direction:column;gap:18px;max-width:52ch;display:flex}.page-module__NfDiEG__signoff{justify-content:space-between;align-items:center;gap:28px;margin-top:36px;display:flex}.page-module__NfDiEG__signatureBlock{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.page-module__NfDiEG__signatureName{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight);color:var(--ink);line-height:var(--leading-snug);margin:0}.page-module__NfDiEG__signatureRole{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink-soft);line-height:var(--leading-snug);margin:0 0 6px}.page-module__NfDiEG__signatureImg{width:clamp(48px,5vw,64px);height:auto;display:block}.page-module__NfDiEG__photoFrame{background:#fff;margin:0;padding:12px 12px 40px;display:inline-block;transform:rotate(1.4deg);box-shadow:0 1px 2px #00000014,0 8px 18px #00000029}.page-module__NfDiEG__photoSlot{aspect-ratio:4/5;background:repeating-linear-gradient(45deg, var(--paper-deep) 0 8px, transparent 8px 16px), var(--paper);width:170px;display:block;position:relative;overflow:hidden}.page-module__NfDiEG__photoSlot img{transform:scale(1.6875)}.page-module__NfDiEG__gallery{flex-direction:column;gap:56px;display:flex}.page-module__NfDiEG__galleryHead{flex-direction:column;gap:12px;max-width:56ch;display:flex}.page-module__NfDiEG__galleryTitle{font-family:var(--font-sans);font-size:clamp(1.4rem,2.6vw,2rem);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight);color:var(--ink);margin:0}.page-module__NfDiEG__galleryDeck{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--ink-soft);text-wrap:balance;margin:0}.page-module__NfDiEG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.page-module__NfDiEG__cellWide{grid-column:1/-1}.page-module__NfDiEG__cell{flex-direction:column;gap:12px;display:flex}.page-module__NfDiEG__cellImage{aspect-ratio:4/5;background:repeating-linear-gradient(45deg, var(--paper-deep) 0 8px, transparent 8px 16px), var(--paper);border:var(--border-default) solid var(--rule);position:relative;overflow:hidden}.page-module__NfDiEG__cellWide .page-module__NfDiEG__cellImage{aspect-ratio:16/9}.page-module__NfDiEG__cellSquare .page-module__NfDiEG__cellImage,.page-module__NfDiEG__cellWide.page-module__NfDiEG__cellSquare .page-module__NfDiEG__cellImage{aspect-ratio:1}.page-module__NfDiEG__subheading{font-family:var(--font-sans);font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:var(--weight-semibold);letter-spacing:var(--track-tight);color:var(--ink);grid-column:1/-1;margin:24px 0 0}.page-module__NfDiEG__cellCaption{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-mute);margin:0}@media (max-width:720px){.page-module__NfDiEG__letter{padding:36px 28px 32px}.page-module__NfDiEG__signoff{flex-direction:column;align-items:flex-start;gap:24px}.page-module__NfDiEG__grid{grid-template-columns:1fr;gap:20px}.page-module__NfDiEG__cellWide{grid-column:auto}.page-module__NfDiEG__cellWide .page-module__NfDiEG__cellImage{aspect-ratio:4/3}}
