.XydlMa_breadcrumb{color:#686579;align-items:center;gap:10px;padding-block:18px 22px;font-size:12px;display:flex}.XydlMa_breadcrumb a:hover{color:var(--navy);text-underline-offset:4px;text-decoration:underline}.XydlMa_breadcrumb [aria-current]{color:var(--navy);font-weight:600}
.IglEcW_hero{--hero-color:var(--butter);--copy-width:min(46%, 34rem);--scallop:14px;isolation:isolate;min-height:clamp(340px,36vw,520px);margin-bottom:30px;display:flex;position:relative}.IglEcW_hero:not([data-art]){--copy-width:min(100%, 62ch);min-height:0}.IglEcW_hero[data-color=lilac]{--hero-color:var(--lilac)}.IglEcW_hero[data-color=apricot]{--hero-color:var(--apricot)}.IglEcW_hero[data-color=pistachio]{--hero-color:var(--pistachio)}.IglEcW_band{z-index:-1;background:var(--hero-color);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--scallop) + 1px) no-repeat, radial-gradient(circle at 50% 0, #000 calc(var(--scallop) - .5px), transparent var(--scallop)) bottom / calc(var(--scallop) * 2) var(--scallop) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--scallop) + 1px) no-repeat, radial-gradient(circle at 50% 0, #000 calc(var(--scallop) - .5px), transparent var(--scallop)) bottom / calc(var(--scallop) * 2) var(--scallop) repeat-x;position:absolute;inset:0;overflow:hidden}.IglEcW_art{inset-block:0;aspect-ratio:2;max-width:100%;position:absolute;right:0}.IglEcW_art:after{content:"";background:linear-gradient(90deg, var(--hero-color) 0%, color-mix(in srgb, var(--hero-color) 70%, transparent) 14%, transparent 36%);position:absolute;inset:0}.IglEcW_photo{object-fit:cover}.IglEcW_inner{flex-direction:column;width:min(100% - 80px,1400px);margin-inline:auto;display:flex;position:relative}.IglEcW_breadcrumb{z-index:1;position:relative}.IglEcW_copy{max-width:var(--copy-width);padding-block:8px calc(var(--scallop) + 64px);flex-direction:column;flex:1;justify-content:center;display:flex;position:relative}.IglEcW_titleRow{align-items:center;gap:14px;display:flex}.IglEcW_titleRow h1{letter-spacing:-.035em;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:600;line-height:1.02}.IglEcW_count{color:#4a4a6a;margin-top:10px;font-size:14px;font-weight:600}.IglEcW_description{color:#3b3b5c;text-wrap:pretty;margin-top:10px;font-size:17px;line-height:1.6}.IglEcW_decoration{--size:80px;width:var(--size);pointer-events:none;position:absolute}.IglEcW_decoration[data-size=sm]{--size:56px}.IglEcW_decoration[data-size=lg]{--size:112px}.IglEcW_decorationArt{aspect-ratio:1;filter:drop-shadow(0 10px 12px #0b2c9924);display:block;position:relative}.IglEcW_decoration[data-spot=title]{width:calc(var(--size) * .85);flex:none;position:relative;rotate:10deg}.IglEcW_decoration[data-spot=hang]{top:0;left:calc(var(--copy-width) + 12px);transform-origin:top;flex-direction:column;align-items:center;animation:5s ease-in-out infinite alternate IglEcW_sway;display:flex}.IglEcW_decoration[data-spot=hang]:before{content:"";background:#0b2c9959;width:1.5px;height:clamp(36px,7vw,88px)}.IglEcW_decoration[data-spot=hang] .IglEcW_decorationArt{width:100%;margin-top:-6px}.IglEcW_decoration[data-spot=perch],.IglEcW_decoration[data-spot=corner]{bottom:calc(var(--size) * -.42)}.IglEcW_decoration[data-spot=perch]{left:calc(var(--copy-width) - var(--size) * .5);rotate:-6deg}.IglEcW_decoration[data-spot=corner]{right:0;rotate:8deg}@keyframes IglEcW_sway{0%{rotate:-4deg}to{rotate:4deg}}@media (prefers-reduced-motion:reduce){.IglEcW_decoration{animation:none!important}}@media (max-width:1050px){.IglEcW_inner{width:calc(100% - 48px)}}@media (max-width:640px){.IglEcW_hero,.IglEcW_hero:not([data-art]){--copy-width:100%;min-height:0}.IglEcW_art{width:100%;inset:0 0 auto}.IglEcW_art:after{background:linear-gradient(180deg, transparent 65%, var(--hero-color) 100%)}.IglEcW_inner{width:calc(100% - 36px)}.IglEcW_hero[data-art] .IglEcW_copy{padding-top:max(16px,50vw - 64px)}.IglEcW_copy{padding-bottom:calc(var(--scallop) + 40px)}.IglEcW_decoration{--size:56px}.IglEcW_decoration[data-size=sm]{--size:40px}.IglEcW_decoration[data-size=lg]{--size:72px}.IglEcW_decoration[data-spot=hang]{display:none}.IglEcW_decoration[data-spot=perch]{left:auto;right:34%}}
._8yTRXG_meter{gap:10px;display:grid}._8yTRXG_message{text-wrap:pretty;font-size:14px;font-weight:700;line-height:1.45}._8yTRXG_trackWrap{padding:12px 15px 0 0}._8yTRXG_track{background:#ece4d6;border-radius:999px;height:10px;position:relative}._8yTRXG_fill,._8yTRXG_projected{border-radius:inherit;transition:width .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}._8yTRXG_fill{background:linear-gradient(90deg, #7cc095, var(--leaf))}._8yTRXG_projected{background:repeating-linear-gradient(-45deg,#b9dcbf 0 6px,#d6ecd5 6px 12px)}._8yTRXG_marker{color:#8a8496;background:#fffdf8;border:2px solid #ece4d6;border-radius:50%;place-items:center;width:30px;height:30px;transition:background-color .24s,border-color .24s,color .24s;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}._8yTRXG_marker[data-reached=true]{border-color:var(--leaf);color:var(--cream);background:var(--leaf)}._8yTRXG_marker[data-pop=true]{animation:.52s cubic-bezier(.34,1.56,.64,1) _8yTRXG_pop}._8yTRXG_labels{color:#686579;height:30px;margin-right:15px;font-size:11px;line-height:1.3;position:relative}._8yTRXG_labels li{white-space:nowrap;text-align:center;position:absolute;top:0;transform:translate(-50%)}._8yTRXG_labels li:last-child{text-align:right;transform:translate(calc(15px - 100%))}._8yTRXG_labels strong{color:var(--navy);display:block}._8yTRXG_labels li[data-reached=true] strong{color:#315b3d}._8yTRXG_compact ._8yTRXG_labels{display:none}._8yTRXG_compact ._8yTRXG_trackWrap{padding-top:4px}._8yTRXG_compact ._8yTRXG_marker{width:24px;height:24px}._8yTRXG_burst{pointer-events:none;position:absolute;top:50%;left:50%}._8yTRXG_burst i{background:var(--butter);width:7px;height:7px;transform:rotate(var(--angle)) translateY(0);border-radius:2px;margin:-3.5px;animation:.76s cubic-bezier(.22,1,.36,1) forwards _8yTRXG_spark;position:absolute}._8yTRXG_burst i:nth-child(2n){background:#f4a8c0;border-radius:50%}._8yTRXG_burst i:nth-child(3n){background:#8fb7ff}@keyframes _8yTRXG_spark{60%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-34px) scale(.5)}}@keyframes _8yTRXG_pop{40%{transform:translate(-50%,-50%)scale(1.3)}}@media (prefers-reduced-motion:reduce){._8yTRXG_fill,._8yTRXG_projected,._8yTRXG_marker{transition:none}._8yTRXG_marker[data-pop=true]{animation:none}._8yTRXG_burst{display:none}}
.fFP-mG_placeholder{background:var(--butter);position:absolute;inset:0;overflow:hidden}.fFP-mG_placeholder[data-color=lilac]{background:var(--lilac)}.fFP-mG_placeholder[data-color=apricot]{background:var(--apricot)}.fFP-mG_placeholder[data-color=pistachio]{background:var(--pistachio)}.fFP-mG_disc{aspect-ratio:1;background:radial-gradient(circle at 35% 25%,#ffffffb0,#ffffff20 65%);border-radius:50%;width:58%;position:absolute;top:21%;left:21%;box-shadow:inset 0 2px 3px #ffffff75,inset 0 -8px 14px #74512b0a}.fFP-mG_dot{aspect-ratio:1;background:#ffffff4d;border-radius:45%;width:16%;position:absolute;top:12%;right:12%;transform:rotate(20deg)}.fFP-mG_photo{object-fit:cover}
.PU5iVW_stepper{background:#fffdf7;border:1px solid #dcd4c7;border-radius:16px;justify-content:space-between;align-items:center;height:56px;display:flex}.PU5iVW_stepper button{cursor:pointer;border-radius:14px;place-items:center;width:44px;height:54px;display:grid}.PU5iVW_stepper button:disabled{opacity:.3;cursor:default}.PU5iVW_stepper button:hover:not(:disabled){background:#ede5d8}.PU5iVW_stepper button:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.PU5iVW_stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:20px;font-weight:700}.PU5iVW_compact{border-radius:12px;width:104px;height:40px}.PU5iVW_compact button{border-radius:11px;width:34px;height:38px}
