#gc-home-pillars{box-sizing:border-box;color:#4a3a3d;position:relative;text-align:left;font-family:system-ui,sans-serif}#gc-home-pillars *{box-sizing:border-box}#gc-home-pillars .gc-wrap{width:min(100%,1160px);margin-inline:auto}#gc-home-pillars .gc-kicker{font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.7;margin:0 0 1.5rem}#gc-home-pillars h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(2.35rem,4.2vw,4rem);letter-spacing:-.035em;line-height:1.1;margin:0;text-wrap:balance}#gc-home-pillars p{line-height:1.8}#gc-home-pillars a{color:#4a3a3d;text-underline-offset:.3em}#gc-home-pillars a:focus-visible,#gc-home-pillars summary:focus-visible{outline:2px solid #4a3a3d;outline-offset:6px}#gc-home-pillars .gc-button{display:inline-flex;align-items:center;justify-content:center;gap:1.1rem;min-height:52px;padding:.85rem 1.5rem;border:1px solid #dcc2c7;border-radius:999px;background:#f6e6ea;text-decoration:none;font-size:1rem;font-weight:600;line-height:1.5;transition:background .2s ease,transform .2s ease}#gc-home-pillars .gc-button:hover{background:#dcc2c7;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){#gc-home-pillars .gc-button{transition:none;transform:none}}#gc-home-pillars{padding:clamp(4rem,7vw,7rem) clamp(1.25rem,5vw,5rem);background:#ece8e4}#gc-home-pillars .gc-home-pillars__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2.5rem,7vw,7rem)}#gc-home-pillars .gc-home-pillars__intro>p:last-child{max-width:35ch;font-size:clamp(1.0625rem,1rem + .25vw,1.125rem);margin-top:1.7rem}#gc-home-pillars .gc-home-pillars__list{margin:0;padding:0;list-style:none;border-top:1px solid #d8d0cc}#gc-home-pillars .gc-home-pillars__list li{border-bottom:1px solid #d8d0cc}#gc-home-pillars .gc-home-pillars__list a{padding:1.6rem 0;display:grid;grid-template-columns:5rem minmax(0,1fr) 1.2rem;gap:1rem;text-decoration:none;align-items:start}#gc-home-pillars .gc-home-pillars__list a:hover h3{text-decoration:underline;text-underline-offset:.2em}#gc-home-pillars .gc-home-pillars__icon{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin-top:.15rem}#gc-home-pillars h3{font-family:Georgia,serif;font-weight:400;font-size:clamp(1.5rem,2vw,1.85rem);line-height:1.2;margin:0 0 .7rem}#gc-home-pillars .gc-home-pillars__list p{font-size:1rem;margin:0 0 .8rem;line-height:1.7}#gc-home-pillars .gc-home-pillars__subject{font-size:.875rem;letter-spacing:.12em;text-transform:uppercase}@media (max-width:760px){#gc-home-pillars .gc-home-pillars__grid{grid-template-columns:1fr}#gc-home-pillars .gc-home-pillars__list a{grid-template-columns:3.5rem minmax(0,1fr) 1rem;gap:.5rem}}#gc-home-pillars .gc-home-pillars__list a{grid-template-columns:120px minmax(0,1fr);gap:1.5rem}#gc-home-pillars .gc-home-pillars__icon{width:120px;aspect-ratio:1;overflow:hidden;border-radius:50% 50% 1rem 1rem}#gc-home-pillars .gc-home-pillars__icon img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:760px){#gc-home-pillars .gc-home-pillars__list a{grid-template-columns:88px minmax(0,1fr);gap:1rem}#gc-home-pillars .gc-home-pillars__icon{width:88px}}#gc-home-approach{box-sizing:border-box;background:#fbf9f6;color:#4a3a3d;font-family:system-ui,sans-serif;text-align:left;overflow-wrap:anywhere}#gc-home-approach *{box-sizing:border-box}#gc-home-approach .gc-wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}#gc-home-approach .gc-section{padding-block:clamp(3.5rem,7vw,6.5rem)}#gc-home-approach h2,#gc-home-approach h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}#gc-home-approach h2{font-size:clamp(2rem,4.5vw,3.6rem);margin:0 0 1.3rem}#gc-home-approach h3{font-size:clamp(1.35rem,2.5vw,2rem);margin:0 0 1rem}#gc-home-approach p,#gc-home-approach li{font-size:clamp(1.0625rem,1rem + .25vw,1.125rem);line-height:1.85}#gc-home-approach p{margin:0 0 1.2rem}#gc-home-approach a{color:#4a3a3d;text-underline-offset:.25em}#gc-home-approach a:focus-visible,#gc-home-approach summary:focus-visible,#gc-home-approach button:focus-visible{outline:2px solid #4a3a3d;outline-offset:5px}#gc-home-approach .gc-kicker{font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.2rem}#gc-home-approach .gc-lead{font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.8}#gc-home-approach .gc-small{font-size:.875rem;line-height:1.7}#gc-home-approach .gc-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.5rem;min-height:54px;background:#f6e6ea;border:1px solid #dcc2c7;border-radius:999px;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none}#gc-home-approach .gc-btn:hover{background:#dcc2c7}#gc-home-approach .gc-btn-secondary{background:0 0}#gc-home-approach .gc-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-block:1.6rem}#gc-home-approach .gc-photo{display:block;width:100%;height:auto;object-fit:cover;border-radius:1.3rem}#gc-home-approach figure{margin:0}#gc-home-approach figcaption{font-size:.875rem;line-height:1.6;margin-top:.7rem}#gc-home-approach .gc-split{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,5rem)}#gc-home-approach .gc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}#gc-home-approach .gc-card{padding:2rem;border:1px solid #dcc2c7;border-radius:1.2rem;background:#f8eef1}#gc-home-approach .gc-note{font-size:.875rem;line-height:1.65;border-left:2px solid #dcc2c7;padding:.7rem 1rem;background:#f8eef1}#gc-home-approach .gc-tint{background:#ece8e4}#gc-home-approach .gc-pink{background:#f8eef1}#gc-home-approach .gc-center{text-align:center}#gc-home-approach .gc-center>p{max-width:65ch;margin-inline:auto}#gc-home-approach .gc-center .gc-actions{justify-content:center}@media (max-width:760px){#gc-home-approach .gc-split,#gc-home-approach .gc-cards{grid-template-columns:1fr}#gc-home-approach .gc-card{padding:1.5rem}#gc-home-approach .gc-btn{max-width:100%}}#gc-home-approach .gc-review-card{padding:2rem;background:#f5f1ee;border:1px solid #dcc2c7;border-radius:1rem}#gc-home-approach .gc-approach-flower{display:block;width:33px;height:64px;margin-bottom:1.4rem}#gc-home-approach .gc-approach-flower img{display:block;width:100%;height:100%;object-fit:contain}#gc-home-approach blockquote{margin:0}#gc-home-approach blockquote p{font-family:Georgia,serif;font-size:1.4rem;line-height:1.5}#gc-home-approach figcaption{text-transform:uppercase;letter-spacing:.1em}#gc-home-approach .gc-cards{margin-top:2rem}#gc-home-approach{padding-block:clamp(3.5rem,7vw,6.5rem)}#gc-home-approach .gc-review-card h3{font-size:1.4rem;line-height:1.35;margin:1rem 0}#gc-home-approach .gc-review-card p{line-height:1.8}#gc-home-approach .gc-approach-butterfly{display:inline-block;width:30px;margin-left:.6rem;vertical-align:middle;transform:translateY(-5px)}#gc-home-approach .gc-approach-butterfly img{width:100%;height:auto}#gc-home-program{box-sizing:border-box;color:#4a3a3d;position:relative;text-align:left;font-family:system-ui,sans-serif}#gc-home-program *{box-sizing:border-box}#gc-home-program .gc-wrap{width:min(100%,1160px);margin-inline:auto}#gc-home-program .gc-kicker{font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.7;margin:0 0 1.5rem}#gc-home-program h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(2.35rem,4.2vw,4rem);letter-spacing:-.035em;line-height:1.1;margin:0;text-wrap:balance}#gc-home-program p{line-height:1.8}#gc-home-program a{color:#4a3a3d;text-underline-offset:.3em}#gc-home-program a:focus-visible,#gc-home-program summary:focus-visible{outline:2px solid #4a3a3d;outline-offset:6px}#gc-home-program .gc-button{display:inline-flex;align-items:center;justify-content:center;gap:1.1rem;min-height:52px;padding:.85rem 1.5rem;border:1px solid #dcc2c7;border-radius:999px;background:#f6e6ea;text-decoration:none;font-size:1rem;font-weight:600;line-height:1.5;transition:background .2s ease,transform .2s ease}#gc-home-program .gc-button:hover{background:#dcc2c7;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){#gc-home-program .gc-button{transition:none;transform:none}}#gc-home-program{padding:clamp(4rem,7vw,7rem) clamp(1.25rem,5vw,5rem);background:#e3dcd9}#gc-home-program .gc-home-program__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}#gc-home-program .gc-home-program__cover{min-height:420px;padding:clamp(1.25rem,5vw,2.5rem);display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:#f5f1ee;border:1px solid #dcc2c7;border-radius:2px;box-shadow:8px 8px 0#d8d0cc;text-align:center}#gc-home-program .gc-home-program__cover small{font-size:.875rem;letter-spacing:.17em;text-transform:uppercase}#gc-home-program .gc-home-program__title{font-family:Georgia,serif;font-size:clamp(3.5rem,5.5vw,5.4rem);line-height:.95;letter-spacing:-.03em;margin:2.5rem 0;font-weight:400}#gc-home-program .gc-home-program__title span{display:block}#gc-home-program .gc-home-program__title em{display:block;font-size:.55em;font-weight:400;padding:.45rem 0}#gc-home-program .gc-home-program__status{display:inline-block;padding:.4rem .8rem;border:1px solid #dcc2c7;border-radius:999px;font-size:.875rem;letter-spacing:.04em;background:#f8eef1;margin:0 0 1.7rem}#gc-home-program .gc-home-program__copy>p:not(.gc-home-program__status){font-size:clamp(1.0625rem,1rem + .25vw,1.125rem);margin:1.5rem 0}#gc-home-program .gc-home-program__themes{display:flex;flex-wrap:wrap;gap:.55rem;list-style:none;margin:1.75rem 0;padding:0}#gc-home-program .gc-home-program__themes li{font-size:.875rem;padding:.45rem .7rem;border:1px solid #dcc2c7;border-radius:999px}#gc-home-program .gc-home-program__copy>p.gc-home-program__practical{font-size:.875rem;line-height:1.8;margin:1.5rem 0 0}@media (max-width:760px){#gc-home-program .gc-home-program__grid{grid-template-columns:minmax(0,1fr)}#gc-home-program .gc-home-program__cover{min-height:350px}#gc-home-program .gc-home-program__title{font-size:clamp(2.75rem,12vw,4.5rem)}}#gc-home-program .gc-home-program__grid>div{min-width:0}#gc-home-program .gc-home-program__symbol{max-width:100%}#gc-home-program .gc-home-program__cover .gc-home-program__brand-name{text-transform:none;letter-spacing:.04em}#gc-home-program{background:#f8eef1}#gc-home-program .gc-home-program__cover{background:#fbf9f6;border-radius:9rem 9rem 1.5rem 1.5rem;box-shadow:10px 10px 0#f6e6ea;padding-top:2rem;justify-content:center}#gc-home-program .gc-home-program__logo{display:block;width:250px;max-width:100%;height:130px;overflow:hidden}#gc-home-program .gc-home-program__logo img{width:100%;height:100%;object-fit:cover}#gc-home-program .gc-home-program__status{display:block;padding:0;border:0;border-radius:0;background:0 0;font-size:1.1rem;line-height:1.6;max-width:38ch;margin:0 0 1.2rem}#gc-home-program .gc-home-program__symbol{display:block;width:170px;margin:0 0 1.2rem}#gc-home-program .gc-home-program__symbol img{display:block;width:100%;height:auto}#gc-home-program .gc-home-program__title{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.2;overflow-wrap:normal;text-wrap:balance}#gc-home-testimonials{padding:clamp(3.5rem,7vw,6.5rem) 20px;background:#f5f1ee;color:#4a3a3d;text-align:center;overflow-wrap:anywhere}#gc-home-testimonials *{box-sizing:border-box}#gc-home-testimonials .gc-wrap{max-width:1160px;margin:auto}#gc-home-testimonials h2{max-width:22ch;margin:0 auto 1rem;font:400 clamp(2rem,4.5vw,3.6rem)/1.15 Georgia,serif;letter-spacing:-.035em;text-wrap:balance}#gc-home-testimonials .gc-note{margin:0 auto 2.5rem;font:400 .9375rem/1.7 system-ui,sans-serif}#gc-home-testimonials .gc-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}#gc-home-testimonials figure{margin:0;padding:2rem 1.5rem;border:1px solid #dcc2c7;border-radius:1.2rem;background:#fbf9f6;display:flex;flex-direction:column;align-items:center}#gc-home-testimonials .gc-rose{flex:none;margin-bottom:1.25rem}#gc-home-testimonials blockquote{margin:0 0 1.5rem;padding:0;border:0;font:400 clamp(1.25rem,1.8vw,1.5rem)/1.6 Georgia,serif}#gc-home-testimonials blockquote p{margin:0;font:inherit;color:inherit}#gc-home-testimonials figcaption{margin-top:auto;font:400 .875rem/1.6 system-ui,sans-serif}@media (max-width:760px){#gc-home-testimonials .gc-quotes{grid-template-columns:1fr}#gc-home-testimonials figure{padding:1.75rem 1.5rem}}#gc-home-testimonials .gc-coaching{max-width:650px;margin:2.5rem auto 0}#gc-home-testimonials .gc-coaching p{font:400 1.0625rem/1.8 system-ui,sans-serif;margin:0 0 1.3rem}#gc-home-testimonials .gc-btn{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:52px;padding:1rem 1.75rem;border:1px solid #4a3a3d;border-radius:99px;background:#4a3a3d;color:#fff;text-decoration:none;font:600 1rem/1.5 system-ui,sans-serif}#gc-home-testimonials .gc-btn:hover{background:#fbf9f6;color:#4a3a3d}#gc-home-testimonials .gc-btn:focus-visible{outline:2px solid #4a3a3d;outline-offset:5px}#gc-home-testimonials .gc-client-flower{display:block;width:36px;margin:0 auto 1.3rem}#gc-home-testimonials .gc-client-flower img{display:block;width:100%;height:auto}#gc-home-testimonials .gc-quote-featured{grid-column:1/-1;background:#f6e6ea;padding:clamp(2rem,4vw,3rem)}#gc-home-testimonials .gc-quote-featured blockquote{max-width:780px;font-size:clamp(1.35rem,2.2vw,1.85rem)}#gc-home-testimonials .gc-quote-featured figcaption{font-weight:600}#gc-home-pause{box-sizing:border-box;color:#4a3a3d;position:relative;text-align:left;font-family:system-ui,sans-serif}#gc-home-pause *{box-sizing:border-box}#gc-home-pause .gc-wrap{width:min(100%,1160px);margin-inline:auto}#gc-home-pause .gc-kicker{font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.7;margin:0 0 1.5rem}#gc-home-pause h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(2.35rem,4.2vw,4rem);letter-spacing:-.035em;line-height:1.1;margin:0;text-wrap:balance}#gc-home-pause p{line-height:1.8}#gc-home-pause a{color:#4a3a3d;text-underline-offset:.3em}#gc-home-pause a:focus-visible,#gc-home-pause summary:focus-visible{outline:2px solid #4a3a3d;outline-offset:6px}#gc-home-pause .gc-button{display:inline-flex;align-items:center;justify-content:center;gap:1.1rem;min-height:52px;padding:.85rem 1.5rem;border:1px solid #dcc2c7;border-radius:999px;background:#f6e6ea;text-decoration:none;font-size:1rem;font-weight:600;line-height:1.5;transition:background .2s ease,transform .2s ease}#gc-home-pause .gc-button:hover{background:#dcc2c7;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){#gc-home-pause .gc-button{transition:none;transform:none}}#gc-home-pause{padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,5rem);background:#fbf9f6;scroll-margin-top:2rem}#gc-home-pause .gc-home-pause__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,7vw,7rem);align-items:center}#gc-home-pause .gc-home-pause__note{position:relative;min-height:400px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#f8eef1;border:1px solid #dcc2c7;border-radius:48% 48% 1rem 1rem;padding:4rem 2rem 3rem}#gc-home-pause .gc-home-pause__note p{font-family:Georgia,serif;font-size:clamp(2.1rem,3.5vw,3.2rem);line-height:1.25;font-style:italic;max-width:13ch;margin:1rem 0 2rem;text-wrap:balance}#gc-home-pause .gc-home-pause__note small{font-size:.875rem;letter-spacing:.12em;text-transform:uppercase}#gc-home-pause .gc-home-pause__note>span{font-family:Georgia,serif;font-size:1.8rem}#gc-home-pause .gc-home-pause__intro{font-size:1rem;margin:1.5rem 0 1.7rem}#gc-home-pause details{border-top:1px solid #e3dcd9}#gc-home-pause details:last-of-type{border-bottom:1px solid #e3dcd9}#gc-home-pause summary{cursor:pointer;padding:1.1rem 0;display:list-item;list-style:disclosure-closed inside;font-size:1rem;font-weight:600;line-height:1.65}#gc-home-pause details[open]>summary{list-style-type:disclosure-open}#gc-home-pause details p{font-size:1rem;margin:0 0 1.25rem}#gc-home-pause .gc-home-pause__aside{font-size:.875rem;margin:1.2rem 0 0}@media (max-width:760px){#gc-home-pause .gc-home-pause__grid{grid-template-columns:1fr}#gc-home-pause .gc-home-pause__note{min-height:320px;padding:3rem 2rem}#gc-home-pause .gc-home-pause__note p{font-size:2.6rem}}#gc-home-pause .gc-pause-butterfly{display:block;width:64px}#gc-home-pause .gc-pause-butterfly img{display:block;width:100%;height:auto}#gc-home-newsletter{box-sizing:border-box;background:#fbf9f6;color:#4a3a3d;font-family:system-ui,sans-serif;text-align:left;overflow-wrap:anywhere}#gc-home-newsletter *{box-sizing:border-box}#gc-home-newsletter .gc-wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}#gc-home-newsletter .gc-section{padding-block:clamp(3.5rem,7vw,6.5rem)}#gc-home-newsletter h2,#gc-home-newsletter h3{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}#gc-home-newsletter h2{font-size:clamp(2rem,4.5vw,3.6rem);margin:0 0 1.3rem}#gc-home-newsletter h3{font-size:clamp(1.35rem,2.5vw,2rem);margin:0 0 1rem}#gc-home-newsletter p,#gc-home-newsletter li{font-size:clamp(1.0625rem,1rem + .25vw,1.125rem);line-height:1.85}#gc-home-newsletter p{margin:0 0 1.2rem}#gc-home-newsletter a{color:#4a3a3d;text-underline-offset:.25em}#gc-home-newsletter a:focus-visible,#gc-home-newsletter summary:focus-visible,#gc-home-newsletter button:focus-visible{outline:2px solid #4a3a3d;outline-offset:5px}#gc-home-newsletter .gc-kicker{font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.2rem}#gc-home-newsletter .gc-lead{font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.8}#gc-home-newsletter .gc-small{font-size:.875rem;line-height:1.7}#gc-home-newsletter .gc-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1rem 1.5rem;min-height:54px;background:#f6e6ea;border:1px solid #dcc2c7;border-radius:999px;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none}#gc-home-newsletter .gc-btn:hover{background:#dcc2c7}#gc-home-newsletter .gc-btn-secondary{background:0 0}#gc-home-newsletter .gc-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-block:1.6rem}#gc-home-newsletter .gc-photo{display:block;width:100%;height:auto;object-fit:cover;border-radius:1.3rem}#gc-home-newsletter figure{margin:0}#gc-home-newsletter figcaption{font-size:.875rem;line-height:1.6;margin-top:.7rem}#gc-home-newsletter .gc-split{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,6vw,5rem)}#gc-home-newsletter .gc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}#gc-home-newsletter .gc-card{padding:2rem;border:1px solid #dcc2c7;border-radius:1.2rem;background:#f8eef1}#gc-home-newsletter .gc-note{font-size:.875rem;line-height:1.65;border-left:2px solid #dcc2c7;padding:.7rem 1rem;background:#f8eef1}#gc-home-newsletter .gc-tint{background:#ece8e4}#gc-home-newsletter .gc-pink{background:#f8eef1}#gc-home-newsletter .gc-center{text-align:center}#gc-home-newsletter .gc-center>p{max-width:65ch;margin-inline:auto}#gc-home-newsletter .gc-center .gc-actions{justify-content:center}@media (max-width:760px){#gc-home-newsletter .gc-split,#gc-home-newsletter .gc-cards{grid-template-columns:1fr}#gc-home-newsletter .gc-card{padding:1.5rem}#gc-home-newsletter .gc-btn{max-width:100%}}#gc-home-newsletter .gc-news-rose{width:85px;margin:0 auto 1.5rem}#gc-home-newsletter .gc-btn{font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.3rem);padding:1.2rem 2.3rem}#gc-home-newsletter h2{max-width:22ch;margin-inline:auto}#gc-home-newsletter{padding-block:clamp(3.5rem,7vw,6.5rem);background:#f8eef1}#gc-home-newsletter .gc-home-newsletter__newsletter-arrow{display:block;flex:0 0 22px}#gc-home-newsletter .gc-news-rose{width:100px}#gc-home-newsletter .gc-news-rose img{display:block;width:100px;height:100px;object-fit:cover;border-radius:50%}#gc-home-notes{box-sizing:border-box;color:#4a3a3d;position:relative;text-align:left;font-family:system-ui,sans-serif}#gc-home-notes *{box-sizing:border-box}#gc-home-notes .gc-wrap{width:min(100%,1160px);margin-inline:auto}#gc-home-notes .gc-kicker{font-size:.875rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.7;margin:0 0 1.5rem}#gc-home-notes h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:clamp(2.35rem,4.2vw,4rem);letter-spacing:-.035em;line-height:1.1;margin:0;text-wrap:balance}#gc-home-notes p{line-height:1.8}#gc-home-notes a{color:#4a3a3d;text-underline-offset:.3em}#gc-home-notes a:focus-visible,#gc-home-notes summary:focus-visible{outline:2px solid #4a3a3d;outline-offset:6px}#gc-home-notes .gc-button{display:inline-flex;align-items:center;justify-content:center;gap:1.1rem;min-height:52px;padding:.85rem 1.5rem;border:1px solid #dcc2c7;border-radius:999px;background:#f6e6ea;text-decoration:none;font-size:1rem;font-weight:600;line-height:1.5;transition:background .2s ease,transform .2s ease}#gc-home-notes .gc-button:hover{background:#dcc2c7;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){#gc-home-notes .gc-button{transition:none;transform:none}}#gc-home-notes{padding:clamp(4rem,7vw,7rem) clamp(1.25rem,5vw,5rem);background:#fbf9f6}#gc-home-notes .gc-home-notes__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.5rem}#gc-home-notes .gc-home-notes__heading>a{font-size:.875rem;white-space:nowrap;margin-bottom:.4rem}#gc-home-notes .gc-home-notes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}#gc-home-notes .gc-home-notes__card{padding:2rem 1.6rem;display:flex;flex-direction:column;min-height:310px;border:1px solid #dcc2c7;background:#f8eef1;text-decoration:none;transition:transform .2s ease}#gc-home-notes .gc-home-notes__card:nth-child(2){background:#f5f1ee;transform:translateY(1rem)}#gc-home-notes .gc-home-notes__card:nth-child(3){background:#ece8e4}#gc-home-notes .gc-home-notes__card:hover{transform:translateY(-3px)}#gc-home-notes .gc-home-notes__card>span{font-size:.875rem;letter-spacing:.13em;text-transform:uppercase}#gc-home-notes h3{font-family:Georgia,serif;font-weight:400;font-size:clamp(1.75rem,2.3vw,2.25rem);line-height:1.2;letter-spacing:-.02em;margin:1.8rem 0 1rem}#gc-home-notes .gc-home-notes__card p{font-size:.875rem;line-height:1.8;margin:0 0 1.8rem}#gc-home-notes .gc-home-notes__card small{font-size:.875rem;font-weight:600;margin-top:auto}@media (max-width:760px){#gc-home-notes .gc-home-notes__heading{display:block}#gc-home-notes .gc-home-notes__heading>a{display:inline-block;margin-top:1.5rem}#gc-home-notes .gc-home-notes__grid{grid-template-columns:1fr}#gc-home-notes .gc-home-notes__card{min-height:0}#gc-home-notes .gc-home-notes__card:nth-child(2){transform:none}}@media (prefers-reduced-motion:reduce){#gc-home-notes .gc-home-notes__card{transition:none}#gc-home-notes .gc-home-notes__card:hover{transform:none}}