.writing-module__SnFkqq__page{min-height:100vh;color:var(--ink);background:var(--paper)}.writing-module__SnFkqq__hero{isolation:isolate;min-height:calc(92svh - var(--public-header-offset));color:#f8f2e8;background:#17151d;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.45fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding:clamp(4.5rem,10vw,9rem) clamp(1.1rem,5vw,5rem) clamp(3rem,6vw,5rem);display:grid;position:relative;overflow:hidden}.writing-module__SnFkqq__hero:before{z-index:-2;content:"";background:radial-gradient(circle at 18% 26%,#8f78ff6b,#0000 31rem),radial-gradient(circle at 88% 74%,#d8ff5f2e,#0000 28rem),radial-gradient(circle at 62% 5%,#ff6e5e29,#0000 22rem);position:absolute;inset:0}.writing-module__SnFkqq__heroGrid{z-index:-1;opacity:.28;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 48%,#0000 92%);mask-image:linear-gradient(90deg,#000,#000 48%,#0000 92%)}.writing-module__SnFkqq__heroCopy{align-self:center}.writing-module__SnFkqq__eyebrow,.writing-module__SnFkqq__readerNote span,.writing-module__SnFkqq__featureLabel,.writing-module__SnFkqq__pills,.writing-module__SnFkqq__readLink,.writing-module__SnFkqq__libraryHeader span,.writing-module__SnFkqq__rowCopy>span,.writing-module__SnFkqq__rowMeta,.writing-module__SnFkqq__portable span{font-family:var(--type-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.writing-module__SnFkqq__eyebrow{color:var(--acid);align-items:center;gap:.5rem;margin:0 0 2rem;display:flex}.writing-module__SnFkqq__eyebrow svg{width:.9rem}.writing-module__SnFkqq__hero h1{max-width:10ch;font-family:var(--type-display);letter-spacing:-.09em;margin:0;font-size:clamp(4.7rem,10.5vw,11rem);font-weight:620;line-height:.76}.writing-module__SnFkqq__hero h1 span{color:var(--pink);margin-left:.3em;font-weight:480;display:block}.writing-module__SnFkqq__lede{color:#c8c1cd;max-width:43rem;font-family:var(--type-reading-active);margin:3rem 0 0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.55}.writing-module__SnFkqq__readerNote{color:#16151a;background:var(--acid);box-shadow:.55rem .55rem 0 var(--violet);border:1px solid #17151d;border-radius:1.2rem 1.2rem 3.4rem;grid-template-columns:auto 1fr;align-self:end;gap:1rem;padding:1.3rem;display:grid;position:relative;transform:rotate(1.2deg)}.writing-module__SnFkqq__readerNote>svg{width:1.7rem;height:1.7rem}.writing-module__SnFkqq__readerNote span{display:block}.writing-module__SnFkqq__readerNote p{margin:1.7rem 0 0;font-size:1rem;line-height:1.5}.writing-module__SnFkqq__scrollCue{color:#aaa3b0;font-family:var(--type-mono);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.6rem;display:inline-flex;position:absolute;bottom:1.2rem;right:clamp(1.1rem,5vw,5rem)}.writing-module__SnFkqq__feature{color:#16151a;background:var(--acid);padding:clamp(4rem,9vw,9rem) clamp(1.1rem,5vw,5rem)}.writing-module__SnFkqq__featureLabel{justify-content:space-between;gap:2rem;max-width:92rem;margin:0 auto 1rem;display:flex}.writing-module__SnFkqq__featureCard{color:#f8f2e8;background:#17151d;border:1px solid #16151a;border-radius:1.8rem;grid-template-columns:minmax(0,1.1fr) minmax(19rem,.55fr);max-width:92rem;min-height:39rem;margin:0 auto;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:grid;overflow:hidden;box-shadow:.8rem .8rem #ff6e5e}.writing-module__SnFkqq__featureCard:hover{transform:translateY(-.35rem);box-shadow:1rem 1rem #ff6e5e}.writing-module__SnFkqq__featureCopy{flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,5vw,4.5rem);display:flex}.writing-module__SnFkqq__pills{color:var(--acid);flex-wrap:wrap;gap:.45rem;display:flex}.writing-module__SnFkqq__pills span{border:1px solid;border-radius:999px;padding:.45rem .65rem}.writing-module__SnFkqq__featureCopy h2{max-width:10ch;font-family:var(--type-display);letter-spacing:-.085em;text-wrap:balance;margin:auto 0 0;font-size:clamp(4.3rem,9vw,9rem);font-weight:600;line-height:.77}.writing-module__SnFkqq__featureCopy>p{color:#bbb4c0;max-width:46rem;margin:2rem 0 0;font-size:1.08rem;line-height:1.55}.writing-module__SnFkqq__readLink{border-bottom:1px solid var(--acid);color:var(--acid);align-items:center;gap:.55rem;margin-top:2rem;padding-bottom:.3rem;display:inline-flex}.writing-module__SnFkqq__featureArtifact{color:#16151a;background:var(--pink);border-left:1px solid #16151a;flex-direction:column;justify-content:space-between;min-height:100%;padding:1.5rem;display:flex;position:relative;overflow:hidden}.writing-module__SnFkqq__featureArtifact>span{z-index:2;font-family:var(--type-mono);text-transform:uppercase;font-size:.62rem;position:relative}.writing-module__SnFkqq__featureArtifact>strong{z-index:2;max-width:5ch;font-family:var(--type-display);letter-spacing:-.085em;font-size:clamp(4rem,8vw,8rem);font-weight:600;line-height:.78;position:relative}.writing-module__SnFkqq__featureArtifact i{border:1px solid #16151a;border-radius:50%;position:absolute}.writing-module__SnFkqq__featureArtifact i:first-of-type{background:var(--sky);width:23rem;height:23rem;top:18%;right:-26%}.writing-module__SnFkqq__featureArtifact i:nth-of-type(2){background:var(--acid);width:15rem;height:15rem;bottom:-12%;right:20%}.writing-module__SnFkqq__featureArtifact i:nth-of-type(3){background:var(--coral);width:4rem;height:4rem;top:44%;left:12%}.writing-module__SnFkqq__library{padding:clamp(4rem,9vw,9rem) clamp(1.1rem,5vw,5rem)}.writing-module__SnFkqq__libraryHeader{grid-template-columns:1fr minmax(17rem,.45fr);align-items:end;gap:3rem;max-width:92rem;margin:0 auto clamp(3rem,7vw,6rem);display:grid}.writing-module__SnFkqq__libraryHeader h2{font-family:var(--type-display);letter-spacing:-.08em;margin:.8rem 0 0;font-size:clamp(4rem,8vw,8rem);font-weight:580;line-height:.8}.writing-module__SnFkqq__libraryHeader>p{color:var(--ink-soft);margin:0;font-size:1.04rem;line-height:1.6}.writing-module__SnFkqq__essayList{border-top:1px solid var(--ink);max-width:92rem;margin:0 auto}.writing-module__SnFkqq__essayRow{border-bottom:1px solid var(--ink);grid-template-columns:4rem minmax(0,1fr) 10rem;align-items:start;gap:clamp(1rem,3vw,3rem);padding:clamp(1.5rem,4vw,3rem) 0;transition:padding-left .18s,background .18s;display:grid}.writing-module__SnFkqq__essayRow:hover{color:#16151a;background:var(--butter);padding-left:1.2rem}.writing-module__SnFkqq__rowNumber{color:var(--violet-dark);font-family:var(--type-mono);font-size:.67rem}.writing-module__SnFkqq__rowCopy>span{color:var(--violet-dark)}.writing-module__SnFkqq__rowCopy h3{max-width:22ch;font-family:var(--type-display);letter-spacing:-.065em;margin:.65rem 0 0;font-size:clamp(2.2rem,5vw,5rem);font-weight:570;line-height:.9}.writing-module__SnFkqq__rowCopy p{max-width:48rem;color:var(--ink-soft);margin:1rem 0 0;font-size:.98rem;line-height:1.55}.writing-module__SnFkqq__rowMeta{color:var(--ink-soft);text-align:right;justify-items:end;gap:.65rem;display:grid}.writing-module__SnFkqq__rowMeta svg{width:1.5rem;color:var(--ink);margin-top:2rem}.writing-module__SnFkqq__portable{color:#16151a;background:var(--sky);border-top:1px solid #16151a;grid-template-columns:.28fr 1fr .6fr;align-items:center;gap:clamp(1.5rem,5vw,5rem);padding:clamp(4rem,8vw,8rem) clamp(1.1rem,5vw,5rem);display:grid}.writing-module__SnFkqq__portable>svg{width:min(100%,12rem);height:auto}.writing-module__SnFkqq__portable h2{max-width:12ch;font-family:var(--type-display);letter-spacing:-.075em;margin:1rem 0 0;font-size:clamp(3.3rem,7vw,7rem);line-height:.82}.writing-module__SnFkqq__portable>p{margin:0;font-size:1rem;line-height:1.65}@media (max-width:900px){.writing-module__SnFkqq__hero,.writing-module__SnFkqq__featureCard,.writing-module__SnFkqq__libraryHeader,.writing-module__SnFkqq__portable{grid-template-columns:1fr}.writing-module__SnFkqq__hero{min-height:auto}.writing-module__SnFkqq__readerNote{max-width:32rem}.writing-module__SnFkqq__featureArtifact{border-top:1px solid #16151a;border-left:0;min-height:25rem}.writing-module__SnFkqq__portable>svg{width:7rem}}@media (max-width:600px){.writing-module__SnFkqq__hero{padding-inline:1rem}.writing-module__SnFkqq__hero h1{font-size:clamp(4rem,20vw,6.5rem)}.writing-module__SnFkqq__hero h1 span{margin-left:0}.writing-module__SnFkqq__readerNote{box-shadow:.35rem .35rem 0 var(--violet);transform:none}.writing-module__SnFkqq__scrollCue{display:none}.writing-module__SnFkqq__feature,.writing-module__SnFkqq__library,.writing-module__SnFkqq__portable{padding-inline:1rem}.writing-module__SnFkqq__featureCard{border-radius:1.2rem;box-shadow:.45rem .45rem #ff6e5e}.writing-module__SnFkqq__featureCopy h2{font-size:clamp(3.6rem,18vw,6rem)}.writing-module__SnFkqq__essayRow{grid-template-columns:2rem minmax(0,1fr)}.writing-module__SnFkqq__rowMeta{text-align:left;grid-column:2;grid-template-columns:auto auto 1fr;justify-items:start}.writing-module__SnFkqq__rowMeta svg{justify-self:end;margin-top:0}}@media (prefers-reduced-motion:reduce){.writing-module__SnFkqq__featureCard,.writing-module__SnFkqq__essayRow{transition:none}}
