body.coin-site{background:#f5f3ee;color:#17313d}.coin-page{--coin-ink:#17313d;--coin-paper:#f5f3ee;--coin-line:#d9d5ca;--coin-accent:#a57443;color:var(--coin-ink);background:var(--coin-paper)}.coin-page *{box-sizing:border-box}.coin-shell{width:min(1220px,calc(100% - 80px));margin-inline:auto}.coin-hero{padding:44px 0 92px}.coin-breadcrumb{display:flex;gap:12px;font-size:13px;color:#637078;margin-bottom:42px;align-items:center;flex-wrap:wrap}.coin-breadcrumb a{color:inherit;text-decoration:none}.coin-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:64px;align-items:center}.coin-kicker{font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1.6;text-transform:uppercase;color:#80603e;margin:0 0 18px}.coin-hero h1{font-size:clamp(38px,4.7vw,67px);font-weight:650;line-height:1.08;letter-spacing:-.035em;margin:0 0 28px;max-width:15ch;overflow-wrap:anywhere;text-wrap:balance}.coin-intro{font-size:18px;line-height:1.85;max-width:54ch;margin:0 0 26px}.coin-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.coin-button{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:16px 21px;min-height:52px;text-align:center;text-decoration:none!important;font-size:14px;line-height:1.5;font-weight:650;border:1px solid var(--coin-ink);color:#fff;background:var(--coin-ink);transition:background .2s}.coin-button:hover{background:#2c4f5b;color:#fff}.coin-button-secondary{background:transparent;color:var(--coin-ink)}.coin-button-secondary:hover{color:var(--coin-ink);background:#e9e5db}.coin-journey{font-size:12px;line-height:1.8;color:#627079;margin:28px 0 0}.coin-hero figure{margin:0;min-width:0}.coin-photo{display:block;text-decoration:none;color:inherit;position:relative;overflow:hidden;background:#fff}.coin-photo img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;transition:filter .2s}.coin-photo:hover img{filter:brightness(.96)}.coin-photo:focus-visible,.coin-button:focus-visible{outline:3px solid #ad7742;outline-offset:4px}.coin-hero figcaption{font-size:12px;line-height:1.7;margin-top:12px;color:#637078}.coin-section{padding:78px 0;border-top:1px solid var(--coin-line)}.coin-heading{max-width:800px;margin-bottom:46px}.coin-heading h2{font-size:clamp(29px,3.4vw,45px);line-height:1.2;letter-spacing:-.02em;font-weight:600;margin:0 0 20px;text-wrap:balance}.coin-heading>p:not(.coin-kicker){font-size:17px;line-height:1.85;max-width:66ch;margin:0}.coin-gallery-group+.coin-gallery-group{margin-top:58px}.coin-group-heading{display:flex;align-items:baseline;gap:18px;margin-bottom:22px;border-bottom:1px solid var(--coin-line);padding-bottom:16px}.coin-group-heading span{font-size:12px;color:#8c7359;letter-spacing:.12em}.coin-group-heading h3{font-size:21px;line-height:1.5;font-weight:600;margin:0}.coin-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.coin-gallery-card{margin:0;min-width:0}.coin-gallery-card .coin-photo{border:1px solid #e2ddd3}.coin-gallery-card figcaption{font-size:14px;line-height:1.75;padding:16px 0 0;color:#334b57}.coin-reference-note{font-size:13px;line-height:1.85;color:#657077;max-width:88ch;margin:34px 0 0;border-inline-start:2px solid #ae8a61;padding-inline-start:18px}.coin-details{background:#ebe7de}.coin-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px 34px}.coin-detail-card{min-width:0}.coin-detail-card figure{margin:0}.coin-detail-copy{padding:23px 0 0}.coin-detail-copy h3{font-size:24px;line-height:1.45;font-weight:600;margin:0 0 13px}.coin-detail-copy p{font-size:16px;line-height:1.9;margin:0;max-width:60ch}.coin-page .seo-section{padding:70px 0;background:var(--coin-paper)}.coin-page .seo-section .container{width:min(1220px,calc(100% - 80px));max-width:1220px;margin-inline:auto}.coin-page .seo-heading h2{font-size:clamp(27px,3vw,39px);line-height:1.35;letter-spacing:-.015em}.coin-page .seo-heading p{max-width:80ch;line-height:1.85}.coin-page .seo-option-grid{gap:20px}.coin-page .seo-option{background:#ebe7de;border:0;padding:25px}.coin-page .seo-option h3{font-size:21px;line-height:1.5}.coin-page .seo-option p,.coin-page .seo-faq p{font-size:16px;line-height:1.85}.coin-page .buyer-notes .buyer-notes-inner{max-width:960px}.coin-page .coin-related{border-top:1px solid var(--coin-line)}.coin-page .coin-related .seo-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.coin-page .coin-related .seo-product-card{background:transparent;box-shadow:none;border:0;border-top:1px solid #b9b8b0;border-radius:0}.coin-page .coin-related .seo-product-card>div{padding:22px 0 0}.coin-page .coin-related .seo-product-card h3{font-size:20px;line-height:1.5}.coin-page .coin-related .seo-product-card p{font-size:15px;line-height:1.85}.coin-page .coin-related .seo-product-card a{display:inline-block;line-height:1.7;color:#7a532e;overflow-wrap:anywhere}.coin-quote{padding:80px 0;background:#17313d;color:#f5f3ee}.coin-quote .coin-shell{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;align-items:center}.coin-quote h2{font-size:clamp(29px,3.4vw,44px);line-height:1.3;margin:0 0 20px;color:inherit;max-width:22ch}.coin-quote p{font-size:17px;line-height:1.85;max-width:65ch;color:#e1e3df;margin:0}.coin-quote .coin-button{background:#e6c797;color:#17313d;border-color:#e6c797;justify-self:end}.coin-quote .coin-button:hover{background:#f0d9b7}.coin-page .local-contact-grid{padding-block:26px}.coin-lightbox{padding:20px;border:0;border-radius:3px;width:min(1100px,calc(100vw - 36px));max-width:none;max-height:calc(100dvh - 32px);background:#f5f3ee;color:#17313d;overflow:auto;overscroll-behavior:contain}.coin-lightbox::backdrop{background:rgba(8,20,27,.88)}.coin-lightbox[open]{display:grid;gap:16px}.coin-lightbox-bar{display:flex;gap:12px;align-items:center;justify-content:space-between}.coin-lightbox-bar button{font-family:inherit;font-size:14px;background:#17313d;border:0;color:#fff;min-height:44px;min-width:44px;padding:10px 16px;cursor:pointer}.coin-lightbox-bar button:focus-visible{outline:3px solid #b37d45;outline-offset:3px}.coin-lightbox-bar nav{display:flex;gap:8px;align-items:center}.coin-lightbox-bar span{font-size:14px;min-width:60px;text-align:center}.coin-lightbox img{display:block;max-height:calc(100dvh - 210px);max-width:100%;height:auto;width:auto;margin:auto;object-fit:contain}.coin-lightbox-caption{font-size:15px;line-height:1.7;margin:0;text-align:center}html[dir=rtl] .coin-page h1,html[dir=rtl] .coin-page h2,html[dir=rtl] .coin-page h3{letter-spacing:0;line-height:1.5}html[dir=rtl] .coin-page .coin-kicker{letter-spacing:0}@media(min-width:1500px){.coin-hero{padding-bottom:105px}.coin-hero-grid{gap:85px}}@media(max-width:1050px){.coin-shell,.coin-page .seo-section .container{width:calc(100% - 48px)}.coin-hero-grid{gap:36px}.coin-hero h1{font-size:clamp(34px,4.8vw,50px)}.coin-actions{align-items:stretch}.coin-gallery-grid{gap:20px}.coin-page .coin-related .seo-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-quote .coin-shell{gap:32px}}@media(max-width:760px){.coin-shell,.coin-page .seo-section .container{width:calc(100% - 40px)}.coin-hero{padding:26px 0 50px}.coin-breadcrumb{margin-bottom:26px}.coin-hero-grid{grid-template-columns:1fr;gap:32px}.coin-hero h1{max-width:20ch;font-size:clamp(34px,7.8vw,49px);line-height:1.14;margin-bottom:23px}.coin-intro{font-size:17px;line-height:1.85}.coin-kicker{font-size:11px;margin-bottom:14px}.coin-button{font-size:14px;padding:14px 17px}.coin-journey{margin-top:23px}.coin-section,.coin-page .seo-section{padding:50px 0}.coin-heading{margin-bottom:30px}.coin-heading h2{font-size:30px}.coin-heading>p:not(.coin-kicker){font-size:16px}.coin-gallery-grid{grid-template-columns:1fr;gap:28px}.coin-gallery-group+.coin-gallery-group{margin-top:38px}.coin-group-heading{gap:12px;margin-bottom:20px}.coin-group-heading h3{font-size:19px}.coin-gallery-card figcaption{padding-top:13px;font-size:14px}.coin-detail-grid{grid-template-columns:1fr;gap:38px}.coin-detail-copy h3{font-size:22px}.coin-detail-copy{padding-top:20px}.coin-quote{padding:52px 0}.coin-quote .coin-shell{grid-template-columns:1fr;gap:28px}.coin-quote .coin-button{justify-self:start}.coin-quote p{font-size:16px}.coin-lightbox{padding:13px;width:calc(100vw - 20px)}.coin-lightbox-bar button{font-size:13px;padding:10px 12px}.coin-lightbox-bar{gap:6px}}@media(max-width:380px){.coin-shell,.coin-page .seo-section .container{width:calc(100% - 32px)}.coin-hero h1{font-size:34px}.coin-actions .coin-button{width:100%}.coin-page .coin-related .seo-card-grid{grid-template-columns:1fr}.coin-hero figcaption{font-size:11px}.coin-lightbox-bar button{padding:8px}.coin-lightbox-bar nav{gap:4px}.coin-lightbox-bar span{min-width:45px}}@media(prefers-reduced-motion:reduce){.coin-button,.coin-photo img{transition:none}}