@layer page{.hero{position:relative;overflow:hidden;padding-block:var(--space-5) 7.5rem}.hero__inner{display:grid;gap:var(--space-5)}.hero__copy{display:grid;gap:var(--space-5);align-content:center}.hero__title{max-width:13ch;font-size:var(--display);font-weight:600;line-height:1.02;letter-spacing:-.02em}.hero__lede{max-width:34rem;color:var(--text-2);font-size:var(--text-lg);line-height:1.55}.hero__actions{display:grid;gap:var(--space-3)}.hero__facts{display:grid;gap:var(--space-2);color:var(--text-3);font-size:var(--text-sm);list-style:none}.hero__facts li{display:flex;align-items:center;gap:var(--space-2)}.hero__facts .icon{width:1.125rem;height:1.125rem;color:var(--accent)}@media(min-width:30rem){.hero__actions{display:flex;flex-wrap:wrap}}@media(min-width:60rem){.hero{padding-block:var(--space-8) 10rem}.hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:var(--space-7)}}.medallion{position:relative;width:min(68vw,19rem);aspect-ratio:1;margin-inline:auto;order:-1}@media(min-width:60rem){.medallion{order:0;width:min(100%,34rem);margin-inline:auto 0}}.medallion__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:var(--gold-300);stroke-width:1.7}.medallion__band--1{opacity:.6}.medallion__band--2{opacity:.42}.medallion__band--3{opacity:.28}.medallion__rings circle{stroke-width:1.4;opacity:.5}.medallion__rings .medallion__reed{stroke-width:9;stroke-dasharray:1.6 4.6;opacity:.3}.medallion__coin{position:absolute;inset:22%;width:56%;height:56%;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px #e2c07259,0 22px 44px -14px #000000a6,0 6px 12px -4px #0006}@media(prefers-reduced-motion:no-preference){.medallion__band{stroke-dasharray:1;animation:engrave var(--dur-draw) var(--ease-in-out) both}.medallion__band--1{animation-delay:.1s}.medallion__band--2{animation-delay:.3s}.medallion__band--3{animation-delay:.5s}.medallion__rings{animation:fade-in 1.2s ease .2s both}.medallion__coin{animation:strike 1.1s var(--ease-out) .7s both}}@keyframes engrave{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes fade-in{0%{opacity:0}}@keyframes strike{0%{opacity:0;transform:scale(.9) rotate(-14deg)}}.finder{position:relative;z-index:1;margin-block-start:-5.5rem}.finder__panel{display:grid;gap:var(--space-5);padding:var(--space-5) var(--space-4);border:var(--hairline) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-3)}.finder__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4)}.finder__title{font-size:var(--title-md)}.finder__group{display:grid;align-content:start;gap:var(--space-3);min-width:0;margin:0;padding:0;border:0}.finder .chip-row{margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);scroll-padding-inline:var(--space-4)}@media(min-width:48rem){.finder .chip-row{margin-inline:0;padding-inline:0}}.finder__legend{padding:0;color:var(--text-3);font-size:var(--text-sm);font-weight:550}@media(min-width:48rem){.finder__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-7);padding:var(--space-6) var(--space-7) var(--space-7)}.finder__head,.finder .search,.finder__panel>.visually-hidden{grid-column:1 / -1}}.kinds{display:grid;grid-auto-columns:min(76vw,20rem);grid-auto-flow:column;gap:var(--space-4);margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;list-style:none}.kinds::-webkit-scrollbar{display:none}.kinds>li{scroll-snap-align:start}@media(min-width:60rem){.kinds{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);margin:0;padding:0;overflow:visible}}.kind{display:grid;gap:var(--space-2);color:var(--text);text-decoration:none}.kind img{width:100%;aspect-ratio:1;margin-block-end:var(--space-2);border-radius:var(--radius-lg);object-fit:cover;transition:transform var(--dur-3) var(--ease-out)}.kind__name{font-family:var(--font-display);font-size:var(--title-md);font-weight:600;line-height:1.1}.kind__text{color:var(--text-2)}.kind:hover{color:var(--text)}@media(hover:hover)and (pointer:fine){.kind:hover img{transform:scale(.985)}.kind:hover .kind__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}}.trust{display:grid;gap:var(--space-6)}.trust__photo img{width:100%;aspect-ratio:3 / 2;border-radius:var(--radius-lg);object-fit:cover}.trust__body{display:grid;gap:var(--space-5);align-content:start}.trust__list{display:grid;gap:var(--space-5);margin-block:var(--space-2);list-style:none}.trust__list li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:var(--space-4)}.trust__list .icon{width:2.75rem;height:2.75rem;padding:.6875rem;border:var(--hairline) solid var(--line);border-radius:50%;background:var(--surface);color:var(--accent-text)}.trust__list h3{margin-block-end:var(--space-1);font-family:var(--font-text);font-size:var(--text-md);font-weight:600;letter-spacing:0;line-height:1.4}.trust__list p{color:var(--text-2)}@media(min-width:60rem){.trust{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-8);align-items:start}.trust__photo{position:sticky;top:6rem}.trust__photo img{aspect-ratio:4 / 5}.trust__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-5)}}.pricing-band{background:var(--bg-sunken)}.pricing{display:grid;gap:var(--space-7);align-items:center}.pricing__copy{display:grid;gap:var(--space-5)}@media(min-width:60rem){.pricing{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-8)}}.note{position:relative;display:grid;gap:var(--space-5);justify-items:center;padding:var(--space-7) var(--space-5) var(--space-6);border:var(--hairline) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-2);overflow:hidden;isolation:isolate;text-align:center}.note:before,.note:after{content:"";position:absolute;z-index:-1;pointer-events:none}.note:before{inset:var(--space-3);border-radius:calc(var(--radius-lg) - var(--space-3));background:var(--engraving);opacity:.32;-webkit-mask:url(/static/img/guilloche-band.svg) repeat-x 0 0 / auto .875rem,url(/static/img/guilloche-band.svg) repeat-x 0 100% / auto .875rem;mask:url(/static/img/guilloche-band.svg) repeat-x 0 0 / auto .875rem,url(/static/img/guilloche-band.svg) repeat-x 0 100% / auto .875rem}.note:after{inset:calc(var(--space-3) + 1.25rem) var(--space-3);border-block:var(--hairline) solid color-mix(in oklab,var(--engraving) 35%,transparent)}.note__seal{position:relative;display:grid;place-items:center;width:8.5rem;height:8.5rem}.note__seal:before{content:"";position:absolute;inset:0;background:var(--accent);-webkit-mask:url(/static/img/rosette.svg) center / contain no-repeat;mask:url(/static/img/rosette.svg) center / contain no-repeat}.note__seal span{position:relative;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--surface);color:var(--text);font-family:var(--font-display);font-size:1.75rem;font-weight:650;font-variation-settings:"opsz" 12;line-height:1}.note__body{display:grid;justify-items:center;gap:var(--space-3);width:100%;max-width:22rem}.note__label{color:var(--text-3);font-size:var(--text-sm);font-weight:550}.note__value{color:var(--text);font-size:var(--figure);line-height:.95;letter-spacing:-.03em}.note__for{margin-block-end:var(--space-3);color:var(--text-2);font-family:var(--font-display);font-size:var(--title-sm);font-style:normal;line-height:1.3}.note__small{color:var(--text-3);font-size:var(--text-xs)}@media(min-width:40rem){.note{grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-7);text-align:start}.note__seal{width:10rem;height:10rem}.note__body{justify-items:start}}.faq-layout{max-width:52rem}@media(min-width:64rem){.faq-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--space-8);max-width:var(--page-max)}}.cta{padding-block:var(--space-8);overflow:hidden}.cta__inner{display:grid;gap:var(--space-6);align-items:center}.cta__copy{display:grid;gap:var(--space-5)}.cta__photo{width:min(100%,26rem);border-radius:var(--radius-lg)}@media(min-width:60rem){.cta{padding-block:var(--space-9)}.cta__inner{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8)}}}
