.personal-note-page .ambient{background:radial-gradient(ellipse at 68% 18%,rgba(211,175,116,.065),transparent 52%),radial-gradient(ellipse at 86% 68%,rgba(132,103,149,.045),transparent 55%),linear-gradient(135deg,#0b0c12,#0e0c11 58%,#08090d)}.personal-note-page .ambient__orb{display:none}.personal-note-page .ambient__grain{opacity:.018}.personal-note-page.core-scene--scrollable .core-scene__viewport{place-items:start}.personal-note-page .core-scene__content{width:min(41.25rem,65vw);margin:0 0 0 23vw;padding:max(12vh,calc(env(safe-area-inset-top) + 4.5rem)) 0 max(8rem,calc(env(safe-area-inset-bottom) + 8rem));text-align:left}.personal-note-editorial{position:relative}.personal-note-editorial .eyebrow{margin:0 0 1.4rem;color:#c0a883;font-size:.6875rem;letter-spacing:.26em}.personal-note-editorial h1{margin:0;color:#f8f1e7;font-family:var(--display);font-size:clamp(3.625rem,4.4vw,4.5rem);font-weight:400;letter-spacing:-.05em;line-height:1.03}.personal-note-editorial__greeting{margin:2.75rem 0 2rem}.personal-note-editorial__salutation{margin:0;color:#e5dacf;font-family:var(--display);font-size:1.25rem;font-weight:400;line-height:1.65}.personal-note-editorial__opening-wish{margin:1rem 0 0;color:#f2e6d6;font-family:var(--display);font-size:1.625rem;font-weight:400;line-height:1.4}.personal-note-editorial__body{max-width:38rem}.personal-note-editorial__body p{margin:0;color:#e1d8d0;font-family:var(--display);font-size:clamp(1.0625rem,1.2vw,1.1875rem);font-weight:400;line-height:1.75;text-wrap:pretty}.personal-note-editorial__body p+p{margin-top:1.5rem}.personal-note-editorial__body p.personal-note-editorial__presence{margin-top:2rem;color:#f0e4d4;font-size:1.25rem;line-height:1.7}.personal-note-editorial__body p.personal-note-editorial__ahead{margin-top:2.75rem}.personal-note-editorial__closing{margin-top:3.5rem}.personal-note-editorial__closing>p:first-child{margin:0;color:#f8f1e7;font-family:var(--display);font-size:clamp(1.875rem,2.35vw,2.375rem);font-weight:400;line-height:1.3;letter-spacing:-.025em}.personal-note-editorial__last-line{max-width:35rem;margin:1.25rem 0 0;color:#ccb393;font-family:var(--display);font-size:1.125rem;font-weight:400;line-height:1.75}.personal-note-editorial__signature{margin:0;color:#b6a697;font-family:var(--display);font-size:.9375rem;font-weight:400;line-height:1.6}.personal-note-editorial__signature-row{display:flex;align-items:flex-start;gap:.5rem;margin-top:2rem}.personal-note-editorial__signature-row .personal-note-editorial__signature{padding-top:.625rem;flex-shrink:0}@media (max-width:959px){.personal-note-page .core-scene__content{width:89vw;margin-inline:auto;padding-top:max(5.5rem,calc(env(safe-area-inset-top) + 4.5rem))}.personal-note-editorial h1{font-size:clamp(2.5rem,11.2vw,3rem)}.personal-note-editorial__greeting{margin-top:2.5rem;margin-bottom:1.75rem}.personal-note-editorial__opening-wish{font-size:1.5rem}.personal-note-editorial__body p{font-size:1.0625rem;line-height:1.7}.personal-note-editorial__body p+p{margin-top:1.375rem}.personal-note-editorial__body p.personal-note-editorial__presence{margin-top:1.75rem;font-size:1.125rem}.personal-note-editorial__body p.personal-note-editorial__ahead{margin-top:2.5rem}.personal-note-editorial__closing{margin-top:3rem}.personal-note-editorial__closing>p:first-child{font-size:clamp(1.6875rem,7.5vw,2.125rem)}.personal-note-editorial__last-line{font-size:1.0625rem}}.reflection-monologue-scene .ambient{background:linear-gradient(145deg,#0b0b10,#08090d 70%,#0b0a0e)}.reflection-monologue-scene .ambient__orb{display:none}.reflection-monologue-scene .ambient__grain{opacity:.015}.reflection-monologue-scene .ambient:after,.reflection-monologue-scene .ambient:before{content:"";position:absolute;inset:0;pointer-events:none;transition:opacity 1.2s ease;opacity:0}.reflection-monologue-scene .ambient:before{background:radial-gradient(ellipse at 70% 48%,rgba(134,105,148,.055),transparent 65%)}.reflection-monologue-scene .ambient:after{background:radial-gradient(ellipse at 50% 55%,rgba(200,168,120,.045),transparent 65%)}.reflection-monologue-scene--accountability .ambient:before,.reflection-monologue-scene--apology .ambient:after,.reflection-monologue-scene--no-defence .ambient:before{opacity:1}.reflection-monologue-scene.core-scene--scrollable .core-scene__viewport{place-items:start}.reflection-monologue-scene .core-scene__content{width:min(41.25rem,80vw);margin:0 0 0 calc(44.5vw - 20.625rem);padding:max(12vh,calc(env(safe-area-inset-top) + 4.5rem)) 0 max(8rem,calc(env(safe-area-inset-bottom) + 8rem));text-align:left}.reflection-monologue__header .eyebrow{margin:0 0 1.4rem;color:#b8a486;font-size:.6875rem;letter-spacing:.24em}.reflection-monologue__header h1{max-width:41.25rem;margin:0;color:#f4eee5;font-family:var(--display);font-size:clamp(3.625rem,4vw,4.375rem);font-weight:400;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.reflection-monologue__body{margin-top:3rem}.reflection-monologue__beat+.reflection-monologue__beat{margin-top:4rem}.reflection-monologue__paragraph{margin:0;color:#ddd5ce;font-family:var(--display);font-size:clamp(1.0625rem,1.2vw,1.1875rem);font-weight:400;line-height:1.75;text-wrap:pretty}.reflection-monologue__paragraph+.reflection-monologue__paragraph{margin-top:1.5rem}.reflection-monologue__paragraph.reflection-monologue__paragraph--responsibility{color:#eee5da;font-size:1.375rem;line-height:1.65}.reflection-monologue__beat.reflection-monologue__beat--no-defence{margin-top:4.5rem}.reflection-monologue__paragraph.reflection-monologue__paragraph--pause{margin-top:2rem;color:#f2eade;font-size:clamp(1.375rem,1.7vw,1.75rem);line-height:1.5}.reflection-monologue__paragraph.reflection-monologue__paragraph--apology{margin-top:3.75rem;color:#f5eee5;font-size:clamp(2rem,2.5vw,2.625rem);line-height:1.3}.reflection-monologue__paragraph.reflection-monologue__paragraph--after-apology{margin-top:1.5rem;color:#c1ac8d;font-size:1.125rem;font-style:italic}.reflection-monologue__beat.reflection-monologue__beat--exit{margin-top:4.5rem}.reflection-monologue__paragraph--closing{max-width:35rem;color:#cdc7c1;font-size:1.25rem;line-height:1.75}@media (max-width:959px){.reflection-monologue-scene .core-scene__content{width:89vw;margin-inline:auto;padding-top:max(5.5rem,calc(env(safe-area-inset-top) + 4.5rem))}.reflection-monologue__header h1{font-size:clamp(2.5rem,11.2vw,3rem)}.reflection-monologue__body{margin-top:2.5rem}.reflection-monologue__beat+.reflection-monologue__beat{margin-top:2.75rem}.reflection-monologue__paragraph{font-size:1.0625rem;line-height:1.7}.reflection-monologue__paragraph+.reflection-monologue__paragraph{margin-top:1.375rem}.reflection-monologue__paragraph.reflection-monologue__paragraph--responsibility{font-size:1.25rem}.reflection-monologue__beat.reflection-monologue__beat--no-defence{margin-top:3rem}.reflection-monologue__paragraph.reflection-monologue__paragraph--pause{margin-top:1.75rem;font-size:1.375rem}.reflection-monologue__paragraph.reflection-monologue__paragraph--apology{margin-top:3.5rem;font-size:clamp(1.75rem,8vw,2.125rem)}.reflection-monologue__beat.reflection-monologue__beat--exit{margin-top:3rem}.reflection-monologue__paragraph--closing{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.reflection-monologue-scene .ambient:after,.reflection-monologue-scene .ambient:before{display:none;transition:none}}