@charset "utf-8";/*! © bubbleme Media Pty Ltd. */
.sf{--sf-fg:var(--text-primary,#201d1a);--sf-2:var(--text-secondary,#57514a);--sf-3:var(--text-muted,#6b655e);--sf-line:var(--hairline-strong,rgba(32,29,26,.14));border-top:1px solid var(--sf-line);margin-top:64px;color:var(--sf-2);font-family:var(--font-sans,system-ui,sans-serif);font-size:var(--fs-row,.9375rem);line-height:1.45}.msg-page:has(~.sf){min-height:calc(100svh - 96px)}.msg-page~.sf{margin-top:0}.sh~.msg-page:has(~.sf){min-height:calc(100svh - 160px)}.sf__in{max-width:1176px;margin:0 auto;padding:48px max(16px,calc(env(safe-area-inset-right,0px) + 12px)) calc(32px + env(safe-area-inset-bottom)) max(16px,calc(env(safe-area-inset-left,0px) + 12px))}.sf a{color:inherit;text-decoration:none;border-radius:6px}.sf a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color var(--t2) var(--ease-out),text-decoration-color var(--t2) var(--ease-out),background-color var(--t2) var(--ease-out)}@media (hover:hover){.sf a:hover{color:var(--sf-fg);text-decoration-color:currentColor}}.sf a:focus-visible,.sf button:focus-visible{outline:2px solid var(--sf-fg);outline-offset:2px}.sf ul{list-style:none;margin:0;padding:0}.sf p{margin:0}.sf__top{display:grid;gap:32px}.sf__brand{display:grid;gap:8px;justify-items:start;align-content:start}.sf__wm{font-family:var(--font-display,Georgia,serif);font-size:1.375rem;font-weight:400;color:var(--sf-fg);min-height:44px;display:inline-flex;align-items:center;letter-spacing:-.01em;line-height:1;white-space:nowrap;font-variation-settings:"SOFT" 50,"WONK" 0,"opsz" 144}.sf__wm em{font-style:italic;font-weight:300;padding-right:.12em;margin-right:-.08em}@media (hover:hover){.sf__wm:hover{text-decoration:none}}.sf__tag{color:var(--sf-fg)}.sf__mail a{white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.sf .sf__social{display:flex;gap:4px;margin-left:-12px}.sf__social a{width:44px;height:44px;display:inline-grid;place-items:center;border-radius:50%;color:var(--sf-2)}@media (hover:hover){.sf__social a:hover{color:var(--sf-fg);background:var(--sf-line)}}.sf__social svg{width:20px;height:20px}.sf__theme{display:inline-flex;flex-wrap:wrap;max-width:100%;border:1px solid var(--sf-line);border-radius:25px;padding:3px;margin-top:4px}.sf__theme button{appearance:none;border:0;background:transparent;color:var(--sf-2);font:inherit;font-size:var(--fs-meta,.8125rem);font-weight:600;min-height:44px;min-width:44px;padding:0 12px;border-radius:9999px;cursor:pointer}.sf__theme button[aria-pressed=true]{background:var(--sf-fg);color:var(--bg,#faf8f4)}.sf__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:24px 16px}@media (max-width:399.98px){.sf__cols{grid-template-columns:1fr;gap:var(--s5)}}.sf__col{min-width:0;overflow-wrap:break-word}.sf__h{font-family:inherit;font-size:var(--fs-meta,.8125rem);line-height:1.45;font-weight:600;color:var(--sf-3);margin:0 0 4px;letter-spacing:0}.sf__col a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;line-height:1.3;padding-block:var(--s1,4px);box-sizing:border-box}.sf__legal{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;border-top:1px solid var(--sf-line);margin-top:32px;padding-top:16px;font-size:var(--fs-meta,.8125rem);color:var(--sf-3)}.sf__legal a{min-width:44px;min-height:44px;display:inline-flex;align-items:center}.sf__nw{display:inline-block;max-width:100%}.sf__made{--accent:#cf6244;--accent-text:var(--sf-fg);--text:var(--sf-fg);--muted:var(--sf-3);--font-b:inherit;--tshadow:none;display:inline-flex;align-items:center;gap:0;position:relative}.sf__pop.bp-pop{margin:0;gap:0;min-height:44px;padding:0 4px 0 0;font:inherit;font-size:var(--fs-meta,.8125rem);color:var(--sf-3)}.sf__pop.bp-pop:before{inset:-4px -6px}.sf__pop .bp-pop-ic{scale:.42;margin:-18.5px -16px -18.5px -12px}.sf__pop .bp-pop-n{font:600 var(--fs-meta,.8125rem)/1 inherit;font-family:inherit;color:var(--sf-fg)}.sf__pop .bp-pop-lbl{font:400 var(--fs-meta,.8125rem)/1 inherit;font-family:inherit;color:var(--sf-3);max-width:3em}.sf__pop .bp-pop-plus{left:6px;top:-10px;font-size:var(--fs-xs,.75rem)}.sf__pop .bp-pop-combo{display:none}.bp-pop.quiet .bp-pop-cnt{max-width:0;opacity:0;overflow:hidden;margin:0;transition:max-width var(--t3) var(--ease-out),opacity var(--t2) var(--ease-out),margin var(--t3) var(--ease-out)}.bp-pop.quiet.q-open .bp-pop-cnt{max-width:10em;opacity:1;margin:0 2px 0 4px}.sf__mib{margin-left:6px}.sf__popsr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:reduce){.bp-pop.quiet .bp-pop-cnt{transition:none}}@media (min-width:1000px){.sf__top{grid-template-columns:minmax(220px,1fr) 2.4fr;gap:48px}}@media (min-width:600px){.sf__in{padding-inline:max(24px,calc(env(safe-area-inset-left,0px) + 12px)) max(24px,calc(env(safe-area-inset-right,0px) + 12px))}}@media (min-width:1024px){.sf__in{padding-inline:max(32px,calc(env(safe-area-inset-left,0px) + 12px)) max(32px,calc(env(safe-area-inset-right,0px) + 12px))}}.sf--slim{margin-top:var(--s8,64px)}.sf--slim .sf__in{padding-block:var(--s5,24px) calc(var(--s5,24px) + env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s1,4px) var(--s5,24px);font-size:var(--fs-meta,.8125rem);color:var(--sf-3)}.sf__slim{display:flex;flex-wrap:wrap;gap:0 var(--s2,8px)}.sf__slim a{min-height:44px;display:inline-flex;align-items:center;padding:0 var(--s2,8px);margin-inline:calc(var(--s2,8px) * -1) 0}@media print{.sf{display:none}}.sf__wm>span{display:inline-block;width:3.795em;height:.765em;margin-bottom:-.02em;overflow:hidden;text-indent:120%;white-space:nowrap;background-color:currentColor;-webkit-mask:url(/assets/brand/wordmark.svg) 0 0/100% 100% no-repeat;mask:url(/assets/brand/wordmark.svg) 0 0/100% 100% no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact}@media (forced-colors:active){.sf__wm>span{forced-color-adjust:none;background-color:CanvasText}}.sf .sf__wm{color:var(--sf-fg)}.bp-pop{--tint:var(--pop-tint,var(--accent));--pop-ink:var(--accent-text,var(--tint));position:relative;display:inline-flex;align-items:center;gap:12px;margin:0 auto 4px;padding:0;border:0;background:none;color:var(--text);font:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.bp-pop:before{content:"";position:absolute;inset:-16px -14px;border-radius:24px}.bp-pop:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:999px}.bp-pop-ic{position:relative;display:block;flex:none;width:64px;height:64px;scale:.8;margin:-6.4px -14.4px -6.4px -16px}.bp-pop-b{position:absolute;border-radius:50%;background:radial-gradient(circle at 36% 30%,color-mix(in srgb,var(--tint),white 9%),var(--tint) 80%)}.bp-pop.moving .bp-pop-b{will-change:transform}.bp-pop-b.big{width:26px;height:26px;left:19px;top:19px;transform:translate(-7px,-7px)}.bp-pop-b.small{width:17px;height:17px;left:23.5px;top:23.5px;opacity:.78;transform:translate(11px,11px)}.bp-pop-b.third{width:11px;height:11px;left:26.5px;top:26.5px;opacity:.6}.bp-pop-b.gold{background:linear-gradient(150deg,#fff2c2,#e3b54a 55%,#b9852a);box-shadow:0 0 10px #e9c46a99}.bp-pop-b.rainbow{background:linear-gradient(150deg,#ff9a9e,#fad0c4,#a1c4fd,#c2e9fb)}.bp-pop-glow{position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--tint) 45%,transparent),transparent 70%);opacity:0;pointer-events:none}.bp-pop-dot{position:absolute;border-radius:50%;background:var(--tint);pointer-events:none}.bp-pop-ring{position:absolute;border-radius:50%;border:1.5px solid var(--tint);pointer-events:none}.bp-pop-fx{position:absolute;pointer-events:none;line-height:1}.bp-pop-plus{position:absolute;left:58px;top:0;font:600 .8125rem/1 var(--font-b);color:var(--pop-ink);pointer-events:none;white-space:nowrap}.bp-pop-combo{position:absolute;left:50%;top:-26px;transform:translate(-50%);font:600 .75rem/1 var(--font-b);letter-spacing:.06em;color:var(--pop-ink);opacity:0;transition:opacity var(--t3) var(--ease-out);pointer-events:none;white-space:nowrap}.bp-pop-combo.on{opacity:1}.bp-pop-live{position:absolute;left:50%;top:-26px;transform:translate(-50%);font:600 .6875rem/1 var(--font-b);color:var(--pop-ink);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--t3) var(--ease-out)}.bp-pop-live.on{opacity:.8}.bp-pop-combo.on~.bp-pop-live{opacity:0}.bp-pop-combo.ending{animation:popend calc(var(--t-loop) * 2) var(--ease-loop) forwards}@keyframes popend{0%{opacity:1}20%{opacity:.3}40%{opacity:1}62%{opacity:.25}80%{opacity:.85}to{opacity:0}}.bp-pop-cnt{display:inline-flex;align-items:baseline}.bp-pop-n{display:inline-block;min-width:calc(var(--pop-w,0) * 1ch);transform-origin:0 100%;font:500 1.0625rem/1.15 var(--font-h);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;color:var(--text);text-shadow:var(--tshadow)}.bp-pop-lbl{display:inline-block;max-width:2.75rem;margin-left:5px;overflow:hidden;white-space:nowrap;font:500 .8125rem/1.25 var(--font-b);color:var(--muted);transition:opacity var(--t2) var(--ease-out)}.bp-pop-lbl.hide{opacity:0}.bp-pop.quiet .bp-pop-lbl{transition:opacity var(--t4) var(--ease-out),max-width var(--t4) var(--ease-out),margin-left var(--t4) var(--ease-out)}.bp-pop.quiet .bp-pop-lbl.hide{max-width:0;margin-left:0}.bp-pop-sky{--tint:var(--pop-tint,var(--accent));position:absolute;inset:0;z-index:30;overflow:hidden;pointer-events:none}.bp-pop-sky>span{position:absolute;pointer-events:none}@keyframes popbob1{25%{translate:0 -1px}75%{translate:0 1px}}@keyframes popbob2{25%{translate:0 2px}75%{translate:0 -2px}}@keyframes pophue{to{filter:hue-rotate(360deg)}}.bp-pop.inview .bp-pop-b.big{animation:popbob1 var(--t-loop) var(--ease-loop) 3}.bp-pop.inview .bp-pop-b.small{animation:popbob2 var(--t-loop) var(--ease-loop) var(--trail) 3}.bp-pop-b.big.rainbow{animation:popbob1 var(--t-loop) var(--ease-loop) 3,pophue var(--t-loop) linear infinite}.bp-pop-b.small.rainbow{animation:popbob2 var(--t-loop) var(--ease-loop) var(--trail) 3,pophue var(--t-loop) linear infinite}.bp-pop:not(.inview) .bp-pop-b{animation-play-state:paused}.paused .bp-pop-b,.static .bp-pop-b{animation-play-state:paused}.static .bp-pop,.bp-root:not(.live) .bp-pop{cursor:default}@media (prefers-reduced-motion:reduce){.bp-pop-b{animation:none!important}.bp-pop-combo,.bp-pop-lbl{transition:none}}.bp-pop.zero .bp-pop-n{min-width:0;font:600 .8125rem/1.15 var(--font-b);letter-spacing:.01em}.bp-pop.zero .bp-pop-lbl{display:none}@media (forced-colors:active){.bp-pop-b{forced-color-adjust:none;background:CanvasText!important;border:2px solid CanvasText}}.bp-pop-hint{display:block;margin:-12px auto 16px;max-width:24ch;font:500 .75rem/1.35 var(--font-b);color:var(--muted);text-align:center;text-wrap:balance;animation:pop-hint-in var(--t3,.3s) var(--ease-out,ease-out) 1.2s backwards;transition:opacity var(--t2,.2s) var(--ease-out,ease-out)}.bp-pop-hint.gone{opacity:0}@keyframes pop-hint-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.bp-pop-hint{animation:none}}html[data-inapp] [data-web-only]{display:none!important}.sf__theme button{transition:color var(--t2) var(--ease-out),background-color var(--t2) var(--ease-out),transform var(--t1) var(--ease-out)}@media (hover:hover){.sf__theme button:not([aria-pressed=true]):hover{color:var(--sf-fg);background:var(--sf-line)}}.sf__theme button:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.sf__theme button:active{transform:none}}.sf__credit{display:flex;align-items:center;gap:10px}.sf__doodle{flex:none;width:40px;height:40px;border-radius:50%;background:#efe7da;overflow:hidden}.sf__doodle img{display:block;width:40px;height:40px;filter:grayscale(1) sepia(.18) contrast(1.06) drop-shadow(1px 1px 0 #d9cfc1)}:root[data-theme=dark] .sf__doodle{background:#d8cfc2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sf__doodle{background:#d8cfc2}}.sf :is(p,li,a){text-wrap:pretty}.sf__col a{text-wrap:balance}:root[data-native] body:has(form#join) .sf{display:none}
