._2lzzrq_header{z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--ground) 90%, transparent), color-mix(in srgb, var(--ground) 35%, transparent) 70%, transparent);border-bottom:1px solid color-mix(in srgb, var(--bronze) 18%, transparent);flex-direction:column;flex:none;padding:clamp(12px,2vh,18px) clamp(14px,1.6vw,26px) clamp(10px,1.6vh,16px);display:flex;position:relative}._2lzzrq_bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._2lzzrq_divider{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:-8px;left:0;right:0}._2lzzrq_divider svg{filter:drop-shadow(0 0 6px #d9b26280)}._2lzzrq_title{font-family:var(--font-cinzel-decorative), "Cinzel Decorative", serif;letter-spacing:.04em;-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(#f6e7ad 0%,#dcbd68 40%,#bd9842 64%,#8f6e2c 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:min(2.8vw,3.4vh);font-weight:900}._2lzzrq_subtitle{font-family:var(--font-eb-garamond), "EB Garamond", serif;color:var(--ornament-dim);letter-spacing:.06em;font-size:min(1.3vw,1.7vh)}._2lzzrq_nav{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.22em;font-variant:small-caps;flex-shrink:0;align-items:center;gap:clamp(16px,2.2vw,32px);padding-top:4px;font-size:min(1.1vw,1.5vh,14px);display:flex}._2lzzrq_navLink{color:var(--gold);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;transition:color .3s,text-shadow .3s}._2lzzrq_navLink:hover,._2lzzrq_navLink:focus-visible{color:var(--gold-bright);text-shadow:0 0 12px color-mix(in srgb, var(--gold) 70%, transparent)}._2lzzrq_navLinkDanger{color:color-mix(in srgb, var(--ember-lit) 75%, black)}._2lzzrq_navLinkDanger:hover,._2lzzrq_navLinkDanger:focus-visible{color:var(--ember-lit);text-shadow:0 0 12px color-mix(in srgb, var(--ember-lit) 70%, transparent)}
.FjMtvG_btn{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 6%, transparent), color-mix(in srgb, var(--gold) 2%, transparent));border:1px solid color-mix(in srgb, var(--gold) 50%, transparent);color:var(--gold);font-family:var(--font-cinzel-decorative), "Cinzel Decorative", serif;letter-spacing:.16em;cursor:pointer;justify-content:center;align-items:center;padding:min(1.5vh,14px) clamp(48px,5.5vw,84px);font-size:min(1.85vw,2.2vh);font-weight:700;transition:all .4s;display:inline-flex;position:relative}.FjMtvG_btn:not(:disabled):hover,.FjMtvG_btn:not(:disabled):focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 18%, transparent), color-mix(in srgb, var(--gold) 6%, transparent));border-color:color-mix(in srgb, var(--gold-bright) 90%, transparent);color:var(--gold-bright);box-shadow:0 0 30px color-mix(in srgb, var(--gold) 30%, transparent), inset 0 0 20px color-mix(in srgb, var(--gold) 12%, transparent);outline:none}.FjMtvG_btn:disabled{opacity:.5;cursor:not-allowed}.FjMtvG_label{display:inline-block}.FjMtvG_flourish{color:var(--gold);opacity:.6;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.FjMtvG_flourishLeft{left:clamp(8px,1.4vw,16px)}.FjMtvG_flourishRight{right:clamp(8px,1.4vw,16px)}
.E_lnSa_root{background:var(--ground);z-index:1000;font-family:var(--font-eb-garamond), "EB Garamond", Georgia, serif;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.E_lnSa_root ::selection{background:color-mix(in srgb, var(--gold) 30%, transparent);color:var(--gold-bright)}.E_lnSa_body{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,40%) 1fr;align-items:stretch;min-height:0;display:grid}.E_lnSa_formPanel{flex-direction:column;max-height:100%;padding:clamp(16px,3vh,40px) clamp(24px,3.5vw,52px);display:flex;position:relative;container:formPanel/inline-size}.E_lnSa_formPanelScroll{scrollbar-width:none;flex-direction:column;flex:0 auto;min-height:0;max-height:100%;display:flex;overflow-y:auto}.E_lnSa_formPanelScroll>*{flex:none}.E_lnSa_formPanelScrollFill{flex:auto}.E_lnSa_formPanelScroll::-webkit-scrollbar{display:none}.E_lnSa_dossierPanel{justify-content:center;align-items:center;height:100%;padding:clamp(16px,2vh,32px) clamp(16px,2vw,32px);display:flex;overflow:hidden}.E_lnSa_dossierPanel img{object-fit:contain;filter:drop-shadow(0 8px 30px #0009);max-width:100%;max-height:100%}.E_lnSa_backBar{z-index:2;flex:none;width:100%;padding:0 clamp(14px,1.6vw,26px) .6vh;position:relative}.E_lnSa_backLink{min-width:44px;min-height:44px;font-family:var(--font-cinzel), "Cinzel", serif;font-variant:small-caps;letter-spacing:.08em;color:var(--ornament-dim);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px 0;font-size:clamp(11px,1.1vw,14px);transition:color .15s;display:inline-flex}.E_lnSa_backLink:hover,.E_lnSa_backLink:focus-visible{color:var(--gold-bright);outline:none}.E_lnSa_hero{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.08em;color:var(--cream);text-align:center;margin:0 0 clamp(6px,.8vh,8px);font-size:clamp(18px,2.3vw,30px);font-weight:600}.E_lnSa_heroSub{text-align:center;color:var(--cream-dim);margin:0 0 clamp(8px,1.5vh,16px);font-size:clamp(14px,1.4vw,17px);line-height:1.5}@container formPanel (min-width:410px) and (max-width:520px){.E_lnSa_heroSub{font-size:14px}}.E_lnSa_divider{justify-content:center;align-items:center;gap:8px;margin:0 0 clamp(8px,1.3vh,14px);display:flex}.E_lnSa_dividerLine{width:32px;height:1px}.E_lnSa_dividerLineL{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--gold) 40%, transparent))}.E_lnSa_dividerLineR{background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 40%, transparent), transparent)}.E_lnSa_dividerDot{color:var(--gold);font-size:5px;transform:rotate(45deg)}.E_lnSa_sectionHeading{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.06em;color:var(--gold);text-align:center;margin:0 0 clamp(4px,.8vh,8px);font-size:clamp(14px,1.6vw,20px);font-weight:600}.E_lnSa_sectionSub{color:var(--cream-mid);text-align:center;margin:0 0 clamp(6px,1.3vh,14px);font-size:clamp(12px,1.3vw,16px);line-height:1.45}.E_lnSa_sectionSubItalic{color:var(--cream-mid);font-style:italic}.E_lnSa_choiceGrid{grid-template-columns:1fr 1fr;gap:clamp(8px,1vw,14px);margin-bottom:clamp(20px,3.7vh,40px);display:grid}.E_lnSa_choiceBtn{border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);color:var(--cream);font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.06em;cursor:pointer;background:linear-gradient(175deg,#121c16b3,#0a100dcc);padding:clamp(12px,1.6vh,18px) 10px;font-size:clamp(15px,1.6vw,20px);font-weight:600;transition:all .4s;position:relative}.E_lnSa_choiceBtn:hover,.E_lnSa_choiceBtn:focus-visible{border-color:color-mix(in srgb, var(--gold) 70%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--gold) 20%, transparent), inset 0 0 12px color-mix(in srgb, var(--gold) 6%, transparent);outline:none}.E_lnSa_choiceBtn.E_lnSa_selected:before{content:"";border:2px solid color-mix(in srgb, var(--gold) 85%, transparent);pointer-events:none;box-shadow:0 0 20px color-mix(in srgb, var(--gold) 30%, transparent), inset 0 0 20px color-mix(in srgb, var(--gold) 10%, transparent);position:absolute;inset:-1px}.E_lnSa_input{background:color-mix(in srgb, var(--ground) 80%, transparent);border:1px solid color-mix(in srgb, var(--gold) 25%, transparent);width:100%;color:var(--cream);font-family:var(--font-eb-garamond), "EB Garamond", serif;outline:none;padding:clamp(6px,.9vh,10px) clamp(12px,1.4vw,18px);font-size:clamp(14px,1.4vw,17px);transition:border-color .3s,box-shadow .3s}.E_lnSa_input:focus{border-color:color-mix(in srgb, var(--gold) 70%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--gold) 15%, transparent)}.E_lnSa_input::placeholder{color:color-mix(in srgb, var(--cream-dim) 45%, transparent)}.E_lnSa_cultureGrid{grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(6px,.6vw,10px);margin-top:clamp(10px,2vh,22px);display:grid}@container formPanel (min-width:240px) and (max-width:359.98px){.E_lnSa_cultureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container formPanel (min-width:360px) and (max-width:599.98px){.E_lnSa_cultureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.E_lnSa_cultureGrid>:last-child:nth-child(3n+1){grid-column-start:2}}@container formPanel (min-width:600px){.E_lnSa_cultureGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.E_lnSa_cultureGrid>:last-child:nth-child(5n+1){grid-column-start:3}.E_lnSa_cultureGrid>:nth-last-child(2):nth-child(5n+1),.E_lnSa_cultureGrid>:nth-last-child(3):nth-child(5n+1){grid-column-start:2}}.E_lnSa_cultureGrid .E_lnSa_chip{text-align:center;white-space:nowrap;justify-content:center;align-items:center;padding:clamp(4px,.65vh,9px) clamp(4px,.6vw,8px);line-height:1.25;display:flex}.E_lnSa_selectedZone,.E_lnSa_poolZone{scrollbar-width:none;flex-wrap:wrap;align-content:flex-start;gap:clamp(6px,.6vw,10px);margin-top:10px;display:flex;overflow-y:auto}.E_lnSa_selectedZone::-webkit-scrollbar{display:none}.E_lnSa_poolZone::-webkit-scrollbar{display:none}.E_lnSa_selectedZone{height:clamp(72px,10vh,120px)}.E_lnSa_poolZone{flex:auto;min-height:0}.E_lnSa_zoneHint{color:var(--cream-dim);font-family:var(--font-eb-garamond), "EB Garamond", serif;align-self:center;font-size:clamp(13px,1.2vw,15px);font-style:italic}.E_lnSa_chip{border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);color:var(--gold);font-family:var(--font-eb-garamond), "EB Garamond", serif;cursor:pointer;background:0 0;padding:clamp(3px,.4vh,5px) clamp(10px,1.2vw,16px);font-size:clamp(13px,1.2vw,15px);line-height:1.25;transition:all .3s}.E_lnSa_chip:hover,.E_lnSa_chip:focus-visible{background:color-mix(in srgb, var(--gold) 12%, transparent);border-color:color-mix(in srgb, var(--gold) 60%, transparent);color:var(--gold-bright);outline:none}.E_lnSa_chip:disabled{opacity:.35;cursor:not-allowed}.E_lnSa_chip:disabled:hover{border-color:color-mix(in srgb, var(--gold) 30%, transparent);color:var(--gold);background:0 0}.E_lnSa_chipFeatured{background:color-mix(in srgb, var(--gold) 9%, transparent);border-color:color-mix(in srgb, var(--gold) 45%, transparent)}.E_lnSa_chipPicked{background:color-mix(in srgb, var(--gold) 15%, transparent);border-color:color-mix(in srgb, var(--gold) 60%, transparent);color:var(--gold-bright)}.E_lnSa_chipSelected{background:color-mix(in srgb, var(--gold) 15%, transparent);border-color:color-mix(in srgb, var(--gold) 60%, transparent);color:var(--gold-bright);cursor:default;align-items:center;gap:8px;display:inline-flex}.E_lnSa_chipRemove{min-width:44px;min-height:44px;color:var(--gold);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:calc(.5em - 22px) calc(.5em - 22px) calc(.5em - 22px) 0;padding:0;font-size:1.15em;line-height:1;transition:color .2s;display:inline-flex}.E_lnSa_chipRemove:hover,.E_lnSa_chipRemove:focus-visible{color:var(--gold-bright);outline:none}.E_lnSa_pickRow{align-items:center;gap:clamp(4px,.6vw,10px);margin-top:4px;margin-bottom:4px;display:flex}.E_lnSa_pickLabel{font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.14em;font-variant:small-caps;color:var(--cream-mid);font-size:clamp(12px,1vw,13px)}.E_lnSa_pickSpacer{flex:1}.E_lnSa_linkBtn{color:var(--cream-dim);font-family:var(--font-cinzel), "Cinzel", serif;letter-spacing:.1em;font-variant:small-caps;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:clamp(12px,1vw,13px);transition:color .3s}.E_lnSa_linkBtn:hover,.E_lnSa_linkBtn:focus-visible{color:var(--gold-bright);outline:none}.E_lnSa_categoryCard{border:1px solid color-mix(in srgb, var(--gold) 20%, transparent);flex-direction:column;flex:auto;min-height:clamp(160px,20vh,215px);padding:clamp(5px,.6vh,8px) clamp(10px,1.2vw,16px);display:flex}.E_lnSa_categoryNav,.E_lnSa_categoryDots{flex:none}.E_lnSa_categoryNav{justify-content:center;align-items:center;gap:clamp(8px,1.2vw,16px);display:flex}.E_lnSa_categoryArrow{border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);min-width:28px;min-height:28px;color:var(--gold);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;font-size:clamp(16px,1.6vw,20px);line-height:1;transition:color .3s,border-color .3s;display:inline-flex}.E_lnSa_categoryArrow:hover,.E_lnSa_categoryArrow:focus-visible{color:var(--gold-bright);border-color:color-mix(in srgb, var(--gold-bright) 70%, transparent);outline:none}.E_lnSa_categoryTitleBlock{flex:1;min-width:0}.E_lnSa_categoryTitle{font-family:var(--font-cinzel), "Cinzel", serif;text-transform:uppercase;letter-spacing:.12em;color:var(--gold);text-align:center;font-size:clamp(11px,1.1vw,14px);font-weight:600;display:block}.E_lnSa_categoryCard .E_lnSa_poolZone{margin-top:clamp(4px,.7vh,8px)}.E_lnSa_categoryDots{justify-content:center;align-items:center;gap:6px;margin-top:clamp(4px,.6vh,8px);display:flex}.E_lnSa_categoryDot{background:color-mix(in srgb, var(--gold) 25%, transparent);border-radius:50%;width:5px;height:5px}.E_lnSa_categoryDotActive{background:var(--gold)}.E_lnSa_goldBtn{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 6%, transparent), color-mix(in srgb, var(--gold) 2%, transparent));border:1px solid color-mix(in srgb, var(--gold) 45%, transparent);color:var(--gold);font-family:var(--font-cinzel-decorative), "Cinzel Decorative", serif;cursor:pointer;font-weight:700;transition:all .4s;display:block}.E_lnSa_goldBtn:not(:disabled):hover,.E_lnSa_goldBtn:not(:disabled):focus-visible{background:linear-gradient(180deg, color-mix(in srgb, var(--gold) 18%, transparent), color-mix(in srgb, var(--gold) 6%, transparent));border-color:color-mix(in srgb, var(--gold-bright) 90%, transparent);color:var(--gold-bright);box-shadow:0 0 30px color-mix(in srgb, var(--gold) 30%, transparent), inset 0 0 20px color-mix(in srgb, var(--gold) 12%, transparent);outline:none}.E_lnSa_randomize{letter-spacing:.1em;margin:0 auto 6px;padding:clamp(5px,.7vh,9px) clamp(24px,3vw,40px);font-size:clamp(14px,1.5vw,19px)}.E_lnSa_continue{letter-spacing:.14em;margin:24px auto 0;padding:clamp(12px,1.6vh,18px) clamp(40px,5vw,70px);font-size:clamp(16px,1.8vw,22px)}.E_lnSa_continueRow{flex:none;justify-content:center;margin-top:clamp(24px,4vh,48px);display:flex}.E_lnSa_continue:disabled{opacity:.5;cursor:not-allowed}@media (max-width:720px){.E_lnSa_body{grid-template-columns:1fr}.E_lnSa_dossierPanel{display:none}}