.InteractiveRitualChecklist_sheet__R2Awd{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-card-padding-mobile);margin-block:clamp(2.5rem,2rem + 2vw,3.5rem);scroll-margin-top:6rem}@media (min-width:900px){.InteractiveRitualChecklist_sheet__R2Awd{padding:var(--space-card-padding-desktop)}}.InteractiveRitualChecklist_heading__ZgXwJ{font-family:var(--font-serif);margin:0 0 .25rem}.InteractiveRitualChecklist_tagline__VLBnc{font-family:var(--font-serif);font-style:italic;font-size:1.2rem;color:var(--color-accent);margin:0 0 1rem}.InteractiveRitualChecklist_intro__j2X6G{font-size:var(--text-body);line-height:1.7;margin:0 0 1.5rem}.InteractiveRitualChecklist_progressBlock__lJCN6{margin-bottom:1.75rem}.InteractiveRitualChecklist_counter__r9Nf3{font-family:var(--font-sans);font-size:var(--text-body);margin:0 0 .5rem}.InteractiveRitualChecklist_progress__V34vN{display:block;width:100%;height:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:var(--radius-pill);background-color:var(--color-muted);overflow:hidden}.InteractiveRitualChecklist_progress__V34vN::-webkit-progress-bar{background-color:var(--color-muted)}.InteractiveRitualChecklist_progress__V34vN::-webkit-progress-value{background-color:var(--color-accent);-webkit-transition:width var(--motion-base) var(--motion-ease);transition:width var(--motion-base) var(--motion-ease)}.InteractiveRitualChecklist_progress__V34vN::-moz-progress-bar{background-color:var(--color-accent)}.InteractiveRitualChecklist_gentle__I1Fhk{font-size:var(--text-meta);color:var(--color-muted-text);margin:.5rem 0 0}.InteractiveRitualChecklist_group__c__60{border:1px solid var(--color-border);border-radius:var(--radius-soft);padding:1rem;margin:0 0 1.25rem;min-width:0}.InteractiveRitualChecklist_groupWarm__h6uBu{background-color:var(--color-muted)}.InteractiveRitualChecklist_legend__w5hAU{font-family:var(--font-serif);font-size:1.2rem;padding-inline:.25rem}.InteractiveRitualChecklist_subtitle__r7tUT{font-style:italic;color:var(--color-muted-text);margin:0 0 .75rem}.InteractiveRitualChecklist_items__a_tsZ{list-style:none;margin:0;padding:0}.InteractiveRitualChecklist_row__Eb4Y6{display:flex;align-items:center;gap:.5rem;border-top:1px solid var(--color-border)}.InteractiveRitualChecklist_row__Eb4Y6:first-child{border-top:0}.InteractiveRitualChecklist_label__3uyWR{flex:1 1;display:flex;align-items:center;gap:.75rem;min-height:44px;padding-block:.4rem;cursor:pointer;min-width:0}.InteractiveRitualChecklist_checkbox__0TbSf{flex:none;width:1.4rem;height:1.4rem;accent-color:var(--color-accent);cursor:pointer}.InteractiveRitualChecklist_labelText__TMWW_{overflow-wrap:anywhere;line-height:1.5;color:var(--color-ink)}.InteractiveRitualChecklist_skippedText__fn7EZ{flex:1 1;min-width:0;padding-block:.6rem;overflow-wrap:anywhere;color:var(--color-muted-text)}.InteractiveRitualChecklist_skipped__hCfew{margin-top:.5rem;font-size:var(--text-body)}.InteractiveRitualChecklist_skipped__hCfew summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--color-muted-text)}.InteractiveRitualChecklist_linkButton__jIZx1,.InteractiveRitualChecklist_quietButton__GtG6P{font-family:var(--font-sans);font-size:var(--text-meta);min-height:44px;min-width:44px;padding:0 .75rem;background:none;border:0;color:var(--color-muted-text);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.InteractiveRitualChecklist_linkButton__jIZx1{min-height:0;min-width:0;padding:0;color:var(--color-ink)}.InteractiveRitualChecklist_addButton__PuXn5,.InteractiveRitualChecklist_primaryButton__DKVkI,.InteractiveRitualChecklist_secondaryButton__5LHWx{font-family:var(--font-sans);font-size:var(--text-button);min-height:44px;padding:0 1.25rem;border-radius:var(--radius-button);cursor:pointer}.InteractiveRitualChecklist_addButton__PuXn5{margin-top:.75rem;background:none;border:1px dashed var(--color-border);color:var(--color-ink)}.InteractiveRitualChecklist_primaryButton__DKVkI{background-color:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-ink-on-accent)}.InteractiveRitualChecklist_secondaryButton__5LHWx{background:none;border:1px solid var(--color-ink);color:var(--color-ink)}.InteractiveRitualChecklist_addForm__h8UGx{margin-top:.75rem}.InteractiveRitualChecklist_addLabel__VsGaN{display:block;font-size:var(--text-meta);margin-bottom:.35rem}.InteractiveRitualChecklist_addInput__s_i4J{width:100%;min-height:44px;padding:0 .75rem;font:inherit;color:var(--color-ink);background-color:var(--color-base);border:1px solid var(--color-border);border-radius:var(--radius-subtle)}.InteractiveRitualChecklist_error__ds19r{color:var(--color-ink);font-size:var(--text-meta);margin:.4rem 0 0;padding-left:.6rem;border-left:3px solid var(--color-accent)}.InteractiveRitualChecklist_addActions__qzoya{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem}.InteractiveRitualChecklist_actions___piE0{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem}.InteractiveRitualChecklist_liveArea__in2FF{min-height:1.5rem;margin-top:.75rem}.InteractiveRitualChecklist_status__MRxNb,.InteractiveRitualChecklist_undo__FU0UE{font-size:var(--text-meta);color:var(--color-muted-text);margin:0}.InteractiveRitualChecklist_fallback__QeKSw{margin-top:1rem}.InteractiveRitualChecklist_fallbackText__lmheH{width:100%;font:inherit;font-size:var(--text-meta);padding:.75rem;color:var(--color-ink);background-color:var(--color-base);border:1px solid var(--color-border);border-radius:var(--radius-subtle)}.InteractiveRitualChecklist_storageNote__l63OE{font-size:var(--text-meta);color:var(--color-muted-text);margin:1rem 0 0}.InteractiveRitualChecklist_dialog__cPp5g{max-width:min(32rem,calc(100vw - 2rem));padding:1.5rem;color:var(--color-ink);background-color:var(--color-base);border:1px solid var(--color-border);border-radius:var(--radius-card)}.InteractiveRitualChecklist_dialog__cPp5g::backdrop{background-color:var(--color-scrim)}.InteractiveRitualChecklist_dialogText__H7Sgj{margin:0;line-height:1.6}.InteractiveRitualChecklist_label__3uyWR:focus-within,.InteractiveRitualChecklist_skipped__hCfew summary:focus-visible,:is(.InteractiveRitualChecklist_quietButton__GtG6P,.InteractiveRitualChecklist_linkButton__jIZx1,.InteractiveRitualChecklist_addButton__PuXn5,.InteractiveRitualChecklist_primaryButton__DKVkI,.InteractiveRitualChecklist_secondaryButton__5LHWx,.InteractiveRitualChecklist_addInput__s_i4J,.InteractiveRitualChecklist_checkbox__0TbSf):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.InteractiveRitualChecklist_printSheet__Q96Vq{display:none}@media print{.InteractiveRitualChecklist_printSheet__Q96Vq{color:#000;background:#fff;font-family:var(--font-sans);font-size:11pt;line-height:1.4}.InteractiveRitualChecklist_printTitle__BKRy_{font-family:var(--font-serif);font-size:22pt;margin:0 0 .25rem}.InteractiveRitualChecklist_printTagline__fBPOD{font-style:italic;margin:0 0 1rem}.InteractiveRitualChecklist_printGroup__hYB11{margin-bottom:1rem}.InteractiveRitualChecklist_printGroupTitle__Lvs1T{font-size:13pt;margin:0 0 .4rem;page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.InteractiveRitualChecklist_printList__ZsA0h{list-style:none;margin:0;padding:0}.InteractiveRitualChecklist_printItem__WNwr3{display:flex;gap:.6rem;align-items:flex-start;margin-bottom:.45rem;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;overflow-wrap:anywhere}.InteractiveRitualChecklist_printBox__FALdc{flex:none;width:4mm;height:4mm;margin-top:.15em;border:.3mm solid #000;font-size:9pt;line-height:4mm;text-align:center}.InteractiveRitualChecklist_printMotto__Bi_TZ{margin:1.25rem 0 .25rem;font-style:italic}.InteractiveRitualChecklist_printUrl__7zhMi{margin:0;font-size:9pt}}@media (prefers-reduced-motion:reduce){.InteractiveRitualChecklist_progress__V34vN::-webkit-progress-value{-webkit-transition:none;transition:none}}.ShareButtons_row___JVi5{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.ShareButtons_button__LxqKH{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-family:var(--font-sans);font-size:var(--text-meta);font-weight:500;color:var(--color-ink);background:none;text-decoration:none;border:1px solid var(--color-border);border-radius:var(--radius-button);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.ShareButtons_button__LxqKH:hover{border-color:var(--color-accent);background-color:var(--color-surface);transform:translateY(-2px)}.ShareButtons_button__LxqKH:active{transform:translateY(0)}.ShareButtons_panel__MBwki{max-width:var(--content-max-width-narrow);padding-top:2rem;margin-bottom:clamp(2rem,1.6rem + 2vw,3rem);border-top:1px solid var(--color-border)}.ShareButtons_panelLabel__J_7wG{margin-bottom:1rem}.ShareButtons_helperNote__K63aX{margin-top:.75rem;font-size:var(--text-meta);color:var(--color-muted-text);max-width:42ch}.SmartImage_photo__629E2{box-shadow:var(--vignette-photo)}.SmartImage_placeholder__ujem7{margin:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.5rem;text-align:center;background:linear-gradient(160deg,var(--color-surface),var(--color-base));border:1px dashed var(--color-border);border-radius:var(--radius-card);color:var(--color-utility-accent)}.SmartImage_placeholderFill__DknJ6{position:absolute;inset:0;width:100%;height:100%}.SmartImage_placeholderIcon__v3XcE{width:2.25rem;height:2.25rem;opacity:.7}.SmartImage_placeholderCaption__gZTIe{font-family:var(--font-sans);font-size:var(--text-meta);line-height:1.5;max-width:32ch}.page_pageWrapper__YBscZ{display:flex;flex-direction:column}.page_heroBody__lxAKY,.page_marginalLine__XDVDs{max-width:var(--content-max-width-narrow);color:var(--color-muted-text);margin-top:.75rem}.page_marginalLine__XDVDs{font-family:var(--font-serif);font-style:italic}.page_heroImageWrap__FPqQz{position:relative;width:100%;aspect-ratio:16/9;margin-top:var(--space-section-mobile)}@media (min-width:768px){.page_heroImageWrap__FPqQz{aspect-ratio:16/7;margin-top:var(--space-section-desktop)}}.page_sectionHeading__4ziRy{font-family:var(--font-serif);font-size:var(--text-h2);color:var(--color-ink);margin-bottom:.75rem}.page_sectionIntro__UDDON{max-width:var(--content-max-width-narrow);color:var(--color-muted-text);font-family:var(--font-serif);font-style:italic;margin-bottom:1.5rem}.page_spreadSection___Jf_h{display:flex;flex-direction:column;gap:2rem}@media (min-width:900px){.page_spreadSection___Jf_h{flex-direction:row;align-items:center;gap:var(--space-card-gap)}}.page_spreadText__G1boh{flex:1 1 55%}.page_spreadEyebrow__LnxEB{font-family:var(--font-sans);font-size:var(--text-marker);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.5rem}.page_bodyText__m0cg_{max-width:var(--content-max-width-narrow);color:var(--color-ink);margin-bottom:1rem}.page_spreadImageWrap__ptiQ2{position:relative;flex:1 1 45%;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius-card)}@media (min-width:900px){.page_spreadImageWrap__ptiQ2{align-self:stretch}}.page_darkSection__lMu0b{position:relative;background-color:var(--hw-obsidian)}.page_darkSection__lMu0b:after,.page_darkSection__lMu0b:before{content:"";position:absolute;left:0;right:0;height:3.5rem;pointer-events:none}.page_darkSection__lMu0b:before{top:-3.5rem;background:linear-gradient(to bottom,transparent,var(--hw-obsidian))}.page_darkSection__lMu0b:after{bottom:-3.5rem;background:linear-gradient(to top,transparent,var(--hw-obsidian))}.page_sectionHeadingOnDark__myTTR{font-family:var(--font-serif);font-size:var(--text-h2);color:var(--hw-ivory);margin-bottom:1rem}.page_sectionIntroOnDark__O_Q5l{max-width:var(--content-max-width-narrow);font-family:var(--font-serif);font-style:italic;color:var(--hw-mist-grey);margin-bottom:1.5rem}.page_ambienceKicker__I891v{font-family:var(--font-sans);font-size:var(--text-marker);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hw-bronze);margin-bottom:.5rem}.page_afterDarkList__2uObV{display:flex;flex-direction:column;gap:1.25rem;max-width:var(--content-max-width-narrow);margin:0 0 1.5rem}.page_afterDarkItem__GrmKZ{display:flex;flex-direction:column;gap:.3rem}.page_afterDarkLabel___6HNt{font-family:var(--font-sans);font-size:var(--text-meta);font-weight:600;letter-spacing:.08em;color:var(--hw-bronze)}.page_afterDarkBody__Fw7cY{margin:0;font-family:var(--font-serif);color:var(--hw-ivory)}.page_afterDarkClosing__7yrFz{font-family:var(--font-serif);font-style:italic;color:var(--hw-mist-grey)}.page_rulesList__zNW1t{display:flex;flex-direction:column;gap:1px;list-style:none;margin:0 0 1.5rem;padding:0;border-top:1px solid var(--color-border);max-width:var(--content-max-width-narrow)}.page_ruleItem__N2Nb4{display:flex;align-items:baseline;gap:1.25rem;padding:1rem 0;border-bottom:1px solid var(--color-border)}.page_ruleNumber__CsiQm{font-family:var(--font-sans);font-size:var(--text-meta);font-weight:600;letter-spacing:.06em;color:var(--color-accent);flex-shrink:0}.page_ruleText__fTRHi{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--color-ink)}.page_rulesClosingNote__HnUiS{font-family:var(--font-serif);font-style:italic;color:var(--color-muted-text)}.page_buttonOnDark__KTqxV{color:var(--hw-ivory);border-color:var(--hw-ivory)}.page_buttonOnDark__KTqxV:hover{background-color:rgba(217,201,160,.1)}.page_movieConnectionCtas__siTzk{display:flex;flex-wrap:wrap;gap:1rem}.page_spotifyEmbedWrapper__p0_XH{margin-top:.75rem;max-width:420px;border-radius:var(--radius-subtle);overflow:hidden}.page_spotifyEmbedFrame__e4eH5{display:block;border:none}.page_crossLinkGrid__SNp9_{display:grid;grid-template-columns:1fr;grid-gap:var(--space-card-gap);gap:var(--space-card-gap);list-style:none;margin:0;padding:0}@media (min-width:768px){.page_crossLinkGrid__SNp9_{grid-template-columns:repeat(2,1fr)}}.page_crossLinkButton__lO2kL{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;height:100%;padding:var(--space-card-padding-mobile)}@media (min-width:768px){.page_crossLinkButton__lO2kL{padding:var(--space-card-padding-desktop)}}.page_crossLinkPaper__NfkdV{display:flex;flex-direction:column;gap:.25rem;height:100%}.page_crossLinkLabel__c_ejQ{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--color-ink)}.page_crossLinkDescriptor__7ATnM{font-family:var(--font-sans);color:var(--color-muted-text)}.page_crossLinkComingSoon__LxXR3{margin-top:.5rem;font-family:var(--font-sans);font-size:var(--text-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hw-bronze)}.page_pageWrapper__odc3Y{display:flex;flex-direction:column}.page_heroTagline__YwF8U{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--color-ink);margin-top:1rem;max-width:var(--content-max-width-narrow)}.page_heroBody__TF59O{max-width:var(--content-max-width-narrow);color:var(--color-muted-text);margin-top:.75rem}.page_heroClosingLine__B3c_m{font-family:var(--font-serif);font-weight:600;color:var(--color-ink);margin-top:1rem}.page_experienceWrap__rUCpb{margin-top:var(--space-section-mobile);margin-bottom:var(--space-section-mobile)}@media (min-width:768px){.page_experienceWrap__rUCpb{margin-top:var(--space-section-desktop);margin-bottom:var(--space-section-desktop)}}.page_darkSection__Q1mwB{position:relative;background-color:var(--hw-obsidian)}.page_darkSection__Q1mwB:after,.page_darkSection__Q1mwB:before{content:"";position:absolute;left:0;right:0;height:3.5rem;pointer-events:none}.page_darkSection__Q1mwB:before{top:-3.5rem;background:linear-gradient(to bottom,transparent,var(--hw-obsidian))}.page_darkSection__Q1mwB:after{bottom:-3.5rem;background:linear-gradient(to top,transparent,var(--hw-obsidian))}.page_sectionHeadingOnDark__YsBD2{font-family:var(--font-serif);font-size:var(--text-h2);color:var(--hw-ivory);margin-bottom:1rem}.page_ambienceKicker__1TVjr{font-family:var(--font-sans);font-size:var(--text-marker);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hw-bronze);margin-bottom:.5rem}.page_ambienceOptions__OgjzF{display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none;margin:0 0 1.5rem;padding:0}.page_ambienceOption__wNRTp{display:flex;flex-direction:column;gap:.25rem}.page_ambienceOptionLabel__OF9t3{font-family:var(--font-sans);font-size:var(--text-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hw-ivory)}.page_ambienceOptionDescription__Tz4xK{font-family:var(--font-serif);font-style:italic;color:var(--hw-mist-grey)}.page_ambienceEmptyStateOnDark__hpn2n{color:var(--hw-ivory)}.page_crossLinkGrid__LF8iV{display:grid;grid-template-columns:1fr;grid-gap:var(--space-card-gap);gap:var(--space-card-gap);list-style:none;margin:0;padding:0}@media (min-width:768px){.page_crossLinkGrid__LF8iV{grid-template-columns:repeat(2,1fr)}}.page_crossLinkButton__JlcGy{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;height:100%;padding:var(--space-card-padding-mobile)}@media (min-width:768px){.page_crossLinkButton__JlcGy{padding:var(--space-card-padding-desktop)}}.page_crossLinkPaper__Bu_M9{display:flex;flex-direction:column;gap:.25rem;height:100%}.page_crossLinkLabel___VAZC{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--color-ink)}.page_crossLinkDescriptor__UVyLb{font-family:var(--font-sans);color:var(--color-muted-text)}.page_crossLinkComingSoon__1GmqR{margin-top:.5rem;font-family:var(--font-sans);font-size:var(--text-meta);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--hw-bronze)}.page_closingSection__6q0ia{max-width:var(--content-max-width-narrow);text-align:left}.page_closingTitle__pFLpX{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--color-ink);margin-bottom:.5rem}.page_closingBody__QcL1P{color:var(--color-muted-text);margin-bottom:1.25rem}.AmbiencePlayer_facade__U_iCp,.AmbiencePlayer_frame__ebXCA{position:relative;width:100%;max-width:32rem;aspect-ratio:16/9;border-radius:var(--radius-card);overflow:hidden}.AmbiencePlayer_facade__U_iCp{display:block;padding:0;border:none;cursor:pointer;background-color:var(--hw-obsidian)}.AmbiencePlayer_facadeThumb__pWZhp{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.AmbiencePlayer_facadeOverlay__4vqba{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,8,6,.75) 0,rgba(10,8,6,.25) 45%,rgba(10,8,6,.45))}.AmbiencePlayer_facadePlayIcon__b4WkB{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:3.5rem;height:3.5rem;color:var(--hw-ivory);transition:transform var(--motion-fast,.15s) ease,color var(--motion-fast,.15s) ease}.AmbiencePlayer_facade__U_iCp:focus-visible .AmbiencePlayer_facadePlayIcon__b4WkB,.AmbiencePlayer_facade__U_iCp:hover .AmbiencePlayer_facadePlayIcon__b4WkB{color:var(--hw-bronze);transform:translate(-50%,-50%) scale(1.08)}@media (prefers-reduced-motion:reduce){.AmbiencePlayer_facadePlayIcon__b4WkB{transition:none}.AmbiencePlayer_facade__U_iCp:focus-visible .AmbiencePlayer_facadePlayIcon__b4WkB,.AmbiencePlayer_facade__U_iCp:hover .AmbiencePlayer_facadePlayIcon__b4WkB{transform:translate(-50%,-50%)}}.AmbiencePlayer_frame__ebXCA iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.StudioProductCard_card__KWhKI{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:var(--space-card-padding-mobile);background-color:var(--color-surface);border-radius:var(--radius-card);border:1px solid var(--color-border);margin-top:clamp(2rem,1.6rem + 2vw,3rem)}@media (min-width:900px){.StudioProductCard_card__KWhKI{padding:var(--space-card-padding-desktop)}}.StudioProductCard_heading__09IL5{font-size:var(--text-marker);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-utility-accent)}.StudioProductCard_productName__iN6wt{font-family:var(--font-serif);font-size:1.3rem;color:var(--color-ink)}.StudioProductCard_productLine__4bvXX{font-size:var(--text-body);line-height:1.5;color:var(--color-utility-accent)}.StudioProductCard_price__sgrV2{font-family:var(--font-serif);font-size:1.1rem;color:var(--color-ink);margin-top:.2rem}.StudioProductCard_cta__d5jrM{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.5rem;margin-top:.6rem;border-radius:var(--radius-pill,999px);background-color:var(--color-accent);color:var(--color-ink);font-weight:600;font-size:.95rem;text-decoration:none}.StudioProductCard_cta__d5jrM:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.CabinetObjectCard_card__3pI8a{display:flex;flex-direction:column;text-decoration:none;color:var(--color-ink);border-radius:var(--radius-card);overflow:hidden;border:1px solid var(--color-border);background-color:var(--color-base);background-image:var(--texture-grain);background-size:160px 160px;box-shadow:var(--shadow-soft);transition:transform var(--motion-base) var(--motion-ease),box-shadow var(--motion-base) var(--motion-ease),border-color var(--motion-base) var(--motion-ease)}.CabinetObjectCard_card__3pI8a:focus-visible,.CabinetObjectCard_card__3pI8a:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift);border-color:var(--color-collector-accent)}.CabinetObjectCard_imageWrap__1DSS3{position:relative;aspect-ratio:4/3}.CabinetObjectCard_imageWrap__1DSS3 img{width:100%;height:100%;object-fit:cover}.CabinetObjectCard_imageWrap__1DSS3:after{content:"";position:absolute;top:0;right:0;width:30px;height:30px;background:linear-gradient(225deg,var(--color-base) 50%,transparent 50.5%);filter:drop-shadow(-1px 1px 2px rgba(67,54,47,.22));pointer-events:none}.CabinetObjectCard_stamp__b22gr{position:absolute;top:.75rem;left:.75rem;padding:.3rem .7rem;border-radius:var(--radius-pill);background-color:var(--color-base);border:1px solid var(--color-collector-accent);font-family:var(--font-serif);font-size:.85rem;font-weight:600;color:var(--color-ink);box-shadow:var(--shadow-soft)}.CabinetObjectCard_body__ju3V8{padding:var(--space-card-padding-mobile);display:flex;flex-direction:column;gap:.35rem;flex:1 1}.CabinetObjectCard_kind__a5VEE{position:relative;display:inline-block;padding-bottom:.5rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-collector-accent);font-weight:600}.CabinetObjectCard_kind__a5VEE:after{content:"";position:absolute;left:0;bottom:0;width:28px;height:2px;background-color:var(--color-collector-accent)}.CabinetObjectCard_title__tDMT_{font-family:var(--font-serif);font-size:1.2rem;line-height:1.3}.CabinetObjectCard_description__RXHP_{font-size:var(--text-meta);color:var(--color-muted-text);line-height:1.5}.CabinetObjectCard_link__c_ULB{margin-top:auto;padding-top:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--color-utility-accent)}@media (min-width:900px){.CabinetObjectCard_body__ju3V8{padding:var(--space-card-padding-desktop)}}.HomeMarkers_wrap__2mfzL{max-width:var(--content-max-width-narrow);margin-top:clamp(1.5rem,1.2rem + 1.5vw,2.5rem)}.HomeMarkers_grid__qlWRt{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;margin:0 0 .85rem;padding:0;list-style:none}@media (min-width:560px){.HomeMarkers_grid__qlWRt{grid-template-columns:repeat(4,1fr)}}.HomeMarkers_marker__dY9v0{padding:var(--space-card-padding-mobile);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);text-align:center}.HomeMarkers_id__2L4VM{font-family:var(--font-serif);font-size:1.1rem;margin:0 0 .2rem}.HomeMarkers_timeframe__z_0VE{font-size:var(--text-meta);color:var(--color-muted-text);margin:0}.HomeMarkers_contextLine__A1UJI{font-size:var(--text-marker);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0}.CountList_wrap__mZ8fl{max-width:var(--content-max-width-narrow);margin-top:1.25rem}.CountList_list__JTXeV{margin:0 0 .85rem;display:flex;flex-direction:column;gap:.9rem}.CountList_row__gDUdX{display:flex;flex-direction:column;gap:.35rem}.CountList_rowFull__t7efz{padding:.75rem 1rem;background-color:color-mix(in srgb,var(--palette-brass) 10%,transparent);border-left:3px solid var(--palette-brass);border-radius:var(--radius-subtle)}.CountList_label__yKmCc{font-size:var(--text-body);font-weight:600;color:var(--color-ink)}.CountList_rowFull__t7efz .CountList_label__yKmCc{font-family:var(--font-serif);font-size:1.05rem}.CountList_value__fmR1G{display:flex;flex-direction:column;gap:.3rem;margin:0}.CountList_bar__q51cT{display:block;width:100%;height:6px;border-radius:var(--radius-pill);background-color:var(--color-border);overflow:hidden}.CountList_barFill__j732O{display:block;height:100%;background-color:var(--color-accent);border-radius:var(--radius-pill)}.CountList_barFull__l0mz_{height:8px}.CountList_barFull__l0mz_ .CountList_barFill__j732O{background-color:var(--palette-brass)}.CountList_count__7pZ_W{font-size:var(--text-meta);color:var(--color-muted-text)}.CountList_countFull__6958P{font-size:var(--text-body);font-weight:600;color:var(--color-ink)}.CountList_homesList__6Dsd0,.CountList_note__X4CUK{color:var(--color-muted-text)}.CountList_note__X4CUK{font-size:var(--text-meta);font-style:italic;margin:0}.HomeCaseGrid_grid__anjAn{display:grid;grid-template-columns:1fr;grid-gap:var(--space-card-gap);gap:var(--space-card-gap);margin:1.25rem 0 0;padding:0;list-style:none}@media (min-width:700px){.HomeCaseGrid_grid__anjAn{grid-template-columns:repeat(2,1fr)}}.HomeCaseGrid_card__8_g0I{padding:var(--space-card-padding-mobile);background-color:var(--color-surface);border-radius:var(--radius-card);border:1px solid var(--color-border)}@media (min-width:900px){.HomeCaseGrid_card__8_g0I{padding:var(--space-card-padding-desktop)}}.HomeCaseGrid_id__LSW4t{font-family:var(--font-serif);font-size:1.05rem;margin:0 0 .5rem}.HomeCaseGrid_timeframe__XkIhY{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--color-muted-text)}.HomeCaseGrid_text__m7LT0{font-size:var(--text-body);line-height:1.6;margin:0}.MoneyReceipts_grid__IwFpl{display:grid;grid-template-columns:1fr;grid-gap:var(--space-card-gap);gap:var(--space-card-gap);margin:1.25rem 0 0;padding:0;list-style:none}@media (min-width:700px){.MoneyReceipts_grid__IwFpl{grid-template-columns:repeat(2,1fr)}}.MoneyReceipts_receipt__hM7Jw{padding:var(--space-card-padding-mobile);background-color:var(--color-base);border:1px dashed var(--color-border);border-radius:var(--radius-subtle);font-family:var(--font-sans)}@media (min-width:900px){.MoneyReceipts_receipt__hM7Jw{padding:var(--space-card-padding-desktop)}}.MoneyReceipts_id__5L3RO{font-family:var(--font-serif);font-size:1.05rem;margin:0 0 .6rem;padding-bottom:.6rem;border-bottom:1px dashed var(--color-border)}.MoneyReceipts_timeframe__7P4nV{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--color-muted-text)}.MoneyReceipts_spentOn__F5J7G{font-size:var(--text-marker);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-utility-accent);margin:0 0 .5rem}.MoneyReceipts_items__Gno7I{margin:0;padding-left:1.1rem;font-size:var(--text-body);line-height:1.6;display:flex;flex-direction:column;gap:.25rem}.AdviceQuotes_grid__up1vq{display:grid;grid-template-columns:1fr;grid-gap:var(--space-card-gap);gap:var(--space-card-gap);margin:1.25rem 0 0;padding:0;list-style:none}@media (min-width:700px){.AdviceQuotes_grid__up1vq{grid-template-columns:repeat(2,1fr)}}.AdviceQuotes_card__ZG9yW{padding:var(--space-card-padding-mobile);background-color:var(--color-surface);border-radius:var(--radius-card);border:1px solid var(--color-border)}@media (min-width:900px){.AdviceQuotes_card__ZG9yW{padding:var(--space-card-padding-desktop)}}.AdviceQuotes_featured__FQ2SL{border-color:var(--color-accent);box-shadow:var(--shadow-soft)}.AdviceQuotes_id__SYPax{font-family:var(--font-serif);font-size:1.05rem;margin:0 0 .75rem}.AdviceQuotes_timeframe__4oiv6{font-family:var(--font-sans);font-size:var(--text-meta);color:var(--color-muted-text)}.AdviceQuotes_original___C1F5{font-family:var(--font-serif);font-style:italic;font-size:1.2rem;line-height:1.45;margin:0 0 .6rem;color:var(--color-ink)}.AdviceQuotes_translation__MhuBj{font-size:var(--text-body);line-height:1.6;color:var(--color-muted-text);margin:0 0 .4rem}.AdviceQuotes_translationNote__Eh09g{font-size:var(--text-meta);font-style:italic;color:var(--color-muted-text);margin:0}.EssysNoteAside_wrap__HkRmS{max-width:var(--content-max-width-narrow);padding:var(--space-card-padding-mobile);background-color:color-mix(in srgb,var(--palette-dusty-rose) 12%,var(--color-surface));border-left:3px solid var(--palette-dusty-rose);border-radius:var(--radius-card)}@media (min-width:900px){.EssysNoteAside_wrap__HkRmS{padding:var(--space-card-padding-desktop)}}.EssysNoteAside_label__RoeCl{font-size:var(--text-marker);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-dusty-rose);margin:0 0 .5rem}.EssysNoteAside_heading__J9CCR{font-family:var(--font-serif);font-size:1.4rem;margin:0 0 .6rem}.EssysNoteAside_intro__QskzH{font-size:var(--text-body);line-height:1.6;margin:0 0 1rem}.EssysNoteAside_list__bJ1L6{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1rem}.EssysNoteAside_item__aJKj7{padding-top:.85rem;border-top:1px solid var(--color-border)}.EssysNoteAside_item__aJKj7:first-child{padding-top:0;border-top:none}.EssysNoteAside_theme__uBu09{font-size:var(--text-meta);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-utility-accent);margin:0 0 .35rem}.EssysNoteAside_text__ShvDO{font-style:italic;font-size:var(--text-body);line-height:1.6;margin:0 0 .4rem}.EssysNoteAside_source__W6f_9{font-size:var(--text-meta);color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.CoffeeStain_stain__JbXT2{position:absolute;display:block;pointer-events:none;object-fit:contain;opacity:.8;z-index:-1}.TypewriterText_word__qQqBE{display:inline-block}.TypewriterText_char__smsO9{display:inline-block;white-space:pre;opacity:0;transform:translateY(4px);transition:opacity .25s ease,transform .25s ease}.TypewriterText_charVisible__i2_Aw{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.TypewriterText_char__smsO9{opacity:1;transform:none;transition:none}}.ArchiveCaseTeaser_wrap__1wBQI{display:flex;align-items:flex-start;gap:.75rem;border:1px solid var(--hw-bronze,var(--color-border));border-radius:var(--radius-subtle);background-color:var(--hw-ivory,var(--color-surface));padding:1.25rem 1.5rem}.ArchiveCaseTeaser_locked__MoTll{opacity:.6}.ArchiveCaseTeaser_keyIcon__VZ2IA{flex-shrink:0;margin-top:.15rem}.ArchiveCaseTeaser_text__xYPcJ{display:flex;flex-direction:column;gap:.3rem;min-width:0}.ArchiveCaseTeaser_eyebrow__ujRCw{font-family:var(--font-sans);font-size:.7rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hw-ink-muted,var(--color-muted-text));margin:0}.ArchiveCaseTeaser_title__9JDyw{font-family:var(--font-serif);font-size:1.2rem;color:var(--hw-obsidian,var(--color-ink));margin:0}.ArchiveCaseTeaser_body__Qluyk{font-family:var(--font-serif);font-style:italic;color:var(--hw-ink-muted,var(--color-muted-text));margin:0}.ArchiveCaseTeaser_chip__oU9y9{align-self:flex-start;margin-top:.4rem;font-family:var(--font-sans);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--hw-obsidian,var(--color-ink-on-accent));border-radius:var(--radius-subtle);padding:.2rem .5rem}.ArchiveCaseTeaser_chipFound__ZXi31,.ArchiveCaseTeaser_chip__oU9y9{background-color:var(--hw-bronze,var(--color-collector-accent))}.ArchiveCaseTeaser_cta___rn41{margin-top:.6rem}.CandleGlow_wrap__JCtDd{position:absolute;z-index:1;transform:translate(-50%,50%);pointer-events:none;line-height:0}@media (max-width:640px){.CandleGlow_wrap__JCtDd{transform:translate(-50%,50%) scale(.55)}}@media (min-width:641px) and (max-width:900px){.CandleGlow_wrap__JCtDd{transform:translate(-50%,50%) scale(.75)}}.EssyCabinetPreview_grid__soXqL{display:grid;grid-gap:var(--space-card-gap);gap:var(--space-card-gap);grid-template-columns:1fr}@media (min-width:768px){.EssyCabinetPreview_grid__soXqL{grid-template-columns:repeat(3,1fr)}}.EssyCabinetPreview_openCabinet__hV1FL{margin-top:2rem;text-align:center}.EssyCabinetPreview_openCabinet__hV1FL a{font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.EssyCabinetPreview_openCabinet__hV1FL a:hover{color:var(--color-accent)}.BeautifulLifeLaunchBlock_layout__lvec7{display:grid;grid-gap:clamp(2rem,1.5rem + 2vw,3.5rem);gap:clamp(2rem,1.5rem + 2vw,3.5rem);align-items:center;grid-template-columns:1fr}@media (min-width:900px){.BeautifulLifeLaunchBlock_layout__lvec7{grid-template-columns:.8fr 1.2fr}}.BeautifulLifeLaunchBlock_cover__Su9AW{border-radius:var(--radius-soft);overflow:hidden;box-shadow:var(--shadow-soft);aspect-ratio:2/3;max-width:22rem;margin-inline:auto}.BeautifulLifeLaunchBlock_cover__Su9AW img{width:100%;height:100%;object-fit:cover}.BeautifulLifeLaunchBlock_copy__HyfG0{font-size:var(--text-body-lg);line-height:1.75;margin-block:1rem .75rem;max-width:52ch}.BeautifulLifeLaunchBlock_meta__OAT9B{font-size:var(--text-meta);color:var(--color-muted-text);letter-spacing:.02em}.BeautifulLifeLaunchBlock_ctaRow__ofUCP{margin-top:1.5rem}.LboHomepageBlock_pullQuote__ZA1v5{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.15rem,1rem + .7vw,1.5rem);max-width:var(--content-max-width-narrow);margin-bottom:1rem;color:var(--color-ink)}.LboHomepageBlock_intro__B7zgL{font-size:var(--text-body);line-height:1.7;max-width:var(--content-max-width-narrow);margin-bottom:clamp(1.5rem,1.2rem + 1.5vw,2.5rem)}.LboHomepageBlock_grid__4BYKA{display:grid;grid-gap:var(--space-card-gap);gap:var(--space-card-gap);grid-template-columns:1fr;margin-bottom:clamp(1.5rem,1.2rem + 1.5vw,2.5rem)}@media (min-width:768px){.LboHomepageBlock_grid__4BYKA{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.LboHomepageBlock_grid__4BYKA{grid-template-columns:repeat(4,1fr)}}.LboHomepageBlock_card__3lhCQ{text-decoration:none;color:var(--color-ink);border-radius:var(--radius-card);border:1px solid var(--color-border);background-color:var(--color-base);padding:1.25rem;display:flex;flex-direction:column}.LboHomepageBlock_cardPillar__0WbKr{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-collector-accent);font-weight:600}.LboHomepageBlock_cardTitle__g23X9{font-family:var(--font-serif);font-size:1.15rem;margin-block:.35rem .4rem}.LboHomepageBlock_cardBody__YG_Em{font-size:var(--text-meta);opacity:.8;line-height:1.5}.LboHomepageBlock_cta__zEEKK{margin-top:.5rem}.FinalCta_section__3_bvl{background:linear-gradient(150deg,var(--color-surface),var(--color-base))}.FinalCta_wrap__9lxVi{text-align:center}.FinalCta_title__xd7sV{margin-bottom:1.75rem}.FinalCta_actions__Giv08{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.ConciergeOpeningScreen_eyebrow__a8jEe{margin:0 0 .75rem;font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-utility-accent)}.ConciergeOpeningScreen_heading__CGGT6{margin:0 0 1rem;font-family:var(--font-serif);font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem);line-height:1.15;color:var(--color-ink)}.ConciergeOpeningScreen_body__g8gXC{margin:0 0 2rem;font-family:var(--font-serif);font-size:1.05rem;line-height:1.6;color:var(--color-ink);max-width:40ch}.ConciergeOpeningScreen_serviceCard__ZHEGk{margin-bottom:2rem;padding:1rem 1.25rem;border:1px solid rgba(183,146,87,.4);border-radius:2px}.ConciergeOpeningScreen_serviceCardEyebrow__nveMd{margin:0 0 .35rem;font-family:var(--font-sans);font-size:.6rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-utility-accent)}.ConciergeOpeningScreen_serviceCardLine__HUEUs{margin:0;font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink)}.ConciergeOpeningScreen_actions___RRt_{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.ConciergeOpeningScreen_primaryButton__ok3o8{min-height:44px;padding:.85rem 1.75rem;background-color:var(--color-utility-accent);color:var(--palette-porcelain);border:none;border-radius:var(--radius-button);font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:filter var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.ConciergeOpeningScreen_primaryButton__ok3o8:focus-visible,.ConciergeOpeningScreen_primaryButton__ok3o8:hover{filter:brightness(1.06);transform:translateY(-1px)}.ConciergeOpeningScreen_secondaryAction__5dmXX{min-height:44px;padding:0 .25rem;background:transparent;border:none;font-family:var(--font-sans);font-size:.75rem;color:var(--color-muted-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ConciergeOpeningScreen_secondaryAction__5dmXX:focus-visible,.ConciergeOpeningScreen_secondaryAction__5dmXX:hover{color:var(--color-ink)}.ConciergeQuestionScreen_screen__sLRtX{display:flex;flex-direction:column}.ConciergeQuestionScreen_topRow__D7h4f{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.ConciergeQuestionScreen_step__rgJhD{margin:0;font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.1em;color:var(--color-utility-accent)}.ConciergeQuestionScreen_backButton__enbJW{min-height:44px;padding:0 .25rem;background:transparent;border:none;font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.06em;color:var(--color-muted-text);cursor:pointer}.ConciergeQuestionScreen_backButton__enbJW:focus-visible,.ConciergeQuestionScreen_backButton__enbJW:hover{color:var(--color-ink)}.ConciergeQuestionScreen_heading__9zFw_{margin:0 0 .6rem;font-family:var(--font-serif);font-size:clamp(1.5rem,1.25rem + 1vw,1.9rem);line-height:1.2;color:var(--color-ink)}.ConciergeQuestionScreen_intro__d_80A{margin:0 0 1.75rem;font-family:var(--font-serif);font-style:italic;font-size:1rem;color:var(--color-muted-text)}.ConciergeQuestionScreen_choices__DXzwI{display:flex;flex-direction:column;border-top:1px solid rgba(183,146,87,.3)}.ConciergeQuestionScreen_choice__MEyZd{display:flex;align-items:center;gap:1rem;width:100%;padding:1.1rem .25rem;background:transparent;border:none;border-bottom:1px solid rgba(183,146,87,.3);border-left:2px solid transparent;text-align:left;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease)}.ConciergeQuestionScreen_choice__MEyZd:hover{background-color:rgba(183,146,87,.08)}.ConciergeQuestionScreen_choiceSelected__1pBW9{border-left-color:var(--color-utility-accent);background-color:rgba(119,116,94,.08)}.ConciergeQuestionScreen_choiceNumber__fAS4v{flex-shrink:0;font-family:var(--font-serif);font-size:1rem;color:var(--color-utility-accent);width:1.6rem}.ConciergeQuestionScreen_choiceText__elgSw{flex:1 1;display:flex;flex-direction:column;gap:.2rem}.ConciergeQuestionScreen_choiceTitle__5c4tO{font-family:var(--font-sans);font-size:.92rem;font-weight:600;color:var(--color-ink)}.ConciergeQuestionScreen_choiceDescription__zIlyW{font-family:var(--font-serif);font-style:italic;font-size:.85rem;color:var(--color-muted-text)}.ConciergeQuestionScreen_choiceAction__WDPlx{flex-shrink:0;font-family:var(--font-sans);font-size:.62rem;font-weight:600;letter-spacing:.08em;color:var(--color-utility-accent);white-space:nowrap}.ConciergeQuestionScreen_note__69jmB{margin:1.5rem 0 0;padding:1.25rem;border:1px solid rgba(183,146,87,.4);border-radius:2px;font-family:var(--font-serif);font-style:italic;font-size:1rem;color:var(--color-ink)}.ConciergeArrangingScreen_screen__r_rx7{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3rem 0}.ConciergeArrangingScreen_heading__ej_NI{margin:0 0 1.5rem;font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.12em;color:var(--color-utility-accent)}.ConciergeArrangingScreen_lines__JfnD6{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.6rem}.ConciergeArrangingScreen_line__iXwJR{font-family:var(--font-serif);font-size:1.1rem;color:var(--color-ink);opacity:0;transform:translateY(4px);transition:opacity var(--motion-base) var(--motion-ease),transform var(--motion-base) var(--motion-ease)}.ConciergeArrangingScreen_line__iXwJR[data-visible=true]{opacity:1;transform:translateY(0)}.ConciergeResumePrompt_screen__kFlPg{display:flex;flex-direction:column;align-items:flex-start;padding:2rem 0}.ConciergeResumePrompt_heading__OIiih{margin:0 0 2rem;font-family:var(--font-serif);font-size:clamp(1.5rem,1.25rem + 1vw,1.9rem);line-height:1.2;color:var(--color-ink)}.ConciergeResumePrompt_actions__Nf0AE{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem}.ConciergeResumePrompt_primaryButton__XNjsY{min-height:44px;padding:.85rem 1.75rem;background-color:var(--color-utility-accent);color:var(--palette-porcelain);border:none;border-radius:var(--radius-button);font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:filter var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.ConciergeResumePrompt_primaryButton__XNjsY:focus-visible,.ConciergeResumePrompt_primaryButton__XNjsY:hover{filter:brightness(1.06);transform:translateY(-1px)}.ConciergeResumePrompt_secondaryButton__2_cPD{min-height:44px;padding:0 .25rem;background:transparent;border:none;font-family:var(--font-sans);font-size:.75rem;color:var(--color-muted-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ConciergeResumePrompt_secondaryButton__2_cPD:focus-visible,.ConciergeResumePrompt_secondaryButton__2_cPD:hover{color:var(--color-ink)}.ConciergeResultModule_module__NNfbR{padding-block:1rem}.ConciergeResultModule_moduleEmphasised__QaoWP{padding:clamp(1.5rem,3vw,2.25rem);background:var(--color-utility-accent);border-radius:2px}.ConciergeResultModule_title__85cXP{margin:0 0 .35rem;font-family:var(--font-serif);font-size:1.05rem;font-weight:600;color:var(--color-ink)}.ConciergeResultModule_moduleEmphasised__QaoWP .ConciergeResultModule_title__85cXP{color:var(--palette-porcelain);font-size:1.2rem}.ConciergeResultModule_body__3IYqx{margin:0;font-family:var(--font-serif);font-size:.95rem;line-height:1.55;color:var(--color-ink)}.ConciergeResultModule_moduleEmphasised__QaoWP .ConciergeResultModule_body__3IYqx{color:var(--palette-porcelain);font-size:1.05rem}.ConciergeResultModule_cta___DoZI{display:inline-block;margin-top:.65rem;font-family:var(--font-sans);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--palette-brass);text-decoration:underline;text-underline-offset:3px}.ConciergeResultModule_moduleEmphasised__QaoWP .ConciergeResultModule_cta___DoZI{color:var(--palette-porcelain)}.ConciergeResultModule_cta___DoZI:focus-visible,.ConciergeResultModule_cta___DoZI:hover{color:var(--color-ink)}.ConciergeResultModule_moduleEmphasised__QaoWP .ConciergeResultModule_cta___DoZI:focus-visible,.ConciergeResultModule_moduleEmphasised__QaoWP .ConciergeResultModule_cta___DoZI:hover{color:var(--palette-oat)}.ConciergeResultModule_embedWrapper__GMYEF{margin-top:.65rem;width:100%;border-radius:var(--radius-subtle);overflow:hidden}.ConciergeResultModule_embedFrame__CN4f8{display:block;border:none}.ConciergeResultScreen_screen__zcQVL{display:flex;flex-direction:column;gap:1.5rem}.ConciergeResultScreen_header__bFbHW{margin:0;font-family:var(--font-sans);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-utility-accent)}.ConciergeResultScreen_heading__XbJE8{margin:0;font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:600;color:var(--color-ink);outline:none}.ConciergeResultScreen_introduction__eWb37{display:flex;flex-direction:column;gap:.5rem;max-width:42rem}.ConciergeResultScreen_introduction__eWb37 p{margin:0;font-family:var(--font-serif);font-size:.98rem;line-height:1.6;color:var(--color-ink)}.ConciergeResultScreen_spread__LgyTn{display:flex;flex-direction:column;gap:1.5rem}.ConciergeResultScreen_anchorColumn__EHebQ{display:flex;flex-direction:column}.ConciergeResultScreen_anchorLabel__nd03K{letter-spacing:.1em;color:var(--color-muted-text)}.ConciergeResultScreen_anchorLabel__nd03K,.ConciergeResultScreen_sectionLabel__wv_Fa{margin:0 0 .35rem;font-family:var(--font-sans);font-size:.6rem;font-weight:600;text-transform:uppercase}.ConciergeResultScreen_sectionLabel__wv_Fa{letter-spacing:.12em;color:var(--palette-brass)}.ConciergeResultScreen_supportingGrid___Mgx6{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}.ConciergeResultScreen_supportingItem__US2ZT{padding-top:1.25rem;border-top:1px solid rgba(183,146,87,.3)}.ConciergeResultScreen_closeStrip__fwoV0{padding-top:1.25rem;border-top:1px solid rgba(183,146,87,.35)}.ConciergeResultScreen_nothingClosingLine___MgtM{margin:0;font-family:var(--font-serif);font-style:italic;font-size:1rem;color:var(--color-muted-text)}.ConciergeResultScreen_actions__wxz1b{display:flex;flex-direction:column;gap:.5rem;padding-top:1.5rem;border-top:1px solid rgba(183,146,87,.35)}.ConciergeResultScreen_primaryButton__qJRPf{align-self:flex-start;min-height:44px;padding:.75rem 1.75rem;background:var(--color-utility-accent);color:var(--palette-porcelain);border:none;border-radius:2px;font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.ConciergeResultScreen_primaryButton__qJRPf:focus-visible,.ConciergeResultScreen_primaryButton__qJRPf:hover{background:var(--palette-brass)}.ConciergeResultScreen_primarySupporting__Qw_7O{margin:0;font-family:var(--font-serif);font-style:italic;font-size:.8rem;color:var(--color-muted-text)}.ConciergeResultScreen_secondaryActions__8Mr09{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:.5rem}.ConciergeResultScreen_secondaryButton__kP0g9,.ConciergeResultScreen_tertiaryButton__ITwd2{min-height:44px;padding:0;background:transparent;border:none;font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ConciergeResultScreen_tertiaryButton__ITwd2{color:var(--color-muted-text)}.ConciergeResultScreen_secondaryButton__kP0g9:focus-visible,.ConciergeResultScreen_secondaryButton__kP0g9:hover,.ConciergeResultScreen_tertiaryButton__ITwd2:focus-visible,.ConciergeResultScreen_tertiaryButton__ITwd2:hover{color:var(--palette-brass)}@media (min-width:700px){.ConciergeResultScreen_spread__LgyTn{flex-direction:row;align-items:stretch}.ConciergeResultScreen_anchorColumn__EHebQ{flex:0 0 42%;justify-content:center}.ConciergeResultScreen_supportingGrid___Mgx6{flex:1 1;grid-template-columns:repeat(2,1fr);-moz-column-gap:2rem;column-gap:2rem;row-gap:1.25rem;align-content:start}.ConciergeResultScreen_supportingItemFull__biw76{grid-column:1/-1}}.ConciergePrintSheet_printSheet__LcDlW{display:none}@media print{@page{size:A4;margin:14mm}.concierge-printing body :not(.ConciergePrintSheet_printSheet__LcDlW):not(.ConciergePrintSheet_printSheet__LcDlW *):not(:has(.ConciergePrintSheet_printSheet__LcDlW)){display:none!important}.concierge-printing body :has(.ConciergePrintSheet_printSheet__LcDlW){position:static!important;width:auto!important;max-width:none!important;height:auto!important;overflow:visible!important}.concierge-printing .ConciergePrintSheet_printSheet__LcDlW{display:block;position:absolute;inset:0}}.ConciergePrintSheet_page__iOCfo{font-family:var(--font-serif);color:#000;max-width:100%}.ConciergePrintSheet_masthead__9yuDg{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid #000;padding-bottom:.4rem;margin-bottom:.9rem}.ConciergePrintSheet_header__zR8JZ,.ConciergePrintSheet_rightHeader__48K_j{margin:0;font-family:var(--font-sans);font-size:8pt;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ConciergePrintSheet_title__j3K0D{margin:0 0 .2rem;font-size:20pt;font-weight:600;line-height:1.15}.ConciergePrintSheet_subtitle__6ExwT{margin:0 0 .9rem;font-style:italic;font-size:10pt}.ConciergePrintSheet_selectionStrip__hK_Sn{display:flex;gap:1.5rem;border-top:1px solid #000;border-bottom:1px solid #000;padding-block:.5rem;margin-bottom:1rem}.ConciergePrintSheet_selectionItem__5Yyez{flex:1 1}.ConciergePrintSheet_selectionLabel__KzELe{margin:0 0 .15rem;font-family:var(--font-sans);font-size:7pt;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ConciergePrintSheet_selectionValue__sheIY{margin:0;font-size:9.5pt}.ConciergePrintSheet_body__ae4jz{display:flex;gap:1.25rem;margin-bottom:.9rem}.ConciergePrintSheet_anchorPanel__Wn2JV{flex:0 0 40%;padding:.75rem;border:1px solid #000}.ConciergePrintSheet_supportingGrid__YdH3e{flex:1 1;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem 1rem;gap:.75rem 1rem;align-content:start}.ConciergePrintSheet_supportingItem__GLtoP{padding-top:.4rem;border-top:1px solid #000}.ConciergePrintSheet_anchorLabel__RmtnZ{font-size:6.5pt;letter-spacing:.08em}.ConciergePrintSheet_anchorLabel__RmtnZ,.ConciergePrintSheet_sectionLabel__iHVZ7{margin:0 0 .2rem;font-family:var(--font-sans);font-weight:600;text-transform:uppercase}.ConciergePrintSheet_sectionLabel__iHVZ7{font-size:7pt;letter-spacing:.1em}.ConciergePrintSheet_moduleTitle__cLyFg{margin:0 0 .15rem;font-size:9.5pt;font-weight:600}.ConciergePrintSheet_moduleBody__YbFmW{margin:0;font-size:8.5pt;line-height:1.4}.ConciergePrintSheet_moduleCta__n3ob0{margin:.25rem 0 0;font-family:var(--font-sans);font-size:7pt;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline}.ConciergePrintSheet_closeStrip__n_4A5{border-top:1px solid #000;padding-top:.5rem;margin-bottom:1rem}.ConciergePrintSheet_footer__qL5kD{border-top:1px solid #000;padding-top:.5rem;text-align:center}.ConciergePrintSheet_footer__qL5kD p{margin:0;font-family:var(--font-sans);font-size:7pt;letter-spacing:.04em;text-transform:uppercase}.ConciergePrintSheet_footer__qL5kD p:first-child{font-family:var(--font-serif);font-style:italic;font-size:8.5pt;text-transform:none;letter-spacing:normal;margin-bottom:.15rem}.AmberfellConcierge_trigger__Ye22a{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:100%;padding:.5rem .75rem;min-height:44px;background:transparent;border:none;cursor:pointer;color:var(--color-ink)}.AmberfellConcierge_triggerRule__7Lcyt{width:100%;height:1px;background:rgba(183,146,87,.55)}.AmberfellConcierge_triggerLabel__lqNt0{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-sans);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.AmberfellConcierge_triggerDot__4_LR_{width:5px;height:5px;border-radius:50%;background:var(--palette-brass);opacity:.35;animation:AmberfellConcierge_concierge-breathe__TMLCt 10s ease-in-out infinite}@keyframes AmberfellConcierge_concierge-breathe__TMLCt{0%,to{opacity:.35}50%{opacity:.9}}.AmberfellConcierge_triggerSupporting__hBCgK{max-height:0;opacity:0;overflow:hidden;font-family:var(--font-serif);font-style:italic;font-size:.68rem;color:var(--color-muted-text);transition:max-height var(--motion-base) var(--motion-ease),opacity var(--motion-base) var(--motion-ease)}.AmberfellConcierge_trigger__Ye22a:focus-visible .AmberfellConcierge_triggerSupporting__hBCgK,.AmberfellConcierge_trigger__Ye22a:hover .AmberfellConcierge_triggerSupporting__hBCgK{max-height:1.5rem;opacity:.85}@media (prefers-reduced-motion:reduce){.AmberfellConcierge_triggerDot__4_LR_{animation:none;opacity:.6}}.AmberfellConcierge_overlay__fiqwI{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:1rem;background:rgba(119,116,94,.55);backdrop-filter:blur(1.5px);opacity:0;animation:AmberfellConcierge_concierge-overlay-in__CXsSv .28s var(--motion-ease) both}@keyframes AmberfellConcierge_concierge-overlay-in__CXsSv{0%{opacity:0}to{opacity:1}}.AmberfellConcierge_folio__E6P_X{position:relative;display:flex;flex-direction:column;width:min(960px,100%);max-height:86vh;background:var(--palette-porcelain);border-radius:4px;box-shadow:var(--shadow-lift);overflow:hidden;transform:translateY(40px);opacity:0;animation:AmberfellConcierge_concierge-folio-in__s2l_w .6s var(--motion-ease) both}@keyframes AmberfellConcierge_concierge-folio-in__s2l_w{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.AmberfellConcierge_folio__E6P_X,.AmberfellConcierge_overlay__fiqwI{animation:none;opacity:1;transform:none}}@media (max-width:699px){.AmberfellConcierge_overlay__fiqwI{padding:0;align-items:stretch}.AmberfellConcierge_folio__E6P_X{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}}.AmberfellConcierge_folioHeader__r94Su{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;gap:1rem;padding:.9rem 1.25rem;border-bottom:1px solid rgba(183,146,87,.35)}.AmberfellConcierge_topLine__Yj0UZ{margin:0;font-size:.62rem;color:var(--color-utility-accent)}.AmberfellConcierge_closeButton__QR5tB,.AmberfellConcierge_topLine__Yj0UZ{font-family:var(--font-sans);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.AmberfellConcierge_closeButton__QR5tB{min-height:44px;min-width:44px;padding:0 .5rem;background:transparent;border:none;font-size:.65rem;color:var(--color-ink);cursor:pointer}.AmberfellConcierge_closeButton__QR5tB:focus-visible,.AmberfellConcierge_closeButton__QR5tB:hover{color:var(--palette-brass)}.AmberfellConcierge_folioBody__ge9qf{flex:1 1;overflow-y:auto;padding:clamp(1.5rem,4vw,3rem);max-width:46rem;margin-inline:auto;width:100%}.MarginNote_note__F_W_F{position:relative;max-width:260px;margin:1.5rem auto;padding:1.5rem 1.3rem 1.2rem;background-color:var(--palette-porcelain);clip-path:polygon(0 2.2%,14.3% -.9%,28.6% .4%,42.9% .1%,57.1% 2.7%,71.4% 2.4%,85.7% 3.5%,100% -.6%,96.1% 16.7%,97.1% 33.3%,98.5% 50%,96.1% 66.7%,97% 83.3%,99.2% 100%,85.7% 97.1%,71.4% 98.9%,57.1% 100%,42.9% 96%,28.6% 100%,14.3% 99.5%,0 97.7%,3.8% 83.3%,.7% 66.7%,-.5% 50%,-.5% 33.3%,3.2% 16.7%);filter:drop-shadow(0 6px 10px rgba(67,54,47,.18))}.MarginNote_tape__UkO4B{position:absolute;top:-.85rem;left:50%;width:4.2rem;height:1.6rem;transform:translateX(-50%) rotate(-3deg);background-color:var(--palette-oat);opacity:.82;box-shadow:var(--shadow-soft);clip-path:polygon(2% 12%,98% 0,100% 88%,3% 100%)}.MarginNote_text__5E8GS{font-family:var(--font-serif);font-style:italic;font-size:.95rem;line-height:1.5;color:var(--color-ink);margin-bottom:.5rem}.MarginNote_attribution__dQ0H4{font-family:var(--font-hand);font-size:1.1rem;line-height:1.2;color:var(--color-ink);opacity:.85}.InlineVideoClips_row__gCG77,.InlineVideoClips_single__CXP6N{margin:-1rem 0 0}.InlineVideoClips_single__CXP6N .InlineVideoClips_figure__Aakvl{max-width:340px;margin-inline:auto}.InlineVideoClips_row__gCG77{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem}.InlineVideoClips_row__gCG77 .InlineVideoClips_figure__Aakvl{flex:1 1 240px;max-width:320px}.InlineVideoClips_figure__Aakvl{margin:0}.InlineVideoClips_frame__EXHMg{position:relative;width:100%;border-radius:var(--radius-soft);overflow:hidden;background-color:var(--color-ink)}.InlineVideoClips_video__5UIuH{display:block;width:100%;height:100%;object-fit:contain;background-color:var(--color-ink)}.InlineVideoClips_caption__WSTMb{margin-top:.6rem;font-size:var(--text-meta);color:var(--color-muted-text)}.InlineVideoClips_title__NxWVe,.SeasonReturnLink_link__UU6lF{font-weight:600;color:var(--color-ink)}.SeasonReturnLink_link__UU6lF{display:inline-block;margin-top:1rem;font-size:var(--text-meta);text-decoration:none;border-bottom:1px solid var(--color-accent);padding-bottom:.1rem}.SeasonReturnLink_link__UU6lF:hover{color:var(--color-accent)}.CheckoutForm_form__wCwUz{display:flex;flex-direction:column;gap:.75rem;padding:var(--space-card-padding-desktop);background-color:var(--color-surface);border-radius:var(--radius-card);border:1px solid var(--color-border);max-width:26rem}@media (max-width:700px){.CheckoutForm_form__wCwUz{padding:var(--space-card-padding-mobile)}}.CheckoutForm_formatLabel__oIoTg{font-size:var(--text-meta);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-utility-accent);margin-bottom:.4rem}.CheckoutForm_price__qpFUv{font-family:var(--font-serif);font-size:1.6rem;color:var(--color-ink);margin-bottom:.25rem}.CheckoutForm_priceNote__CFx40{font-family:var(--font-sans)}.CheckoutForm_label__KNPaF,.CheckoutForm_priceNote__CFx40{font-size:var(--text-meta);color:var(--color-utility-accent)}.CheckoutForm_label__KNPaF{font-weight:600;text-transform:uppercase;letter-spacing:.06em}.CheckoutForm_input__NNT1f{padding:.875rem 1.1rem;border-radius:var(--radius-button);border:1px solid var(--color-border);background-color:var(--color-base);color:var(--color-ink);font-size:var(--text-button)}.CheckoutForm_hint__u8nAl{font-size:var(--text-meta);color:var(--color-muted-text);margin-top:-.35rem}.CheckoutForm_consentRow__2otuh{display:flex;align-items:flex-start;gap:.6rem;font-size:var(--text-meta);line-height:1.6;color:var(--color-ink);margin-top:.25rem}.CheckoutForm_checkbox__1bueY{margin-top:.2rem;min-width:20px;min-height:20px;width:20px;height:20px;flex-shrink:0}.CheckoutForm_submit__mmbYD{margin-top:.5rem;padding:.9rem 1.75rem;border-radius:var(--radius-button);background-color:var(--color-ink);color:var(--color-base);font-weight:600;font-size:var(--text-button);transition:background-color var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.CheckoutForm_submit__mmbYD:hover:not(:disabled){background-color:var(--color-accent);transform:translateY(-2px);box-shadow:var(--shadow-soft)}.CheckoutForm_submit__mmbYD:active:not(:disabled){transform:translateY(0);box-shadow:none}.CheckoutForm_submit__mmbYD:disabled{opacity:.6;cursor:not-allowed}.CheckoutForm_message__IkHUT{font-size:var(--text-meta);color:var(--color-utility-accent)}.GatheringGuide_wrapper__pi1RK{display:flex;flex-direction:column;gap:clamp(2.5rem,2rem + 2vw,3.5rem);margin-top:clamp(2rem,1.6rem + 2vw,3rem)}.GatheringGuide_infoStrip__ANbE_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;background-color:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-card-padding-mobile)}@media (min-width:700px){.GatheringGuide_infoStrip__ANbE_{padding:var(--space-card-padding-desktop)}}.GatheringGuide_infoLabel__siDOS{font-size:var(--text-marker);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.3rem}.GatheringGuide_infoValue__CMekt{font-size:var(--text-body);color:var(--color-ink)}.GatheringGuide_section__SM_ky{padding-top:2rem;border-top:1px solid var(--color-border)}.GatheringGuide_sectionHeading__f0z3c{font-size:1.2rem;margin-bottom:1rem}.GatheringGuide_plainList__QFnN5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.GatheringGuide_plainList__QFnN5 li{font-size:var(--text-body);line-height:1.6;padding-left:1.1rem;position:relative}.GatheringGuide_plainList__QFnN5 li:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background-color:var(--color-accent)}.GatheringGuide_timeline__O9bJ3{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:700px){.GatheringGuide_timeline__O9bJ3{flex-direction:row}.GatheringGuide_timelineStage__qSsbg{flex:1 1}}.GatheringGuide_timelineStage__qSsbg{background-color:var(--color-base);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-card-padding-mobile)}.GatheringGuide_timelineLabel__zlLjN{font-family:var(--font-serif);font-size:1.05rem;margin-bottom:.75rem}.GatheringGuide_invitationCard__1VvPR{background-color:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-card-padding-mobile);margin-bottom:1rem}.GatheringGuide_invitationCard__1VvPR:last-child{margin-bottom:0}.GatheringGuide_invitationLabel__fJM5D{font-size:var(--text-marker);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-utility-accent);margin-bottom:.5rem}.GatheringGuide_invitationBody__4nY7c{font-size:var(--text-body);line-height:1.7;color:var(--color-ink);white-space:pre-line}.GatheringGuide_twoColSection__RIBnY{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;padding-top:2rem;border-top:1px solid var(--color-border)}@media (min-width:700px){.GatheringGuide_twoColSection__RIBnY{grid-template-columns:1fr 1fr}}.GatheringGuide_menuGrid__4wlnv{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media (min-width:560px){.GatheringGuide_menuGrid__4wlnv{grid-template-columns:repeat(2,1fr)}}.GatheringGuide_menuCard__ufg55{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.1rem;border:1px solid var(--color-border);border-radius:var(--radius-card);text-decoration:none;color:var(--color-ink);transition:box-shadow var(--motion-fast) var(--motion-ease)}a.GatheringGuide_menuCard__ufg55:hover{box-shadow:var(--shadow-soft)}.GatheringGuide_menuRole__PDTdY{font-size:var(--text-marker);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-collector-accent)}.GatheringGuide_menuTitle__hzisT{font-family:var(--font-serif);font-size:1.05rem}.GatheringGuide_menuNote__hu5yz{margin-top:1rem;font-size:var(--text-meta);color:var(--color-muted-text);line-height:1.6}.GatheringGuide_playlistNote__oL8xt{font-size:var(--text-body);line-height:1.6;color:var(--color-ink);margin-bottom:.75rem}.GatheringGuide_menuLink__5L3_3,.GatheringGuide_playlistLink__tWDd7{display:inline-block;font-size:var(--text-meta);font-weight:600;color:var(--color-ink);text-decoration:none;border-bottom:1px solid var(--color-accent);padding-bottom:.1rem}.GatheringGuide_menuLink__5L3_3:hover,.GatheringGuide_playlistLink__tWDd7:hover{color:var(--color-accent)}.GatheringGuide_preludeLinks__MNubG{display:flex;flex-wrap:wrap;gap:1.5rem}.MysteryGuide_wrapper__6Wdqt{display:flex;flex-direction:column;gap:clamp(2rem,1.6rem + 2vw,3rem);margin-top:clamp(2rem,1.6rem + 2vw,3rem)}.MysteryGuide_productLabel__MlN9B{font-size:var(--text-marker);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-collector-accent)}.MysteryGuide_paragraph__Jn6vT{font-size:var(--text-body);line-height:1.75;margin-bottom:1rem}.MysteryGuide_paragraph__Jn6vT:last-child{margin-bottom:0}.MysteryGuide_infoStrip__TsbK9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;background-color:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-card-padding-mobile)}@media (min-width:700px){.MysteryGuide_infoStrip__TsbK9{padding:var(--space-card-padding-desktop)}}.MysteryGuide_infoLabel__whFYe{font-size:var(--text-marker);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.3rem}.MysteryGuide_infoValue__N8Ah3{font-size:var(--text-body);color:var(--color-ink)}.MysteryGuide_section__dHWFU{padding-top:2rem;border-top:1px solid var(--color-border)}.MysteryGuide_sectionHeading__A8B1i{font-size:1.2rem;margin-bottom:1rem}.MysteryGuide_plainList__IOodh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.MysteryGuide_plainList__IOodh li{font-size:var(--text-body);line-height:1.6;padding-left:1.1rem;position:relative}.MysteryGuide_plainList__IOodh li:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background-color:var(--color-accent)}.MysteryGuide_essyNote__N6Aq5{background-color:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-card-padding-mobile);border-left:3px solid var(--color-collector-accent)}@media (min-width:900px){.MysteryGuide_essyNote__N6Aq5{padding:var(--space-card-padding-desktop)}}.MysteryGuide_essyNoteHeading__iJ9OC{font-family:var(--font-serif);font-style:italic;font-size:1.15rem;margin-bottom:.75rem}.MysteryGuide_essyNoteBody__VR_bm{font-size:var(--text-body);line-height:1.75;color:var(--color-ink)}.MysteryGuide_faqList__NPsb_{display:flex;flex-direction:column;gap:1.25rem}.MysteryGuide_faqItem__38KCv{border-bottom:1px solid var(--color-border);padding-bottom:1.25rem}.MysteryGuide_faqItem__38KCv:last-child{border-bottom:none;padding-bottom:0}.MysteryGuide_faqQuestion__ypcjP{font-family:var(--font-serif);font-size:1.05rem;margin-bottom:.4rem}.MysteryGuide_faqAnswer__e_rxt{font-size:var(--text-body);line-height:1.65;color:var(--color-utility-accent)}.MysteryGuide_practicalNote__10D8d{font-size:var(--text-meta);color:var(--color-muted-text);line-height:1.6}.CreativeGatheringGuide_wrapper__szA7W{display:flex;flex-direction:column;gap:clamp(2.5rem,2rem + 2vw,3.5rem);margin-top:clamp(2rem,1.6rem + 2vw,3rem)}.CreativeGatheringGuide_productLabel__mm7_m{font-size:var(--text-marker);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-collector-accent)}.CreativeGatheringGuide_paragraph__JgMf6{font-size:var(--text-body);line-height:1.75;margin-bottom:1rem}.CreativeGatheringGuide_paragraph__JgMf6:last-child{margin-bottom:0}.CreativeGatheringGuide_infoStrip__hI8YN{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;background-color:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-card-padding-mobile)}@media (min-width:700px){.CreativeGatheringGuide_infoStrip__hI8YN{padding:var(--space-card-padding-desktop)}}.CreativeGatheringGuide_infoLabel__PwjuN{font-size:var(--text-marker);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.3rem}.CreativeGatheringGuide_infoValue__6GQ1x{font-size:var(--text-body);color:var(--color-ink)}.CreativeGatheringGuide_section__QyO2v{padding-top:2rem;border-top:1px solid var(--color-border)}.CreativeGatheringGuide_sectionHeading___zXbj{font-size:1.2rem;margin-bottom:1rem}.CreativeGatheringGuide_plainList__QOUMV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.CreativeGatheringGuide_plainList__QOUMV li{font-size:var(--text-body);line-height:1.6;padding-left:1.1rem;position:relative}.CreativeGatheringGuide_plainList__QOUMV li:before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background-color:var(--color-accent)}.CreativeGatheringGuide_optionalLabel__w_EcZ{font-size:var(--text-marker);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-utility-accent);margin-top:1rem;margin-bottom:.5rem}.CreativeGatheringGuide_stepsGrid__KKBi9{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:560px){.CreativeGatheringGuide_stepsGrid__KKBi9{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.CreativeGatheringGuide_stepsGrid__KKBi9{grid-template-columns:repeat(4,1fr)}}.CreativeGatheringGuide_stepCard__karQY{background-color:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-card-padding-mobile);display:flex;flex-direction:column;gap:.4rem}.CreativeGatheringGuide_stepNumber__XwGic{font-family:var(--font-serif);font-style:italic;font-size:1.4rem;color:var(--color-collector-accent)}.CreativeGatheringGuide_stepTitle__1DnVi{font-family:var(--font-serif);font-size:1.05rem}.CreativeGatheringGuide_stepBody__seljA{font-size:var(--text-meta);line-height:1.6;color:var(--color-utility-accent)}.CreativeGatheringGuide_paletteGrid__Q_KI4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}@media (min-width:560px){.CreativeGatheringGuide_paletteGrid__Q_KI4{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.CreativeGatheringGuide_paletteGrid__Q_KI4{grid-template-columns:repeat(5,1fr)}}.CreativeGatheringGuide_paletteSwatch__NRrxl{display:flex;flex-direction:column;gap:.3rem;border:1px solid var(--color-border);border-radius:var(--radius-card);padding:.75rem}.CreativeGatheringGuide_swatchColour__1ekEV{display:block;width:100%;aspect-ratio:1;border-radius:calc(var(--radius-card) - 6px);border:1px solid var(--color-border)}.CreativeGatheringGuide_swatchName__f8uUO{font-size:var(--text-meta);color:var(--color-ink)}.CreativeGatheringGuide_swatchHex__RjNO0{font-size:.7rem;letter-spacing:.03em;color:var(--color-utility-accent)}.CreativeGatheringGuide_sheetsGrid__qrOQL{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:700px){.CreativeGatheringGuide_sheetsGrid__qrOQL{grid-template-columns:repeat(2,1fr)}}.CreativeGatheringGuide_sheetCard__k0rFj{background-color:var(--color-base);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-card-padding-mobile);display:flex;flex-direction:column;gap:.3rem}.CreativeGatheringGuide_sheetTitle__g_sk_{font-family:var(--font-serif);font-size:1.05rem}.CreativeGatheringGuide_sheetSubtitle__9_dZ1{font-family:var(--font-serif);font-style:italic;font-size:var(--text-meta);color:var(--color-collector-accent)}.CreativeGatheringGuide_sheetDescription__Bcc7j{font-size:var(--text-meta);line-height:1.6;color:var(--color-utility-accent)}.CreativeGatheringGuide_timeline__bX8e_{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:700px){.CreativeGatheringGuide_timeline__bX8e_{flex-direction:row}.CreativeGatheringGuide_timelineStage__WkYOi{flex:1 1}}.CreativeGatheringGuide_timelineStage__WkYOi{background-color:var(--color-base);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-card-padding-mobile)}.CreativeGatheringGuide_timelineLabel__RlIDG{font-family:var(--font-serif);font-size:1.05rem;margin-bottom:.75rem}.CreativeGatheringGuide_twoColSection__w7bqe{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;padding-top:2rem;border-top:1px solid var(--color-border)}@media (min-width:700px){.CreativeGatheringGuide_twoColSection__w7bqe{grid-template-columns:1fr 1fr}}.CreativeGatheringGuide_menuNote__a2sin{margin-top:1rem;font-size:var(--text-meta);color:var(--color-muted-text);line-height:1.6}.CreativeGatheringGuide_playlistLink__TFYuM{display:inline-block;margin-top:.5rem;font-size:var(--text-meta);font-weight:600;color:var(--color-ink);text-decoration:none;border-bottom:1px solid var(--color-accent);padding-bottom:.1rem}.CreativeGatheringGuide_playlistLink__TFYuM:hover{color:var(--color-accent)}.CreativeGatheringGuide_essyNote__9_C4_{background-color:var(--color-surface);border-radius:var(--radius-card);padding:var(--space-card-padding-mobile);border-left:3px solid var(--color-collector-accent)}@media (min-width:900px){.CreativeGatheringGuide_essyNote__9_C4_{padding:var(--space-card-padding-desktop)}}.CreativeGatheringGuide_essyNoteHeading__ZEk_m{font-family:var(--font-serif);font-style:italic;font-size:1.15rem;margin-bottom:.75rem}.CreativeGatheringGuide_essyNoteBody__Di2hN{font-size:var(--text-body);line-height:1.75;color:var(--color-ink)}.CreativeGatheringGuide_faqList__bsH4w{display:flex;flex-direction:column;gap:1.25rem}.CreativeGatheringGuide_faqItem__88sMf{border-bottom:1px solid var(--color-border);padding-bottom:1.25rem}.CreativeGatheringGuide_faqItem__88sMf:last-child{border-bottom:none;padding-bottom:0}.CreativeGatheringGuide_faqQuestion__4tPxf{font-family:var(--font-serif);font-size:1.05rem;margin-bottom:.4rem}.CreativeGatheringGuide_faqAnswer__ESoYW{font-size:var(--text-body);line-height:1.65;color:var(--color-utility-accent)}.CreativeGatheringGuide_practicalNote__P3ae1{font-size:var(--text-meta);color:var(--color-muted-text);line-height:1.6}.StickyPurchaseBar_bar__oqCGd{position:fixed;left:0;right:0;bottom:0;z-index:20;transform:translateY(100%);transition:transform var(--motion-base,.25s) ease;padding-bottom:env(safe-area-inset-bottom,0);background-color:var(--color-ink);box-shadow:0 -4px 16px rgb(0 0 0/.15)}.StickyPurchaseBar_bar__oqCGd[data-visible=true]{transform:translateY(0)}@media (min-width:700px){.StickyPurchaseBar_bar__oqCGd{display:none}}@media (prefers-reduced-motion:reduce){.StickyPurchaseBar_bar__oqCGd{transition-duration:.01ms}}.StickyPurchaseBar_barInner__xZcLL{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.1rem;max-width:var(--content-max-width-narrow);margin-inline:auto}.StickyPurchaseBar_barText__0TT7B{display:flex;flex-direction:column;line-height:1.25;color:var(--color-porcelain,#f8f4ee);min-width:0}.StickyPurchaseBar_barTitle__dlSOz{font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StickyPurchaseBar_barPrice__xwIf6{font-family:var(--font-serif);font-size:1.1rem}.StickyPurchaseBar_barButton__YW2oo{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.25rem;border-radius:var(--radius-pill,999px);background-color:var(--color-accent);color:var(--color-ink);font-weight:600;font-size:.9rem;text-decoration:none;white-space:nowrap}.StickyPurchaseBar_barButton__YW2oo:focus-visible{outline:2px solid var(--color-porcelain,#f8f4ee);outline-offset:2px}.Postcards_primaryCta__h8hCS,.Postcards_secondaryCta__EeFeR{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-size:var(--text-button);font-weight:600;line-height:1.25;padding:.875rem 1.5rem;min-height:44px;border-radius:var(--radius-button);border:1px solid var(--color-ink);text-align:center;text-decoration:none;transition:transform var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.Postcards_primaryCta__h8hCS{background-color:var(--color-ink);color:var(--color-ink-on-accent)}.Postcards_secondaryCta__EeFeR{background-color:initial;color:var(--color-ink)}.Postcards_primaryCta__h8hCS:hover,.Postcards_secondaryCta__EeFeR:hover{transform:translateY(-1px)}.Postcards_secondaryCta__EeFeR:hover{background-color:var(--color-surface)}.Postcards_backlink__bFobg{margin-block:2rem 1rem;max-width:var(--content-max-width-narrow)}.Postcards_backlink__bFobg a{color:var(--color-ink);font-weight:600;text-decoration:underline;text-underline-offset:.25em}.Postcards_card__IcP4p{display:flex;flex-direction:column;height:100%;background-color:var(--palette-porcelain);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden;color:var(--color-ink);text-decoration:none;transition:transform var(--motion-fast) var(--motion-ease)}.Postcards_card__IcP4p:hover{transform:translateY(-2px)}.Postcards_cardImage__WjGPp{position:relative;aspect-ratio:3/2;overflow:hidden;background-color:var(--color-surface)}.Postcards_cardBody__2biWY{display:flex;flex-direction:column;gap:.5rem;padding:var(--space-card-padding-mobile)}@media (min-width:900px){.Postcards_cardBody__2biWY{padding:var(--space-card-padding-desktop)}}.Postcards_cardNumber__WD7WK{font-family:var(--font-sans);font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);opacity:.8}.Postcards_cardTitle__zNGNw{font-family:var(--font-serif);font-size:1.375rem;line-height:1.25}.Postcards_cardText__tdMuU{font-size:var(--text-body);line-height:1.6}.Postcards_cardCta__Pj5Zh{margin-top:auto;padding-top:.5rem;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.Postcards_beginHere__YZ6L7{font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:var(--color-ink)}@media (prefers-reduced-motion:reduce){.Postcards_card__IcP4p,.Postcards_primaryCta__h8hCS,.Postcards_secondaryCta__EeFeR{transition:none}}