.gc-renewal,.gc-proof,.gc-collection{padding:clamp(55px,7vw,110px) 6%;color:#193c40;background:#f5f1e8;scroll-margin-top:110px}.gc-intro{max-width:850px}.gc-intro h2,.gc-proof h2,.gc-collection h2{font:clamp(36px,4.8vw,68px)/1.08 Georgia,serif;letter-spacing:-.04em;color:#193c40;margin:20px 0}.gc-intro h2 em,.gc-proof h2 em,.gc-collection h2 em{color:#61736b}.gc-intro>p:last-child{max-width:650px;font:16px/1.85 Arial,sans-serif;color:#405b5b}.gc-renewal .eyebrow,.gc-proof .eyebrow{color:#6e644b}.gc-options{padding:0;margin:36px 0 0;border:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;min-width:0}.gc-options legend{font:18px/1.5 Arial,sans-serif;margin-bottom:18px}.gc-options label{cursor:pointer;position:relative;display:block;min-width:0}.gc-options input{position:absolute;top:22px;right:20px;accent-color:#193c40;width:20px;height:20px;margin:0;z-index:1}.gc-options label>span{display:flex;flex-direction:column;min-height:190px;padding:28px;border:1px solid #bcc3b5;background:#eeeee5;transition:background .2s,box-shadow .2s}.gc-options small{padding-right:22px;font:10px/1.6 Arial,sans-serif;letter-spacing:.1em;color:#52655c}.gc-options strong{font:29px/1.15 Georgia,serif;margin:24px 0 15px;font-weight:400;color:#193c40}.gc-options span>span{font:14px/1.8 Arial,sans-serif;color:#405b5b}.gc-options input:checked+span{background:#193c40;border-color:#193c40;box-shadow:inset 0 -4px #c8b68b}.gc-options input:checked+span *{color:#fff9ed}.gc-options input:focus-visible+span{outline:3px solid #946527;outline-offset:4px}.gc-next{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:26px}.gc-next>p{flex:1 1 100%;font:13px/1.7 Arial,sans-serif;margin:0;color:#4d635c}.gc-next>a:last-child{font:13px Arial,sans-serif;color:#193c40;text-decoration:underline;text-underline-offset:5px}.gc-proof{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center;background:#e8ebdf}.gc-proof figure,.gc-photo-brief figure{margin:0;min-width:0}.gc-proof img{display:block;width:100%;height:460px;object-fit:cover}.gc-proof figcaption,.gc-photo-brief figcaption{font:11px/1.7 Arial,sans-serif;margin-top:12px;color:#53665e}.gc-proof p:not(.eyebrow){font:15px/1.85 Arial,sans-serif;color:#405b5b}.gc-proof .service-text-link{display:block;margin-top:23px;color:#193c40}.gc-collection{background:#173b40;color:#f7f2e7}.gc-collection .eyebrow{color:#d7c49f}.gc-collection h2{color:#fff9ed}.gc-collection h2 em{color:#d7c49f}.gc-collection-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:end}.gc-collection-heading>p{font:15px/1.85 Arial,sans-serif;color:#dae4dc}.gc-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;padding:0;margin:55px 0;list-style:none}.gc-timeline li{border-top:1px solid #a9bcb266;padding-top:28px}.gc-step-icon{display:block;width:46px;height:52px;color:#dac8a1;margin-bottom:20px;transition:transform .25s}.gc-timeline li:hover .gc-step-icon{transform:translateY(-5px)}.gc-timeline small{font:11px Arial,sans-serif;color:#b8cfc2}.gc-timeline h3{font:26px/1.2 Georgia,serif;color:#fff9ed}.gc-timeline p{font:14px/1.85 Arial,sans-serif;color:#d2dfd7}.gc-photo-brief{display:grid;grid-template-columns:1fr 1.2fr;gap:7%;border-top:1px solid #a9bcb244;padding-top:50px;align-items:center}.gc-photo-brief h3{font:36px/1.1 Georgia,serif;color:#fff9ed}.gc-photo-brief ul{list-style:none;padding:0;margin:25px 0}.gc-photo-brief li{padding:16px 0;border-top:1px solid #a9bcb244;display:grid;gap:7px}.gc-photo-brief strong{color:#fff9ed;font:15px Arial,sans-serif}.gc-photo-brief li span{color:#d2dfd7;font:13px/1.7 Arial,sans-serif}.gc-photo-brief img{width:100%;height:420px;object-fit:cover}.gc-photo-brief figcaption{color:#c0d0c6}.gc-practical-links{display:flex;flex-wrap:wrap;gap:28px;margin-top:32px}.gc-practical-links a{color:#f7f2e7;font:13px/1.7 Arial,sans-serif;text-decoration:underline;text-underline-offset:5px}.gc-note{font:12px/1.8 Arial,sans-serif!important}.gc-collection>.gc-note{margin-top:28px;color:#c0d0c6}.gc-carried{padding:25px;background:#e9eddf;color:#193c40;margin:25px 0;border:1px solid #b7c4b6}.gc-carried h3{font:30px/1.15 Georgia,serif!important;color:#193c40!important;margin:14px 0}.gc-carried p{color:#405b5b!important;font-size:14px}.gc-carried .eyebrow{color:#675c42!important}.gc-carried-swatches{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gc-carried-swatches>div{display:flex;gap:12px;align-items:center;min-width:0}.gc-carried-swatches img{width:48px;height:48px;object-fit:cover}.gc-carried-swatches span{font:12px/1.6 Arial,sans-serif;color:#193c40;overflow-wrap:anywhere}@media(max-width:800px){.gc-options{grid-template-columns:1fr}.gc-options label>span{min-height:0;padding:22px}.gc-options strong{margin:14px 0 10px}.gc-proof,.gc-collection-heading,.gc-photo-brief{grid-template-columns:1fr;gap:30px}.gc-timeline{grid-template-columns:1fr 1fr}.gc-proof img,.gc-photo-brief img{height:330px}.gc-proof figure{order:2}.gc-next{gap:22px}.gc-carried-swatches{grid-template-columns:1fr}}@media(max-width:480px){.gc-timeline{grid-template-columns:1fr;gap:20px;margin:35px 0}.gc-timeline li{position:relative;padding-left:65px}.gc-step-icon{position:absolute;left:0;top:30px}.gc-timeline h3{margin:12px 0}.gc-next .button{width:100%;justify-content:center}.gc-proof img,.gc-photo-brief img{height:280px}}@media(prefers-reduced-motion:reduce){.gc-step-icon,.gc-options label>span{transition:none}.gc-timeline li:hover .gc-step-icon{transform:none}}
