A HOME FOR EMERGING VOICES
Your Words Deserve to Be Read.
A literary platform for emerging voices. Discover new writers, share your work, and find your place in the literary world.
T,M
A place for the words you haven’t shared yet.
THE TOUT, MOI COMPETITION
Put your work into the world.
Your writing deserves more than a page in your notebook. TOUT, MOI aims to help emerging writers share their work, reach new readers, and take their next step.
THE TOUT, MOI MAGAZINE
New voices. Different worlds. Stories worth discovering.
Discover emerging writers, explore original perspectives, and find stories that stay with you.
THE TOUT, MOI WORKSHOPS
Make room for your writing to grow.
Writing is a craft you can keep developing. TOUT, MOI aims to create opportunities for emerging writers to learn, experiment, and grow in a supportive literary community.
ABOUT TOUT, MOI
Every literary journey starts somewhere.
Every writer starts with a voice, an idea, and the courage to share it. TOUT, MOI exists to help emerging writers discover opportunities, reach new readers, and take their work further.
A platform for the voices shaping tomorrow’s literary world
YOUR NEXT CHAPTER STARTS HERE
Your next step starts here.
You’ve written the words. Now it’s time to explore where they could take you. Discover opportunities to share your work, reach new readers, and become part of a growing literary community.
LETTERS FROM TOUT MOI
Good writing brings people together.
Discover emerging voices, literary opportunities, and news from the TOUT, MOI community
TOUT, MOI
Discover. Develop. Share your voice.
Explore
Home · Competition · Magazine · Workshops · About Us · Submit Writing
Connect
Instagram · TikTok · Contact
/* ==================================
TOUT, MOI — ORIGINAL EDITORIAL LOOK
================================== */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=DM+Serif+Display&display=swap');
:root {
--tm-cream: #F5EAD5;
--tm-orange: #F26745;
--tm-violet: #5142A6;
--tm-lime: #C5DF68;
--tm-ink: #28252D;
--tm-sand: #E6D5B8;
--tm-rose: #E8A9C0;
}
/* Overall typography and page */
body,
.wp-site-blocks {
background: var(--tm-cream);
color: var(--tm-ink);
font-family: 'DM Sans', Arial, sans-serif;
}
.wp-site-blocks h1,
.wp-site-blocks h2,
.wp-site-blocks h3 {
font-family: 'DM Serif Display', Georgia, serif;
font-weight: 400;
letter-spacing: -0.035em;
line-height: 1.05;
}
.wp-site-blocks h1 {
font-size: clamp(3.2rem, 7vw, 6.8rem);
max-width: 850px;
}
.wp-site-blocks h2 {
font-size: clamp(2.6rem, 5vw, 4.8rem);
max-width: 950px;
}
.wp-site-blocks p {
line-height: 1.8;
}
/* Main content width */
.tm-container,
.tm-hero-grid,
.tm-section > .wp-block-group__inner-container {
width: min(1120px, 88%);
margin-left: auto;
margin-right: auto;
}
/* Hero section */
.tm-hero {
background: var(--tm-cream);
padding: clamp(70px, 10vw, 140px) 0;
}
.tm-hero-grid {
display: grid;
grid-template-columns: 1.1fr .9fr;
align-items: center;
gap: clamp(35px, 7vw, 100px);
}
.tm-hero p {
max-width: 620px;
font-size: 1.08rem;
}
/* Hero artwork panel */
.tm-art,
.tm-hero-art {
position: relative;
display: flex;
min-height: 420px;
align-items: center;
justify-content: center;
overflow: hidden;
background: var(--tm-violet);
color: var(--tm-cream);
border-radius: 2px;
}
.tm-art::before,
.tm-hero-art::before {
content: "T,M";
position: absolute;
top: 6%;
left: 5%;
color: var(--tm-orange);
font-family: 'DM Serif Display', Georgia, serif;
font-size: clamp(7rem, 17vw, 13rem);
line-height: 1;
letter-spacing: -.08em;
}
.tm-art::after,
.tm-hero-art::after {
content: "";
position: absolute;
width: 180px;
height: 180px;
right: -25px;
bottom: -25px;
border-radius: 50%;
background: var(--tm-lime);
}
.tm-art-note {
position: absolute;
left: 9%;
bottom: 12%;
z-index: 1;
max-width: 230px;
font-size: 1.1rem;
}
/* Colored editorial sections */
.tm-section {
padding: clamp(65px, 9vw, 120px) 0;
}
.tm-orange {
background: var(--tm-orange);
color: var(--tm-ink);
}
.tm-violet {
background: var(--tm-violet);
color: var(--tm-cream);
}
.tm-cream {
background: var(--tm-cream);
color: var(--tm-ink);
}
.tm-lime {
background: var(--tm-lime);
color: var(--tm-ink);
}
.tm-rose {
background: var(--tm-rose);
color: var(--tm-ink);
}
/* Section headings and introductory text */
.tm-section h2 {
margin-top: 12px;
margin-bottom: 24px;
}
.tm-section > p,
.tm-section .tm-container > p {
max-width: 760px;
font-size: 1.05rem;
}
.tm-eyebrow {
font-family: 'DM Sans', Arial, sans-serif;
font-size: .76rem !important;
font-weight: 800;
letter-spacing: .14em;
text-transform: uppercase;
}
/* Buttons */
.tm-actions {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin-top: 28px;
}
.tm-button,
.wp-site-blocks .wp-block-button__link {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 15px 23px;
background: var(--tm-orange);
color: var(--tm-ink);
border: 1px solid var(--tm-orange);
border-radius: 0;
font-family: 'DM Sans', Arial, sans-serif;
font-size: .85rem;
font-weight: 800;
text-decoration: none;
transition: transform .2s ease, background .2s ease;
}
.tm-button:hover,
.wp-site-blocks .wp-block-button__link:hover {
transform: translateY(-3px);
opacity: .88;
}
.tm-button--outline,
.tm-button-outline {
background: transparent;
color: var(--tm-ink);
border-color: var(--tm-ink);
}
.tm-button--ink,
.tm-button-ink {
background: var(--tm-ink);
color: var(--tm-cream);
border-color: var(--tm-ink);
}
/* Editorial cards */
.tm-cards {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 18px;
margin-top: 38px;
}
.tm-card {
padding: 28px;
background: var(--tm-cream);
color: var(--tm-ink);
border: 1px solid rgba(40, 37, 45, .15);
}
.tm-violet .tm-card {
background: var(--tm-cream);
color: var(--tm-ink);
}
.tm-card h3 {
font-size: 1.8rem;
}
.tm-number {
font-size: .75rem !important;
font-weight: 800;
letter-spacing: .12em;
text-transform: uppercase;
}
/* Split layouts and submission panel */
.tm-split {
display: grid;
grid-template-columns: 1fr 1fr;
gap: clamp(30px, 7vw, 90px);
align-items: start;
}
.tm-callout {
padding: clamp(24px, 4vw, 45px);
background: var(--tm-cream);
color: var(--tm-ink);
}
.tm-list {
padding-left: 22px;
line-height: 2;
}
.tm-notice {
margin-top: 25px;
padding: 18px;
border-left: 4px solid var(--tm-orange);
background: var(--tm-sand);
}
/* Newsletter */
.tm-newsletter {
display: flex;
flex-wrap: wrap;
gap: 12px;
max-width: 650px;
margin-top: 28px;
}
.tm-newsletter input,
#mc_embed_signup input[type="email"],
#mc_embed_signup input[type="text"] {
box-sizing: border-box;
min-height: 52px;
padding: 14px 16px;
border: 1px solid var(--tm-ink);
border-radius: 0;
background: var(--tm-cream);
color: var(--tm-ink);
font: inherit;
}
#mc_embed_signup {
max-width: 650px;
margin-top: 28px;
background: transparent;
color: var(--tm-ink);
font-family: 'DM Sans', Arial, sans-serif;
}
#mc_embed_signup .button {
min-height: 48px;
padding: 12px 22px;
border: 0;
border-radius: 0;
background: var(--tm-ink);
color: white;
font-weight: 800;
}
/* Footer */
.tm-footer {
padding: 65px 0 25px;
background: var(--tm-ink);
color: var(--tm-cream);
}
.tm-footer a {
color: var(--tm-cream);
text-decoration: none;
}
.tm-footer a:hover {
color: var(--tm-lime);
}
.tm-footer-grid {
display: grid;
grid-template-columns: 1.5fr 1fr 1fr;
gap: 35px;
}
.tm-footer ul {
padding: 0;
list-style: none;
line-height: 2.1;
}
.tm-footer-bottom {
margin-top: 35px;
padding-top: 20px;
border-top: 1px solid rgba(245, 234, 213, .25);
font-size: .8rem;
}
/* Mobile layout */
@media (max-width: 700px) {
.tm-hero-grid,
.tm-split {
grid-template-columns: 1fr;
}
.tm-art,
.tm-hero-art {
min-height: 300px;
}
.tm-cards,
.tm-footer-grid {
grid-template-columns: 1fr;
}
.tm-actions {
align-items: stretch;
flex-direction: column;
}
.tm-button {
text-align: center;
}
.tm-section,
.tm-hero {
padding-top: 60px;
padding-bottom: 60px;
}
}