.ov-guide{--gd-title:clamp(60px,6.2vw,94px);--gd-heading:clamp(36px,4vw,56px);--gd-card:clamp(26px,2.5vw,32px)}.ov-guide h2{font-size:var(--gd-heading)}.ov-guide h3{font:400 var(--gd-card)/1.15 "Instrument Serif",Georgia,serif;margin:20px 0 12px}.ov-guide section[id]{scroll-margin-top:24px}.gd-hero{grid-template-columns:1fr 1.1fr;max-width:1440px;margin:auto;display:grid}.gd-hero-copy{align-self:center;padding:72px clamp(24px,5vw,80px)}.ov-guide h1{font-size:var(--gd-title);margin:24px 0 30px}#ovoeu-concept #ov-guide-panel h1,#ovoeu-concept #ov-guide-panel h2{letter-spacing:-.035em;font-family:Instrument Serif,Georgia,serif;font-weight:400;line-height:1.03}#ovoeu-concept #ov-guide-panel h1{font-size:var(--gd-title)}#ovoeu-concept #ov-guide-panel h2{font-size:var(--gd-heading)}#ovoeu-concept #ov-guide-panel .gd-concierge h2{font-size:clamp(44px,5vw,68px)}.gd-hero-copy>p:not(.ed-eyebrow){max-width:350px;color:var(--text-secondary);margin-top:16px}.gd-hero-copy .ed-text-link{margin-top:24px}.gd-hero-image{background:var(--bg-warm);min-height:600px;position:relative}.gd-hero-image img{object-fit:cover;object-position:64% center;width:100%;height:100%;position:absolute;inset:0}.gd-hero-image figcaption{background:var(--bg-warm);color:var(--brand-primary);padding:10px 18px;font:400 24px/1.3 Instrument Serif,Georgia,serif;position:absolute;bottom:28px;left:28px}.gd-topics{border-block:1px solid var(--border-default);grid-template-columns:repeat(4,1fr);max-width:1440px;margin:auto;padding:0 clamp(24px,6vw,96px);display:grid}.gd-topics a{align-items:center;gap:18px;min-height:80px;padding:16px 12px;display:flex}.gd-topics a:hover{background:var(--bg-warm)}.gd-topics span{color:var(--brand-primary);font-size:12px}.gd-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.gd-heading h2{margin-top:16px}.gd-heading>p{max-width:330px;color:var(--text-secondary)}.gd-shape-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 30px;display:grid}.gd-image{aspect-ratio:1;background:var(--bg-warm);overflow:hidden}.gd-image img{object-fit:contain;width:100%;height:100%;transition:transform .25s;display:block}.gd-shape-card:hover img{transform:scale(1.035)}.gd-shape-card h3{justify-content:space-between;align-items:center;display:flex}.gd-shape-card h3 span{color:var(--brand-primary);font:400 20px Jost,sans-serif}.gd-shape-card p,.gd-setting-grid p{color:var(--text-secondary);font-size:15px}.ov-guide .gd-caption{color:var(--text-secondary);max-width:720px;margin-top:24px;font:400 12px/1.6 Jost,sans-serif}.gd-settings{background:var(--bg-warm)}.gd-setting-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.gd-setting-grid .gd-image{background:var(--bg-primary)}.gd-settings>.ed-text-link{margin-top:24px}.gd-proportions{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.gd-proportions figure{min-width:0}.gd-proportions figure img{width:100%;height:auto;display:block}.gd-proportions figcaption{color:var(--text-secondary);margin-top:14px;font-size:12px}.gd-proportion-copy h2{margin:20px 0 26px}.gd-proportion-copy>p:not(.ed-eyebrow){color:var(--text-secondary);margin-top:20px}.gd-proportion-copy .ed-text-link{margin-top:24px}.gd-inline-link{text-underline-offset:3px;color:var(--brand-primary)!important;text-decoration:underline!important}.gd-metal{background:var(--brand-primary);color:var(--bg-primary);grid-template-columns:1fr 1fr;gap:80px;display:grid}.gd-metal .ed-eyebrow{color:var(--brand-secondary)}.gd-metal h2{margin:22px 0 26px}.gd-metal>div>p:not(.ed-eyebrow){max-width:360px}.gd-prompts>div{border-bottom:1px solid var(--brand-secondary);margin-bottom:22px;padding:0 0 22px}.gd-prompts span{letter-spacing:.14em;color:var(--brand-secondary);font-size:12px}.gd-prompts p{margin-top:8px}.gd-metal .gd-caption{color:var(--bg-primary)}.gd-diamonds{display:block}.gd-diamond-heading{margin-bottom:36px}.gd-diamond-heading h2{margin-top:18px}.gd-fourcs{background:var(--bg-warm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gd-fourcs article{border-right:1px solid var(--border-default);padding:30px 28px 34px}.gd-fourcs article:last-child{border-right:0}.gd-fourc-cue{letter-spacing:.16em;color:var(--brand-primary);font-size:11px;font-weight:500;line-height:1.6;display:block}.ov-guide .gd-fourcs h3{font-size:var(--site-card-title);color:var(--brand-primary);margin:16px 0}.gd-fourcs p{color:var(--text-secondary);max-width:28ch;font-size:15px;line-height:1.6}.gd-diamond-invitation{border-bottom:1px solid var(--border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;padding:20px 0 26px;display:flex}.gd-diamond-invitation p{color:var(--text-secondary);font-size:15px}.gd-diamond-questions{grid-template-columns:1fr 1fr;column-gap:48px;padding-top:8px;display:grid}.gd-diamond-questions details{align-self:start}@media (max-width:900px){.gd-fourcs{grid-template-columns:1fr 1fr}.gd-fourcs article:nth-child(2){border-right:0}.gd-fourcs article:nth-child(-n+2){border-bottom:1px solid var(--border-default)}}@media (max-width:600px){.gd-fourcs{grid-template-columns:1fr}.gd-fourcs article{border-right:0;border-bottom:1px solid var(--border-default);grid-template-columns:90px 1fr;column-gap:18px;padding:24px;display:grid}.gd-fourcs article:last-child{border-bottom:0}.gd-fourc-title{align-self:start}.ov-guide .gd-fourcs h3{margin:8px 0 0}.gd-fourcs article p{align-self:center;font-size:14px}.gd-diamond-questions{grid-template-columns:1fr;column-gap:0}.gd-diamond-invitation{align-items:flex-start}}.gd-accordions details{border-bottom:1px solid var(--border-default)}.gd-accordions summary{cursor:pointer;min-height:64px;padding:20px 30px 20px 0;font-size:17px;list-style:none;position:relative}.gd-accordions summary::-webkit-details-marker{display:none}.gd-accordions summary:after{content:"+";font-size:22px;line-height:1;position:absolute;top:20px;right:3px}.gd-accordions details[open] summary:after{content:"−"}.gd-accordions summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px}.gd-accordions details p{color:var(--text-secondary);margin-bottom:20px}.gd-board{background:var(--bg-warm);grid-template-columns:1fr 1fr;gap:80px;display:grid}.gd-board h2{margin:20px 0 26px}.gd-board>div>p:not(.ed-eyebrow){max-width:440px}.gd-board .ed-text-link{margin-top:24px}.gd-board-note{border-left:1px solid var(--border-strong);padding:12px 0 12px 50px}.gd-board-note>p:first-child{color:var(--brand-primary);font:400 clamp(30px,3.5vw,44px)/1.18 Instrument Serif,Georgia,serif}.gd-board-note>span{color:var(--text-secondary);margin-top:20px;font-size:12px;display:block}.gd-concierge{text-align:center;flex-direction:column;align-items:center;gap:26px;display:flex}.gd-concierge h2{font-size:clamp(44px,5vw,68px)}.gd-concierge>p:not(.ed-eyebrow){max-width:530px;color:var(--text-secondary)}.gd-session-note{color:var(--text-secondary);font-size:12px}@media (prefers-reduced-motion:reduce){.gd-image img{transition:none}}@media (max-width:900px){.gd-hero-copy{padding:48px 30px}.gd-hero-image{min-height:560px}.gd-heading{flex-direction:column;align-items:start;gap:20px}.gd-heading>p{max-width:520px}.gd-proportions,.gd-diamonds{gap:32px}.gd-metal,.gd-board{gap:36px}.gd-topics{padding-inline:18px}.gd-topics a{gap:10px;font-size:14px}.gd-shape-grid{gap:32px 22px}.gd-setting-grid{gap:22px}.gd-board-note{padding-left:28px}}@media (max-width:600px){.gd-hero{grid-template-columns:1fr}.gd-hero-copy{padding:48px 24px}.ov-guide h1{font-size:68px}.gd-hero-image{min-height:350px;margin-inline:24px!important}.gd-hero-image img{object-position:64% center}.gd-topics{grid-template-columns:1fr 1fr;margin-top:24px;padding:0 12px}.gd-topics a{min-height:62px}.gd-shape-grid{grid-template-columns:1fr 1fr;gap:32px 18px}.gd-shape-card p{font-size:14px}.gd-shape-card h3{font-size:28px}.gd-setting-grid,.gd-proportions,.gd-metal,.gd-diamonds,.gd-board{grid-template-columns:1fr}.gd-setting-grid{gap:40px}.gd-setting-grid .gd-image{aspect-ratio:4/3}.gd-proportions{gap:32px}.gd-metal,.gd-diamonds,.gd-board{gap:36px}.gd-board-note{border-left:0;border-top:1px solid var(--border-strong);padding:30px 0 0}.gd-concierge .ed-button{padding-inline:18px;font-size:14px}.gd-heading h2{max-width:320px}#ovoeu-concept #ov-guide-panel h1{font-size:68px}}
