/* Load fonts inline so WP doesn’t strip tags */
@import url(‘https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Allura&family=Lato:wght@300;400;700&display=swap’);
:root{
–shell:#FAF9F7;
–seafoam:#BFDCE5;
–driftwood:#D6C7B1;
–teal:#246B73;
–gold:#C2A36B;
}
/* ================= Base (Batch 1) ================= */
.tso-wrap{
font-family:Lato,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif;
color:#1b2a2c;
background:var(–shell);
line-height:1.6;
}
/* Layout helpers */
.tso-container{max-width:1200px;margin:0 auto;padding:clamp(32px,4vw,56px) 20px;}
.tso-grid{display:grid;gap:clamp(16px,2.5vw,28px);}
.tso-grid-2{grid-template-columns:1.15fr .85fr;}
.tso-grid-3{grid-template-columns:repeat(3,1fr);}
@media (max-width:900px){ .tso-grid-2,.tso-grid-3{grid-template-columns:1fr;} }
.tso-h1{font-family:”Playfair Display”,serif;font-weight:700;color:var(–teal);line-height:1.2;}
.tso-h2{font-family:”Playfair Display”,serif;font-weight:600;color:var(–teal);line-height:1.25;margin:0 0 10px;}
.tso-accent{font-family:”Allura”,cursive;color:var(–gold);font-size:1.4rem;}
/* Buttons */
.tso-btn{display:inline-block;padding:.85rem 1.25rem;border-radius:999px;text-decoration:none;font-weight:700;border:1px solid transparent;transition:.2s ease;}
.tso-btn.primary{background:var(–gold);color:var(–teal);}
.tso-btn.primary:hover{filter:brightness(0.95);}
.tso-btn.ghost{background:transparent;border-color:var(–teal);color:var(–teal);}
.tso-btn.ghost:hover{background:rgba(36,107,115,.06);}
/* Card + surfaces */
.tso-card{
background:white;border:1px solid rgba(0,0,0,.05);border-radius:16px;
padding:clamp(18px,2.2vw,24px);
box-shadow:0 4px 20px rgba(0,0,0,.06);
}
.tso-chip{
display:flex;flex-direction:column;align-items:center;gap:8px;
background:linear-gradient(180deg, #fff, #ffffff00), var(–shell);
border:1px solid rgba(0,0,0,.06); border-radius:14px; padding:18px;
}
.tso-chip .icon{
width:56px;height:56px;border-radius:50%;
background:var(–seafoam);display:grid;place-items:center;
box-shadow:inset 0 2px 6px rgba(0,0,0,.08);
color:var(–teal);font-weight:700;
}
/* Section dividers / texture */
.tso-section{position:relative;}
.tso-section + .tso-section{border-top:1px solid rgba(0,0,0,.06);}
.tso-softwash{
background:
radial-gradient(1200px 300px at 50% -100px, rgba(191,220,229,.35), transparent 70%),
radial-gradient(600px 200px at 10% -60px, rgba(214,199,177,.22), transparent 70%),
var(–shell);
}
/* HERO */
.tso-hero{
background:
radial-gradient(1100px 360px at 50% -140px, rgba(191,220,229,.45), transparent 70%),
linear-gradient(180deg, rgba(191,220,229,.25) 0%, rgba(191,220,229,0) 60%),
var(–shell);
text-align:center;
padding:clamp(60px,10vw,120px) 20px;
}
.tso-hero h1{font-size:clamp(36px,5vw,56px);margin:0 0 10px;}
.tso-hero .tagline{font-family:”Allura”,cursive;color:var(–gold);font-size:clamp(22px,3vw,30px);margin-bottom:22px;}
.tso-hero .cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:12px;}
/* Founder */
.tso-founder p{margin:0;}
/* Eight Arms grid */
.tso-arms .tso-grid-3{grid-template-columns:repeat(4,1fr);}
@media (max-width:900px){ .tso-arms .tso-grid-3{grid-template-columns:repeat(2,1fr);} }
.tso-chip span{font-weight:700;color:var(–teal);}
/* Featured course + Shop */
.tso-course h3,
.tso-shop h3{margin:.2rem 0 0;color:var(–teal);font-weight:700;}
.tso-course .meta{color:#35585d;opacity:.9;font-size:.98rem}
/* Missions banner */
.tso-missions{
background:linear-gradient(135deg, rgba(191,220,229,.45), rgba(214,199,177,.25));
text-align:center;padding:clamp(32px,5vw,56px) 20px;border-radius:18px;
}
/* Newsletter */
.tso-news form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
.tso-news input[type=”email”]{
padding:.9rem 1rem;border:1px solid rgba(0,0,0,.12);border-radius:999px;min-width:260px;
}
/* ================= Batch 2 styles ================= */
.tso2-container{max-width:1200px;margin:0 auto;padding:clamp(32px,4vw,56px) 20px;}
.tso2-grid{display:grid;gap:clamp(16px,2.5vw,28px);}
.tso2-grid-2{grid-template-columns:1.15fr .85fr;}
.tso2-grid-3{grid-template-columns:repeat(3,1fr);}
@media (max-width:900px){ .tso2-grid-2,.tso2-grid-3{grid-template-columns:1fr;} }
.tso2-h2{font-family:”Playfair Display”,serif;font-weight:600;color:var(–teal);line-height:1.25;margin:0 0 12px;}
.tso2-accent{font-family:”Allura”,cursive;color:var(–gold);font-size:1.3rem;}
.tso2-section{position:relative;}
.tso2-section + .tso2-section{border-top:1px solid rgba(0,0,0,.06);}
.tso2-softwash{
background:
radial-gradient(1200px 300px at 50% -100px, rgba(191,220,229,.35), transparent 70%),
radial-gradient(600px 200px at 10% -60px, rgba(214,199,177,.22), transparent 70%),
var(–shell);
}
/* Cards / chips / buttons */
.tso2-card{
background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;
padding:clamp(16px,2vw,22px);
box-shadow:0 4px 20px rgba(0,0,0,.06);
}
.tso2-btn{display:inline-block;padding:.85rem 1.25rem;border-radius:999px;text-decoration:none;font-weight:700;border:1px solid transparent;transition:.2s ease;}
.tso2-btn.primary{background:var(–gold);color:var(–teal);}
.tso2-btn.primary:hover{filter:brightness(0.95);}
.tso2-btn.ghost{background:transparent;border-color:var(–teal);color:var(–teal);}
.tso2-btn.ghost:hover{background:rgba(36,107,115,.06);}
/* Icon chips */
.tso2-chip{
display:flex;flex-direction:column;align-items:center;gap:8px;
background:#fff;border:1px solid rgba(0,0,0,.06); border-radius:14px; padding:18px;
}
.tso2-chip .icon{
width:56px;height:56px;border-radius:50%;
background:var(–seafoam);display:grid;place-items:center;
box-shadow:inset 0 2px 6px rgba(0,0,0,.08);
color:var(–teal);font-weight:700;
}
.tso2-chip span{font-weight:700;color:var(–teal);}
/* Section-specific visuals */
.tso2-missions .tso2-trip-img,
.tso2-community .tso2-post-img,
.tso2-sr .tso2-video{
height:180px;border-radius:12px;background:var(–seafoam);opacity:.45;margin-bottom:12px;
}
/* Contact form (visual only) */
.tso2-form{display:grid;gap:10px;}
.tso2-form input,.tso2-form textarea{
padding:.9rem 1rem;border:1px solid rgba(0,0,0,.12);border-radius:12px;width:100%;
}
.tso2-form textarea{min-height:140px;resize:vertical;}
/* Newsletter bar */
.tso2-news form{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
.tso2-news input[type=”email”]{
padding:.9rem 1rem;border:1px solid rgba(0,0,0,.12);border-radius:999px;min-width:260px;
}
/* Footer quick links */
.tso2-footerlinks{
display:flex;gap:14px;flex-wrap:wrap;justify-content:center;
color:#35585d;font-weight:600;
}
.tso2-footerlinks a{color:#35585d;text-decoration:none;border-bottom:1px dotted rgba(53,88,93,.4)}
.tso2-footerlinks a:hover{color:var(–teal);}
.tso2-muted{color:#58767a;opacity:.9;}
The Sophisticated Octopus
Empowering women to live with purpose, faith, beauty, and renewal — one graceful arm at a time.
A Letter from the Founder
Welcome to The Sophisticated Octopus — a sanctuary for women navigating faith, purpose,
and grace. Together, we learn to balance our many arms of life with wisdom, beauty, and strength.
This space is for your renewal: quiet routines, courageous action, and a sisterhood that grows deeper with every season.
The Eight Arms of Grace
Mind
Body
Spirit
Purpose
Relationships
Beauty
Wisdom
Legacy
Featured Course
Living with Many Arms of Grace
Learn how to honor your seasons, renew your routines, and move with grace in mind, body, and spirit.
More Courses
- From Survival to Sacred
- Grace Through the Seasons (Menopause Series)
- The Empowered Transition (Secular)
Sacred Journals
Thoughtfully crafted to help you reflect, plan, and grow in faith and purpose.
Join a Mission Experience
Travel with purpose. Learn, serve, and grow in understanding of God’s diverse creation.
Join the Circle of Grace
Weekly reflections, new courses, and sacred routines — right to your inbox.
Subscribe
We respect your privacy.
Mission Experiences
We travel to learn, serve, and grow in understanding of God’s diverse creation.
Serve & Learn — Costa Rica
Environmental renewal project with local partners.
Hearts of Grace — Appalachia
Women & youth outreach with community service.
Mission by the Sea — Bahamas
Faith & service retreat with local churches.
Sacred Routines
Find the Rhythm of Renewal — simple practices that keep your many arms moving with grace.
Stillness
Gratitude
Prayer
Purpose
Reflection
Episode 1 — Morning Stillness
Episode 2 — Gratitude in Motion
Episode 3 — Prayerful Focus
About the Founder
The Sophisticated Octopus is a metaphor for the way women hold wisdom, beauty, purpose,
and service — all at once. This movement exists to honor that grace and guide it with rhythm.
“And we know that in all things God works for the good…” — Romans 8:28
“Perhaps you were born for such a time as this.” — Esther 4:14
Contact
Send
Visual only — connect your real form plugin (WPForms, CF7, etc.).
Community — Circle of Grace
Weekly devotionals, reflections, and stories from women walking the journey of grace.
Learning the Quiet Rhythm
Stillness as a daily practice for clarity and trust.
Grace in the Middle
Finding strength in transitions and reinvention.
Sacred Spaces at Home
Create your sanctuary for reflection and prayer.
Join the Newsletter
Sacred routines, devotionals, and new offerings — right to your inbox.
Subscribe
Connect your email provider embed (Flodesk, Mailchimp, ConvertKit) here.
