.cart-module__gfAx0W__page{min-height:calc(100vh - var(--header-h));max-width:800px;margin:0 auto;padding:2.5rem 1.25rem 4rem}.cart-module__gfAx0W__page h1{font-family:var(--font-body);font-size:var(--text-title);margin:0 0 1.5rem}.cart-module__gfAx0W__empty{text-align:center;padding:3rem 1rem}.cart-module__gfAx0W__empty h1{font-family:var(--font-body);font-size:var(--text-title-sm);margin:0 0 .5rem}.cart-module__gfAx0W__empty p{color:var(--gray-750);margin:0 0 1.5rem}.cart-module__gfAx0W__list{border-top:1px solid var(--gray-250);margin:0 0 1.5rem;padding:0;list-style:none}.cart-module__gfAx0W__row{border-bottom:1px solid var(--gray-250);grid-template-columns:80px 1fr auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.cart-module__gfAx0W__imageWrap{background:var(--gray-75);border-radius:6px;width:80px;height:80px;overflow:hidden}.cart-module__gfAx0W__image{object-fit:cover;width:100%;height:100%}.cart-module__gfAx0W__info{min-width:0}.cart-module__gfAx0W__name{color:var(--gray-950);margin:0 0 .25rem;font-weight:600}.cart-module__gfAx0W__unit{font-size:var(--text-small);color:var(--gray-700);margin:0}.cart-module__gfAx0W__qtyControl{border:1px solid var(--gray-400);border-radius:4px;align-items:center;display:inline-flex;overflow:hidden}.cart-module__gfAx0W__qtyControl button{cursor:pointer;width:32px;height:32px;font-size:var(--text-body);color:var(--gray-900);background:0 0;border:none}.cart-module__gfAx0W__qtyControl button:hover{background:var(--gray-200)}.cart-module__gfAx0W__qtyControl span{text-align:center;min-width:32px;font-size:var(--text-small)}.cart-module__gfAx0W__remove{color:var(--gray-600);cursor:pointer;font-size:var(--text-lead);background:0 0;border:none;padding:.4rem}.cart-module__gfAx0W__remove:hover{color:var(--accent-text)}.cart-module__gfAx0W__summaryRows{border-top:1px solid var(--gray-250);padding-top:1rem}.cart-module__gfAx0W__summaryRow{color:var(--gray-750);font-size:var(--text-small);justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.cart-module__gfAx0W__giftWrap{margin:0 0 1rem}.cart-module__gfAx0W__bundleRow{color:var(--success);font-weight:600}.cart-module__gfAx0W__shippingProgress{background:var(--mint-tint);border:1px solid var(--mint-border);border-radius:8px;margin:.8rem 0 .2rem;padding:.8rem}.cart-module__gfAx0W__progressTrack{background:var(--mint-track);border-radius:var(--radius-sm);height:8px;overflow:hidden}.cart-module__gfAx0W__progressFill{background:var(--gradient-primary);border-radius:inherit;height:100%;display:block}.cart-module__gfAx0W__shippingProgress p{color:var(--forest-600);font-size:var(--text-small);margin:.45rem 0 0}.cart-module__gfAx0W__shippingProgress strong{color:var(--teal)}.cart-module__gfAx0W__totalRow{font-size:var(--text-lead);border-top:2px solid var(--gray-950);justify-content:space-between;padding:1rem 0 1.5rem;display:flex}.cart-module__gfAx0W__checkoutBtn{text-align:center;background:var(--gray-950);color:var(--white);border-radius:var(--radius-pill);padding:1rem;font-weight:600;text-decoration:none;transition:background .2s;display:block}.cart-module__gfAx0W__checkoutBtn:hover{background:var(--gray-900)}@media (max-width:600px){.cart-module__gfAx0W__row{grid-template-columns:60px 1fr auto;gap:.6rem}.cart-module__gfAx0W__imageWrap{width:60px;height:60px}.cart-module__gfAx0W__remove{grid-column:3}.cart-module__gfAx0W__qtyControl{grid-area:2/2/auto/4;justify-self:start}}.cart-module__gfAx0W__upsell{background:var(--gold-tint);border:1px solid var(--rose-border);border-radius:var(--radius-lg);margin:1.2rem 0 .5rem;padding:1rem}.cart-module__gfAx0W__upsellTitle{font-size:var(--text-small);color:var(--accent-dark);margin:0 0 .75rem;font-weight:700}.cart-module__gfAx0W__upsellCard{align-items:center;gap:.85rem;display:flex}.cart-module__gfAx0W__upsellImageWrap{background:var(--gray-75);border-radius:8px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.cart-module__gfAx0W__upsellImage{object-fit:cover;width:100%;height:100%}.cart-module__gfAx0W__upsellInfo{flex:1;min-width:0}.cart-module__gfAx0W__upsellName{font-weight:700;font-size:var(--text-small);color:var(--gray-950);margin:0 0 .15rem}.cart-module__gfAx0W__upsellTagline{font-size:var(--text-caption);color:var(--gray-700);white-space:nowrap;text-overflow:ellipsis;margin:0 0 .35rem;overflow:hidden}.cart-module__gfAx0W__upsellPrices{align-items:baseline;gap:.5rem;display:flex}.cart-module__gfAx0W__upsellOldPrice{font-size:var(--text-caption);color:var(--price-old);text-decoration:line-through}.cart-module__gfAx0W__upsellPrice{font-size:var(--text-small);color:var(--price-new);font-weight:700}.cart-module__gfAx0W__upsellBtn{background:var(--gray-950);color:var(--white);font-weight:600;font-size:var(--text-small);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:none;flex-shrink:0;padding:.6rem 1rem;transition:background .2s,transform .2s}.cart-module__gfAx0W__upsellBtn:hover{background:var(--gray-900)}
.WelcomeGiftCard-module__27dA-W__card{border:1px solid var(--gold-border);border-radius:var(--radius-md);background:var(--gold-tint);align-items:flex-start;gap:12px;padding:12px;display:flex}.WelcomeGiftCard-module__27dA-W__iconWrap{border-radius:var(--radius-sm);background:var(--white);border:1px solid var(--gold-border);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.WelcomeGiftCard-module__27dA-W__icon{object-fit:contain;width:30px;height:30px}.WelcomeGiftCard-module__27dA-W__body{flex:auto;min-width:0}.WelcomeGiftCard-module__27dA-W__title{font-family:var(--font-display);font-size:var(--text-body);color:var(--text-primary);margin:0;font-weight:600;line-height:1.25}.WelcomeGiftCard-module__27dA-W__list{font-size:var(--text-small);color:var(--text-secondary);flex-direction:column;gap:2px;margin:6px 0 0;padding:0;line-height:1.35;list-style:none;display:flex}.WelcomeGiftCard-module__27dA-W__list li:before{content:"✓";color:var(--success);margin-right:6px;font-weight:700}.WelcomeGiftCard-module__27dA-W__price{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.WelcomeGiftCard-module__27dA-W__value{font-size:var(--text-caption);color:var(--text-muted);text-decoration:line-through}.WelcomeGiftCard-module__27dA-W__free{font-size:var(--text-caption);color:var(--text-on-primary);background:var(--success);border-radius:var(--radius-sm);padding:3px 8px;font-weight:700}@media (max-width:400px){.WelcomeGiftCard-module__27dA-W__card{flex-wrap:wrap}.WelcomeGiftCard-module__27dA-W__price{flex-direction:row;justify-content:flex-end;align-items:center;width:100%}}
.LineContent-module___3nTwG__content{gap:6px;width:100%;margin-top:4px;display:grid}.LineContent-module___3nTwG__thumbs{gap:3px;margin:0;padding:0;list-style:none;display:flex}.LineContent-module___3nTwG__thumb,.LineContent-module___3nTwG__more{aspect-ratio:1;background:var(--pz-slot);font-variant-numeric:tabular-nums;min-width:20px;color:var(--pz-numeral);border-radius:4px;flex:0 30px;place-items:center;font-size:11px;font-weight:600;display:grid;position:relative;overflow:hidden}.LineContent-module___3nTwG__thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.LineContent-module___3nTwG__more{color:var(--text-secondary)}.LineContent-module___3nTwG__preview{aspect-ratio:4/3;flex:0 0 64px}.LineContent-module___3nTwG__preview img{object-fit:contain}.LineContent-module___3nTwG__texts{font-size:var(--text-sm);color:var(--text-primary);gap:2px;line-height:1.4;display:grid}.LineContent-module___3nTwG__text{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.LineContent-module___3nTwG__textLabel{color:var(--text-secondary)}
.LineBirth-module__fLKX7q__sets{flex:12rem;gap:4px;min-width:0;display:grid}.LineBirth-module__fLKX7q__set{border-left:2px solid var(--bd-accent-line);gap:0;padding-left:8px;display:grid}.LineBirth-module__fLKX7q__role{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.LineBirth-module__fLKX7q__name{color:var(--text-primary);font-weight:600}.LineBirth-module__fLKX7q__sentence{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.LineBirth-module__fLKX7q__birthName{font-size:var(--text-xs);overflow-wrap:anywhere;color:var(--text-secondary)}
.LinePersonalizationNote-module__Jl__1q__note{font-size:var(--text-sm);color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:2px;line-height:1.4;display:flex}.LinePersonalizationNote-module__Jl__1q__summary{font-variant-numeric:tabular-nums}.LinePersonalizationNote-module__Jl__1q__rows{flex:10rem;gap:1px;min-width:0;margin:0;display:grid}.LinePersonalizationNote-module__Jl__1q__row{grid-template-columns:minmax(0,max-content) minmax(0,1fr);gap:8px;display:grid}.LinePersonalizationNote-module__Jl__1q__row dt{color:var(--text-muted)}.LinePersonalizationNote-module__Jl__1q__row dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.LinePersonalizationNote-module__Jl__1q__edit{color:var(--text-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline;position:relative}.LinePersonalizationNote-module__Jl__1q__edit:after{content:"";position:absolute;inset:-14px -10px}.LinePersonalizationNote-module__Jl__1q__edit:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.PaymentMarks-module__W7w9NW__row{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:0;list-style:none;display:flex}.PaymentMarks-module__W7w9NW__item{align-items:center;display:flex}.PaymentMarks-module__W7w9NW__mark{object-fit:contain;width:auto;display:block}.PaymentMarks-module__W7w9NW__sm .PaymentMarks-module__W7w9NW__mark{height:18px}.PaymentMarks-module__W7w9NW__md .PaymentMarks-module__W7w9NW__mark{height:24px}@media (max-width:480px){.PaymentMarks-module__W7w9NW__row{gap:8px 12px}.PaymentMarks-module__W7w9NW__md .PaymentMarks-module__W7w9NW__mark{height:21px}}
.LeadTimeNotice-module__4wfn3q__notice{background:var(--surface-tint);border:1px solid var(--hairline);border-left:2px solid var(--glow-green);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-small);margin:.6rem 0 .95rem;padding:.75rem .95rem;line-height:1.5}
.Editor-module__zCyfgG__editor{gap:16px;margin:4px 0 20px;scroll-margin-block:96px;display:grid}.Editor-module__zCyfgG__banner{border-left:3px solid var(--primary);background:var(--bg-surface);margin:0;padding:10px 12px;font-size:14px;font-weight:600}.Editor-module__zCyfgG__photos{gap:10px;display:grid}.Editor-module__zCyfgG__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Editor-module__zCyfgG__label{margin:0;font-size:16px;font-weight:700;line-height:1.25}.Editor-module__zCyfgG__count{font-variant-numeric:tabular-nums;color:var(--text-secondary);white-space:nowrap;font-size:14px;font-weight:600}.Editor-module__zCyfgG__meter{grid-template-columns:repeat(var(--pz-n), 1fr);gap:3px;height:3px;display:grid}.Editor-module__zCyfgG__meter span{background:var(--pz-sheet);border-radius:2px;transition:background-color .2s}.Editor-module__zCyfgG__meter span[data-on]{background:var(--primary)}.Editor-module__zCyfgG__grid{grid-template-columns:repeat(var(--pz-cols,3), minmax(0, 1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.Editor-module__zCyfgG__grid[data-numbered]{background:var(--pz-sheet);border-radius:10px;gap:2px;padding:2px}.Editor-module__zCyfgG__slot{aspect-ratio:var(--pz-aspect,1 / 1);min-width:0;position:relative}.Editor-module__zCyfgG__tile,.Editor-module__zCyfgG__empty{width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:8px;margin:0;padding:0;position:absolute;inset:0}.Editor-module__zCyfgG__grid[data-numbered] .Editor-module__zCyfgG__tile,.Editor-module__zCyfgG__grid[data-numbered] .Editor-module__zCyfgG__empty{border-radius:3px}.Editor-module__zCyfgG__grid[data-numbered] .Editor-module__zCyfgG__slot:first-child .Editor-module__zCyfgG__tile,.Editor-module__zCyfgG__grid[data-numbered] .Editor-module__zCyfgG__slot:first-child .Editor-module__zCyfgG__empty{border-top-left-radius:8px}.Editor-module__zCyfgG__grid[data-numbered] .Editor-module__zCyfgG__slot:last-child .Editor-module__zCyfgG__tile,.Editor-module__zCyfgG__grid[data-numbered] .Editor-module__zCyfgG__slot:last-child .Editor-module__zCyfgG__empty{border-bottom-right-radius:8px}.Editor-module__zCyfgG__empty{background:var(--pz-slot);place-content:center;justify-items:center;gap:2px;transition:background-color .15s;display:grid}.Editor-module__zCyfgG__grid:not([data-numbered]) .Editor-module__zCyfgG__empty{border:1px dashed var(--border-medium);background:var(--bg-card)}.Editor-module__zCyfgG__empty:hover{background:var(--pz-slot-hover)}.Editor-module__zCyfgG__empty:focus-visible,.Editor-module__zCyfgG__tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;z-index:1}.Editor-module__zCyfgG__numeral{font-variant-numeric:tabular-nums;color:var(--pz-numeral);font-size:clamp(26px,8vw,34px);font-weight:600;line-height:1}.Editor-module__zCyfgG__plus{fill:none;width:20px;height:20px;stroke:var(--text-primary);stroke-width:1.75px;stroke-linecap:round}.Editor-module__zCyfgG__emptyLabel{color:var(--text-secondary);font-size:12px;font-weight:600}.Editor-module__zCyfgG__empty[aria-busy] .Editor-module__zCyfgG__emptyLabel{animation:1.2s ease-in-out infinite Editor-module__zCyfgG__pz-breathe}.Editor-module__zCyfgG__tile{background:var(--pz-slot);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;overflow:hidden}.Editor-module__zCyfgG__photo,.Editor-module__zCyfgG__photoWait{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Editor-module__zCyfgG__photo{transition:opacity .32s,filter .32s}@starting-style{.Editor-module__zCyfgG__photo{opacity:0;filter:blur(8px)}}.Editor-module__zCyfgG__tag{background:var(--pz-tag);min-width:20px;height:20px;color:var(--pz-tag-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;position:absolute;top:6px;left:6px}.Editor-module__zCyfgG__tileRing{background:var(--pz-veil);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:6px;right:6px}.Editor-module__zCyfgG__tileRing[data-status=failed],.Editor-module__zCyfgG__tileRing[data-status=unavailable],.Editor-module__zCyfgG__tileRing[data-status=lost]{outline:2px solid var(--accent-text)}.Editor-module__zCyfgG__tile[data-selected]{outline:2px solid var(--primary);outline-offset:-2px}.Editor-module__zCyfgG__tile[data-selected]:after{content:"";border:2px solid var(--bg-card);border-radius:inherit;pointer-events:none;position:absolute;inset:2px}.Editor-module__zCyfgG__grid[data-dragging]{cursor:grabbing}.Editor-module__zCyfgG__tile[data-dragging]{z-index:3;cursor:grabbing;box-shadow:0 4px 8px var(--pz-shadow);transition:none}.Editor-module__zCyfgG__slot[data-target]:after{content:"";border:2px dashed var(--primary);pointer-events:none;z-index:2;border-radius:6px;position:absolute;inset:3px}.Editor-module__zCyfgG__actions{color:var(--text-primary);flex-wrap:wrap;gap:6px;display:flex}.Editor-module__zCyfgG__actions button{border:1px solid var(--border-medium);background:var(--bg-card);min-height:40px;font:inherit;color:var(--text-primary);cursor:pointer;border-radius:8px;padding:0 12px;font-size:14px;font-weight:600}.Editor-module__zCyfgG__actions button:disabled{color:var(--text-muted);border-color:var(--border-subtle);cursor:default}.Editor-module__zCyfgG__actions button:focus-visible,.Editor-module__zCyfgG__retry:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Editor-module__zCyfgG__actions .Editor-module__zCyfgG__actionsMove{place-items:center;width:40px;padding:0;display:grid}.Editor-module__zCyfgG__actionsMove svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.Editor-module__zCyfgG__actions .Editor-module__zCyfgG__actionsDone{border-color:var(--primary);background:var(--primary);color:var(--text-on-primary);margin-left:auto}.Editor-module__zCyfgG__hint{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.Editor-module__zCyfgG__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.Editor-module__zCyfgG__problems{color:var(--accent-text);gap:4px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:grid}.Editor-module__zCyfgG__fields{gap:14px;display:grid}.Editor-module__zCyfgG__field{gap:6px;display:grid}.Editor-module__zCyfgG__fieldHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Editor-module__zCyfgG__fieldLabel{color:var(--text-primary);font-size:14px;font-weight:600}.Editor-module__zCyfgG__optional{color:var(--text-muted);font-weight:500}.Editor-module__zCyfgG__counter{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:12px;font-weight:500}.Editor-module__zCyfgG__counter[data-near]{color:var(--accent-text);font-weight:600}.Editor-module__zCyfgG__input{border:1px solid var(--border-field);background:var(--bg-card);width:100%;min-height:48px;font:inherit;color:var(--text-primary);resize:vertical;border-radius:8px;padding:12px 14px;font-size:16px;font-weight:500}textarea.Editor-module__zCyfgG__input{min-height:96px;line-height:1.45}.Editor-module__zCyfgG__input::placeholder{color:var(--text-subtle)}.Editor-module__zCyfgG__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0;border-color:var(--primary)}.Editor-module__zCyfgG__input[aria-invalid=true]{border-color:var(--accent-text)}.Editor-module__zCyfgG__status{color:var(--accent-text);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:14px;font-weight:600;display:flex}.Editor-module__zCyfgG__retry{min-height:36px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;padding:0 12px}.Editor-module__zCyfgG__added{background:var(--bg-surface);border-radius:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.Editor-module__zCyfgG__fine{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.Editor-module__zCyfgG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.Editor-module__zCyfgG__editor[data-attention] .Editor-module__zCyfgG__grid,.Editor-module__zCyfgG__editor[data-attention] .Editor-module__zCyfgG__input[data-missing]{animation:.9s ease-out Editor-module__zCyfgG__pz-attention}@keyframes Editor-module__zCyfgG__pz-attention{0%,60%{outline:2px solid var(--accent);outline-offset:3px}to{outline-offset:3px;outline:2px solid #0000}}@keyframes Editor-module__zCyfgG__pz-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.Editor-module__zCyfgG__photo,.Editor-module__zCyfgG__meter span,.Editor-module__zCyfgG__empty{transition:none}.Editor-module__zCyfgG__empty[aria-busy] .Editor-module__zCyfgG__emptyLabel,.Editor-module__zCyfgG__editor[data-attention] .Editor-module__zCyfgG__grid,.Editor-module__zCyfgG__editor[data-attention] .Editor-module__zCyfgG__input[data-missing]{animation:none}.Editor-module__zCyfgG__editor[data-attention] .Editor-module__zCyfgG__grid{outline:2px solid var(--accent);outline-offset:3px}}
.ProgressRing-module__a8OG8G__ring{fill:none;stroke-width:3px;display:block}.ProgressRing-module__a8OG8G__track{stroke:var(--pz-ring-track)}.ProgressRing-module__a8OG8G__arc{stroke:var(--primary);stroke-linecap:round;transition:stroke-dashoffset .2s linear}.ProgressRing-module__a8OG8G__onDark{vertical-align:-3px;margin-right:8px;display:inline-flex}.ProgressRing-module__a8OG8G__onDark .ProgressRing-module__a8OG8G__track{stroke:currentColor;opacity:.3}.ProgressRing-module__a8OG8G__onDark .ProgressRing-module__a8OG8G__arc{stroke:currentColor}@media (prefers-reduced-motion:reduce){.ProgressRing-module__a8OG8G__arc{transition:none}}
.UpsellCard-module__ofORnW__section{margin-top:2rem}.UpsellCard-module__ofORnW__card{background:var(--gold-tint);border:1px solid var(--gold-border);border-radius:var(--radius-lg);box-shadow:0 4px 14px rgba(var(--black-rgb), .04);color:var(--gray-950);align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:opacity .15s;display:flex}.UpsellCard-module__ofORnW__card:hover{box-shadow:0 8px 24px rgba(var(--black-rgb), .08)}.UpsellCard-module__ofORnW__imageWrap{border-radius:var(--radius-lg);background:var(--gray-85);flex-shrink:0;width:100px;height:100px;overflow:hidden}.UpsellCard-module__ofORnW__image{object-fit:cover;width:100%;height:100%}.UpsellCard-module__ofORnW__body{flex:1;min-width:0}.UpsellCard-module__ofORnW__badge{font-size:var(--text-small);color:var(--amber-deep);background:rgba(var(--orange-rgb), .18);border-radius:var(--radius-sm);margin-bottom:.5rem;padding:.22rem .6rem;font-weight:700;display:inline-block}.UpsellCard-module__ofORnW__title{font-family:var(--font-display), Georgia, serif;font-size:var(--text-body);color:var(--gray-950);margin:0 0 .2rem;font-weight:700}.UpsellCard-module__ofORnW__tagline{font-size:var(--text-small);color:var(--gray-790);margin:0 0 .55rem}.UpsellCard-module__ofORnW__priceRow{align-items:baseline;gap:.6rem;display:flex}.UpsellCard-module__ofORnW__price{font-size:var(--text-lead);color:var(--accent-dark)}.UpsellCard-module__ofORnW__priceDiff{font-size:var(--text-caption);color:var(--gray-650)}.UpsellCard-module__ofORnW__arrow{font-size:var(--text-title-sm);color:var(--accent-dark);flex-shrink:0}@media (min-width:600px){.UpsellCard-module__ofORnW__card{padding:1.2rem 1.4rem}.UpsellCard-module__ofORnW__imageWrap{width:120px;height:120px}.UpsellCard-module__ofORnW__title{font-size:var(--text-lead)}}
.ProductCard-module__xesDLa__card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:var(--text-primary);text-align:left;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.ProductCard-module__xesDLa__card:hover{border-color:var(--border-medium)}.ProductCard-module__xesDLa__imageWrap{aspect-ratio:1;background:var(--bg-surface);width:100%;display:block;position:relative;overflow:hidden}.ProductCard-module__xesDLa__image{object-fit:cover}.ProductCard-module__xesDLa__savingsBadge,.ProductCard-module__xesDLa__discountBadge{z-index:1;border-radius:var(--radius-sm);font-size:var(--text-small);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 7px;font-weight:700;line-height:1.38;position:absolute;top:8px}.ProductCard-module__xesDLa__savingsBadge{background:var(--ink);color:var(--text-inverse);left:8px}.ProductCard-module__xesDLa__discountBadge{background:var(--sale);color:var(--text-inverse);right:8px}.ProductCard-module__xesDLa__body{flex-direction:column;gap:2px;padding:12px;display:flex}@media (min-width:768px){.ProductCard-module__xesDLa__body{padding:16px}}.ProductCard-module__xesDLa__savings{font-size:var(--text-small);color:var(--sale);background:var(--sale-bg);border-radius:var(--radius-sm);align-self:flex-start;margin-bottom:4px;padding:2px 6px;font-weight:600;line-height:1.43}.ProductCard-module__xesDLa__name{font-family:var(--font-display);font-size:var(--text-body);color:var(--text-primary);font-weight:600;line-height:1.38}@media (min-width:768px){.ProductCard-module__xesDLa__name{font-size:var(--text-lead);line-height:1.33}}.ProductCard-module__xesDLa__category{font-size:var(--text-small);color:var(--text-muted);line-height:1.43}.ProductCard-module__xesDLa__rating{align-items:center;gap:6px;display:inline-flex}.ProductCard-module__xesDLa__stars{color:var(--star-color);gap:1px;display:inline-flex}.ProductCard-module__xesDLa__reviewCount{font-size:var(--text-small);color:var(--text-secondary);line-height:1.43}.ProductCard-module__xesDLa__prices{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:2px;display:flex}.ProductCard-module__xesDLa__price,.ProductCard-module__xesDLa__priceSale{font-family:var(--font-display);font-size:var(--text-lead);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3}.ProductCard-module__xesDLa__priceSale{color:var(--sale)}.ProductCard-module__xesDLa__priceOld{font-size:var(--text-small);color:var(--price-old);font-variant-numeric:tabular-nums;line-height:1.43;text-decoration:line-through}.ProductCard-module__xesDLa__availability{font-size:var(--text-small);font-weight:600;line-height:1.43}.ProductCard-module__xesDLa__avail_in_stock{color:var(--success-text)}.ProductCard-module__xesDLa__avail_preorder{color:var(--warning)}.ProductCard-module__xesDLa__avail_made_to_order{color:var(--text-secondary)}.ProductCard-module__xesDLa__view{font-size:var(--text-small);color:var(--text-primary);text-underline-offset:3px;margin-top:8px;font-weight:600;line-height:1.43;text-decoration:underline}
.BrandMark-module___Ahfoa__mark{vertical-align:super;letter-spacing:0;margin-left:.08em;font-size:.55em;font-weight:500;line-height:0}
.RelatedProductsGrid-module__jjU8zG__section{margin-top:3rem}.RelatedProductsGrid-module__jjU8zG__heading{font-family:var(--font-body);color:var(--gray-950);text-align:center;margin:0 0 1.25rem;font-size:clamp(1.4rem,5vw,1.9rem);font-weight:700;line-height:1.25}.RelatedProductsGrid-module__jjU8zG__grid{grid-template-columns:repeat(2,1fr);gap:1.1rem;display:grid}@media (max-width:600px){.RelatedProductsGrid-module__jjU8zG__grid{gap:.6rem}}
@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2?dpl=dpl_FGu984KFpVWb7ZBGwkpzLps4M8TX)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2?dpl=dpl_FGu984KFpVWb7ZBGwkpzLps4M8TX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822-s.0duriy8536ewt.woff2?dpl=dpl_FGu984KFpVWb7ZBGwkpzLps4M8TX)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2?dpl=dpl_FGu984KFpVWb7ZBGwkpzLps4M8TX)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2?dpl=dpl_FGu984KFpVWb7ZBGwkpzLps4M8TX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822-s.0duriy8536ewt.woff2?dpl=dpl_FGu984KFpVWb7ZBGwkpzLps4M8TX)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_FGu984KFpVWb7ZBGwkpzLps4M8TX)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2?dpl=dpl_FGu984KFpVWb7ZBGwkpzLps4M8TX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.0zzh68k1~whtc.woff2?dpl=dpl_FGu984KFpVWb7ZBGwkpzLps4M8TX)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_FGu984KFpVWb7ZBGwkpzLps4M8TX)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2?dpl=dpl_FGu984KFpVWb7ZBGwkpzLps4M8TX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.0zzh68k1~whtc.woff2?dpl=dpl_FGu984KFpVWb7ZBGwkpzLps4M8TX)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_9edae97d-module__KYBO1q__className{font-family:Fraunces,Fraunces Fallback}
.DemoBanner-module__mmuwjG__banner{z-index:1001;height:var(--demo-h);padding:0 var(--content-padding);background:var(--ink);color:var(--text-inverse);white-space:nowrap;justify-content:center;align-items:center;gap:.75rem;font-size:.75rem;font-weight:500;line-height:1;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.DemoBanner-module__mmuwjG__text{text-overflow:ellipsis;overflow:hidden}.DemoBanner-module__mmuwjG__link{color:var(--text-inverse);text-underline-offset:2px;flex-shrink:0;font-weight:600;text-decoration:underline}@media (max-width:480px){.DemoBanner-module__mmuwjG__suffix{display:none}}.DemoBanner-module__mmuwjG__quiet{justify-content:space-between;font-size:.875rem;overflow:visible}.DemoBanner-module__mmuwjG__about{flex-shrink:0;position:static}.DemoBanner-module__mmuwjG__summary{height:var(--demo-h);cursor:pointer;text-underline-offset:2px;align-items:center;text-decoration:underline;list-style:none;display:flex}.DemoBanner-module__mmuwjG__summary::-webkit-details-marker{display:none}.DemoBanner-module__mmuwjG__panel{top:100%;right:var(--content-padding);left:var(--content-padding);border-radius:var(--radius-md);background:var(--ink);max-width:22rem;color:var(--text-inverse);box-shadow:var(--shadow-popover);white-space:normal;gap:.5rem;margin-left:auto;padding:1rem;line-height:1.45;display:grid;position:absolute}.DemoBanner-module__mmuwjG__panel p{max-width:none;color:inherit}.DemoBanner-module__mmuwjG__panelLink{color:var(--text-inverse);text-underline-offset:2px;text-decoration:underline}.DemoBanner-module__mmuwjG__code{letter-spacing:.02em;padding:0 4px;font-family:inherit;font-weight:600}
.PdpLink-module__1MWjia__link{border:1px solid var(--sc-rule);border-left:3px solid var(--sc-brass-line);background:var(--sc-paper);color:var(--sc-ink);border-radius:4px;align-items:center;gap:14px;margin:16px 0;padding:12px 14px;text-decoration:none;display:flex}.PdpLink-module__1MWjia__link:hover .PdpLink-module__1MWjia__cta{text-decoration:underline}.PdpLink-module__1MWjia__link:focus-visible{outline:2px solid var(--sc-brass);outline-offset:2px}.PdpLink-module__1MWjia__icon{flex:none}.PdpLink-module__1MWjia__rim{fill:none;stroke:var(--sc-brass-line);stroke-width:1.4px}.PdpLink-module__1MWjia__inner{fill:var(--sc-card);stroke:var(--sc-rule)}.PdpLink-module__1MWjia__moonDark{fill:var(--sc-moon-dark)}.PdpLink-module__1MWjia__moonLit{fill:var(--sc-moon-lit)}.PdpLink-module__1MWjia__text{flex:1;gap:2px;min-width:0;display:grid}.PdpLink-module__1MWjia__label{font-size:15px;font-weight:700}.PdpLink-module__1MWjia__hint{color:var(--sc-ink-soft);font-size:13px}.PdpLink-module__1MWjia__cta{color:var(--sc-brass);font-size:14px;font-weight:700}
.people-module__5DRyIG__chipsWrap{--pp-c-accent:var(--pp-accent);--pp-c-on:var(--pp-on-accent);--pp-c-line:var(--pp-line);color:inherit;gap:8px;margin:0 0 14px;display:grid}.people-module__5DRyIG__chipsWrap[data-tone=night]{--pp-c-accent:var(--pp-accent-night);--pp-c-on:var(--pp-on-accent-night);--pp-c-line:var(--pp-line-night)}.people-module__5DRyIG__chipsLabel{letter-spacing:.02em;color:inherit;opacity:.8;margin:0;font-size:13px;font-weight:600}.people-module__5DRyIG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.people-module__5DRyIG__chips{flex-wrap:wrap;gap:8px;display:flex}.people-module__5DRyIG__chip{border:1px solid var(--pp-c-line);min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border-radius:999px;padding:0 18px;font-size:16px;font-weight:600;line-height:1;transition:background-color .16s,color .16s,border-color .16s,transform .12s}.people-module__5DRyIG__chip:active{transform:scale(.97)}.people-module__5DRyIG__chip[aria-pressed=true]{background:var(--pp-c-accent);border-color:var(--pp-c-accent);color:var(--pp-c-on)}.people-module__5DRyIG__chip:focus-visible{outline:2px solid var(--pp-c-accent);outline-offset:2px}.people-module__5DRyIG__chipAdd{font-weight:500}.people-module__5DRyIG__chipsNote{color:inherit;opacity:.85;margin:0;font-size:13px;line-height:1.45}.people-module__5DRyIG__linkButton{min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin:-12px 0;padding:0 2px;font-weight:600;text-decoration:underline;display:inline-flex}.people-module__5DRyIG__toastDock{z-index:1100;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px) + var(--floating-bar-h,0px));pointer-events:none;justify-content:center;display:flex;position:fixed}.people-module__5DRyIG__toast{pointer-events:auto;background:var(--pp-toast-bg);width:100%;max-width:520px;color:var(--pp-toast-ink);box-shadow:0 10px 30px var(--pp-toast-shadow);border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 8px 10px 16px;animation:.22s cubic-bezier(.2,.8,.2,1) people-module__5DRyIG__pp-rise;display:flex}.people-module__5DRyIG__toastText{color:var(--pp-toast-ink);flex:200px;margin:0;font-size:15px;line-height:1.4}.people-module__5DRyIG__toastActions{align-items:center;gap:2px;margin-left:auto;display:flex}.people-module__5DRyIG__toastAction,.people-module__5DRyIG__toastPrimary{min-height:44px;color:var(--pp-toast-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 12px;font-size:15px;font-weight:700}.people-module__5DRyIG__toastPrimary{background:var(--pp-toast-accent);color:var(--pp-toast-bg)}.people-module__5DRyIG__toastClose{width:44px;height:44px;color:var(--pp-toast-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.people-module__5DRyIG__toastClose svg,.people-module__5DRyIG__sheetClose svg,.people-module__5DRyIG__pillClose svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}@keyframes people-module__5DRyIG__pp-rise{0%{opacity:0;transform:translateY(12px)}}.people-module__5DRyIG__sheetRoot{z-index:1200;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.people-module__5DRyIG__veil{background:var(--pp-veil);animation:.2s people-module__5DRyIG__pp-fade;position:absolute;inset:0}.people-module__5DRyIG__sheet{overscroll-behavior:contain;width:100%;max-width:560px;max-height:min(88dvh,760px);padding:8px 20px calc(20px + env(safe-area-inset-bottom,0px));background:var(--pp-sheet-bg);color:var(--bd-ink);border-radius:20px 20px 0 0;animation:.26s cubic-bezier(.2,.8,.2,1) people-module__5DRyIG__pp-sheet;position:relative;overflow-y:auto}.people-module__5DRyIG__sheet:before{content:"";background:var(--pp-line);border-radius:3px;width:36px;height:5px;margin:0 auto 6px;display:block}@keyframes people-module__5DRyIG__pp-sheet{0%{opacity:.6;transform:translateY(40px)}}@keyframes people-module__5DRyIG__pp-fade{0%{opacity:0}}.people-module__5DRyIG__sheetHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.people-module__5DRyIG__sheetTitle{font-family:var(--bd-serif,inherit);color:var(--bd-ink);margin:0;font-size:22px;font-weight:600}.people-module__5DRyIG__sheetClose{width:44px;height:44px;color:var(--bd-ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:-10px;display:grid}.people-module__5DRyIG__manager{color:var(--bd-ink);gap:14px;display:grid}.people-module__5DRyIG__managerIntro,.people-module__5DRyIG__managerFine,.people-module__5DRyIG__managerEmpty,.people-module__5DRyIG__managerWarn,.people-module__5DRyIG__managerDone{color:var(--bd-ink-soft);margin:0;font-size:15px;line-height:1.5}.people-module__5DRyIG__managerFine{font-size:14px}.people-module__5DRyIG__managerWarn{color:var(--pp-danger)}.people-module__5DRyIG__managerDone{color:var(--bd-ink);font-weight:600}.people-module__5DRyIG__personList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.people-module__5DRyIG__personRow{border:1px solid var(--bd-rule);background:var(--bd-field);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.people-module__5DRyIG__personHead{gap:2px;display:grid}.people-module__5DRyIG__personName{color:var(--bd-ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:17px;font-weight:700;display:flex}.people-module__5DRyIG__personWho{color:var(--bd-accent);font-size:13px;font-weight:600}.people-module__5DRyIG__personSummary{color:var(--bd-ink-soft);margin:0;font-size:15px;line-height:1.45}.people-module__5DRyIG__rowActions,.people-module__5DRyIG__confirmActions{flex-wrap:wrap;gap:8px;display:flex}.people-module__5DRyIG__quietButton,.people-module__5DRyIG__primaryButton,.people-module__5DRyIG__dangerButton,.people-module__5DRyIG__wipeButton,.people-module__5DRyIG__roleOption{border:1px solid var(--bd-field-line);background:var(--bd-field);min-height:44px;color:var(--bd-ink);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:12px;padding:0 16px;font-size:15px;font-weight:600}.people-module__5DRyIG__primaryButton{border-color:var(--bd-ink);background:var(--bd-ink);color:var(--bd-on-ink)}.people-module__5DRyIG__dangerButton{border-color:var(--pp-danger);background:var(--pp-danger);color:var(--bd-on-ink)}.people-module__5DRyIG__wipe{border-top:1px solid var(--bd-rule);padding-top:4px}.people-module__5DRyIG__wipeButton{border-color:var(--pp-danger);width:100%;color:var(--pp-danger);background:0 0;margin-top:10px}.people-module__5DRyIG__confirm{gap:10px;margin-top:10px;display:grid}.people-module__5DRyIG__confirmTitle{color:var(--bd-ink);margin:0;font-size:16px;font-weight:700}.people-module__5DRyIG__confirmText{color:var(--bd-ink-soft);margin:0;font-size:15px;line-height:1.5}.people-module__5DRyIG__editForm{gap:10px;display:grid}.people-module__5DRyIG__editField{gap:4px;display:grid}.people-module__5DRyIG__editLabel{color:var(--bd-ink-soft);font-size:14px;font-weight:600}.people-module__5DRyIG__editInput{border:1px solid var(--bd-field-line);background:var(--bd-field);min-height:44px;color:var(--bd-ink);font:inherit;border-radius:10px;padding:0 12px;font-size:16px}.people-module__5DRyIG__roleRow{flex-wrap:wrap;gap:6px;display:flex}.people-module__5DRyIG__roleOption[aria-checked=true]{border-color:var(--bd-accent);background:var(--bd-accent);color:var(--bd-on-ink)}.people-module__5DRyIG__pillDock{z-index:900;left:12px;right:76px;bottom:calc(14px + env(safe-area-inset-bottom,0px));pointer-events:none;display:flex;position:fixed}.people-module__5DRyIG__pill{pointer-events:auto;background:var(--pp-toast-bg);max-width:460px;color:var(--pp-toast-ink);box-shadow:0 10px 30px var(--pp-toast-shadow);border-radius:999px;align-items:center;animation:.32s cubic-bezier(.2,.8,.2,1) .4s backwards people-module__5DRyIG__pp-rise;display:flex}.people-module__5DRyIG__pillLink{min-width:0;min-height:48px;color:inherit;flex:1;align-items:center;gap:8px;padding:0 4px 0 18px;text-decoration:none;display:flex}.people-module__5DRyIG__pillLabel{letter-spacing:.02em;color:var(--pp-toast-accent);flex:none;font-size:13px;font-weight:700}.people-module__5DRyIG__pillText{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.people-module__5DRyIG__pillArrow{fill:none;width:14px;height:14px;stroke:var(--pp-toast-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.people-module__5DRyIG__pillClose{width:44px;height:44px;color:var(--pp-toast-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:2px;display:grid}@media (min-width:700px){.people-module__5DRyIG__pillDock{left:24px;right:auto}}@media (prefers-reduced-motion:reduce){.people-module__5DRyIG__toast,.people-module__5DRyIG__pill,.people-module__5DRyIG__sheet,.people-module__5DRyIG__veil{animation:none}.people-module__5DRyIG__chip{transition:none}}.people-module__5DRyIG__page{max-width:620px;padding:32px var(--content-padding,16px) 64px;color:var(--bd-ink);margin:0 auto}.people-module__5DRyIG__pageTitle{font-family:var(--bd-serif,inherit);margin:0 0 16px;font-size:30px;font-weight:600}
.PdpLink-module__ltJZ7q__link{border:1px solid var(--bd-rule);background:var(--bd-card);color:var(--bd-ink);border-radius:8px;align-items:center;gap:12px;margin:12px 0 0;padding:12px 14px;font-size:14.5px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.PdpLink-module__ltJZ7q__link:hover{border-color:var(--bd-accent-line)}.PdpLink-module__ltJZ7q__link:focus-visible{outline:2px solid var(--bd-accent);outline-offset:2px}.PdpLink-module__ltJZ7q__icon{flex:none}.PdpLink-module__ltJZ7q__frame{fill:var(--skp-frame-oak);stroke:var(--skp-frame-oak-edge);stroke-width:1px}.PdpLink-module__ltJZ7q__paper{fill:var(--sc-night)}.PdpLink-module__ltJZ7q__rim{fill:none;stroke:var(--sc-brass-night);stroke-width:.6px}.PdpLink-module__ltJZ7q__star{fill:var(--sc-star)}.PdpLink-module__ltJZ7q__text{min-width:0}
.PdpLink-module__SELSoG__links{gap:8px;margin:16px 0;display:grid}.PdpLink-module__SELSoG__link{border:1px solid var(--sc-rule);background:var(--sc-paper);color:var(--sc-ink);border-radius:4px;align-items:center;gap:12px;padding:11px 14px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.PdpLink-module__SELSoG__link:hover .PdpLink-module__SELSoG__text{text-decoration:underline}.PdpLink-module__SELSoG__link:focus-visible{outline:2px solid var(--sc-brass);outline-offset:2px}.PdpLink-module__SELSoG__icon{flex:none}.PdpLink-module__SELSoG__rim{fill:none;stroke:var(--sc-brass-line);stroke-width:1.3px;stroke-linecap:round}.PdpLink-module__SELSoG__dot{fill:var(--sc-brass)}
.Cover-module__cB3mQq__cover{background:var(--bg-media);position:relative;overflow:hidden;container-type:inline-size}.Cover-module__cB3mQq__photo{object-fit:cover}.Cover-module__cB3mQq__typeset{color:var(--jr-tone-ink);background:var(--jr-tone);flex-direction:column;justify-content:space-between;gap:8px;padding:clamp(10px,7%,32px);display:flex}.Cover-module__cB3mQq__category{color:color-mix(in oklab, var(--jr-tone-ink) 78%, transparent);font-size:clamp(9px,3.6cqi,15px);font-weight:600;line-height:1.2}.Cover-module__cB3mQq__category:before{content:"";background:currentColor;width:2.5em;height:2px;margin-bottom:.7em;display:block}.Cover-module__cB3mQq__title{letter-spacing:-.025em;text-wrap:balance;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(13px,8.6cqi,52px);font-weight:700;line-height:1.02;display:-webkit-box;overflow:hidden}@container (max-width:140px){.Cover-module__cB3mQq__title{display:none}}
.ArticleCard-module__sMlgxG__card{color:var(--jr-ink);border-radius:var(--radius-sm);text-decoration:none;display:grid}.ArticleCard-module__sMlgxG__card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.ArticleCard-module__sMlgxG__cover{border-radius:var(--radius-sm)}.ArticleCard-module__sMlgxG__text{align-content:start;gap:6px;min-width:0;display:grid}.ArticleCard-module__sMlgxG__meta{color:var(--jr-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;font-size:13px;font-weight:500;display:flex}.ArticleCard-module__sMlgxG__category{color:var(--jr-ink);font-weight:600}.ArticleCard-module__sMlgxG__title{letter-spacing:-.012em;text-wrap:balance;text-underline-offset:.16em;margin:0;font-size:18px;font-weight:700;line-height:1.18;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .16s}.ArticleCard-module__sMlgxG__card:hover .ArticleCard-module__sMlgxG__title{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.ArticleCard-module__sMlgxG__excerpt{color:var(--jr-muted);text-wrap:pretty;font-size:15px;line-height:1.5}.ArticleCard-module__sMlgxG__length{color:var(--jr-muted);font-size:13px;font-weight:500}.ArticleCard-module__sMlgxG__row{border-top:1px solid var(--jr-rule);border-radius:0;grid-template-columns:minmax(0,1fr) 92px;align-items:start;gap:16px;padding:20px 0}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__cover{aspect-ratio:4/5;order:2}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__excerpt{display:none}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row{border-top:0;grid-template-columns:minmax(0,1fr);gap:16px;padding-top:0}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__cover{aspect-ratio:3/2;border-radius:var(--radius-md);order:0}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__title{letter-spacing:-.025em;font-size:clamp(26px,7.4vw,44px);line-height:1.04}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__excerpt{max-width:38rem;font-size:16px;display:block}@media (min-width:768px){.ArticleCard-module__sMlgxG__row{grid-template-columns:150px minmax(0,1fr) 200px;gap:8px 32px;padding:28px 0}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__text{display:contents}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__meta{flex-direction:column;grid-area:1/1/span 3}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__title{grid-column:2;font-size:24px}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__excerpt{grid-column:2;display:block}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__length{grid-column:2}.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__cover{aspect-ratio:3/2;grid-area:1/3/span 3}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px;padding-bottom:40px}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__text{gap:12px;display:grid}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row :is(.ArticleCard-module__sMlgxG__meta,.ArticleCard-module__sMlgxG__title,.ArticleCard-module__sMlgxG__excerpt,.ArticleCard-module__sMlgxG__length){grid-area:auto}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__meta{flex-direction:row}li:nth-child(1 of :not([hidden]))>.ArticleCard-module__sMlgxG__row .ArticleCard-module__sMlgxG__cover{grid-area:1/1}}.ArticleCard-module__sMlgxG__tile{align-content:start;gap:14px}.ArticleCard-module__sMlgxG__tile .ArticleCard-module__sMlgxG__cover{aspect-ratio:4/3;border-radius:var(--radius-md)}.ArticleCard-module__sMlgxG__tile .ArticleCard-module__sMlgxG__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ArticleCard-module__sMlgxG__row,.ArticleCard-module__sMlgxG__tile{animation:linear both ArticleCard-module__sMlgxG__jr-rise;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes ArticleCard-module__sMlgxG__jr-rise{0%{opacity:0;translate:0 20px}}
.HomeStrip-module__E0W9bW__strip{padding:32px 0 0}.HomeStrip-module__E0W9bW__inner{max-width:var(--max-width);padding:28px var(--content-padding);color:var(--jr-ink);background:var(--jr-paper);gap:20px;margin:0 auto;display:grid}.HomeStrip-module__E0W9bW__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.HomeStrip-module__E0W9bW__title{letter-spacing:-.02em;margin:0;font-size:clamp(26px,7vw,36px);font-weight:700;line-height:1.05}.HomeStrip-module__E0W9bW__all{min-height:44px;color:var(--jr-ink);text-underline-offset:4px;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.HomeStrip-module__E0W9bW__all:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.HomeStrip-module__E0W9bW__list{margin:0 calc(var(--content-padding) * -1);padding:0 var(--content-padding) 4px;scroll-padding-inline:var(--content-padding);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:78%;grid-auto-flow:column;gap:16px;list-style:none;display:grid;overflow-x:auto}.HomeStrip-module__E0W9bW__list::-webkit-scrollbar{display:none}.HomeStrip-module__E0W9bW__list>li{scroll-snap-align:start}@media (max-width:767px){.HomeStrip-module__E0W9bW__inner{border-radius:var(--radius-card);margin:0 16px;overflow:hidden}}@media (min-width:768px){.HomeStrip-module__E0W9bW__inner{border-radius:var(--radius-card);padding:32px}.HomeStrip-module__E0W9bW__list{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:24px;margin:0;padding:0;overflow:visible}}@media (min-width:1024px){.HomeStrip-module__E0W9bW__strip{padding:48px 0 0}}
.ArticleBody-module__LIDuDW__body{max-width:40rem;color:var(--jr-ink);hanging-punctuation:first;font-size:17px;font-weight:500;line-height:1.68}.ArticleBody-module__LIDuDW__body>*+*{margin-top:1.05em}.ArticleBody-module__LIDuDW__body p{color:inherit;text-wrap:pretty}.ArticleBody-module__LIDuDW__body strong{font-weight:700}.ArticleBody-module__LIDuDW__body a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1.5px}.ArticleBody-module__LIDuDW__body a:hover{text-decoration-thickness:3px}.ArticleBody-module__LIDuDW__body a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.ArticleBody-module__LIDuDW__body>.ArticleBody-module__LIDuDW__h2{letter-spacing:-.02em;text-wrap:balance;scroll-margin-top:calc(var(--header-h) + 72px);margin-top:2.1em;font-size:25px;font-weight:700;line-height:1.15}.ArticleBody-module__LIDuDW__h3{margin:0;font-size:19px;font-weight:700;line-height:1.25}.ArticleBody-module__LIDuDW__body>.ArticleBody-module__LIDuDW__h3{margin-top:1.6em}.ArticleBody-module__LIDuDW__ul,.ArticleBody-module__LIDuDW__ol{gap:.45em;padding-left:1.3em;display:grid}.ArticleBody-module__LIDuDW__ul{list-style:none}.ArticleBody-module__LIDuDW__ul>li{position:relative}.ArticleBody-module__LIDuDW__ul>li:before{content:"";background:var(--jr-ink);width:.62em;height:2px;position:absolute;top:.84em;left:-1.15em}.ArticleBody-module__LIDuDW__ol>li{padding-left:.2em}.ArticleBody-module__LIDuDW__ol>li::marker{font-variant-numeric:tabular-nums;font-weight:700}.ArticleBody-module__LIDuDW__quote{border-left:3px solid var(--accent);margin-inline:0;padding:.2em 0 .2em 20px}.ArticleBody-module__LIDuDW__quote p{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.3}.ArticleBody-module__LIDuDW__quote cite{color:var(--jr-muted);margin-top:8px;font-size:14px;font-style:normal;display:block}.ArticleBody-module__LIDuDW__note{background:var(--jr-wash);border-radius:var(--radius-sm);padding:16px 18px}.ArticleBody-module__LIDuDW__note p+p{margin-top:4px}.ArticleBody-module__LIDuDW__noteTitle{font-size:14px;font-weight:700}.ArticleBody-module__LIDuDW__figure{margin-inline:0}.ArticleBody-module__LIDuDW__figure img{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.ArticleBody-module__LIDuDW__figure figcaption{color:var(--jr-muted);margin-top:8px;font-size:14px;line-height:1.45}.ArticleBody-module__LIDuDW__tableFrame{border:1px solid var(--jr-rule);border-radius:var(--radius-sm);overflow-x:auto}.ArticleBody-module__LIDuDW__tableFrame:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ArticleBody-module__LIDuDW__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:30rem;font-size:15px;line-height:1.45}.ArticleBody-module__LIDuDW__table caption{color:var(--jr-muted);text-align:left;caption-side:bottom;padding:10px 14px;font-size:14px}.ArticleBody-module__LIDuDW__table th,.ArticleBody-module__LIDuDW__table td{text-align:left;vertical-align:top;border-top:1px solid var(--jr-rule);padding:10px 14px}.ArticleBody-module__LIDuDW__table thead th{background:var(--jr-wash);border-top:0;font-size:13px;font-weight:700}.ArticleBody-module__LIDuDW__table tbody th{font-weight:700}.ArticleBody-module__LIDuDW__faq{gap:0;margin-top:2em;display:grid}.ArticleBody-module__LIDuDW__faq .ArticleBody-module__LIDuDW__h3{margin-bottom:8px}.ArticleBody-module__LIDuDW__qa{border-top:1px solid var(--jr-rule)}.ArticleBody-module__LIDuDW__qa:last-child{border-bottom:1px solid var(--jr-rule)}.ArticleBody-module__LIDuDW__qa summary{cursor:pointer;justify-content:space-between;gap:16px;padding:14px 0;font-weight:700;list-style:none;display:flex}.ArticleBody-module__LIDuDW__qa summary::-webkit-details-marker{display:none}.ArticleBody-module__LIDuDW__qa summary:after{content:"+";flex:none;font-weight:600}.ArticleBody-module__LIDuDW__qa[open] summary:after{content:"–"}.ArticleBody-module__LIDuDW__qa summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ArticleBody-module__LIDuDW__qa p{padding-bottom:16px}@media (min-width:1024px){.ArticleBody-module__LIDuDW__body{font-size:19px}.ArticleBody-module__LIDuDW__body>.ArticleBody-module__LIDuDW__h2{scroll-margin-top:calc(var(--header-h) + 32px);font-size:30px}.ArticleBody-module__LIDuDW__h3{font-size:21px}.ArticleBody-module__LIDuDW__quote p{font-size:26px}}
.LandingSections-module___OJo3G__landing{background:var(--jr-paper);color:var(--jr-ink);font-family:var(--font-body);padding:2.5rem 1.25rem 3.5rem}.LandingSections-module___OJo3G__inner{max-width:44rem;margin:0 auto}.LandingSections-module___OJo3G__inner>*+*{margin-top:2rem}.LandingSections-module___OJo3G__crumbs ol{color:var(--jr-muted);flex-wrap:wrap;gap:.35rem;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.LandingSections-module___OJo3G__crumbs li+li:before{content:"›";margin-right:.35rem}.LandingSections-module___OJo3G__crumbs a{color:inherit}.LandingSections-module___OJo3G__crumbs [aria-current]{color:var(--jr-ink)}.LandingSections-module___OJo3G__block p{color:inherit}.LandingSections-module___OJo3G__h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .9rem;font-size:25px;font-weight:700;line-height:1.15}.LandingSections-module___OJo3G__steps{margin:0;padding-left:1.4rem;font-size:17px;line-height:1.6}.LandingSections-module___OJo3G__steps li+li{margin-top:.8rem}.LandingSections-module___OJo3G__steps p{margin:.2rem 0 0}.LandingSections-module___OJo3G__qa{border-top:1px solid var(--jr-rule);padding:.85rem 0;font-size:17px;line-height:1.6}.LandingSections-module___OJo3G__qa summary{cursor:pointer;font-weight:700}.LandingSections-module___OJo3G__qa p{margin:.5rem 0 0}.LandingSections-module___OJo3G__links{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.LandingSections-module___OJo3G__links li{border:1px solid var(--jr-rule);border-radius:8px;padding:.9rem 1rem}.LandingSections-module___OJo3G__links a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.18em;font-weight:700}.LandingSections-module___OJo3G__links p{color:var(--jr-muted);margin:.3rem 0 0;font-size:15px}
.CouponField-module__QFo46W__wrap{border-top:1px solid var(--border-subtle);padding-top:8px}.CouponField-module__QFo46W__toggle{width:100%;min-height:44px;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-small);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-weight:600;line-height:1.43;display:flex}.CouponField-module__QFo46W__toggle:hover{text-decoration:underline}.CouponField-module__QFo46W__chevron{color:var(--text-muted);font-size:var(--text-body)}.CouponField-module__QFo46W__form{flex-direction:column;gap:12px;padding-bottom:8px;display:flex}.CouponField-module__QFo46W__field{flex-direction:column;gap:8px;display:flex}.CouponField-module__QFo46W__label{font-size:var(--text-small);color:var(--text-secondary);font-weight:600;line-height:1.43}.CouponField-module__QFo46W__row{gap:8px;display:flex}.CouponField-module__QFo46W__input{border:1px solid var(--border-medium);border-radius:var(--radius-md);min-width:0;min-height:48px;font-size:var(--text-field);line-height:24px;font-family:var(--font-body);background:var(--bg-card);color:var(--text-primary);flex:auto;padding:0 12px}.CouponField-module__QFo46W__codeInput{text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.CouponField-module__QFo46W__applyBtn{border:1px solid var(--border-medium);border-radius:var(--radius-pill);background:var(--bg-card);min-height:48px;color:var(--text-primary);font-size:var(--text-body);cursor:pointer;font-weight:700;line-height:1.5;font-family:var(--font-body);flex:none;padding:0 16px;transition:background-color .15s}.CouponField-module__QFo46W__applyBtn:hover{background:var(--bg-card-hover)}.CouponField-module__QFo46W__applyBtn:disabled{background:var(--disabled-bg);color:var(--disabled-text);border-color:var(--border-subtle);cursor:not-allowed}.CouponField-module__QFo46W__feedback{min-height:20px;font-size:var(--text-small);color:var(--danger);margin:0;line-height:1.43}.CouponField-module__QFo46W__applied{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.CouponField-module__QFo46W__appliedText{min-width:0;font-size:var(--text-small);flex-wrap:wrap;align-items:baseline;gap:4px 8px;line-height:1.43;display:flex}.CouponField-module__QFo46W__appliedLabel{color:var(--text-muted)}.CouponField-module__QFo46W__appliedCode{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.CouponField-module__QFo46W__appliedEffect{color:var(--success);font-weight:600}.CouponField-module__QFo46W__removeBtn{min-height:44px;color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-small);cursor:pointer;background:0 0;border:none;flex:none;padding:0 12px;font-weight:600;text-decoration:underline}
.OrderSheet-module__TofROW__backdrop{z-index:60;background:var(--sc-veil);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.OrderSheet-module__TofROW__sheet{width:min(560px,100%);max-height:88vh;padding:20px 20px calc(24px + env(safe-area-inset-bottom));border-top:3px solid var(--sc-brass-line);background:var(--sc-paper);color:var(--sc-ink);border-radius:8px 8px 0 0;animation:.26s cubic-bezier(.2,.8,.2,1) both OrderSheet-module__TofROW__sc-sheet-in;overflow-y:auto}@keyframes OrderSheet-module__TofROW__sc-sheet-in{0%{opacity:0;transform:translateY(24px)}}.OrderSheet-module__TofROW__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.OrderSheet-module__TofROW__title{font-family:var(--sc-serif);margin:0;font-size:25px;font-weight:600}.OrderSheet-module__TofROW__close{width:44px;height:44px;color:var(--sc-ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.OrderSheet-module__TofROW__text{color:var(--sc-ink-soft);margin:6px 0 14px;font-size:15px;line-height:1.5}.OrderSheet-module__TofROW__list{margin:0;padding:0;list-style:none}.OrderSheet-module__TofROW__item{border-top:1px solid var(--sc-rule);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.OrderSheet-module__TofROW__info{min-width:0}.OrderSheet-module__TofROW__kind{color:var(--sc-brass);margin:0;font-size:13px;font-weight:700}.OrderSheet-module__TofROW__name{font-family:var(--sc-serif);margin:2px 0 0;font-size:19px;font-weight:500}.OrderSheet-module__TofROW__price{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:15px;font-weight:600}.OrderSheet-module__TofROW__old{color:var(--sc-ink-soft);margin-left:8px;font-weight:500}.OrderSheet-module__TofROW__primary,.OrderSheet-module__TofROW__secondary,.OrderSheet-module__TofROW__done{border:1.5px solid var(--sc-ink);cursor:pointer;border-radius:4px;flex:none;align-items:center;min-height:48px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.OrderSheet-module__TofROW__primary{background:var(--sc-ink);color:var(--sc-on-ink)}.OrderSheet-module__TofROW__secondary,.OrderSheet-module__TofROW__done{color:var(--sc-ink);background:0 0}.OrderSheet-module__TofROW__done{border-color:var(--sc-brass-line);color:var(--sc-brass)}.OrderSheet-module__TofROW__primary:focus-visible,.OrderSheet-module__TofROW__secondary:focus-visible,.OrderSheet-module__TofROW__done:focus-visible,.OrderSheet-module__TofROW__close:focus-visible{outline:2px solid var(--sc-brass);outline-offset:2px}@media (prefers-reduced-motion:reduce){.OrderSheet-module__TofROW__sheet{animation:none}}.OrderSheet-module__TofROW__preview{place-items:center;margin:4px 0 12px;display:grid}.OrderSheet-module__TofROW__previewImg{width:auto;height:min(46vh,420px);box-shadow:0 2px 8px var(--sc-shadow);border-radius:4px;display:block}.OrderSheet-module__TofROW__check{cursor:pointer;align-items:center;gap:12px;min-height:48px;font-size:15px;display:flex}.OrderSheet-module__TofROW__check input{width:22px;height:22px;accent-color:var(--sc-ink)}.OrderSheet-module__TofROW__shareRow{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.OrderSheet-module__TofROW__shareRow>*{flex:140px}.OrderSheet-module__TofROW__data{border:1px solid var(--sc-rule);background:var(--sc-card);border-radius:4px;grid-template-columns:max-content 1fr;gap:4px 14px;margin:0 0 14px;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}.OrderSheet-module__TofROW__data dt{color:var(--sc-ink-soft)}.OrderSheet-module__TofROW__data dd{color:var(--sc-ink);font-variant-numeric:tabular-nums;margin:0}.OrderSheet-module__TofROW__summary{color:var(--sc-ink-soft);margin:4px 0 0;font-size:14px;line-height:1.45}.OrderSheet-module__TofROW__stacked .OrderSheet-module__TofROW__item{flex-direction:column;align-items:stretch;gap:10px}.OrderSheet-module__TofROW__stacked .OrderSheet-module__TofROW__primary,.OrderSheet-module__TofROW__stacked .OrderSheet-module__TofROW__secondary,.OrderSheet-module__TofROW__stacked .OrderSheet-module__TofROW__done{justify-content:center}
.Result-module__y7xVHq__result{max-width:600px;margin:0 auto}.Result-module__y7xVHq__chartLayer{margin-top:32px}.Result-module__y7xVHq__bridge{margin-top:40px}.Result-module__y7xVHq__bridgeBlock+.Result-module__y7xVHq__bridgeBlock{margin-top:22px}.Result-module__y7xVHq__bridgeTitle{font-family:var(--sc-serif);color:var(--sc-ink);margin:0 0 8px;font-size:21px;font-weight:600;line-height:1.25}.Result-module__y7xVHq__bridgeText{color:var(--sc-ink);margin:0;font-size:16.5px;line-height:1.6}.Result-module__y7xVHq__ctaBlock{border-top:3px solid var(--sc-brass-line);background:var(--sc-card);margin-top:30px;padding:22px 20px 20px}.Result-module__y7xVHq__ctaTitle{font-family:var(--sc-serif);color:var(--sc-ink);text-wrap:balance;margin:0 0 10px;font-size:25px;font-weight:500;line-height:1.2}.Result-module__y7xVHq__opener{width:100%;min-height:48px;color:var(--sc-ink);font:inherit;text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:600;text-decoration:underline;display:block}.Result-module__y7xVHq__wheelBox{aspect-ratio:1;margin:14px -8px 0}.Result-module__y7xVHq__wheel{width:100%;height:100%;display:block}.Result-module__y7xVHq__warn{border-left:2px solid var(--sc-asp-hard);color:var(--sc-ink);margin:10px 0 0;padding-left:12px;font-size:14px;line-height:1.5}.Result-module__y7xVHq__scrub{margin-top:14px}.Result-module__y7xVHq__scrubLabel{color:var(--sc-ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:14px;font-weight:600;display:flex}.Result-module__y7xVHq__scrubDate{color:var(--sc-ink);font-family:var(--sc-serif);font-variant-numeric:lining-nums tabular-nums;font-size:19px;font-weight:500}.Result-module__y7xVHq__range{appearance:none;cursor:grab;background:0 0;width:100%;height:44px;margin:4px 0 0}.Result-module__y7xVHq__range:disabled{opacity:.4}.Result-module__y7xVHq__range::-webkit-slider-runnable-track{background:var(--sc-brass-line);height:3px}.Result-module__y7xVHq__range::-moz-range-track{background:var(--sc-brass-line);height:3px}.Result-module__y7xVHq__range::-webkit-slider-thumb{border:2px solid var(--sc-card);background:var(--sc-brass);width:26px;height:26px;box-shadow:0 1px 4px var(--sc-shadow);appearance:none;border-radius:50%;margin-top:-11.5px}.Result-module__y7xVHq__range::-moz-range-thumb{border:2px solid var(--sc-card);background:var(--sc-brass);border-radius:50%;width:22px;height:22px}.Result-module__y7xVHq__range:focus-visible{outline:2px solid var(--sc-ink);outline-offset:2px}.Result-module__y7xVHq__scrubEnds{height:18px;color:var(--sc-ink-soft);justify-content:space-between;font-size:12px;font-weight:600;display:flex;position:relative}.Result-module__y7xVHq__rangeBox{padding-top:22px;position:relative}.Result-module__y7xVHq__todayMark{top:2px;left:clamp(14px, var(--today), calc(100% - 14px));color:var(--sc-brass);font-size:12px;font-weight:700;line-height:1;position:absolute;transform:translate(-50%)}.Result-module__y7xVHq__todayMark:after{content:"";background:var(--sc-brass);width:1.5px;height:12px;position:absolute;top:16px;left:50%}.Result-module__y7xVHq__big{gap:10px;margin:0;padding:0;list-style:none;display:grid}.Result-module__y7xVHq__card{border:1px solid var(--sc-rule);border-left:3px solid var(--sc-brass-line);background:var(--sc-card);border-radius:4px;grid-template-columns:44px 1fr;column-gap:14px;padding:16px 16px 16px 12px;display:grid}.Result-module__y7xVHq__cardGlyph,.Result-module__y7xVHq__cardMark{width:36px;height:36px;color:var(--sc-brass);grid-row:span 2}.Result-module__y7xVHq__cardMark{font-family:var(--sc-serif);place-items:center;font-size:17px;font-weight:600;display:grid}.Result-module__y7xVHq__cardTitle{font-family:var(--sc-serif);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:23px;font-weight:500;line-height:1.2}.Result-module__y7xVHq__cardLine{color:var(--sc-ink-soft);margin:6px 0 0;font-size:15px;line-height:1.45}.Result-module__y7xVHq__orderRow{gap:6px;margin-top:18px;display:grid}.Result-module__y7xVHq__primary,.Result-module__y7xVHq__secondary,.Result-module__y7xVHq__cta{border:1.5px solid var(--sc-ink);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.Result-module__y7xVHq__primary{background:var(--sc-ink);width:100%;color:var(--sc-on-ink)}.Result-module__y7xVHq__secondary,.Result-module__y7xVHq__cta{color:var(--sc-ink);background:0 0}.Result-module__y7xVHq__primary:disabled{opacity:.4;cursor:wait}.Result-module__y7xVHq__primary:focus-visible,.Result-module__y7xVHq__secondary:focus-visible,.Result-module__y7xVHq__cta:focus-visible,.Result-module__y7xVHq__link:focus-visible,.Result-module__y7xVHq__edit:focus-visible{outline:2px solid var(--sc-brass);outline-offset:3px}.Result-module__y7xVHq__link{min-height:44px;color:var(--sc-brass);text-underline-offset:4px;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.Result-module__y7xVHq__section{border-top:1.5px solid var(--sc-ink);margin-top:36px;padding-top:18px}.Result-module__y7xVHq__h2{font-family:var(--sc-serif);color:var(--sc-ink);margin:0 0 14px;font-size:25px;font-weight:600}.Result-module__y7xVHq__h3{color:var(--sc-ink);margin:20px 0 8px;font-size:15px;font-weight:700}.Result-module__y7xVHq__text{color:var(--sc-ink);margin:0 0 12px;font-size:15px;line-height:1.55}.Result-module__y7xVHq__small{color:var(--sc-ink-soft);margin:8px 0 0;font-size:13px;line-height:1.5}.Result-module__y7xVHq__table{border-collapse:collapse;width:100%;font-size:15px}.Result-module__y7xVHq__table th,.Result-module__y7xVHq__table td{border-bottom:1px solid var(--sc-rule);text-align:left;color:var(--sc-ink);padding:9px 6px;font-weight:500}.Result-module__y7xVHq__table thead th{color:var(--sc-ink-soft);font-size:12px;font-weight:700}.Result-module__y7xVHq__table tbody th{font-weight:600}.Result-module__y7xVHq__num{font-family:var(--sc-serif);font-variant-numeric:lining-nums tabular-nums;text-align:right}.Result-module__y7xVHq__table td.Result-module__y7xVHq__num,.Result-module__y7xVHq__table th.Result-module__y7xVHq__num{text-align:right}.Result-module__y7xVHq__tGlyph{color:var(--sc-brass);display:block}.Result-module__y7xVHq__retro{color:var(--sc-asp-hard);font-weight:700}.Result-module__y7xVHq__angleRow th,.Result-module__y7xVHq__angleRow td{border-bottom-color:var(--sc-brass-line)}.Result-module__y7xVHq__angleMark{color:var(--sc-brass);font-family:var(--sc-serif);font-size:13px;font-weight:600}.Result-module__y7xVHq__bars{gap:6px;margin:0 0 16px;display:grid}.Result-module__y7xVHq__barsTitle{color:var(--sc-ink-soft);font-size:13px;font-weight:700}.Result-module__y7xVHq__bar{grid-template-columns:76px 1fr 22px;align-items:center;gap:10px;margin:0;font-size:14px;display:grid}.Result-module__y7xVHq__barName{color:var(--sc-ink)}.Result-module__y7xVHq__barTrack{background:var(--sc-band);height:8px}.Result-module__y7xVHq__barFill{background:var(--sc-brass-line);height:100%;display:block}.Result-module__y7xVHq__bars[data-kind=element] .Result-module__y7xVHq__barFill[data-i="0"]{background:var(--sc-fire)}.Result-module__y7xVHq__bars[data-kind=element] .Result-module__y7xVHq__barFill[data-i="1"]{background:var(--sc-earth)}.Result-module__y7xVHq__bars[data-kind=element] .Result-module__y7xVHq__barFill[data-i="2"]{background:var(--sc-air)}.Result-module__y7xVHq__bars[data-kind=element] .Result-module__y7xVHq__barFill[data-i="3"]{background:var(--sc-water)}.Result-module__y7xVHq__barCount{font-family:var(--sc-serif);font-variant-numeric:lining-nums tabular-nums;text-align:right}.Result-module__y7xVHq__contacts,.Result-module__y7xVHq__houseList{margin:0 0 16px;padding:0;list-style:none}.Result-module__y7xVHq__contact{border-bottom:1px solid var(--sc-rule);gap:2px;padding:11px 0;display:grid}.Result-module__y7xVHq__contactWhat{font-family:var(--sc-serif);font-size:18px;font-weight:500}.Result-module__y7xVHq__contactWhen{color:var(--sc-brass);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.Result-module__y7xVHq__houseList li{padding:4px 0;font-size:15px}.Result-module__y7xVHq__solar{font-family:var(--sc-serif);font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:23px;font-weight:500;line-height:1.3}.Result-module__y7xVHq__solar+.Result-module__y7xVHq__small{margin-bottom:14px}.Result-module__y7xVHq__ctaRow{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex}.Result-module__y7xVHq__check{cursor:pointer;align-items:center;gap:12px;min-height:48px;margin-bottom:8px;font-size:15px;display:flex}.Result-module__y7xVHq__check input{width:22px;height:22px;accent-color:var(--sc-ink)}.Result-module__y7xVHq__foot{border-top:1px solid var(--sc-rule);margin-top:36px;padding-top:16px}.Result-module__y7xVHq__privacy{font-family:var(--sc-serif);color:var(--sc-ink);margin:0;font-size:18px;font-weight:500}.Result-module__y7xVHq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:960px){.Result-module__y7xVHq__wheelBox{width:min(100%,100vh - 250px);margin:14px auto 0}}.Result-module__y7xVHq__plain{color:var(--sc-ink);margin:0 0 4px;font-size:16px;line-height:1.55}.Result-module__y7xVHq__tech{border-top:1px solid var(--sc-rule);border-bottom:1px solid var(--sc-rule);margin:4px 0 8px}.Result-module__y7xVHq__techSummary{min-height:44px;color:var(--sc-brass);cursor:pointer;align-items:center;font-size:14px;font-weight:600;list-style:none;display:flex}.Result-module__y7xVHq__techSummary::-webkit-details-marker{display:none}.Result-module__y7xVHq__techSummary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:10px;transform:translateY(-2px)rotate(45deg)}.Result-module__y7xVHq__tech[open]>.Result-module__y7xVHq__techSummary:after{transform:translateY(2px)rotate(225deg)}.Result-module__y7xVHq__techSummary:focus-visible{outline:2px solid var(--sc-brass);outline-offset:2px}.Result-module__y7xVHq__techBody{padding-bottom:12px}.Result-module__y7xVHq__techBody>p:first-child{margin-top:0}.Result-module__y7xVHq__techBody p{color:var(--sc-ink-soft);font-size:14px;line-height:1.55}.Result-module__y7xVHq__offers{border-top:3px solid var(--sc-brass-line);background:var(--sc-card);margin-top:28px;padding:20px 18px 16px}.Result-module__y7xVHq__offers[data-place=wheel]{margin:20px 0 8px}.Result-module__y7xVHq__offersTitle{font-family:var(--sc-serif);color:var(--sc-ink);text-wrap:balance;margin:0 0 4px;font-size:24px;font-weight:600;line-height:1.2}.Result-module__y7xVHq__offers .Result-module__y7xVHq__tech{border-bottom:0;margin-top:10px}.Result-module__y7xVHq__moreList{margin:0 0 8px;padding:0;list-style:none}.Result-module__y7xVHq__moreRow{border-top:1px solid var(--sc-rule);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 0;display:flex}.Result-module__y7xVHq__moreName{color:var(--sc-ink);flex:12em;font-size:15px;font-weight:600}.Result-module__y7xVHq__morePrice{color:var(--sc-ink-soft);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.Result-module__y7xVHq__moreAction{min-height:44px;color:var(--sc-brass);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.Result-module__y7xVHq__moreAction:focus-visible{outline:2px solid var(--sc-brass);outline-offset:2px}.Result-module__y7xVHq__disclosure{margin-top:28px}.Result-module__y7xVHq__disclosure>.Result-module__y7xVHq__section,.Result-module__y7xVHq__disclosure>.Result-module__y7xVHq__offers,.Result-module__y7xVHq__disclosure>.Result-module__y7xVHq__bridge{border-top:0;margin-top:0}
.natal-module__ODdwDW__calc{font-family:var(--font-body);color:var(--jr-ink)}.natal-module__ODdwDW__form{border:1px solid var(--jr-rule);border-radius:var(--radius-md);background:var(--bg-card);gap:1.25rem;padding:1.25rem;display:grid}.natal-module__ODdwDW__h2{letter-spacing:-.02em;color:var(--jr-ink);margin:0;font-size:25px;font-weight:700;line-height:1.15}.natal-module__ODdwDW__h2:focus{outline:none}.natal-module__ODdwDW__h2:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.natal-module__ODdwDW__h3{color:var(--jr-ink);margin:1.75rem 0 .6rem;font-size:19px;font-weight:700;line-height:1.25}:is(.natal-module__ODdwDW__calc,.natal-module__ODdwDW__figure) .natal-module__ODdwDW__small{color:var(--jr-muted);margin:0;font-size:15px;line-height:1.5}:is(.natal-module__ODdwDW__calc,.natal-module__ODdwDW__figure) .natal-module__ODdwDW__notice{border-left:3px solid var(--sc-brass-line);background:var(--jr-wash);color:var(--jr-ink);margin:0;padding:.75rem .9rem;font-size:16px;line-height:1.5}.natal-module__ODdwDW__fieldset{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.natal-module__ODdwDW__legend{color:var(--jr-ink);margin-bottom:.5rem;padding:0;font-size:17px;font-weight:700}.natal-module__ODdwDW__dateRow{grid-template-columns:4.5rem minmax(0,1fr) 6rem;gap:.6rem;display:grid}.natal-module__ODdwDW__field{gap:.3rem;min-width:0;display:grid}.natal-module__ODdwDW__label{color:var(--jr-muted);font-size:15px;font-weight:600}.natal-module__ODdwDW__input{box-sizing:border-box;width:100%;min-height:var(--control-min);border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--bg-card);color:var(--jr-ink);font:inherit;padding:.55rem .7rem;font-size:16px}.natal-module__ODdwDW__input:focus-visible,.natal-module__ODdwDW__primary:focus-visible,.natal-module__ODdwDW__secondary:focus-visible,.natal-module__ODdwDW__quietButton:focus-visible,.natal-module__ODdwDW__textLink:focus-visible,.natal-module__ODdwDW__quietLink:focus-visible,.natal-module__ODdwDW__tableFrame:focus-visible,.natal-module__ODdwDW__detailsSummary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.natal-module__ODdwDW__input:disabled{opacity:.55}.natal-module__ODdwDW__input[aria-invalid=true]{border-color:var(--danger)}.natal-module__ODdwDW__timeInput{max-width:11rem}.natal-module__ODdwDW__check{min-height:var(--control-min);cursor:pointer;align-items:center;gap:.6rem;font-size:16px;font-weight:600;display:flex}.natal-module__ODdwDW__check input{width:22px;height:22px;accent-color:var(--cta);margin:0}:is(.natal-module__ODdwDW__calc,.natal-module__ODdwDW__figure) .natal-module__ODdwDW__error{color:var(--danger);margin:0;font-size:15px;font-weight:600}.natal-module__ODdwDW__primary{min-height:var(--control-min);border-radius:var(--radius-md);background:var(--cta);color:var(--text-on-cta);font:inherit;cursor:pointer;border:0;justify-self:start;padding:.7rem 1.4rem;font-size:17px;font-weight:700}.natal-module__ODdwDW__primary:hover{background:var(--cta-hover)}.natal-module__ODdwDW__secondary{min-height:var(--control-min);border:1px solid var(--jr-ink);border-radius:var(--radius-md);color:var(--jr-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:.55rem 1rem;font-size:16px;font-weight:600}.natal-module__ODdwDW__ask{border:1px solid var(--jr-rule);border-radius:var(--radius-md);background:var(--jr-wash);gap:.6rem;margin:0;padding:.9rem;display:grid}:is(.natal-module__ODdwDW__calc,.natal-module__ODdwDW__figure) .natal-module__ODdwDW__ask p{color:var(--jr-ink);margin:0;font-size:16px;line-height:1.5}.natal-module__ODdwDW__askRow{flex-wrap:wrap;gap:.5rem;display:flex}.natal-module__ODdwDW__quietButton{min-height:var(--control-min);color:var(--jr-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:16px;font-weight:600;text-decoration:underline}.natal-module__ODdwDW__result{scroll-margin-top:calc(var(--announcement-h,0px) + 5rem);margin-top:2rem}.natal-module__ODdwDW__figure{gap:.6rem;margin-top:.75rem;display:grid}:is(.natal-module__ODdwDW__calc,.natal-module__ODdwDW__figure) .natal-module__ODdwDW__summary{color:var(--jr-ink);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:0;font-size:17px;font-weight:700;display:flex}.natal-module__ODdwDW__badge{border:1px solid var(--sc-brass-line);border-radius:var(--radius-pill,999px);letter-spacing:.04em;text-transform:uppercase;color:var(--sc-brass);padding:.15rem .55rem;font-size:13px;font-weight:700}.natal-module__ODdwDW__wheelBox{justify-content:center;margin:.5rem 0 0;display:flex}.natal-module__ODdwDW__wheel{width:100%;max-width:30rem;height:auto;display:block}.natal-module__ODdwDW__tableFrame{border:1px solid var(--jr-rule);border-radius:var(--radius-md);overflow-x:auto}.natal-module__ODdwDW__table{border-collapse:collapse;width:100%;color:var(--jr-ink);font-size:16px;line-height:1.4}.natal-module__ODdwDW__table th,.natal-module__ODdwDW__table td{border-bottom:1px solid var(--jr-rule);text-align:left;white-space:nowrap;padding:.55rem .75rem}.natal-module__ODdwDW__table thead th{background:var(--jr-wash);color:var(--jr-muted);font-size:14px;font-weight:700}.natal-module__ODdwDW__table tbody th{font-weight:700}.natal-module__ODdwDW__table tbody tr:last-child th,.natal-module__ODdwDW__table tbody tr:last-child td{border-bottom:0}.natal-module__ODdwDW__table abbr{color:var(--sc-brass);font-weight:700;text-decoration:none}.natal-module__ODdwDW__num{font-variant-numeric:tabular-nums}.natal-module__ODdwDW__angleRow th,.natal-module__ODdwDW__angleRow td{background:var(--jr-wash)}.natal-module__ODdwDW__details{margin-top:1rem}.natal-module__ODdwDW__detailsSummary{min-height:var(--control-min);cursor:pointer;align-items:center;font-size:17px;font-weight:700;display:flex}:is(.natal-module__ODdwDW__calc,.natal-module__ODdwDW__figure) .natal-module__ODdwDW__next{margin:1.75rem 0 0;font-size:18px;font-weight:700}.natal-module__ODdwDW__textLink{color:var(--jr-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}:is(.natal-module__ODdwDW__calc,.natal-module__ODdwDW__figure) .natal-module__ODdwDW__quiet{color:var(--jr-muted);flex-wrap:wrap;align-items:center;gap:0 .4rem;margin:.25rem 0 0;font-size:16px;display:flex}.natal-module__ODdwDW__quietLink{min-height:var(--control-min);color:var(--jr-muted);text-underline-offset:3px;align-items:center;display:inline-flex}.natal-module__ODdwDW__quiet .natal-module__ODdwDW__quietButton{color:var(--jr-muted);font-weight:500}.natal-module__ODdwDW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:420px){.natal-module__ODdwDW__form{padding:1rem}.natal-module__ODdwDW__dateRow{grid-template-columns:4rem minmax(0,1fr) 5.25rem;gap:.45rem}.natal-module__ODdwDW__table th,.natal-module__ODdwDW__table td{padding:.5rem .55rem}}
.RevolutPaymentWidgets-module__vkmGnW__wrap{flex-direction:column;gap:.85rem;display:flex}.RevolutPaymentWidgets-module__vkmGnW__walletsRow{flex-direction:column;gap:.5rem;display:flex}.RevolutPaymentWidgets-module__vkmGnW__walletSlot{align-items:stretch;min-height:44px;display:flex}.RevolutPaymentWidgets-module__vkmGnW__walletSlot>*{width:100%}.RevolutPaymentWidgets-module__vkmGnW__walletNotice{border:1px dashed var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-muted);font-size:var(--text-small);padding:.7rem .9rem}.RevolutPaymentWidgets-module__vkmGnW__divider{color:var(--text-muted);font-size:var(--text-small);align-items:center;gap:.7rem;display:flex}.RevolutPaymentWidgets-module__vkmGnW__divider:before,.RevolutPaymentWidgets-module__vkmGnW__divider:after{content:"";background:var(--border-subtle);flex:1;height:1px}.RevolutPaymentWidgets-module__vkmGnW__cardSection{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.6rem;padding:.75rem;display:flex}.RevolutPaymentWidgets-module__vkmGnW__cardSecureHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.RevolutPaymentWidgets-module__vkmGnW__cardSecureBadge{font-size:var(--text-caption);color:var(--text-secondary);align-items:center;gap:.35rem;font-weight:600;line-height:1.2;display:inline-flex}.RevolutPaymentWidgets-module__vkmGnW__cardSecureBadge svg{color:var(--success,var(--text-secondary));flex:none}.RevolutPaymentWidgets-module__vkmGnW__cardField{border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--bg-elevated);align-items:center;min-height:56px;padding:.35rem .6rem;transition:border-color .15s,box-shadow .15s;display:flex}.RevolutPaymentWidgets-module__vkmGnW__cardField>*{flex:auto;min-width:0}.RevolutPaymentWidgets-module__vkmGnW__cardField.rc-card-field--focused{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:2px}.RevolutPaymentWidgets-module__vkmGnW__cardField.rc-card-field--invalid{border-color:var(--danger)}.RevolutPaymentWidgets-module__vkmGnW__cardHint{font-size:var(--text-caption);color:var(--text-muted);margin:0;line-height:1.4}.RevolutPaymentWidgets-module__vkmGnW__cardSubmitBtn{background:var(--cta);min-height:56px;color:var(--text-on-cta);border:1px solid var(--cta-active);border-radius:var(--radius-md);font-family:var(--font-checkout,var(--font-body));font-weight:600;font-size:var(--text-lg);cursor:pointer;box-shadow:none;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1rem;transition:opacity .15s;display:inline-flex}.RevolutPaymentWidgets-module__vkmGnW__cardSubmitLock{flex-shrink:0}.RevolutPaymentWidgets-module__vkmGnW__cardSubmitBtn:hover:not(:disabled){background:var(--cta-hover)}.RevolutPaymentWidgets-module__vkmGnW__cardSubmitBtn:disabled{opacity:.5;cursor:not-allowed}.RevolutPaymentWidgets-module__vkmGnW__notConfigured{background:rgba(var(--yellow-rgb), .06);border:1px solid rgba(var(--yellow-rgb), .2);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-small);padding:.8rem 1rem}.RevolutPaymentWidgets-module__vkmGnW__notConfigured code{background:rgba(var(--white-rgb), .06);border-radius:.3rem;padding:.1rem .35rem;font-size:.85em}
.Reveal-module__TI9w-G__stage{--fg:var(--sc-on-night);--fg-soft:var(--sc-on-night-soft);--brass:var(--sc-brass-night);--bg:var(--sc-night);background:var(--bg);color:var(--fg);margin:-28px -20px 0;padding:16px max(20px,50% - 300px) 40px}.Reveal-module__TI9w-G__stage[data-light=day]{--fg:var(--sc-ink);--fg-soft:var(--sc-ink-soft);--brass:var(--sc-brass);--bg:var(--sc-paper)}.Reveal-module__TI9w-G__title{max-width:16ch;font-family:var(--sc-serif);letter-spacing:-.012em;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(25px,7vw,40px);font-weight:500;line-height:1.08}.Reveal-module__TI9w-G__title:focus{outline:none}.Reveal-module__TI9w-G__meta{color:var(--fg);font-variant-numeric:lining-nums tabular-nums;margin:6px 0 0;font-size:14px;line-height:1.45}.Reveal-module__TI9w-G__edit{min-height:32px;color:var(--brass);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;font-weight:600;text-decoration:underline}.Reveal-module__TI9w-G__plate{margin:10px 0 0;position:relative}.Reveal-module__TI9w-G__clock{pointer-events:none;flex-direction:column;gap:2px;margin:0;display:flex;position:absolute;top:0;left:0}.Reveal-module__TI9w-G__clockLabel{color:var(--fg-soft);font-size:12px;font-weight:600;line-height:1}.Reveal-module__TI9w-G__clockTime{width:5ch;font-family:var(--sc-serif);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;white-space:nowrap;color:var(--brass);font-size:24px;font-weight:500;line-height:1;display:inline-block}.Reveal-module__TI9w-G__loading,.Reveal-module__TI9w-G__domeBox,.Reveal-module__TI9w-G__phaseSquare{aspect-ratio:1;width:min(100%,300px);max-width:100%;height:auto;margin:0 auto}.Reveal-module__TI9w-G__loading{color:var(--fg-soft);place-items:center;font-size:15px;display:grid}.Reveal-module__TI9w-G__domeBox{position:relative}.Reveal-module__TI9w-G__dome{width:100%;height:100%;display:block}.Reveal-module__TI9w-G__stage[data-arrive=true] .Reveal-module__TI9w-G__dome{animation:.26s ease-out both Reveal-module__TI9w-G__sc-plate-in}.Reveal-module__TI9w-G__loupe{flex-direction:column;align-items:flex-end;gap:4px;margin:0;display:flex;position:absolute;bottom:-6px;right:-4px}.Reveal-module__TI9w-G__loupeMoon{background:var(--sc-night);box-shadow:0 0 0 5px var(--bg);border-radius:50%;display:block}.Reveal-module__TI9w-G__stage[data-arrive=true] .Reveal-module__TI9w-G__loupe{animation:.4s ease-out .8s both Reveal-module__TI9w-G__sc-plate-in}.Reveal-module__TI9w-G__loupeCaption{width:max-content;max-width:17ch;color:var(--fg);text-align:right;flex-direction:column;align-items:flex-end;font-size:12px;line-height:1.25;display:flex}.Reveal-module__TI9w-G__loupeLabel{color:var(--brass);font-family:var(--sc-serif);font-size:13px;font-weight:600}.Reveal-module__TI9w-G__phaseBox{margin:0}.Reveal-module__TI9w-G__phasePlate{width:100%;height:auto;display:block;overflow:visible}.Reveal-module__TI9w-G__stage[data-arrive=true] .Reveal-module__TI9w-G__phasePlate .sc-dial{stroke-dasharray:1;animation:.95s cubic-bezier(.2,.7,.2,1) .15s both Reveal-module__TI9w-G__sc-dial-draw}.Reveal-module__TI9w-G__stage[data-arrive=true] .Reveal-module__TI9w-G__phasePlate>svg{animation:.4s ease-out .8s both Reveal-module__TI9w-G__sc-plate-in}.Reveal-module__TI9w-G__phaseCaption{color:var(--fg);text-align:center;margin:4px 0 0;font-size:14px}.Reveal-module__TI9w-G__words{margin-top:14px;transition:opacity .5s ease-out}.Reveal-module__TI9w-G__stage[data-arrive=true][data-locked=false] .Reveal-module__TI9w-G__words{opacity:0}.Reveal-module__TI9w-G__fact{max-width:32ch;font-family:var(--sc-serif);color:var(--fg);text-wrap:pretty;margin:0;font-size:clamp(19px,5.2vw,25px);font-weight:500;line-height:1.3}.Reveal-module__TI9w-G__line{max-width:44ch;color:var(--fg-soft);margin:8px 0 0;font-size:15px;line-height:1.5}.Reveal-module__TI9w-G__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.Reveal-module__TI9w-G__caption{max-width:52ch;color:var(--fg-soft);margin:14px 0 0;font-size:13px;line-height:1.5}.Reveal-module__TI9w-G__how{border-top:1px solid color-mix(in srgb, var(--brass) 35%, transparent);margin-top:10px}.Reveal-module__TI9w-G__howSummary{min-height:44px;color:var(--brass);cursor:pointer;align-items:center;font-size:14px;font-weight:600;list-style:none;display:flex}.Reveal-module__TI9w-G__howSummary::-webkit-details-marker{display:none}.Reveal-module__TI9w-G__howSummary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:10px;transform:translateY(-2px)rotate(45deg)}.Reveal-module__TI9w-G__how[open]>.Reveal-module__TI9w-G__howSummary:after{transform:translateY(2px)rotate(225deg)}.Reveal-module__TI9w-G__howSummary:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.Reveal-module__TI9w-G__howBody{padding-bottom:6px}.Reveal-module__TI9w-G__howBody p{max-width:52ch;color:var(--fg-soft);margin:0 0 10px;font-size:14px;line-height:1.55}.Reveal-module__TI9w-G__keep,.Reveal-module__TI9w-G__chartToggle{min-height:46px;font:inherit;cursor:pointer;border-radius:4px;padding:0 16px;font-size:15px;font-weight:600}.Reveal-module__TI9w-G__keep{border:1.5px solid var(--brass);background:var(--brass);color:var(--bg)}.Reveal-module__TI9w-G__chartToggle{border:1.5px solid color-mix(in srgb, var(--fg) 55%, transparent);color:var(--fg);background:0 0}.Reveal-module__TI9w-G__action{align-items:center;text-decoration:none;display:inline-flex}.Reveal-module__TI9w-G__keep:disabled{opacity:.4;cursor:default}.Reveal-module__TI9w-G__keep:focus-visible,.Reveal-module__TI9w-G__chartToggle:focus-visible,.Reveal-module__TI9w-G__edit:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.Reveal-module__TI9w-G__stay{color:var(--fg-soft);font-family:var(--sc-serif);margin:16px 0 0;font-size:15px}@keyframes Reveal-module__TI9w-G__sc-plate-in{0%{opacity:0;transform:scale(.985)}}@keyframes Reveal-module__TI9w-G__sc-dial-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.Reveal-module__TI9w-G__stage .Reveal-module__TI9w-G__dome,.Reveal-module__TI9w-G__stage .Reveal-module__TI9w-G__loupe,.Reveal-module__TI9w-G__stage .Reveal-module__TI9w-G__phasePlate>svg{animation:none}.Reveal-module__TI9w-G__stage .Reveal-module__TI9w-G__phasePlate .sc-dial{animation:none}.Reveal-module__TI9w-G__words{transition:none}}
.demo-confirmation-module__qwEM4q__confirmNotice{border:1px solid var(--warning-border);border-radius:var(--radius-md);background:var(--warning-bg);width:100%;color:var(--warning);font-size:var(--text-md);margin:0;padding:10px 14px;font-weight:600}.demo-confirmation-module__qwEM4q__confirmNoticeQuiet{border-color:var(--border-subtle);color:var(--text-secondary);background:0 0}.demo-confirmation-module__qwEM4q__textLink{min-height:44px;color:var(--text-secondary);text-underline-offset:3px;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.demo-confirmation-module__qwEM4q__receipt{flex-direction:column;gap:14px;display:flex}.demo-confirmation-module__qwEM4q__receipt .demo-confirmation-module__qwEM4q__receiptItems,.demo-confirmation-module__qwEM4q__receipt h2{margin:0}.demo-confirmation-module__qwEM4q__receiptItems{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.demo-confirmation-module__qwEM4q__receiptItem{font-size:var(--text-md);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.demo-confirmation-module__qwEM4q__receiptRows{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere;flex-direction:column;margin-top:2px;line-height:1.4;display:flex}.demo-confirmation-module__qwEM4q__receiptRowLabel{color:var(--text-muted)}.demo-confirmation-module__qwEM4q__receiptThumb{border:1px solid var(--border-field);border-radius:var(--radius-md);background:var(--bg-card);width:48px;height:48px;position:relative}.demo-confirmation-module__qwEM4q__receiptThumb img{object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%}.demo-confirmation-module__qwEM4q__receiptGift{font-size:var(--text-xl);justify-content:center;align-items:center;display:flex}.demo-confirmation-module__qwEM4q__receiptQty{border-radius:var(--radius-pill);background:var(--text-primary);min-width:20px;height:20px;color:var(--text-inverse);font-size:var(--text-xs);justify-content:center;align-items:center;padding:0 6px;display:flex;position:absolute;top:-8px;right:-8px}.demo-confirmation-module__qwEM4q__receiptPrice{white-space:nowrap}.demo-confirmation-module__qwEM4q__receiptRows,.demo-confirmation-module__qwEM4q__receiptFacts{font-size:var(--text-md);flex-direction:column;gap:6px;margin:0;display:flex}.demo-confirmation-module__qwEM4q__receiptRows>div{justify-content:space-between;gap:12px;display:flex}.demo-confirmation-module__qwEM4q__receiptRows dt,.demo-confirmation-module__qwEM4q__receiptRows dd,.demo-confirmation-module__qwEM4q__receiptFacts dt,.demo-confirmation-module__qwEM4q__receiptFacts dd{margin:0}.demo-confirmation-module__qwEM4q__receiptDiscount{color:var(--success)}.demo-confirmation-module__qwEM4q__receiptTotal{border-top:1px solid var(--border-subtle);font-size:var(--text-lg);padding-top:6px;font-weight:600}.demo-confirmation-module__qwEM4q__receiptFacts{border-top:1px solid var(--border-subtle);gap:10px;padding-top:12px}.demo-confirmation-module__qwEM4q__receiptFacts dt{font-size:var(--text-sm);color:var(--text-muted);font-weight:600}.demo-confirmation-module__qwEM4q__receiptFacts dd{color:var(--text-primary);overflow-wrap:anywhere}
.BirthForm-module__r12v-a__root{gap:12px;margin:18px 0 4px;display:grid}.BirthForm-module__r12v-a__card{border:1px solid var(--bd-rule);background:var(--bd-card);min-width:0;color:var(--bd-ink);border-radius:10px;gap:16px;margin:0;padding:16px 16px 18px;display:grid}.BirthForm-module__r12v-a__legend{float:left;width:100%;font:600 15px/1.3 var(--font-body);color:var(--bd-ink);padding:0}.BirthForm-module__r12v-a__record{border-bottom:1px solid var(--bd-rule);min-height:calc(2.64em + 14px);font-family:var(--bd-serif,var(--font-display));font-variant-numeric:lining-nums;color:var(--bd-ink);text-wrap:pretty;margin:0;padding-bottom:14px;font-size:21px;font-weight:500;line-height:1.32}.BirthForm-module__r12v-a__recordSoft{color:var(--bd-ink-soft)}.BirthForm-module__r12v-a__blank{color:var(--bd-ink-faint);text-decoration:underline;-webkit-text-decoration-color:var(--bd-accent-line);text-decoration-color:var(--bd-accent-line);text-underline-offset:5px;text-decoration-thickness:1px}.BirthForm-module__r12v-a__filled{color:var(--bd-ink);transition:color .7s ease-out}@starting-style{.BirthForm-module__r12v-a__filled{color:var(--bd-accent)}}.BirthForm-module__r12v-a__helper,.BirthForm-module__r12v-a__hint,.BirthForm-module__r12v-a__counter{color:var(--bd-ink-soft);margin:0;font-size:13px;font-weight:500;line-height:1.4}.BirthForm-module__r12v-a__counter{font-variant-numeric:tabular-nums;justify-self:end}.BirthForm-module__r12v-a__row{gap:16px;display:grid}@media (min-width:520px){.BirthForm-module__r12v-a__row{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.BirthForm-module__r12v-a__field{gap:6px;min-width:0;display:grid}.BirthForm-module__r12v-a__grow{min-width:0}.BirthForm-module__r12v-a__group{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.BirthForm-module__r12v-a__label{color:var(--bd-ink);padding:0;font-size:13px;font-weight:600;line-height:1.3;display:block}.BirthForm-module__r12v-a__optional{color:var(--bd-ink-soft);font-weight:500}.BirthForm-module__r12v-a__input,.BirthForm-module__r12v-a__select,.BirthForm-module__r12v-a__textarea{border:1px solid var(--bd-field-line);background:var(--bd-field);width:100%;min-height:44px;font:500 16px/1.3 var(--font-body);color:var(--bd-ink);border-radius:8px;padding:0 12px}.BirthForm-module__r12v-a__textarea{resize:vertical;min-height:64px;padding:10px 12px}.BirthForm-module__r12v-a__select{padding-right:8px}.BirthForm-module__r12v-a__input:focus-visible,.BirthForm-module__r12v-a__select:focus-visible,.BirthForm-module__r12v-a__textarea:focus-visible,.BirthForm-module__r12v-a__segment:focus-visible,.BirthForm-module__r12v-a__textButton:focus-visible,.BirthForm-module__r12v-a__secondary:focus-visible{outline:2px solid var(--bd-accent);outline-offset:1px}.BirthForm-module__r12v-a__dateRow{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,1fr);gap:8px;display:grid}.BirthForm-module__r12v-a__pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.BirthForm-module__r12v-a__segmented{border:1px solid var(--bd-field-line);background:var(--bd-field);border-radius:8px;justify-self:start;display:inline-flex;overflow:hidden}.BirthForm-module__r12v-a__segment{min-height:42px;font:600 14px/1.2 var(--font-body);color:var(--bd-ink);cursor:pointer;background:0 0;border:0;padding:0 14px;transition:background-color .15s,color .15s}.BirthForm-module__r12v-a__segment+.BirthForm-module__r12v-a__segment{border-left:1px solid var(--bd-field-line)}.BirthForm-module__r12v-a__segment[aria-checked=true],.BirthForm-module__r12v-a__segment[aria-pressed=true]{background:var(--bd-ink);color:var(--bd-on-ink)}.BirthForm-module__r12v-a__segmentedStack{justify-self:stretch;display:grid}.BirthForm-module__r12v-a__segmentedStack .BirthForm-module__r12v-a__segment{text-align:left;padding:10px 14px}.BirthForm-module__r12v-a__segmentedStack .BirthForm-module__r12v-a__segment+.BirthForm-module__r12v-a__segment{border-left:0;border-top:1px solid var(--bd-field-line)}.BirthForm-module__r12v-a__timeBlock{gap:4px;display:grid}.BirthForm-module__r12v-a__timeHead{align-items:center;gap:16px;display:flex}.BirthForm-module__r12v-a__timeHead>.BirthForm-module__r12v-a__input,.BirthForm-module__r12v-a__timeHead>.BirthForm-module__r12v-a__label{flex:auto}.BirthForm-module__r12v-a__timeInput{font-variant-numeric:tabular-nums;max-width:168px}.BirthForm-module__r12v-a__approx{gap:0;display:grid}.BirthForm-module__r12v-a__approx>.BirthForm-module__r12v-a__field{margin-top:10px}.BirthForm-module__r12v-a__option{border-bottom:1px solid var(--bd-rule);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:500;display:grid}.BirthForm-module__r12v-a__option input,.BirthForm-module__r12v-a__check input{width:18px;height:18px;accent-color:var(--bd-ink);margin:0}.BirthForm-module__r12v-a__optionHours{font-variant-numeric:tabular-nums;color:var(--bd-ink-soft);font-size:13px}.BirthForm-module__r12v-a__check{cursor:pointer;justify-self:start;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;display:flex}.BirthForm-module__r12v-a__dial{flex:none;width:64px;height:64px;overflow:visible}.BirthForm-module__r12v-a__dialDay,.BirthForm-module__r12v-a__dialNight,.BirthForm-module__r12v-a__dialArc,.BirthForm-module__r12v-a__dialUnknown{fill:none}.BirthForm-module__r12v-a__dialDay{stroke:var(--bd-rule);stroke-width:5px}.BirthForm-module__r12v-a__dialNight{stroke:var(--bd-night);stroke-width:5px}.BirthForm-module__r12v-a__dialTick,.BirthForm-module__r12v-a__dialTickMajor{stroke:var(--bd-ink-soft);stroke-width:1px}.BirthForm-module__r12v-a__dialTickMajor{stroke:var(--bd-ink);stroke-width:1.5px}.BirthForm-module__r12v-a__dialArc{stroke:var(--bd-accent);stroke-width:5px;transition:stroke-dasharray .38s ease-out,stroke-dashoffset .38s ease-out}.BirthForm-module__r12v-a__dialUnknown{stroke:var(--bd-ink-soft);stroke-width:1.2px;stroke-dasharray:2 3}.BirthForm-module__r12v-a__dialHand{opacity:0;transform-box:view-box;transform-origin:32px 32px;transition:transform .52s cubic-bezier(.2,.9,.25,1),opacity .16s}.BirthForm-module__r12v-a__dialHand[data-on]{opacity:1}.BirthForm-module__r12v-a__dialHand line{stroke:var(--bd-ink);stroke-width:2px;stroke-linecap:round}.BirthForm-module__r12v-a__dialHub{fill:var(--bd-ink)}.BirthForm-module__r12v-a__placePicker{gap:2px;display:grid}.BirthForm-module__r12v-a__status:empty{display:none}.BirthForm-module__r12v-a__status{color:var(--bd-ink-soft);margin:0;font-size:13px;font-weight:500}.BirthForm-module__r12v-a__hits{border:1px solid var(--bd-field-line);background:var(--bd-field);max-height:264px;box-shadow:0 2px 8px var(--bd-shadow);border-radius:8px;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.BirthForm-module__r12v-a__hit{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 12px;display:flex}.BirthForm-module__r12v-a__hit:hover,.BirthForm-module__r12v-a__hit:focus-visible{background:var(--bd-card)}.BirthForm-module__r12v-a__suggest{gap:4px;display:grid}.BirthForm-module__r12v-a__hitName{font-size:15px;font-weight:600}.BirthForm-module__r12v-a__hitRegion{color:var(--bd-ink-soft);font-size:13px;font-weight:500}.BirthForm-module__r12v-a__manual{border:1px solid var(--bd-rule);background:var(--bd-field);border-radius:8px;gap:12px;padding:12px;display:grid}.BirthForm-module__r12v-a__zone{font-variant-numeric:tabular-nums;color:var(--bd-ink-soft);flex-wrap:wrap;gap:2px 8px;margin:-4px 0 0;font-size:13px;font-weight:500;line-height:1.45;display:flex}.BirthForm-module__r12v-a__zone>span+span:before{content:"·";margin-right:8px}.BirthForm-module__r12v-a__zoneId{color:var(--bd-ink)}.BirthForm-module__r12v-a__textButton{min-height:44px;font:600 14px/1.2 var(--font-body);color:var(--bd-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.BirthForm-module__r12v-a__secondary{border:1px solid var(--bd-ink);background:var(--bd-field);min-height:44px;font:600 15px/1.2 var(--font-body);color:var(--bd-ink);cursor:pointer;border-radius:8px;justify-self:start;padding:0 16px}.BirthForm-module__r12v-a__secondary:disabled{border-color:var(--bd-field-line);color:var(--bd-ink-faint);cursor:not-allowed}.BirthForm-module__r12v-a__error{color:var(--bd-error);margin:0;font-size:13px;font-weight:600}.BirthForm-module__r12v-a__notice{border-left:2px solid var(--bd-accent-line);color:var(--bd-ink);flex-wrap:wrap;align-items:center;gap:0 12px;margin:0;padding:2px 0 2px 12px;font-size:14px;font-weight:500;display:flex}.BirthForm-module__r12v-a__added{color:var(--bd-ink);margin:0;font-size:14px;font-weight:500}.BirthForm-module__r12v-a__card [data-flagged]{outline:2px solid var(--bd-error);outline-offset:4px;border-radius:8px}@media (prefers-reduced-motion:reduce){.BirthForm-module__r12v-a__filled,.BirthForm-module__r12v-a__segment,.BirthForm-module__r12v-a__dialArc,.BirthForm-module__r12v-a__dialHand{transition:none}}
.Contents-module__N2eqWq__phone{position:relative}.Contents-module__N2eqWq__summary{min-height:48px;padding:0 var(--content-padding);cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.Contents-module__N2eqWq__summary::-webkit-details-marker{display:none}.Contents-module__N2eqWq__summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.Contents-module__N2eqWq__label{color:var(--jr-ink);flex:none;margin:0;font-size:13px;font-weight:700}.Contents-module__N2eqWq__current{min-width:0;color:var(--jr-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;overflow:hidden}.Contents-module__N2eqWq__chevron{color:var(--jr-ink);flex:none;transition:rotate .18s}.Contents-module__N2eqWq__phone[open] .Contents-module__N2eqWq__chevron{rotate:180deg}.Contents-module__N2eqWq__panel{max-height:60vh;padding:8px var(--content-padding) 16px;background:var(--jr-paper);border-bottom:1px solid var(--jr-rule);box-shadow:var(--shadow-popover);position:absolute;inset:100% 0 auto;overflow-y:auto}.Contents-module__N2eqWq__list{counter-reset:jr-section;margin:0;padding:0;list-style:none;display:grid}.Contents-module__N2eqWq__list li{counter-increment:jr-section}.Contents-module__N2eqWq__link{color:var(--jr-muted);grid-template-columns:1.6em minmax(0,1fr);padding:9px 0;font-size:15px;font-weight:500;line-height:1.35;text-decoration:none;display:grid}.Contents-module__N2eqWq__link:before{content:counter(jr-section);font-variant-numeric:tabular-nums}.Contents-module__N2eqWq__link:hover{color:var(--jr-ink)}.Contents-module__N2eqWq__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.Contents-module__N2eqWq__link[aria-current=location]{color:var(--jr-ink);font-weight:700}.Contents-module__N2eqWq__desktop{display:none}@media (min-width:1024px){.Contents-module__N2eqWq__phone{display:none}.Contents-module__N2eqWq__desktop{gap:8px;display:grid}.Contents-module__N2eqWq__link{padding:7px 0;font-size:14px}}
.IndexPage-module__AAhXOW__page{max-width:var(--max-width);padding:28px var(--content-padding) 64px;color:var(--jr-ink);background:var(--jr-paper);margin:0 auto}.IndexPage-module__AAhXOW__head{justify-items:start;gap:12px;padding-bottom:20px;display:grid}.IndexPage-module__AAhXOW__title{letter-spacing:-.045em;align-items:flex-start;gap:6px;margin:0;font-size:clamp(56px,17vw,132px);font-weight:700;line-height:.86;display:flex}.IndexPage-module__AAhXOW__total{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--jr-muted);padding-top:.12em;font-size:.2em;font-weight:600}.IndexPage-module__AAhXOW__intro{max-width:34rem;color:var(--jr-muted);text-wrap:pretty;font-size:16px;line-height:1.5}.IndexPage-module__AAhXOW__rss{min-height:44px;color:var(--jr-ink);text-decoration:underline;-webkit-text-decoration-color:var(--jr-rule);text-decoration-color:var(--jr-rule);text-underline-offset:4px;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.IndexPage-module__AAhXOW__rss:hover{text-decoration-color:currentColor}.IndexPage-module__AAhXOW__rss:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.IndexPage-module__AAhXOW__list{margin:24px 0 0;padding:0;list-style:none;display:grid}.IndexPage-module__AAhXOW__list>li[hidden]{display:none}@media (min-width:768px){.IndexPage-module__AAhXOW__page{border-radius:var(--radius-card);padding-top:48px}.IndexPage-module__AAhXOW__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;padding-bottom:32px}.IndexPage-module__AAhXOW__title{grid-column:1/-1}.IndexPage-module__AAhXOW__rss{justify-self:end}.IndexPage-module__AAhXOW__list{margin-top:40px}}@media (min-width:1024px){.IndexPage-module__AAhXOW__page{margin-top:24px;margin-bottom:48px;padding:56px 48px 72px}}
.seo-pages-module__1hoIZW__page{background:var(--jr-paper);color:var(--jr-ink);font-family:var(--font-body)}.seo-pages-module__1hoIZW__inner{max-width:44rem;margin:0 auto;padding:0 1.25rem}.seo-pages-module__1hoIZW__header{padding:2.5rem 0 1.5rem}.seo-pages-module__1hoIZW__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--jr-muted);font-size:14px;font-weight:700;text-decoration:none}.seo-pages-module__1hoIZW__h1{letter-spacing:-.02em;text-wrap:balance;margin:.6rem 0 0;font-size:clamp(2rem,6vw,3rem);font-weight:700;line-height:1.08}.seo-pages-module__1hoIZW__lead{color:inherit;text-wrap:pretty;margin:1rem 0 0;font-size:19px;line-height:1.6}.seo-pages-module__1hoIZW__byline{color:var(--jr-muted);margin:.8rem 0 0;font-size:14px}.seo-pages-module__1hoIZW__h2{margin:0 0 .9rem;font-size:25px;font-weight:700;line-height:1.15}.seo-pages-module__1hoIZW__embed{margin:1rem 0}.seo-pages-module__1hoIZW__toolCard,.seo-pages-module__1hoIZW__cta{border:1px solid var(--jr-rule);background:var(--jr-wash);border-radius:10px;max-width:44rem;margin:1.5rem auto;padding:1.25rem 1.5rem}.seo-pages-module__1hoIZW__toolCard p,.seo-pages-module__1hoIZW__cta p{color:inherit;margin:.3rem 0 0}.seo-pages-module__1hoIZW__toolTitle,.seo-pages-module__1hoIZW__ctaTitle{font-size:19px;font-weight:700}.seo-pages-module__1hoIZW__ctaPrice{font-weight:700}.seo-pages-module__1hoIZW__button{background:var(--cta);color:var(--text-on-cta);border-radius:8px;margin-top:.9rem;padding:.7rem 1.2rem;font-weight:700;text-decoration:none;display:inline-block}.seo-pages-module__1hoIZW__button:hover{background:var(--cta-hover)}.seo-pages-module__1hoIZW__more{padding:1rem 0 3rem}.seo-pages-module__1hoIZW__cards{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.seo-pages-module__1hoIZW__cards li{border:1px solid var(--jr-rule);border-radius:8px;padding:.9rem 1rem}.seo-pages-module__1hoIZW__cards a{color:inherit;font-weight:700}.seo-pages-module__1hoIZW__cards p{color:var(--jr-muted);margin:.3rem 0 0;font-size:15px}.seo-pages-module__1hoIZW__pager{justify-content:space-between;gap:1rem;margin:2rem 0 0;font-size:15px;display:flex}.seo-pages-module__1hoIZW__pager a{color:inherit}.seo-pages-module__1hoIZW__answer{border:1px solid var(--jr-rule);border-left:4px solid var(--accent);background:var(--jr-wash);border-radius:10px;margin:1.25rem 0 0;padding:1rem 1.25rem 1.1rem}.seo-pages-module__1hoIZW__answerLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--jr-muted);margin:0;font-size:13px;font-weight:700}.seo-pages-module__1hoIZW__answerText{color:inherit;text-wrap:pretty;margin:.35rem 0 0;font-size:19px;line-height:1.55}.seo-pages-module__1hoIZW__filters{flex-wrap:wrap;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.seo-pages-module__1hoIZW__filter{border:1px solid var(--jr-rule);min-height:40px;color:inherit;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.seo-pages-module__1hoIZW__filter:hover{border-color:var(--jr-ink)}.seo-pages-module__1hoIZW__filter[aria-current=true]{border-color:var(--jr-ink);background:var(--jr-ink);color:var(--jr-paper)}.seo-pages-module__1hoIZW__filterCount{opacity:.75;font-size:13px;font-weight:500}.seo-pages-module__1hoIZW__group+.seo-pages-module__1hoIZW__group{margin-top:2rem}.seo-pages-module__1hoIZW__group[hidden]{display:none}
.NumerologyHub-module__7TKbNa__hub{max-width:46rem;padding:40px var(--content-padding) 56px;margin:0 auto}.NumerologyHub-module__7TKbNa__title{font-family:var(--font-display);color:var(--al-ink);margin:0 0 12px;font-size:clamp(26px,6vw,36px);font-weight:500;line-height:1.1}.NumerologyHub-module__7TKbNa__text{color:var(--text-secondary);margin:0 0 12px;font-size:16px;line-height:1.6}.NumerologyHub-module__7TKbNa__link{color:var(--al-ink);text-decoration:underline;-webkit-text-decoration-color:var(--al-brass);text-decoration-color:var(--al-brass);text-underline-offset:4px;font-weight:600}.NumerologyHub-module__7TKbNa__numbers{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.NumerologyHub-module__7TKbNa__number{border:1px solid var(--al-brass-rule);border-radius:var(--radius-md);min-width:48px;min-height:48px;color:var(--al-ink);font-family:var(--font-display);place-items:center;font-size:22px;text-decoration:none;display:inline-grid}.NumerologyHub-module__7TKbNa__number:hover{border-color:var(--al-brass)}.NumerologyHub-module__7TKbNa__number:focus-visible{outline:2px solid var(--al-brass);outline-offset:2px}
.line-module__Wp9C6a__line{flex:14rem;align-items:flex-start;gap:10px;min-width:0;display:flex}.line-module__Wp9C6a__thumb{width:44px;aspect-ratio:var(--ratio);background:linear-gradient(135deg, color-mix(in srgb, var(--face) 82%, var(--skp-highlight)), var(--face) 45%, var(--edge));box-shadow:0 1px 3px var(--skp-shadow-soft);box-sizing:content-box;flex:none;padding:3px;display:block}.line-module__Wp9C6a__paper{background:var(--skp-frame-black);width:100%;height:100%;display:block;overflow:hidden}.line-module__Wp9C6a__paper svg{width:100%;height:100%;display:block}.line-module__Wp9C6a__words{gap:1px;min-width:0;display:grid}.line-module__Wp9C6a__what{font-size:var(--text-xs);color:var(--text-secondary)}.line-module__Wp9C6a__title{color:var(--text-primary);font-weight:600}.line-module__Wp9C6a__personal{overflow-wrap:anywhere;font-style:italic}.line-module__Wp9C6a__sentence{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.line-module__Wp9C6a__receipt{margin:2px auto 0}
