/* The hosted invitation first, then the heart and ways to make it your own. */
.gather-room-intro{padding-block:35px 18px}.gather-room-intro>small,.gather-section-label>small,.gather-purpose small,.gather-ideas>header>small{font:9px/1.5 Arial,sans-serif;letter-spacing:.13em;color:#80704f}.gather-room-intro h1{font:400 clamp(2.6rem,5vw,4.6rem)/1.02 'EB Garamond',Georgia,serif;margin:13px 0}.gather-room-intro>p{font:1.2rem/1.5 'EB Garamond',Georgia,serif;margin:0;color:#586551}
.gather-hosted{padding-block:12px 30px}.gather-section-label h2{font:400 1.3rem/1.3 'EB Garamond',Georgia,serif;margin:9px 0 18px;color:#244438}
.gather-hosted-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #ac9369;background:#1b3c32}.gather-hosted-card{display:grid;grid-template-columns:43% minmax(0,1fr);min-width:0;min-height:235px;color:#f7edda;text-decoration:none;background-color:#1b3c32;background-image:repeating-linear-gradient(90deg,transparent 0 40px,#ba9b6522 40px 42px,transparent 42px 85px),repeating-linear-gradient(0deg,transparent 0 40px,#ba9b6519 40px 42px,transparent 42px 85px)}
.gather-hosted-card+.gather-hosted-card{border-left:1px solid #a88d5c}.gather-hosted-card>img{display:block;width:100%;height:100%;min-height:235px;object-fit:cover}.gather-hosted-card>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:24px}.gather-hosted-card small{font:7px/1.6 Arial,sans-serif;letter-spacing:.11em;color:#d2b77c}.gather-hosted-card h3{font:400 clamp(1.65rem,2.5vw,2.45rem)/1.06 'EB Garamond',Georgia,serif;margin:12px 0;color:#e0c68f;text-wrap:balance}.gather-hosted-card p{font:1rem/1.4 'EB Garamond',Georgia,serif;margin:0 0 17px;color:#f2e9d9}.gather-hosted-card span{font:9px/1.5 Arial,sans-serif;border-bottom:1px solid #d9c08c80;padding-bottom:5px}.gather-hosted-card span>b{font-size:14px;padding-left:5px}.gather-hosted-card:hover{background-color:#274a3b}.gather-hosted-card:focus-visible,.gather-ali-invitation:focus-visible{outline:3px solid #c59e57;outline-offset:5px}
.gather-purpose{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,5vw,70px);padding-block:32px 42px;border-top:1px solid #bbaa88;align-items:center;color:#244438}.gather-purpose h2{font:400 clamp(2.2rem,4vw,3.5rem)/1.05 'EB Garamond',Georgia,serif;margin:14px 0 20px}.gather-purpose-copy>p{font:1.12rem/1.6 'EB Garamond',Georgia,serif;max-width:54ch}.gather-purpose-copy>p.gather-mission{font-size:1.45rem;line-height:1.4;color:#244438}.gather-purpose-ways{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;padding-top:20px;border-top:1px solid #c7baa0}.gather-purpose-ways>span{font:1rem/1.5 'EB Garamond',Georgia,serif;color:#57644f}.gather-purpose-ways b{display:block;color:#244438;font-weight:600;margin-bottom:4px}
.gather-ali-invitation{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(25px,4vw,45px);background:#e5d8be;border:1px solid #bba47c;color:#244438;text-decoration:none;box-shadow:inset 0 0 0 7px #eee5d2}.gather-ali-invitation>img{width:90px;height:60px;object-fit:contain;mix-blend-mode:multiply;margin-bottom:20px}.gather-ali-invitation h3{font:400 clamp(1.8rem,3vw,2.6rem)/1.08 'EB Garamond',Georgia,serif;margin:13px 0}.gather-ali-invitation p{font:1.12rem/1.5 'EB Garamond',Georgia,serif;color:#53604d}.gather-ali-invitation>span{font:10px/1.5 Arial,sans-serif;margin-top:12px;padding-bottom:6px;border-bottom:1px solid #9b8050}.gather-ali-invitation:hover{background:#eaddc3}
.gather-ideas{padding-block:16px 36px;border-top:1px solid #bbaa88}.gather-ideas>header{margin-bottom:24px}.gather-ideas h2{font:400 clamp(2rem,3.7vw,3rem)/1.07 'EB Garamond',Georgia,serif;margin:12px 0}.gather-ideas>header>p{font:1.15rem/1.5 'EB Garamond',Georgia,serif;color:#596551}.gather-idea-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.gather-idea-card{min-width:0;background:#f3eddf;border:1px solid #bca988;color:#244438}.gather-idea-card>summary{cursor:pointer;display:block;list-style:none}.gather-idea-card>summary::-webkit-details-marker{display:none}.gather-idea-card>summary>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.gather-idea-card>summary>span{position:relative;display:block;padding:19px 42px 19px 19px}.gather-idea-card small{font:8px/1.5 Arial,sans-serif;letter-spacing:.09em;color:#7d6d4f}.gather-idea-card h3{font:400 clamp(1.4rem,2vw,1.85rem)/1.13 'EB Garamond',Georgia,serif;margin:8px 0 0}.gather-idea-card>summary>span>b{position:absolute;right:16px;top:28px;font:22px Georgia,serif;font-weight:400;color:#97764a}.gather-idea-card[open]>summary>span>b{font-size:0}.gather-idea-card[open]>summary>span>b::after{content:'−';font-size:22px}.gather-idea-card>summary:focus-visible{outline:3px solid #a18350;outline-offset:3px}.gather-idea-copy{padding:0 20px 24px;font:1.05rem/1.6 'EB Garamond',Georgia,serif}.gather-idea-copy>p{margin:0}.gather-idea-copy a{color:#244438;text-underline-offset:4px}.gather-idea-world>.gather-grove-invitation,.gather-idea-world>.gather-editorial-pair{display:block!important;width:100%!important;margin:0!important;padding:0!important}.gather-idea-world .gather-grove-invitation>figure{display:none}.gather-idea-world h2{font-size:1.65rem}.gather-idea-world .gather-lodge-story{display:block!important}.gather-idea-world img{display:block;width:100%;height:auto;max-height:220px;object-fit:cover}.gather-idea-world .gather-lodge-copy{padding:18px 0!important}.gather-idea-world .gather-music-concept figcaption{display:block;padding:16px 0}.gather-idea-world .gather-music-concept figure{margin:16px 0 0}
.gather-dream-door .gather-welcome-bridge{margin:0;max-width:100%}.gather-dream-door .welcome-bridge-head{padding-top:25px;width:100%;box-sizing:border-box}.gather-dream-door .welcome-bridge-head h1{font-size:2.6rem}.gather-dream-door .welcome-bridge-head h2{font-size:1.8rem}.gather-dream-door .gather-field-head{margin-top:25px}.gather-hosted-details>.gather-calendar-pair{width:100%;margin:0}.gather-hosted-details .gather-calendar-pair{display:block}.gather-process{max-width:1200px;width:92vw;margin:24px auto}.gather-process>summary{padding:20px;border-block:1px solid #a99778}
/* The two apparel lines share a purpose, and each has its own way inside. */
.apparel-shared-heart{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:27px 0;border-block:1px solid #d4bd8d66;color:#f3ead6;margin-bottom:28px}.apparel-shared-heart small{font:8px Arial,sans-serif;letter-spacing:.14em;color:#e0c791}.apparel-shared-heart h2{font:400 clamp(1.6rem,3vw,2.4rem)/1.1 'EB Garamond',Georgia,serif;margin:12px 0}.apparel-shared-heart p{font:1.1rem/1.5 'EB Garamond',Georgia,serif;margin:0;max-width:65ch;color:#f2eadb}.apparel-shared-heart>a,.nine-story-entry{display:inline-block;color:#f3ead6;font:10px/1.5 Arial,sans-serif;padding:10px 0;border-bottom:1px solid #cfb77b;text-decoration:none}.nine-story-entry{margin-top:12px}.nine-world-door>.shell,.nine-world-door>.nine-more{width:100%;margin-inline:0;box-sizing:border-box}.nine-world-door>.room-door-story{padding-inline:0}.nine-world-door .room-unfold{margin-inline:0}
.nine-portal-v14 .nine-dual-entry .nine-color-block>.nine-clay-cue{width:48px;height:48px}.nine-portal-v14 .nine-dual-entry .nine-color-block .nine-clay-cue>svg{width:28px;height:28px}
@media(max-width:1000px){.gather-hosted-card{grid-template-columns:36% minmax(0,1fr)}.gather-hosted-card>div{padding:22px 18px}.gather-idea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gather-purpose{gap:30px}.gather-ali-invitation{padding:28px}}
@media(max-width:700px){.gather-hosted-pair{grid-template-columns:1fr}.gather-hosted-card+.gather-hosted-card{border-left:0;border-top:1px solid #ac9369}.gather-hosted-card{grid-template-columns:40% minmax(0,1fr);min-height:205px}.gather-hosted-card>img{min-height:205px}.gather-purpose{grid-template-columns:1fr}.gather-room-intro{padding-top:28px}.gather-ideas{padding-top:26px}.gather-idea-grid{gap:15px}.gather-idea-card>summary>span{padding:17px 30px 17px 12px}.gather-idea-card>summary>span>b{right:10px}.gather-idea-card h3{font-size:1.25rem}.gather-idea-card small{font-size:7px}.gather-idea-copy{padding-inline:13px;font-size:1rem}.apparel-shared-heart{grid-template-columns:1fr;gap:10px}.apparel-shared-heart>a{justify-self:start}.nine-portal-v14 .nine-dual-entry .nine-color-block>.nine-clay-cue{width:42px;height:42px}.nine-portal-v14 .nine-dual-entry .nine-color-block .nine-clay-cue>svg{width:24px;height:24px}.gather-dream-door .welcome-bridge-head{display:block}.gather-dream-door .gather-field-head{display:block}}
@media(max-width:420px){.gather-idea-grid{grid-template-columns:1fr}.gather-idea-card>summary>img{aspect-ratio:16/9}.gather-purpose-ways{gap:15px}.gather-purpose-copy>p.gather-mission{font-size:1.3rem}}
