.principles-module__J4xrtG__page{--paper:#eeede8;--ink:#151515;--muted-ink:#6d6c67;--line:#1515152e;--accent:#e14b31;background:radial-gradient(circle at 84% 18%,#e14b3117,transparent 24rem),var(--paper);min-height:100svh;color:var(--ink);isolation:isolate;position:relative;overflow:hidden}.principles-module__J4xrtG__page:before{z-index:-1;content:"";opacity:.32;pointer-events:none;background-image:repeating-linear-gradient(115deg,#0000 0 3px,#15151509 3px 4px),repeating-linear-gradient(25deg,#0000 0 5px,#ffffff29 5px 6px);background-size:7px 7px,11px 11px;position:absolute;inset:0}.principles-module__J4xrtG__header{justify-content:space-between;align-items:flex-start;width:100%;padding:2rem clamp(5rem,8vw,7rem) 2rem clamp(1.25rem,4vw,4rem);display:flex;position:absolute;top:0;left:0}.principles-module__J4xrtG__homeLink{color:inherit;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.72rem;font-weight:650;text-decoration:none;display:inline-flex}.principles-module__J4xrtG__homeLink svg{width:1rem;height:1rem;transition:transform .22s cubic-bezier(.22,1,.36,1)}.principles-module__J4xrtG__homeLink:hover svg{transform:translate(-.2rem)}.principles-module__J4xrtG__journalTitle{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:flex-end;font-size:.72rem;font-weight:650;line-height:1.45;display:flex}.principles-module__J4xrtG__journalTitle span{color:var(--muted-ink);font-weight:500}.principles-module__J4xrtG__journal{grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;padding:clamp(6.25rem,10vh,7.5rem) clamp(1.25rem,6vw,6rem) clamp(4.75rem,7vh,6rem);display:grid}.principles-module__J4xrtG__dateNavigation{grid-template-columns:3rem 1fr 3rem;align-items:center;gap:clamp(.75rem,3vw,2rem);width:min(100%,38rem);margin:0 auto;display:grid}.principles-module__J4xrtG__dateButton,.principles-module__J4xrtG__quoteNavigation button{border:1px solid var(--line);width:3rem;height:3rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.principles-module__J4xrtG__dateButton svg,.principles-module__J4xrtG__quoteNavigation svg{width:1rem;height:1rem}.principles-module__J4xrtG__dateButton:not(:disabled):hover,.principles-module__J4xrtG__quoteNavigation button:hover{border-color:var(--ink);background:var(--ink);color:var(--paper);transform:scale(1.04)}.principles-module__J4xrtG__dateButton:focus-visible,.principles-module__J4xrtG__quoteNavigation button:focus-visible,.principles-module__J4xrtG__progressTrack button:focus-visible,.principles-module__J4xrtG__homeLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.principles-module__J4xrtG__dateButton:disabled{cursor:not-allowed;opacity:.28}.principles-module__J4xrtG__dateBlock{text-align:center;flex-direction:column;align-items:center;gap:.45rem;display:flex}.principles-module__J4xrtG__dateBlock span{color:var(--accent);letter-spacing:.17em;text-transform:uppercase;font-size:.63rem;font-weight:700}.principles-module__J4xrtG__dateBlock time{letter-spacing:-.015em;font-size:clamp(.9rem,1.4vw,1rem);font-weight:550}.principles-module__J4xrtG__quoteViewport{place-items:start center;min-height:0;padding:clamp(1.5rem,3vh,2.25rem) 0;display:grid}.principles-module__J4xrtG__principle{--quote-scale:1;cursor:default;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:min(100%,76rem)}.principles-module__J4xrtG__category{color:var(--muted-ink);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:clamp(1.5rem,3vh,2.5rem);font-size:.68rem;font-weight:650;display:flex}.principles-module__J4xrtG__category span{background:var(--accent);color:#fff9f5;letter-spacing:0;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;font-size:.58rem;display:grid}.principles-module__J4xrtG__principle blockquote{font-size:clamp(2rem,min(calc(5.3vw*var(--quote-scale)),calc(9vh*var(--quote-scale))),5.65rem);letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:540;line-height:.98;animation:none}.principles-module__J4xrtG__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.principles-module__J4xrtG__kineticQuote:before{color:var(--accent);content:"“";margin-left:-.48em}.principles-module__J4xrtG__quotePhrase{font:inherit}.principles-module__J4xrtG__quoteWord{will-change:transform,filter,opacity;display:inline-block}.principles-module__J4xrtG__toneQuiet{color:color-mix(in srgb,var(--ink)78%,transparent);letter-spacing:-.012em;font-weight:450}.principles-module__J4xrtG__toneUrgent{color:var(--accent);letter-spacing:-.032em;font-weight:720}.principles-module__J4xrtG__toneContrast{color:color-mix(in srgb,var(--accent)82%,var(--ink));letter-spacing:-.025em;font-weight:610}.principles-module__J4xrtG__toneQuestion{color:var(--accent);letter-spacing:-.03em;font-weight:680}.principles-module__J4xrtG__toneResolve{color:var(--accent);letter-spacing:-.03em;font-weight:740}.principles-module__J4xrtG__controls{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;width:min(100%,76rem);margin:0 auto;padding-top:1.25rem;display:flex}.principles-module__J4xrtG__progress{width:min(100%,24rem);color:var(--muted-ink);font-variant-numeric:tabular-nums;letter-spacing:.08em;align-items:center;gap:.85rem;font-size:.62rem;display:flex}.principles-module__J4xrtG__progressTrack{flex:1;gap:.25rem;display:flex}.principles-module__J4xrtG__progressTrack button{cursor:pointer;background:0 0;border:0;flex:1;height:1.5rem;position:relative}.principles-module__J4xrtG__progressTrack button:after{background:var(--line);content:"";height:1px;transition:height .22s,background-color .22s;position:absolute;top:50%;left:0;right:0}.principles-module__J4xrtG__progressTrack button:hover:after{background:var(--muted-ink)}.principles-module__J4xrtG__progressTrack .principles-module__J4xrtG__progressActive:after{background:var(--accent);height:3px}.principles-module__J4xrtG__quoteNavigation{gap:.6rem;display:flex}.principles-module__J4xrtG__navigationArrow{font-size:1.15rem;font-weight:500;line-height:1;display:block;transform:translateY(-.04em)}.principles-module__J4xrtG__hint{color:var(--muted-ink);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;position:absolute;bottom:1.4rem;right:clamp(1.25rem,4vw,4rem)}.dark .principles-module__J4xrtG__page{--paper:#11110f;--ink:#efeee8;--muted-ink:#96958e;--line:#efeee833;--accent:#f06449;background:radial-gradient(circle at 84% 18%,#f064491a,transparent 24rem),var(--paper)}@media (max-width:640px){.principles-module__J4xrtG__header{padding-top:1.25rem}.principles-module__J4xrtG__homeLink span{display:none}.principles-module__J4xrtG__journal{padding-top:5.75rem;padding-bottom:4.5rem}.principles-module__J4xrtG__dateNavigation{grid-template-columns:2.65rem 1fr 2.65rem;gap:.65rem}.principles-module__J4xrtG__dateButton,.principles-module__J4xrtG__quoteNavigation button{width:2.65rem;height:2.65rem}.principles-module__J4xrtG__quoteViewport{padding-block:1.75rem}.principles-module__J4xrtG__principle blockquote{font-size:clamp(1.85rem,min(calc(9.8vw*var(--quote-scale)),calc(6.25vh*var(--quote-scale))),3.5rem);line-height:1.02}.principles-module__J4xrtG__kineticQuote:before{margin-left:0}.principles-module__J4xrtG__controls{align-items:flex-end}.principles-module__J4xrtG__hint{display:none}}@media (max-height:700px) and (min-width:641px){.principles-module__J4xrtG__journal{padding-top:5.75rem;padding-bottom:3rem}.principles-module__J4xrtG__quoteViewport{padding-block:1.25rem}.principles-module__J4xrtG__principle blockquote{font-size:clamp(1.85rem,min(calc(4.7vw*var(--quote-scale)),calc(8vh*var(--quote-scale))),4.5rem)}.principles-module__J4xrtG__hint{display:none}}@media (prefers-reduced-motion:reduce){.principles-module__J4xrtG__homeLink svg,.principles-module__J4xrtG__dateButton,.principles-module__J4xrtG__quoteNavigation button,.principles-module__J4xrtG__progressTrack button:after{transition:none}.principles-module__J4xrtG__quoteWord{will-change:auto}}
