._notice_yc1id_1{--glass-x:22%;--glass-y:8%;z-index:900;left:max(16px, env(safe-area-inset-left));bottom:max(24px, env(safe-area-inset-bottom));border-radius:var(--radius-md);width:440px;max-width:calc(100vw - 32px);max-height:55dvh;color:var(--ink);box-shadow:0 22px 52px #123d353b, 0 4px 12px #123d351f, 0 0 0 1px color-mix(in srgb, var(--blush-300) 36%, transparent), inset 0 1px 0 #ffffffe6;overflow-wrap:anywhere;background:0 0;border:1px solid #ffffffc7;font-size:16px;line-height:1.55;position:fixed;overflow:hidden}._scrollArea_yc1id_23{overscroll-behavior:contain;max-height:calc(55dvh - 2px);padding:24px;position:relative;overflow-y:auto}._surface_yc1id_33,._rim_yc1id_33,._reflection_yc1id_33{border-radius:inherit;pointer-events:none;position:absolute;inset:0}._surface_yc1id_33{background:var(--warm-white)}._rim_yc1id_33{background:linear-gradient(135deg, #ffffff94, transparent 24% 65%, color-mix(in srgb, var(--blush-200) 42%, transparent));-webkit-mask-composite:xor;padding:12px;display:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._reflection_yc1id_33{background:radial-gradient(ellipse at var(--glass-x) var(--glass-y), #ffffff7a, transparent 44%), linear-gradient(125deg, #ffffff52, transparent 18% 78%, color-mix(in srgb, var(--blush-200) 30%, transparent));box-shadow:inset 2px 2px 1px #ffffffe6, inset -2px -2px 1px #ffffffa6, inset 0 0 0 5px #ffffff14, inset 0 -8px 16px color-mix(in srgb, var(--blush-200) 28%, transparent);opacity:.9;transition:opacity .18s}._reflection_yc1id_33:after{content:"";opacity:0;background:linear-gradient(115deg,#0000 43%,#ffffff61 49%,#ffffff1f 52%,#0000 57%);animation:1.8s ease-out .15s both _glassReveal_yc1id_1;position:absolute;inset:-50% -100%;transform:translate(45%)}@keyframes _glassReveal_yc1id_1{0%{opacity:0;transform:translate(-45%)}18%{opacity:.8}75%{opacity:.6}to{opacity:0;transform:translate(45%)}}._filterDefinition_yc1id_80{pointer-events:none;position:absolute}._content_yc1id_81,._notice_yc1id_1 ._action_yc1id_81{position:relative}._close_yc1id_82{z-index:1}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._surface_yc1id_33{background:color-mix(in srgb, var(--warm-white) 64%, transparent);-webkit-backdrop-filter:blur(14px)saturate(155%);backdrop-filter:blur(14px)saturate(155%)}._rim_yc1id_33{-webkit-backdrop-filter:blur(2px)saturate(160%)brightness(1.12);backdrop-filter:blur(2px)saturate(160%)brightness(1.12);display:block}}@supports ((-webkit-backdrop-filter:url("#glass")) or (backdrop-filter:url("#glass"))){._rim_yc1id_33{-webkit-backdrop-filter:var(--glass-lens) blur(1px) saturate(160%) brightness(1.12);backdrop-filter:var(--glass-lens) blur(1px) saturate(160%) brightness(1.12)}}@media (hover:hover) and (pointer:fine){._notice_yc1id_1:hover ._reflection_yc1id_33{opacity:1}}._notice_yc1id_1:active ._reflection_yc1id_33{opacity:1}._notice_yc1id_1 :focus-visible{outline:3px solid var(--forest-900);outline-offset:3px}._notice_yc1id_1 ._title_yc1id_109{font-family:var(--font-serif), Georgia, serif;color:var(--forest-900);margin:0 32px 12px 0;font-size:26px;font-weight:600;line-height:1.15}._notice_yc1id_1 p{margin:0 0 12px}._mobileCopy_yc1id_120{display:none}._close_yc1id_82{width:44px;height:44px;color:var(--forest-900);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:28px;line-height:1;position:absolute;top:6px;right:6px}._close_yc1id_82:hover{background:var(--blush-100)}._notice_yc1id_1 ._action_yc1id_81{white-space:normal;text-align:center;width:100%;min-height:44px;margin-top:4px;padding:12px 16px;font-size:14px;line-height:1.45}@media (width<=600px){._desktopCopy_yc1id_151{display:none}._mobileCopy_yc1id_120{display:block}._notice_yc1id_1{bottom:max(84px, calc(env(safe-area-inset-bottom) + 72px));max-height:50dvh}._scrollArea_yc1id_23{max-height:calc(50dvh - 2px);padding:18px}._notice_yc1id_1 ._title_yc1id_109{font-size:24px}._notice_yc1id_1{box-shadow:0 22px 52px #123d3529, 0 4px 12px #123d3512, 0 0 0 1px color-mix(in srgb, var(--blush-300) 20%, transparent), inset 0 1px 0 #ffffff8c;border-color:#ffffff7a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._surface_yc1id_33{background:linear-gradient(180deg, color-mix(in srgb, var(--warm-white) 63%, transparent), color-mix(in srgb, var(--warm-white) 64%, transparent) 48%, color-mix(in srgb, var(--warm-white) 66%, transparent));-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%)}._rim_yc1id_33{-webkit-backdrop-filter:blur(3px)saturate(135%)brightness(1.04);backdrop-filter:blur(3px)saturate(135%)brightness(1.04)}}@supports ((-webkit-backdrop-filter:url("#glass")) or (backdrop-filter:url("#glass"))){._rim_yc1id_33{-webkit-backdrop-filter:var(--glass-lens) blur(3px) saturate(135%) brightness(1.04);backdrop-filter:var(--glass-lens) blur(3px) saturate(135%) brightness(1.04)}}._rim_yc1id_33{background:linear-gradient(135deg, #ffffff47, transparent 24% 65%, color-mix(in srgb, var(--blush-200) 18%, transparent))}._reflection_yc1id_33{--mobile-glass-reflection:.65;background:radial-gradient(ellipse at var(--glass-x) var(--glass-y), #fff3, transparent 44%), linear-gradient(125deg, #ffffff1a, transparent 18% 78%, color-mix(in srgb, var(--blush-200) 14%, transparent));box-shadow:inset 1px 1px 1px #ffffff8c, inset -1px -1px 1px #ffffff52, inset 0 -8px 16px color-mix(in srgb, var(--blush-200) 12%, transparent);opacity:var(--mobile-glass-reflection)}._notice_yc1id_1:hover ._reflection_yc1id_33,._notice_yc1id_1:active ._reflection_yc1id_33{opacity:var(--mobile-glass-reflection)}._reflection_yc1id_33:after{animation:none}}@media (prefers-reduced-motion:reduce){._reflection_yc1id_33{transition:none}._reflection_yc1id_33:after{animation:none}._notice_yc1id_1:hover ._reflection_yc1id_33,._notice_yc1id_1:active ._reflection_yc1id_33{opacity:var(--mobile-glass-reflection,.9)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){._surface_yc1id_33{border-radius:inherit;background:var(--warm-white);-webkit-backdrop-filter:none;backdrop-filter:none;inset:0}._rim_yc1id_33,._reflection_yc1id_33{display:none}}@media (forced-colors:active){._notice_yc1id_1{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}._surface_yc1id_33,._rim_yc1id_33,._reflection_yc1id_33{display:none}._notice_yc1id_1 ._title_yc1id_109,._close_yc1id_82{color:canvastext}._notice_yc1id_1 :focus-visible{outline-color:highlight}}._glass_14y0y_2.cookie-banner{--glass-x:22%;--glass-y:8%;background:var(--warm-white);box-shadow:0 22px 52px #123d353b, 0 4px 12px #123d351f, 0 0 0 1px color-mix(in srgb, var(--blush-300) 36%, transparent), inset 0 1px 0 #ffffffe6;border:1px solid #ffffffc7}._decoration_14y0y_12{overflow:hidden}._glass_14y0y_2>div{position:relative}._glass_14y0y_2 .cookie-banner-copy p,._glass_14y0y_2 .cookie-banner-links{color:var(--ink)}._glass_14y0y_2 .cookie-banner-links a{color:var(--forest-900)}._glass_14y0y_2 :focus-visible{outline:3px solid var(--forest-900);outline-offset:3px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._glass_14y0y_2.cookie-banner{background:color-mix(in srgb, var(--warm-white) 64%, transparent);-webkit-backdrop-filter:blur(14px)saturate(155%);backdrop-filter:blur(14px)saturate(155%)}}@media (hover:hover) and (pointer:fine){._glass_14y0y_2:hover ._decoration_14y0y_12{opacity:1}}._glass_14y0y_2:active ._decoration_14y0y_12{opacity:1}@media (width<=600px){._glass_14y0y_2.cookie-banner{box-shadow:0 22px 52px #123d3529, 0 4px 12px #123d3512, 0 0 0 1px color-mix(in srgb, var(--blush-300) 20%, transparent), inset 0 1px 0 #ffffff8c;border-color:#ffffff7a}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){._glass_14y0y_2.cookie-banner{background:linear-gradient(180deg, color-mix(in srgb, var(--warm-white) 63%, transparent), color-mix(in srgb, var(--warm-white) 64%, transparent) 48%, color-mix(in srgb, var(--warm-white) 66%, transparent));-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%)}}._glass_14y0y_2:hover ._decoration_14y0y_12,._glass_14y0y_2:active ._decoration_14y0y_12{opacity:var(--mobile-glass-reflection,1)}}@media (prefers-reduced-motion:reduce){._glass_14y0y_2:hover ._decoration_14y0y_12,._glass_14y0y_2:active ._decoration_14y0y_12{opacity:var(--mobile-glass-reflection,.9)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){._glass_14y0y_2.cookie-banner{background:var(--warm-white);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){._glass_14y0y_2.cookie-banner{box-shadow:none;background:canvas;border:1px solid canvastext}._glass_14y0y_2 .cookie-banner-copy p,._glass_14y0y_2 .cookie-banner-links{color:canvastext}._glass_14y0y_2 .cookie-banner-links a{color:linktext}._glass_14y0y_2 :focus-visible{outline-color:highlight}}._membership_1fkbp_1{flex-wrap:wrap;align-items:center;gap:12px 16px;max-width:720px;margin-top:20px;display:flex}._logoSurface_1fkbp_10{background:#fff;border-radius:8px;flex:none;padding:8px;display:inline-flex}._logo_1fkbp_10{width:140px;max-width:100%;height:auto;display:block}._caption_1fkbp_25{min-width:0;color:var(--forest-900);overflow-wrap:anywhere;flex:230px;font-size:14px;line-height:1.5}._compact_1fkbp_34{margin-top:16px}._compact_1fkbp_34 ._logo_1fkbp_10{width:104px}._instagram_1knk8_1{max-width:100%;min-height:44px;color:var(--blush-200);align-items:center;gap:9px;margin-top:8px;font-size:14px;line-height:1.5;display:inline-flex}._instagram_1knk8_1 svg{flex:0 0 20px}._instagram_1knk8_1 span{overflow-wrap:anywhere;min-width:0}._instagram_1knk8_1:hover{color:var(--white)}._instagram_1knk8_1:hover span{text-underline-offset:3px;text-decoration:underline}
