.gv-pg-section{padding-top:var(--gv-section-y);padding-bottom:var(--gv-section-y)}.gv-pg-section--tight{padding-top:calc(var(--gv-section-y) * .6);padding-bottom:calc(var(--gv-section-y) * .6)}.gv-pg-mark{display:block;width:100%;height:auto}.gv-pg-hero__title em,.gv-pg-404__title em{font-style:normal;color:var(--gv-bronze-text)}.gv-pg-h2 em,.gv-pg-cta__title em,.gv-pg-chapter__title em,.gv-pg-list__title em,.gv-pg-form__title em{font-style:normal;color:inherit}.gv-pg-quote em{font-style:normal;color:var(--gv-bronze-text)}.color-scheme-3 .gv-pg-quote em{color:var(--gv-gold)}.gv-pg-h2{margin:0;font-size:clamp(3.2rem,2.4rem + 2.6vw,5.6rem);line-height:1.04;letter-spacing:-.005em;color:var(--gv-burgundy);text-wrap:balance}.color-scheme-3 .gv-pg-h2,.color-scheme-4 .gv-pg-h2{color:rgb(var(--color-foreground))}.gv-pg-lede{max-width:56rem;margin:2rem 0 0;font-size:1.7rem;line-height:1.6;color:rgba(var(--color-foreground),.82)}.gv-pg-lede p{margin:0}.gv-pg-lede p+p{margin-top:1rem}.gv-pg-head{margin-bottom:clamp(3.2rem,5vw,5.6rem)}.gv-pg-num{display:block;margin-bottom:1.4rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gv-bronze-text)}.color-scheme-3 .gv-pg-num{color:var(--gv-gold)}.gv-pg-link{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--gv-burgundy);background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:.4rem;transition:background-size .4s var(--gv-ease)}.gv-pg-link:hover{background-size:40% 1px}.color-scheme-3 .gv-pg-link{color:var(--gv-gold)}.gv-pg-mat{position:relative;margin:0;overflow:hidden;background:var(--gv-linen);isolation:isolate}.gv-pg-mat:after{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:var(--gv-stitch);pointer-events:none}.gv-pg-mat img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.gv-pg-mat--arch{border-radius:999px 999px 0 0}.gv-pg-mat--arch:after{border-radius:999px 999px 0 0}.gv-pg-hero__media,.gv-pg-chapter__media,.gv-pg-quote{margin-left:0;margin-right:0}.shopify-section:has(>.color-scheme-1>.gv-pg-section)+.shopify-section>.color-scheme-1>.gv-pg-section,.shopify-section:has(>.color-scheme-2>.gv-pg-section)+.shopify-section>.color-scheme-2>.gv-pg-section,.shopify-section:has(>.color-scheme-5>.gv-pg-section)+.shopify-section>.color-scheme-5>.gv-pg-section{padding-top:0}.gv-pg-hero{padding-top:clamp(2.4rem,4vw,4.8rem)}.gv-pg-crumbs ol{display:flex;flex-wrap:wrap;gap:.4rem 0;margin:0;padding:0;list-style:none;font-size:1.15rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--color-foreground),.68)}.gv-pg-crumbs li+li:before{content:"/";content:"/" / "";margin:0 1rem;color:var(--gv-bronze)}.gv-pg-crumbs a{color:inherit;text-decoration:none}.gv-pg-crumbs a:hover{color:var(--gv-burgundy);text-decoration:underline;text-underline-offset:.3rem}.gv-pg-crumbs [aria-current]{color:rgb(var(--color-foreground))}.gv-pg-hero__grid{display:grid;gap:2.4rem;padding-top:clamp(4rem,7vw,9.6rem);padding-bottom:clamp(4rem,6vw,8rem)}.gv-pg-hero__title{margin:0;font-size:clamp(4.6rem,1.4rem + 7.4vw,10.4rem);line-height:.98;letter-spacing:-.005em;color:var(--gv-burgundy);text-wrap:balance}.gv-pg-hero__intro{max-width:52rem;font-size:1.7rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.gv-pg-hero__intro p{margin:0}.gv-pg-hero__intro p+p{margin-top:1.2rem}.gv-pg-hero__intro a{color:var(--gv-burgundy);text-underline-offset:.3rem}.gv-pg-hero__media{max-width:44rem;width:100%}.gv-pg-hero__caption{margin-top:1.2rem;font-size:1.2rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.7);text-align:center}@media screen and (min-width:990px){.gv-pg-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;column-gap:clamp(4rem,6vw,10rem)}.gv-pg-hero__intro{padding-bottom:1.2rem}.gv-pg-hero--media .gv-pg-hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-rows:auto 1fr;align-items:start}.gv-pg-hero--media .gv-pg-hero__head{align-self:end}.gv-pg-hero--media .gv-pg-hero__intro{grid-column:1;padding-bottom:0}.gv-pg-hero--media .gv-pg-hero__media{grid-column:2;grid-row:1 / span 2;justify-self:end}}.gv-pg-body__title{margin-bottom:4rem}.gv-pg-body__grid{display:grid;gap:3.2rem}.gv-pg-toc{display:none}@media screen and (min-width:990px){.gv-pg-body__grid{grid-template-columns:minmax(0,3fr) minmax(0,8fr);column-gap:clamp(4rem,6vw,10rem)}.gv-pg-body__grid>.gv-rte{grid-column:2}.gv-pg-toc{display:block;grid-column:1;grid-row:1;align-self:start;position:sticky;top:12rem}}.gv-pg-toc__title{margin:0 0 1.6rem;font-size:1.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gv-bronze-text)}.gv-pg-toc ol{margin:0;padding:0;list-style:none;border-top:var(--gv-stitch)}.gv-pg-toc li{border-bottom:var(--gv-stitch)}.gv-pg-toc a{display:grid;grid-template-columns:3.6rem 1fr;padding:1.2rem 0;font-size:1.4rem;line-height:1.35;text-decoration:none;color:rgba(var(--color-foreground),.85)}.gv-pg-toc a span{font-size:1.1rem;letter-spacing:.12em;color:var(--gv-bronze-text);padding-top:.2rem}.gv-pg-toc--plain a{display:block}.gv-pg-toc a:hover{color:var(--gv-burgundy)}.gv-rte{max-width:72rem;font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.86);counter-reset:gvh2}.gv-rte>:first-child{margin-top:0}.gv-rte>:last-child{margin-bottom:0}.gv-rte p{margin:0 0 1.6rem}.gv-rte h2{counter-increment:gvh2;margin:5.6rem 0 2rem;padding-top:3.2rem;border-top:var(--gv-stitch);font-size:clamp(3rem,2rem + 2vw,4.4rem);line-height:1.05;color:var(--gv-burgundy);scroll-margin-top:12rem}.gv-rte>h2:first-child{padding-top:0;border-top:0}.gv-rte h2:before{content:"N\b0  " counter(gvh2,decimal-leading-zero);content:"N\b0  " counter(gvh2,decimal-leading-zero) / "";display:block;margin-bottom:1.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.22em;color:var(--gv-bronze-text)}.gv-rte h3{margin:3.2rem 0 1.2rem;font-size:1.9rem;line-height:1.3;color:rgb(var(--color-foreground))}.gv-rte h4,.gv-rte h5,.gv-rte h6{margin:2.4rem 0 .8rem;font-size:1.6rem;color:rgb(var(--color-foreground))}.gv-rte a{color:var(--gv-burgundy);text-decoration:underline;text-decoration-color:var(--gv-bronze);text-decoration-thickness:1px;text-underline-offset:.35rem;transition:color .2s ease}.gv-rte a:hover{color:var(--gv-bronze-text)}.gv-rte strong,.gv-rte b{font-weight:500;color:rgb(var(--color-foreground))}.gv-rte ul,.gv-rte ol{margin:0 0 2rem;padding:0;list-style:none}.gv-rte li{position:relative;padding-left:2.8rem}.gv-rte li+li{margin-top:.8rem}.gv-rte ul>li:before{content:"";position:absolute;left:.4rem;top:.75em;width:.7rem;height:.7rem;border:1px solid var(--gv-bronze);transform:rotate(45deg)}.gv-rte ol{counter-reset:gvol}.gv-rte ol>li{counter-increment:gvol;padding-left:4rem}.gv-rte ol>li:before{content:counter(gvol,decimal-leading-zero);position:absolute;left:0;top:.15em;font-size:1.2rem;font-weight:500;letter-spacing:.1em;color:var(--gv-bronze-text)}.gv-rte blockquote{margin:3.2rem 0;padding:.4rem 0 .4rem 2.4rem;border-left:var(--gv-stitch);font-family:var(--font-heading-family);font-size:clamp(2.4rem,1.8rem + 1vw,3.2rem);line-height:1.2;color:var(--gv-burgundy)}.gv-rte hr{margin:4rem 0;border:0;border-top:var(--gv-stitch)}.gv-rte img{max-width:100%;height:auto}.gv-rte table{width:100%;margin:0 0 2rem;border-collapse:collapse;font-size:1.5rem}.gv-rte th,.gv-rte td{padding:1.2rem 1rem;border-bottom:1px solid var(--gv-line);text-align:left}.gv-pg-cta__frame{position:relative;padding:clamp(4.8rem,8vw,8.8rem) clamp(2.4rem,6vw,9.6rem);border:var(--gv-stitch)}.color-scheme-3 .gv-pg-cta__frame,.color-scheme-4 .gv-pg-cta__frame{border:var(--gv-stitch-light)}.gv-pg-cta__copy{position:relative;max-width:68rem}.gv-pg-cta__title{margin:0;font-size:clamp(3.4rem,2.4rem + 3vw,6.4rem);line-height:1.02;color:rgb(var(--color-foreground));text-wrap:balance}.color-scheme-1 .gv-pg-cta__title,.color-scheme-2 .gv-pg-cta__title,.color-scheme-5 .gv-pg-cta__title{color:var(--gv-burgundy)}.gv-pg-cta__text{max-width:52rem;margin-top:2rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.gv-pg-cta__text p{margin:0}.gv-pg-cta__text a{color:inherit;text-underline-offset:.3rem}.gv-pg-cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:2rem 3.2rem;margin-top:3.2rem}.gv-pg-facts__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.gv-pg-fact{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:.8rem;padding:2.8rem 0;border-bottom:var(--gv-stitch)}.gv-pg-fact:first-child{padding-top:0}.gv-pg-fact:last-child{padding-bottom:0;border-bottom:0}.gv-pg-fact__value{margin:0;font-family:var(--font-heading-family);font-size:clamp(4rem,2.4rem + 3vw,6.4rem);line-height:1;color:var(--gv-burgundy)}.gv-pg-fact__label{margin:.4rem 0 0;font-size:1.3rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--color-foreground))}.gv-pg-fact__text{font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.82)}.gv-pg-fact__text p{margin:0}.gv-pg-fact__text a{color:var(--gv-burgundy);text-underline-offset:.3rem}@media screen and (min-width:750px){.gv-pg-facts__list{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}.gv-pg-fact,.gv-pg-fact:first-child,.gv-pg-fact:last-child{padding:.4rem clamp(2rem,3vw,4rem) .8rem;border-bottom:0;border-left:var(--gv-stitch)}.gv-pg-fact:first-child{padding-left:0;border-left:0}}.color-scheme-3 .gv-pg-fact__value{color:var(--gv-gold)}.gv-pg-lists__grid{display:grid;gap:2rem}@media screen and (min-width:750px){.gv-pg-lists__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}}.gv-pg-list{position:relative;padding:clamp(2.8rem,4vw,4.8rem);background:rgb(var(--color-background))}.gv-pg-list--card{background:#fff}.color-scheme-5 .gv-pg-list--card{background:var(--gv-paper)}.gv-pg-list:after{content:"";position:absolute;top:.9rem;right:.9rem;bottom:.9rem;left:.9rem;border:var(--gv-stitch);pointer-events:none}.gv-pg-list__title{margin:0 0 2rem;font-family:var(--font-heading-family);font-size:clamp(2.8rem,2rem + 1.4vw,3.6rem);font-weight:400;line-height:1.1;letter-spacing:0;color:var(--gv-burgundy)}.gv-pg-list__items ul{margin:0;padding:0;list-style:none}.gv-pg-list__items li{position:relative;padding:1.2rem 0 1.2rem 3.6rem;font-size:1.6rem;line-height:1.5;border-top:1px solid var(--gv-line)}.gv-pg-list__items li:first-child{border-top:0}.gv-pg-list__items li:before{content:"";position:absolute;left:0;top:1.35rem;width:2rem;height:2rem;background:currentColor;-webkit-mask:var(--gv-pg-icon) center / contain no-repeat;mask:var(--gv-pg-icon) center / contain no-repeat}.gv-pg-list--check .gv-pg-list__items li:before{color:var(--gv-burgundy);--gv-pg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 10.5l4 4 8-9' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E")}.gv-pg-list--cross .gv-pg-list__items li:before{color:rgba(var(--color-foreground),.55);--gv-pg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 5l10 10M15 5L5 15' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E")}.gv-pg-list--dot .gv-pg-list__items li:before{color:var(--gv-bronze-text);--gv-pg-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='6.5' y='6.5' width='7' height='7' transform='rotate(45 10 10)' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E")}.gv-pg-list__items p{margin:0;font-size:1.6rem;line-height:1.6}.gv-pg-list__items a{color:var(--gv-burgundy);text-underline-offset:.3rem}.gv-pg-steps__list{display:grid;gap:0;margin:0;padding:0;list-style:none}.gv-pg-step{position:relative;display:grid;grid-template-columns:5.6rem minmax(0,1fr);align-content:start;gap:0 1.6rem;padding-bottom:3.2rem}.gv-pg-step:before{content:"";position:absolute;left:2.8rem;top:5.6rem;bottom:.4rem;border-left:var(--gv-stitch)}.gv-pg-step:last-child{padding-bottom:0}.gv-pg-step:last-child:before{display:none}.gv-pg-step__num{display:grid;place-items:center;width:5.6rem;height:5.6rem;border:1px solid var(--gv-bronze);border-radius:50%;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1;color:var(--gv-burgundy);background:rgb(var(--color-background))}.gv-pg-step__title{margin:1.2rem 0 .6rem;font-size:1.9rem;line-height:1.3;color:rgb(var(--color-foreground))}.gv-pg-step__text{font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.82)}.gv-pg-step__text p{margin:0}.gv-pg-step__text a{color:var(--gv-burgundy);text-underline-offset:.3rem}@media screen and (min-width:990px){.gv-pg-steps__list{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:4rem}.gv-pg-step{grid-template-columns:minmax(0,1fr);padding-bottom:0}.gv-pg-step:before{left:7.2rem;right:-2.4rem;top:2.8rem;bottom:auto;border-left:0;border-top:var(--gv-stitch)}.gv-pg-step__title{margin-top:2.4rem}}.gv-pg-split{display:grid;gap:3.2rem}@media screen and (min-width:990px){.gv-pg-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(4rem,6vw,10rem)}.gv-pg-split>.gv-pg-head{margin-bottom:0}}.gv-pg-rates{width:100%;border-collapse:collapse;text-align:left}.gv-pg-rates caption{padding-bottom:1.6rem;font-size:1.3rem;letter-spacing:.04em;text-align:left;color:rgba(var(--color-foreground),.75);caption-side:bottom;padding-top:1.6rem}.gv-pg-rates th,.gv-pg-rates td{padding:2rem 1.2rem;border-bottom:var(--gv-stitch);vertical-align:middle}.gv-pg-rates thead th{padding-top:0;padding-bottom:1.4rem;font-size:1.2rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gv-bronze-text);border-bottom:1px solid rgba(var(--color-foreground),.25)}.gv-pg-rates tbody th{padding-left:0;font-size:1.6rem;font-weight:500;line-height:1.35;color:rgb(var(--color-foreground))}.gv-pg-rates thead th:first-child{padding-left:0}.gv-pg-rates td{font-family:var(--font-heading-family);font-size:clamp(2.6rem,2rem + 1.4vw,4rem);line-height:1;color:var(--gv-burgundy);white-space:nowrap}.gv-pg-rates td small{display:block;margin-top:.6rem;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.7);white-space:normal}@media screen and (max-width:749px){.gv-pg-rates th,.gv-pg-rates td{padding-left:.6rem;padding-right:.6rem}}.gv-pg-tiers__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--gv-line)}.gv-pg-tier{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main price" "link link";align-items:baseline;gap:1.4rem 1.6rem;padding:2.4rem 0;border-bottom:var(--gv-stitch)}.gv-pg-tier__main{grid-area:main;min-width:0}.gv-pg-tier__name{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.6rem,2rem + 1vw,3.4rem);font-weight:400;line-height:1.1;letter-spacing:0;color:var(--gv-burgundy)}.gv-pg-tier__desc{margin:.6rem 0 0;font-size:1.6rem;line-height:1.5;color:rgba(var(--color-foreground),.78)}.gv-pg-tier__note{margin:.6rem 0 0;font-size:1.4rem;font-weight:500;line-height:1.4;color:var(--gv-bronze-text)}.gv-pg-tier__price{grid-area:price;margin:0;font-family:var(--font-heading-family);font-size:clamp(2.6rem,2rem + 1vw,3.4rem);line-height:1;white-space:nowrap;color:rgb(var(--color-foreground))}.gv-pg-tier__link{grid-area:link;justify-self:start}.gv-pg-tiers__note{margin-top:2rem;font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.gv-pg-tiers__note p{margin:0}@media screen and (min-width:750px){.gv-pg-tier{grid-template-columns:minmax(0,1fr) auto 18rem;grid-template-areas:"main price link";gap:0 3.2rem;padding:2.8rem 0}.gv-pg-tier__link{justify-self:end}}.gv-pg-engrave{position:relative;font-family:var(--font-heading-family);font-size:clamp(3rem,2rem + 1.6vw,4.2rem);line-height:1;color:var(--ink, rgba(12, 6, 6, .78));text-shadow:0 1px 0 rgba(255,255,255,.12),0 -1px 0 rgba(0,0,0,.35)}.gv-pg-engrave--light{--ink: #c9a27a;text-shadow:0 1px 0 rgba(0,0,0,.25)}.gv-pg-tones__list{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.gv-pg-tone{display:grid;grid-template-columns:7.2rem minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:1.6rem}.gv-pg-tone__chip{grid-row:1 / -1;align-self:start}.gv-pg-tone .gv-pg-tone__name{margin-top:.6rem}.gv-pg-tone .gv-pg-engrave{font-size:2.4rem}@media screen and (min-width:750px){.gv-pg-tones__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}.gv-pg-tone{display:block}.gv-pg-tone .gv-pg-tone__name{margin-top:1.2rem}.gv-pg-tone .gv-pg-engrave{font-size:clamp(3rem,2rem + 1.6vw,4.2rem)}}.gv-pg-tone__chip{display:grid;place-items:center;aspect-ratio:1;border-radius:.2rem;background:var(--plate);box-shadow:inset 0 0 0 1px #0000001a}.gv-pg-tone__name{margin:1.2rem 0 .2rem;font-size:1.6rem;font-weight:500;color:rgb(var(--color-foreground))}.gv-pg-tone__desc{margin:0;font-size:1.4rem;line-height:1.45;color:rgba(var(--color-foreground),.78)}.gv-pg-tone__note{margin:.6rem 0 0;font-size:1.4rem;font-weight:500;line-height:1.45;color:var(--gv-bronze-text)}.gv-pg-tone__note a{color:inherit;text-underline-offset:.3rem}.gv-pg-tones__notes{margin-top:4rem;border-top:var(--gv-stitch)}.gv-pg-chapter{display:grid;gap:3.2rem;align-items:center}.gv-pg-chapter+.gv-pg-chapter{margin-top:clamp(6.4rem,9vw,12rem)}.gv-pg-chapter__title{margin:0;max-width:16ch;font-size:clamp(3.2rem,2.4rem + 2.6vw,5.6rem);line-height:1.04;letter-spacing:-.005em;color:var(--gv-burgundy);text-wrap:balance}.gv-pg-chapter__text{max-width:54rem;margin-top:2rem;font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.86)}.gv-pg-chapter__text p{margin:0}.gv-pg-chapter__text p+p{margin-top:1.2rem}.gv-pg-chapter__media{width:100%;max-width:52rem}@media screen and (min-width:990px){.gv-pg-chapter{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(4rem,7vw,12rem)}.gv-pg-chapter__media{max-width:none}.gv-pg-chapter--flip .gv-pg-chapter__copy{order:2}}.gv-pg-quote{margin:0;padding:clamp(6.4rem,12vw,16rem) 0;text-align:center}.gv-pg-quote__text{border:0;padding:0;font-style:normal;margin:0 auto;max-width:16ch;font-family:var(--font-heading-family);font-size:clamp(4.8rem,1.6rem + 8vw,13rem);line-height:.95;color:rgb(var(--color-foreground));text-wrap:balance}.gv-pg-quote__mark{display:block;width:5.6rem;margin:0 auto 3.2rem;color:var(--gv-gold)}.color-scheme-1 .gv-pg-quote__mark,.color-scheme-5 .gv-pg-quote__mark{color:var(--gv-bronze-text)}.gv-pg-quote__by{display:block;margin-top:3.2rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-foreground),.8)}.gv-pg-faq__body{max-width:88rem}@media screen and (min-width:990px){.gv-pg-faq__aside{grid-column:1;grid-row:1;align-self:start;position:sticky;top:12rem}.gv-pg-faq__aside .gv-pg-toc{position:static}.gv-pg-body__grid>.gv-pg-faq__body{grid-column:2}}.gv-pg-faq__group{scroll-margin-top:12rem}.gv-pg-faq__group+.gv-pg-faq__group{margin-top:clamp(4.8rem,7vw,8rem)}.gv-pg-faq__group-title{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gv-bronze-text)}.gv-pg-faq__items{border-top:1px solid rgba(var(--color-foreground),.2)}.gv-pg-qa{border-bottom:var(--gv-stitch)}.gv-pg-qa summary{position:relative;display:block;padding:2.2rem 5.6rem 2.2rem 0;font-size:1.8rem;font-weight:500;line-height:1.35;color:rgb(var(--color-foreground));cursor:pointer;list-style:none}.gv-pg-qa summary::-webkit-details-marker{display:none}.gv-pg-qa summary:before,.gv-pg-qa summary:after{content:"";position:absolute;right:1.2rem;top:50%;width:1.6rem;height:1px;background:var(--gv-burgundy);transition:transform .35s var(--gv-ease)}.gv-pg-qa summary:after{transform:rotate(90deg)}.gv-pg-qa[open] summary:before{transform:rotate(45deg)}.gv-pg-qa[open] summary:after{transform:rotate(135deg)}.gv-pg-qa summary:hover{color:var(--gv-burgundy)}.gv-pg-qa summary:focus-visible{outline:2px solid var(--gv-focus, var(--gv-bronze-text));outline-offset:2px}.gv-pg-qa__answer{max-width:68rem;padding:0 0 2.6rem;font-size:1.6rem;line-height:1.7;color:rgba(var(--color-foreground),.85)}.gv-pg-qa__answer p{margin:0}.gv-pg-qa__answer p+p{margin-top:1rem}.gv-pg-qa__answer a{color:var(--gv-burgundy);text-underline-offset:.3rem}@media screen and (min-width:750px){.gv-pg-qa summary{font-size:2rem}}.gv-pg-contact{display:grid;gap:4.8rem}@media screen and (min-width:990px){.gv-pg-contact{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:clamp(4rem,7vw,12rem);align-items:start}}.gv-pg-contact--solo{grid-template-columns:minmax(0,1fr);max-width:80rem}.gv-pg-contact--channels{grid-template-columns:minmax(0,1fr)}@media screen and (min-width:750px){.gv-pg-contact--channels .gv-pg-channels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem}}.gv-pg-channels{margin:0;padding:0;list-style:none;border-top:var(--gv-stitch)}.gv-pg-channel{padding:1.8rem 0;border-bottom:var(--gv-stitch)}@media screen and (min-width:990px){.gv-pg-channel{padding:2.4rem 0}}.gv-pg-channel__label{margin:0;font-size:1.2rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gv-bronze-text)}.gv-pg-channel__value{display:inline-block;margin-top:.8rem;font-family:var(--font-heading-family);font-size:clamp(2.4rem,1.8rem + 1vw,3.2rem);line-height:1.1;color:var(--gv-burgundy);text-decoration:none;word-break:break-word}a.gv-pg-channel__value:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.4rem}.gv-pg-channel__text{margin-top:.8rem;font-size:1.6rem;line-height:1.55;color:rgba(var(--color-foreground),.8)}.gv-pg-channel__text p{margin:0}.gv-pg-channel__text a{color:var(--gv-burgundy);text-underline-offset:.3rem}.gv-pg-form{position:relative;padding:clamp(2.8rem,5vw,5.6rem);background:#fff}.gv-pg-form:after{content:"";position:absolute;top:.9rem;right:.9rem;bottom:.9rem;left:.9rem;border:var(--gv-stitch);pointer-events:none}.gv-pg-form__title{margin:0 0 .8rem;font-size:clamp(3rem,2rem + 1.6vw,4rem);line-height:1.05;color:var(--gv-burgundy)}.gv-pg-form__note{margin:0 0 2.8rem;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.gv-pg-form form{position:relative;z-index:1}.gv-pg-form .field{margin-bottom:1.6rem}.gv-pg-form .field:after,.gv-pg-form .field:hover.field:after,.gv-pg-form .field__input:focus~.field:after{box-shadow:none}.gv-pg-form .field__label{left:0}.gv-pg-form .field__input,.gv-pg-form .text-area{padding-left:0;padding-right:0;border:0;border-bottom:1px solid rgba(var(--color-foreground),.35);background:transparent;box-shadow:none;border-radius:0}.gv-pg-form .field__input:focus,.gv-pg-form .text-area:focus{border-bottom-color:var(--gv-burgundy);box-shadow:0 1px 0 0 var(--gv-burgundy);outline:none}.gv-pg-form .field__input:focus-visible,.gv-pg-form .text-area:focus-visible{outline:2px solid var(--gv-focus, var(--gv-bronze-text));outline-offset:2px}.gv-pg-form .contact__fields{display:grid;gap:0 2rem}@media screen and (min-width:750px){.gv-pg-form .contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.gv-pg-form .text-area{min-height:16rem}.gv-pg-form .contact__button{margin-top:2.4rem}.gv-pg-form .contact__button .gv-btn{padding-inline:3.6rem}.gv-pg-form .form-status{display:flex;align-items:center;gap:1rem;margin:0 0 2rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:500}.gv-pg-form .form-status .svg-wrapper,.gv-pg-form .form-status svg{width:1.8rem;height:1.8rem}.gv-pg-404__inner{position:relative;padding-top:clamp(4.8rem,8vw,10rem);padding-bottom:var(--gv-section-y)}.gv-pg-404__code{display:block;margin-bottom:2rem;font-size:1.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--gv-bronze-text)}.gv-pg-404__title{max-width:14ch;margin:0;font-size:clamp(4.6rem,1.4rem + 7.4vw,10.4rem);line-height:.98;color:var(--gv-burgundy);text-wrap:balance}.gv-pg-404__text{max-width:52rem;margin:2.4rem 0 0;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.gv-pg-404__search{display:flex;max-width:52rem;margin-top:3.2rem;border-bottom:1px solid rgba(var(--color-foreground),.4)}.gv-pg-404__search input{flex:1;min-width:0;height:5.2rem;padding:0;border:0;background:transparent;font:inherit;font-size:1.7rem;color:rgb(var(--color-foreground))}.gv-pg-404__search input:focus-visible{outline:2px solid var(--gv-focus, var(--gv-bronze-text));outline-offset:2px}.gv-pg-404__search button{display:grid;place-items:center;width:5.2rem;height:5.2rem;padding:0;border:0;background:none;color:var(--gv-burgundy);cursor:pointer}.gv-pg-404__grid{display:grid;gap:2.4rem;margin-top:clamp(4.8rem,7vw,8rem)}@media screen and (min-width:990px){.gv-pg-404__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(4rem,6vw,8rem);align-items:center}}.gv-pg-404__product{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;text-decoration:none;color:inherit}.gv-pg-404__product-name{font-size:1.6rem;font-weight:500;color:rgb(var(--color-foreground))}.gv-pg-404__product-price{display:block;margin-top:.4rem;font-size:1.5rem;color:rgba(var(--color-foreground),.8)}.gv-pg-404__product:hover .gv-pg-404__product-name{color:var(--gv-burgundy);text-decoration:underline;text-underline-offset:.3rem}.gv-pg-404__links{margin:0;padding:0;list-style:none;border-top:var(--gv-stitch)}.gv-pg-404__links li{border-bottom:var(--gv-stitch)}.gv-pg-404__links a{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;padding:2rem 0;font-family:var(--font-heading-family);font-size:clamp(2.8rem,2rem + 1.6vw,4.4rem);line-height:1.05;text-decoration:none;color:var(--gv-burgundy);transition:padding .4s var(--gv-ease),color .2s ease}.gv-pg-404__links a span{flex:none;font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gv-bronze-text)}.gv-pg-404__links a:hover{padding-left:1.2rem}.gv-pg-info{max-width:96rem}.gv-pg-info__block+.gv-pg-info__block{margin-top:clamp(4rem,6vw,6.4rem);padding-top:clamp(4rem,6vw,6.4rem);border-top:var(--gv-stitch)}.gv-pg-info__title{margin:0 0 2rem;font-size:clamp(2.8rem,2rem + 1.4vw,3.6rem);line-height:1.1;color:var(--gv-burgundy)}.gv-pg-info__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.gv-pg-info table{width:100%;min-width:64rem;border-collapse:collapse;font-size:1.4rem;line-height:1.5}.gv-pg-info th,.gv-pg-info td{padding:1.2rem 1.2rem 1.2rem 0;border-bottom:1px solid var(--gv-line);text-align:left;vertical-align:top}.gv-pg-info thead th{font-size:1.1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gv-bronze-text)}.gv-pg-info td a,.gv-pg-info th a{color:var(--gv-burgundy);text-underline-offset:.3rem}.gv-pg-info dl{display:grid;gap:0;margin:0;border-top:1px solid var(--gv-line)}.gv-pg-info dl>div{display:grid;gap:.4rem;padding:1.2rem 0;border-bottom:1px solid var(--gv-line)}@media screen and (min-width:750px){.gv-pg-info dl>div{grid-template-columns:22rem minmax(0,1fr);gap:2.4rem}}.gv-pg-info dt{font-size:1.3rem;font-weight:500;color:rgb(var(--color-foreground))}.gv-pg-info dd{margin:0;font-size:1.6rem;line-height:1.55}.gv-pg-info__note{margin-top:2rem;font-size:1.5rem}.gv-pg-info .gv-rte{max-width:none}.gv-pg-info__updated{margin-top:4rem;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.gv-pg-article .article-template__title{font-size:clamp(4rem,2rem + 4vw,7.2rem);line-height:1;color:var(--gv-burgundy)}@media(prefers-reduced-motion:reduce){.gv-pg-link,.gv-pg-qa summary:before,.gv-pg-qa summary:after,.gv-pg-404__links a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/geneve-pages.css.map */
