@media only screen and (min-width:0rem){#pricing-9013{padding:var(--sectionPadding);background-color:var(--ds-stone, #efe9df);background-image:linear-gradient(var(--ds-line, rgba(45, 52, 54, .12)) 1px,transparent 1px),linear-gradient(90deg,var(--ds-line, rgba(45, 52, 54, .12)) 1px,transparent 1px);background-size:7.5rem 7.5rem;position:relative;z-index:1}#pricing-9013 .cs-container{width:100%;max-width:80rem;margin:auto;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(2.5rem,6vw,4rem)}#pricing-9013 .cs-content{width:100%;max-width:43.75rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left}#pricing-9013 .cs-topper{margin-bottom:.75rem;color:#6f5330}#pricing-9013 .cs-title{margin:0 0 1rem;color:var(--ds-ink, var(--headerColor))}#pricing-9013 .cs-text{font-size:var(--bodyFontSize);line-height:1.5em;margin:0;color:var(--ds-text, var(--bodyTextColor))}#pricing-9013 .cs-card-group{width:100%;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.25rem)}#pricing-9013 .cs-item{list-style:none;margin:0;padding:1rem;background-color:var(--ds-paper, #fff);border:1px solid var(--ds-line, rgba(45, 52, 54, .12));border-radius:var(--ds-radius-m, 1rem);display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}#pricing-9013 .cs-image-group{width:100%;aspect-ratio:4 / 3;border-radius:var(--ds-radius-s, .5rem);overflow:hidden;position:relative}#pricing-9013 .cs-picture{width:100%;height:100%;display:block}#pricing-9013 .cs-picture img{position:absolute;inset:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}#pricing-9013 .cs-flag,#pricing-9013 .cs-price{font-size:.8125rem;font-weight:700;line-height:1.2em;padding:.4375rem .75rem;border-radius:6.25rem;position:absolute}#pricing-9013 .cs-flag{color:#1f2326;background-color:#ffffffeb;top:.75rem;right:.75rem}#pricing-9013 .cs-price{font-size:.9375rem;color:#fff;background-color:var(--ds-charcoal, #2d3436);bottom:.75rem;left:.75rem}#pricing-9013 .cs-h3{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.2em;margin:.25rem 0 0;color:var(--ds-ink, var(--headerColor))}#pricing-9013 .cs-item-text{font-size:.9375rem;line-height:1.5em;margin:0;color:var(--ds-text, var(--bodyTextColor))}#pricing-9013 .cs-spec-group{width:100%;margin:.25rem 0 .5rem;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}#pricing-9013 .cs-spec{list-style:none;margin:0;padding:.5rem .625rem;background-color:var(--ds-warm, #fbf9f5);border-radius:var(--ds-radius-s, .5rem);display:flex;flex-direction:column;gap:.125rem}#pricing-9013 .cs-spec-label{font-size:.75rem;line-height:1.2em;color:var(--ds-muted, var(--bodyTextColor))}#pricing-9013 .cs-spec-value{font-size:.875rem;font-weight:700;line-height:1.3em;color:var(--ds-ink, var(--headerColor))}#pricing-9013 .cs-button-outline{font-size:1rem;font-weight:700;line-height:3.125rem;text-decoration:none;text-align:center;width:100%;margin-top:auto;padding:0 1.5rem;box-sizing:border-box;color:var(--ds-ink, var(--headerColor));background-color:transparent;border:1px solid var(--ds-charcoal, #2d3436);border-radius:var(--ds-radius-s, .5rem);display:inline-block;transition:background-color .3s,color .3s}#pricing-9013 .cs-button-outline:hover{background-color:var(--ds-charcoal, #2d3436);color:#fff}#pricing-9013 .cs-note{font-size:var(--bodyFontSize);line-height:1.5em;margin:0;color:var(--ds-text, var(--bodyTextColor))}#pricing-9013 .cs-note-link{font-weight:700;color:var(--ds-ink, var(--headerColor));text-decoration:underline;text-underline-offset:.25em}}@media only screen and (min-width:48rem){#pricing-9013 .cs-card-group{grid-template-columns:repeat(2,1fr)}#pricing-9013 .cs-item:last-child:nth-child(odd){grid-column:1 / -1}}@media only screen and (min-width:64rem){#pricing-9013 .cs-card-group{grid-template-columns:repeat(3,1fr);gap:1.25rem}#pricing-9013 .cs-item:last-child:nth-child(odd){grid-column:auto}}@media only screen and (min-width:0rem){body.dark-mode #pricing-9013{background-color:var(--ds-stone, rgba(255, 255, 255, .04));background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px)}body.dark-mode #pricing-9013 .cs-topper{color:var(--ds-gold, var(--secondary))}body.dark-mode #pricing-9013 .cs-title,body.dark-mode #pricing-9013 .cs-h3,body.dark-mode #pricing-9013 .cs-spec-value,body.dark-mode #pricing-9013 .cs-note-link{color:var(--bodyTextColorWhite)}body.dark-mode #pricing-9013 .cs-text,body.dark-mode #pricing-9013 .cs-item-text,body.dark-mode #pricing-9013 .cs-spec-label,body.dark-mode #pricing-9013 .cs-note{color:var(--bodyTextColorWhite);opacity:.8}body.dark-mode #pricing-9013 .cs-item{background-color:var(--ds-paper, rgba(0, 0, 0, .3))}body.dark-mode #pricing-9013 .cs-button-outline{color:var(--bodyTextColorWhite);border-color:var(--bodyTextColorWhite)}body.dark-mode #pricing-9013 .cs-button-outline:hover{background-color:var(--bodyTextColorWhite);color:#1a1a1a}}@media only screen and (min-width:0rem){#reviews-2354{padding:var(--sectionPadding);background-color:var(--ds-charcoal-deep, #232829)}#reviews-2354 .cs-container{width:100%;max-width:36.5rem;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2.5rem,5vw,3rem)}#reviews-2354 .cs-content{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}#reviews-2354 .cs-topper{color:var(--ds-gold-soft, #e8d5bc);margin-bottom:.75rem}#reviews-2354 .cs-title{margin:0;max-width:20ch;color:var(--bodyTextColorWhite)}#reviews-2354 .cs-title .ds-em{color:var(--ds-gold, #c69c6d)}#reviews-2354 .cs-card-group{width:100%;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:clamp(1rem,2vw,1.25rem)}#reviews-2354 .cs-item{text-align:left;list-style:none;padding:clamp(1.75rem,4vw,2.5rem) clamp(1.5rem,4vw,2.5rem);background-color:var(--ds-paper, #fff);border-radius:var(--ds-radius-m, 1rem);position:relative;overflow:hidden;display:flex;flex-direction:column}#reviews-2354 .cs-stars{font-size:1.25rem;letter-spacing:.15em;line-height:1;margin:0 0 .875rem;color:var(--ds-gold, var(--secondary))}#reviews-2354 .cs-item-text{font-size:1rem;line-height:1.55em;margin:0 0 1.75rem;color:var(--ds-text, var(--bodyTextColor));position:relative;z-index:1}#reviews-2354 .cs-featured .cs-item-text{font-size:clamp(1.125rem,2.4vw,1.75rem);font-family:"DM Serif Display",serif;line-height:1.45em;color:var(--ds-ink, var(--headerColor))}#reviews-2354 .cs-info{margin-top:auto;display:flex;align-items:center;gap:.75rem;position:relative;z-index:1}#reviews-2354 .cs-profile{width:3rem;height:3rem;border-radius:50%;background-color:var(--ds-charcoal, #2d3436);color:#fff;font-size:.9375rem;font-weight:700;display:flex;justify-content:center;align-items:center;flex:none}#reviews-2354 .cs-name{font-size:1.125rem;line-height:1.2em;font-weight:700;color:var(--ds-ink, var(--headerColor));display:flex;flex-direction:column;gap:.125rem}#reviews-2354 .cs-desc{font-size:.875rem;line-height:1.4em;font-weight:400;color:var(--ds-muted, var(--bodyTextColor))}#reviews-2354 .cs-quote{font-family:"DM Serif Display",serif;font-size:10rem;line-height:1;color:var(--ds-gold, var(--secondary));opacity:.18;position:absolute;top:-1.125rem;right:1.25rem;pointer-events:none}}@media only screen and (min-width:48rem){#reviews-2354 .cs-container{max-width:80rem}#reviews-2354 .cs-card-group{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;align-items:stretch}#reviews-2354 .cs-featured{grid-row:1 / span 2}}@media only screen and (min-width:0rem){body.dark-mode #reviews-2354{background-color:var(--ds-charcoal-deep, rgba(0, 0, 0, .6))}body.dark-mode #reviews-2354 .cs-item{background-color:var(--ds-paper, #1b1e20)}body.dark-mode #reviews-2354 .cs-featured .cs-item-text,body.dark-mode #reviews-2354 .cs-name{color:var(--bodyTextColorWhite)}body.dark-mode #reviews-2354 .cs-item-text,body.dark-mode #reviews-2354 .cs-desc{color:var(--bodyTextColorWhite);opacity:.8}body.dark-mode #reviews-2354 .cs-profile{background-color:var(--ds-gold, var(--secondary));color:#1f2326}}
