.qualification-step.svelte-fwuehl{min-width:0;display:grid;gap:clamp(1.4rem,3.4vh,2.4rem);align-content:center;width:min(920px,100%);height:100%;min-height:0;margin-inline:auto;overflow-y:auto;padding:clamp(2rem,7vh,5rem) 0 2rem;scrollbar-width:thin;scrollbar-color:var(--flow-line, #35211a40) transparent}.question-copy.svelte-fwuehl{min-width:0;max-width:760px}.flow-kicker.svelte-fwuehl{margin:0 0 .8rem;color:var(--flow-accent, #755119);font-size:.75rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}h2.svelte-fwuehl{margin:0;color:var(--flow-ink, #35211a);font:700 clamp(2.6rem,5.6vw,5rem)/.92 "Aino",system-ui,sans-serif;letter-spacing:-.05em;text-wrap:balance}.sent-to.svelte-fwuehl{max-width:560px;margin:.9rem 0 0;color:var(--flow-muted, #65472e);font:500 1rem/1.45 Aino,system-ui,sans-serif}.field-group.svelte-fwuehl{min-width:0;width:100%;display:grid;gap:.9rem;max-width:520px}.phone-label.svelte-fwuehl{color:var(--flow-muted, #65472e);font:700 .82rem/1 Aino,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase}.phone-row.svelte-fwuehl{display:flex;align-items:stretch;border:1px solid var(--flow-line, #35211a40);border-radius:16px;background:var(--flow-surface, #fff8e7);overflow:hidden}.phone-row.svelte-fwuehl:focus-within{border-color:var(--flow-accent, #755119);outline:3px solid #2f6e91;outline-offset:3px}.prefix.svelte-fwuehl{display:grid;place-items:center;padding:0 .35rem 0 1.05rem;border-right:1px solid var(--flow-line, #35211a40);background:var(--flow-surface, #fff8e7);color:var(--flow-muted, #65472e);font:800 1.05rem/1 Aino,system-ui,sans-serif;letter-spacing:.04em}.phone-row.svelte-fwuehl input:where(.svelte-fwuehl){flex:1;min-width:0;min-height:64px;padding:.85rem 1rem .85rem .9rem;border:0;background:transparent;color:var(--flow-ink, #35211a);caret-color:var(--flow-accent, #755119);font:750 1.25rem/1 Aino,system-ui,sans-serif;letter-spacing:.06em}.phone-row.svelte-fwuehl input:where(.svelte-fwuehl):focus{outline:none}.phone-row.svelte-fwuehl input:where(.svelte-fwuehl)::placeholder,.field-group.svelte-fwuehl>input:where(.svelte-fwuehl)::placeholder{color:var(--flow-muted, #65472e)}.field-group.svelte-fwuehl>input:where(.svelte-fwuehl){min-height:64px;padding:.85rem 1.05rem;border:1px solid var(--flow-line, #35211a40);border-radius:16px;background:var(--flow-surface, #fff8e7);color:var(--flow-ink, #35211a);font:600 1.1rem/1.2 Aino,system-ui,sans-serif}.field-group.svelte-fwuehl input:where(.svelte-fwuehl):focus-visible{border-color:var(--flow-accent, #755119);outline:3px solid #2f6e91;outline-offset:3px}.pin-row.svelte-fwuehl{width:100%;min-width:0;display:flex;gap:.55rem;max-width:380px}.pin-row.svelte-fwuehl input:where(.svelte-fwuehl){flex:1 1 0;min-width:0;max-width:58px;aspect-ratio:3 / 4;border:1px solid var(--flow-line, #35211a40);border-radius:14px;background:var(--flow-surface, #fff8e7);color:var(--flow-ink, #35211a);caret-color:var(--flow-accent, #755119);text-align:center;font:850 clamp(1.25rem,4.2vw,1.7rem)/1 "Aino",system-ui,sans-serif}.pin-row.svelte-fwuehl input:where(.svelte-fwuehl):focus{border-color:var(--flow-accent, #755119);outline:3px solid #2f6e91;outline-offset:3px}.quiet-links.svelte-fwuehl{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.countdown.svelte-fwuehl{color:var(--flow-muted, #65472e);font:600 .85rem/1 Aino,system-ui,sans-serif}.fallback-link.svelte-fwuehl{justify-self:start;padding:0;border:0;background:none;color:var(--flow-muted, #65472e);cursor:pointer;font:650 .88rem/1.3 Aino,system-ui,sans-serif;text-decoration:underline;text-decoration-color:var(--flow-line, #35211a40);text-underline-offset:3px}.fallback-link.svelte-fwuehl:hover{color:var(--flow-ink, #35211a)}.fallback-link.svelte-fwuehl:disabled{cursor:not-allowed;opacity:.5}.field-error.svelte-fwuehl{margin:0;color:#9b251b;font-size:.82rem;font-weight:750;font-family:Aino,system-ui,sans-serif}.flow-actions.svelte-fwuehl{display:flex;justify-content:space-between;gap:1rem;width:min(1180px,calc(100% - 2.5rem));margin-inline:auto;padding:1.2rem 0 max(1.5rem,env(safe-area-inset-bottom))}.back-action.svelte-fwuehl,.continue-action.svelte-fwuehl{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.25rem;border-radius:17px;cursor:pointer;font-size:.95rem;font-weight:850;font-family:Aino,system-ui,sans-serif}.back-action.svelte-fwuehl{border:1px solid var(--flow-line, #35211a40);background:var(--flow-surface, #fff8e7);color:var(--flow-ink, #35211a)}.continue-action.svelte-fwuehl{min-width:230px;border:1px solid rgba(255,250,238,.92);background:linear-gradient(180deg,#3f291f,#2b1a15);color:#fffaf0;box-shadow:inset 0 0 0 2px #ffffff6b,0 5px #b49a72,0 12px 24px #b77d514d}.continue-action.svelte-fwuehl:disabled,.back-action.svelte-fwuehl:disabled{cursor:not-allowed;opacity:.42}.continue-action.svelte-fwuehl:active{transform:translateY(3px);box-shadow:inset 0 0 0 2px #ffffff52,0 1px #b49a72}@media (hover: hover) and (pointer: fine){.back-action.svelte-fwuehl:hover{transform:translateY(-2px)}.continue-action.svelte-fwuehl:not(:disabled):hover{transform:translateY(-1px);box-shadow:inset 0 0 0 2px #ffffff7a,0 6px #b49a72,0 14px 28px #b77d515c}}@media (max-width: 640px){h2.svelte-fwuehl{font-size:clamp(2.4rem,12vw,3.4rem)}.pin-row.svelte-fwuehl{gap:.45rem}.continue-action.svelte-fwuehl{min-width:0;flex:1}.back-action.svelte-fwuehl{width:54px;padding-inline:0}.back-action.svelte-fwuehl span:where(.svelte-fwuehl){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}html:has(body.kulariiul-flow-open),body.kulariiul-flow-open{overflow:hidden}.eligibility-flow.svelte-ghxcxi{--flow-ink: #35211a;--flow-muted: #65472e;--flow-accent: #755119;--flow-line: #35211a40;--flow-surface: #fff8e7;position:fixed;z-index:10020;top:0;right:0;bottom:0;left:0;overflow:hidden;background:repeating-linear-gradient(180deg,#ffffff30 0 2px,transparent 2px 35px,#89540f26 36px 37px,#fff7ce40 38px 40px),linear-gradient(90deg,#f4cc71,#f8dc90 50%,#f4cc71);box-shadow:inset 12px 0 #faf3e4,inset -12px 0 #faf3e4;color:var(--flow-ink);isolation:isolate}.flow-shell.svelte-ghxcxi{display:grid;width:min(1180px,calc(100% - 2.5rem));height:100%;min-height:100dvh;min-height:0;margin-inline:auto;grid-template-rows:auto 1fr auto}.sr-only.svelte-ghxcxi{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.flow-header.svelte-ghxcxi{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:96px;border-bottom:1px solid var(--flow-line)}.flow-brand.svelte-ghxcxi,.flow-kicker.svelte-ghxcxi,.field-error.svelte-ghxcxi,.save-error.svelte-ghxcxi,.back-action.svelte-ghxcxi{font-family:Aino,system-ui,sans-serif}.flow-brand.svelte-ghxcxi{font-size:.82rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.quiet-action.svelte-ghxcxi{display:grid;width:48px;height:48px;place-items:center;justify-self:start;border:1px solid var(--flow-line, #35211a40);border-radius:50%;background:var(--flow-surface, #fff8e7);color:var(--flow-ink);cursor:pointer;transition:transform .1s ease-out,background .16s ease-out}.flow-main.svelte-ghxcxi{display:grid;width:min(920px,100%);min-height:0;margin-inline:auto;padding:clamp(2rem,7vh,5rem) 0 2rem;overflow-y:auto;align-items:center;scrollbar-width:thin;scrollbar-color:var(--flow-line, #35211a40) transparent}.qualification-step.svelte-ghxcxi{display:grid;gap:clamp(1.6rem,4vh,3rem)}.question-copy.svelte-ghxcxi{max-width:760px}.flow-kicker.svelte-ghxcxi{margin:0 0 .8rem;color:var(--flow-accent);font-size:.75rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}h2.svelte-ghxcxi{margin:0;color:var(--flow-ink);font:700 clamp(3.4rem,7vw,6.8rem)/.88 "Aino",system-ui,sans-serif;letter-spacing:-.055em;text-wrap:balance}.role-options.svelte-ghxcxi{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.role-options.svelte-ghxcxi button:where(.svelte-ghxcxi),.amount-options.svelte-ghxcxi button:where(.svelte-ghxcxi){border:1px solid var(--flow-line, #35211a40);background:var(--flow-surface, #fff8e7);color:var(--flow-ink);cursor:pointer;font:750 1rem/1.2 Aino,system-ui,sans-serif;transition:transform 90ms ease-out,background .16s ease-out,border-color .16s ease-out,box-shadow 90ms ease-out}.role-options.svelte-ghxcxi button:where(.svelte-ghxcxi){display:grid;min-height:118px;padding:1.25rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;border-radius:20px;text-align:left}.role-options.svelte-ghxcxi b:where(.svelte-ghxcxi){align-self:start;color:var(--flow-muted, #65472e);font-size:.68rem;letter-spacing:.12em}.role-options.svelte-ghxcxi button.selected:where(.svelte-ghxcxi),.amount-options.svelte-ghxcxi button.selected:where(.svelte-ghxcxi){border-color:var(--flow-ink);background:linear-gradient(180deg,#fffdf5,#f4e5c8);color:var(--flow-ink);box-shadow:0 5px #b49a72,0 14px 30px #4827102e}.amount-group.svelte-ghxcxi{display:grid;gap:.9rem}.amount-group.svelte-ghxcxi h3:where(.svelte-ghxcxi){max-width:690px;margin:0;color:var(--flow-ink);font:700 clamp(1.65rem,2.6vw,2.25rem)/1 "Aino",system-ui,sans-serif;letter-spacing:-.035em}.amount-options.svelte-ghxcxi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.amount-options.two-col.svelte-ghxcxi{grid-template-columns:repeat(2,minmax(0,1fr))}.amount-options.svelte-ghxcxi button:where(.svelte-ghxcxi){min-height:58px;padding:.75rem;border-radius:16px}button.svelte-ghxcxi:focus-visible{border-color:var(--flow-accent);outline:3px solid #2f6e91;outline-offset:3px}.field-error.svelte-ghxcxi,.save-error.svelte-ghxcxi{margin:0;color:#9b251b;font-size:.82rem;font-weight:750}.success-state.svelte-ghxcxi{position:relative;max-width:780px}.burst.svelte-ghxcxi{position:absolute;top:34px;left:34px;width:0;height:0;pointer-events:none}.burst.svelte-ghxcxi span:where(.svelte-ghxcxi){position:absolute;width:var(--size);height:var(--size);border-radius:50%;background:var(--color);opacity:0;animation:svelte-ghxcxi-burst .85s cubic-bezier(.16,.84,.3,1) var(--delay) forwards}.burst.svelte-ghxcxi span.egg:where(.svelte-ghxcxi){height:calc(var(--size) * 1.25);border-radius:50%/58% 58% 44% 44%}@keyframes svelte-ghxcxi-burst{0%{opacity:1;transform:translate(-50%,-50%) scale(.35)}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) rotate(var(--rot)) scale(1)}}.success-state.svelte-ghxcxi h2:where(.svelte-ghxcxi){margin-bottom:1.1rem}.upgrade-block.svelte-ghxcxi{max-width:520px;margin-top:2.4rem;padding:1.4rem 1.5rem 1.5rem;border:1px solid var(--flow-accent);border-radius:20px;background:var(--flow-surface)}.upgrade-block.svelte-ghxcxi h3:where(.svelte-ghxcxi){margin:0 0 .55rem;color:var(--flow-accent);font:700 clamp(1.45rem,2.4vw,1.9rem)/1.05 "Aino",system-ui,sans-serif;letter-spacing:-.035em}.upgrade-block.svelte-ghxcxi>p:where(.svelte-ghxcxi){margin:0 0 1.1rem;color:var(--flow-muted, #65472e);font:650 .95rem/1.4 Aino,system-ui,sans-serif}.upgrade-action.svelte-ghxcxi{min-width:0;width:100%}.share-block.svelte-ghxcxi{margin-top:2.4rem;padding:1.5rem 1.5rem 1.6rem;border:1px solid var(--flow-line, #35211a40);border-radius:20px;background:var(--flow-surface, #fff8e7)}.share-block.svelte-ghxcxi h3:where(.svelte-ghxcxi){margin:0 0 .55rem;color:var(--flow-ink);font:700 clamp(1.45rem,2.4vw,1.9rem)/1.05 "Aino",system-ui,sans-serif;letter-spacing:-.035em}.share-block.svelte-ghxcxi>p:where(.svelte-ghxcxi){max-width:520px;margin:0 0 1.15rem;color:var(--flow-muted, #65472e);font:650 .95rem/1.4 Aino,system-ui,sans-serif}.share-grid.svelte-ghxcxi{display:grid;gap:1.25rem;align-items:center}.share-grid.svelte-ghxcxi .branded-qr{margin:0}.share-side.svelte-ghxcxi{display:grid;gap:.9rem;justify-items:start}.share-link-label.svelte-ghxcxi{max-width:none;margin:0;color:var(--flow-muted, #65472e);font-family:Aino,system-ui,sans-serif;font-size:.72rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.link-copy.svelte-ghxcxi{display:inline-flex;max-width:100%;align-items:center;gap:.65rem;padding:.7rem .9rem;border:1px solid var(--flow-line, #35211a40);border-radius:13px;background:var(--flow-surface, #fff8e7);color:var(--flow-ink);cursor:pointer;text-align:left}.link-copy.svelte-ghxcxi svg{flex-shrink:0}.link-url.svelte-ghxcxi{overflow:hidden;color:var(--flow-accent);font-family:Aino,system-ui,sans-serif;font-size:.82rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.link-copied.svelte-ghxcxi{display:inline-flex;align-items:center;gap:.35rem;color:var(--flow-accent);font-family:Aino,system-ui,sans-serif;font-size:.78rem;font-weight:850;white-space:nowrap}.share-action.svelte-ghxcxi{min-width:0;width:100%}@media (min-width: 560px){.share-grid.svelte-ghxcxi{grid-template-columns:auto 1fr}}.success-state.svelte-ghxcxi>p:where(.svelte-ghxcxi):last-child{max-width:520px;margin:0;color:var(--flow-muted, #65472e);font:650 1.1rem/1.45 Aino,system-ui,sans-serif}.success-mark.svelte-ghxcxi{display:grid;width:68px;height:68px;margin-bottom:2rem;place-items:center;border:2px solid var(--flow-accent);border-radius:50%;color:var(--flow-accent);font:900 1.45rem/1 Aino,system-ui,sans-serif;animation:svelte-ghxcxi-mark-pop .48s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-ghxcxi-mark-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.flow-actions.svelte-ghxcxi{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 0 max(1.5rem,env(safe-area-inset-bottom));border-top:1px solid var(--flow-line)}.back-action.svelte-ghxcxi,.continue-action.svelte-ghxcxi{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 1.25rem;border-radius:17px;cursor:pointer;font-size:.95rem;font-weight:850}.back-action.svelte-ghxcxi{border:1px solid var(--flow-line, #35211a40);background:var(--flow-surface, #fff8e7);color:var(--flow-ink, #35211a)}.continue-action.svelte-ghxcxi{min-width:230px;border:1px solid rgba(255,250,238,.92);background:linear-gradient(180deg,#3f291f,#2b1a15);color:#fffaf0;font:850 .95rem/1 Aino,system-ui,sans-serif;box-shadow:inset 0 0 0 2px #ffffff6b,0 5px #b49a72,0 12px 24px #b77d514d}.continue-action.svelte-ghxcxi:disabled,.back-action.svelte-ghxcxi:disabled{cursor:not-allowed;opacity:.42}.role-options.svelte-ghxcxi button:where(.svelte-ghxcxi):active,.amount-options.svelte-ghxcxi button:where(.svelte-ghxcxi):active,.quiet-action.svelte-ghxcxi:active{transform:translateY(3px);box-shadow:0 1px #b49a72}.continue-action.svelte-ghxcxi:active{transform:translateY(3px);box-shadow:inset 0 0 0 2px #ffffff52,0 1px #b49a72}@media (hover: hover) and (pointer: fine){.role-options.svelte-ghxcxi button:where(.svelte-ghxcxi):hover,.amount-options.svelte-ghxcxi button:where(.svelte-ghxcxi):hover,.quiet-action.svelte-ghxcxi:hover{transform:translateY(-2px)}.continue-action.svelte-ghxcxi:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 2px #ffffff7a,0 6px #b49a72,0 14px 28px #b77d515c}}@media (max-width: 640px){.flow-shell.svelte-ghxcxi{width:min(100% - 2rem,390px)}.flow-header.svelte-ghxcxi{min-height:78px}.flow-brand.svelte-ghxcxi{font-size:.7rem}.quiet-action.svelte-ghxcxi{width:44px;height:44px}.flow-main.svelte-ghxcxi{padding:clamp(1.35rem,4vh,2.25rem) 0 1.25rem;align-items:start}.qualification-step.svelte-ghxcxi{gap:1.25rem}h2.svelte-ghxcxi{font-size:clamp(3rem,14.5vw,4rem)}.role-options.svelte-ghxcxi{grid-template-columns:1fr;gap:.65rem}.role-options.svelte-ghxcxi button:where(.svelte-ghxcxi){min-height:68px;padding:.85rem 1rem;border-radius:16px}.amount-group.svelte-ghxcxi{gap:.7rem}.amount-group.svelte-ghxcxi h3:where(.svelte-ghxcxi){font-size:1.65rem}.amount-options.svelte-ghxcxi{gap:.45rem}.amount-options.svelte-ghxcxi button:where(.svelte-ghxcxi){min-height:52px;padding:.55rem .3rem;font-size:.8rem}.back-action.svelte-ghxcxi{width:54px;padding-inline:0}.back-action.svelte-ghxcxi span:where(.svelte-ghxcxi){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.continue-action.svelte-ghxcxi{min-width:0;flex:1}}@media (max-width: 340px),(max-height: 720px){.flow-header.svelte-ghxcxi{min-height:66px}.flow-main.svelte-ghxcxi{padding-top:1rem}h2.svelte-ghxcxi{font-size:3.25rem}.flow-kicker.svelte-ghxcxi{margin-bottom:.55rem}.role-options.svelte-ghxcxi button:where(.svelte-ghxcxi){min-height:60px}.amount-group.svelte-ghxcxi h3:where(.svelte-ghxcxi){font-size:1.42rem}.amount-options.svelte-ghxcxi button:where(.svelte-ghxcxi){min-height:46px}.flow-actions.svelte-ghxcxi{padding-top:.8rem}}@media (prefers-reduced-motion: reduce){.eligibility-flow.svelte-ghxcxi,.amount-group.svelte-ghxcxi,button.svelte-ghxcxi{transition-duration:.01ms!important;animation-duration:.01ms!important}.burst.svelte-ghxcxi span:where(.svelte-ghxcxi),.success-mark.svelte-ghxcxi{animation:none!important}}.aqua-scrollbar__thumb.svelte-13ig2s5{position:absolute;inset:1px auto 1px 0;border-radius:999px;pointer-events:none;transition:width .9s cubic-bezier(.22,1,.36,1)}.aqua-scrollbar__thumb.aqua-gel.svelte-13ig2s5{--aqua-material-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' seed='9' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.055'/%3E%3C/svg%3E");--aqua-gel-strength: 1;overflow:hidden;isolation:isolate;border:.5px solid rgb(166 100 17 / 46%);background:var(--aqua-material-grain) 0 0 / 48px 48px repeat padding-box,radial-gradient(ellipse 150% 58% at 50% 50%,rgb(255 252 235 / 7%) 0 18%,rgb(128 72 5 / 21%) 54%,transparent 82%) 0 0 / 18px 100% repeat-x padding-box,radial-gradient(ellipse 12px 95% at 0 50%,rgb(105 52 0 / 20%),transparent 76%) no-repeat padding-box,radial-gradient(ellipse 12px 95% at 100% 50%,rgb(105 52 0 / 20%),transparent 76%) no-repeat padding-box,radial-gradient(145% 76% at 50% 116%,rgb(255 248 220 / 46%),rgb(244 193 96 / 18%) 38%,transparent 70%) padding-box,linear-gradient(to bottom,#ca8413c7,#e1ad36bd 56%,#ddbb2ab3) padding-box;background-blend-mode:soft-light,multiply,multiply,multiply,normal,normal;box-shadow:0 .45px .65px #3d220d61,0 1px 1.7px #2b1b0c21,inset 0 1px 2px #361d006b,inset 0 2px 3px 1px #9755003d}.aqua-scrollbar__thumb.aqua-gel.svelte-13ig2s5:before{content:"";position:absolute;z-index:0;left:1px;right:1px;top:.5px;height:44%;pointer-events:none;border-radius:999px 999px 2px 2px;background:linear-gradient(to bottom,#ffffffe5,#ffffff7a 58%,#ffffff24 84%,#ffffff24);opacity:calc(.92 * var(--aqua-gel-strength));-webkit-mask-image:linear-gradient(to right,transparent,#000 4px,#000 calc(100% - 4px),transparent);mask-image:linear-gradient(to right,transparent,#000 4px,#000 calc(100% - 4px),transparent)}.aqua-scrollbar__thumb.aqua-gel.svelte-13ig2s5:after{content:"";position:absolute;z-index:0;left:2px;right:2px;bottom:.5px;height:50%;pointer-events:none;border-radius:2px 2px 999px 999px;background:linear-gradient(to bottom,transparent 0 58%,rgb(255 255 255 / 18%) 70%,rgb(255 255 255 / 52%));box-shadow:inset 0 1px 1px #915b072e;filter:blur(1px);-webkit-mask-image:linear-gradient(to right,transparent,#000 4px,#000 calc(100% - 4px),transparent);mask-image:linear-gradient(to right,transparent,#000 4px,#000 calc(100% - 4px),transparent)}@font-face{font-family:Kulariiul Display;src:url(../../../fonts/kulariiul-display/KulariiulDisplay-Bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}body{margin:0}body:has(.house-stage){--ink: #35211a;--whitewood: #fbf7ee;overflow-x:hidden}.gable.svelte-gffl4b{position:absolute;top:9px;left:63px;width:var(--facade-width);height:calc(var(--roof-height) - 28px);overflow:hidden;clip-path:polygon(50% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 2px,transparent 2px 51px,rgba(100,60,14,.18) 52px 54px,rgba(255,255,255,.18) 55px 57px,transparent 58px 59px),linear-gradient(180deg,#f3ca6d,#fbd77f 69%,#efc15f)}.gable-window.svelte-gffl4b{position:absolute;top:42%;left:50%;width:clamp(60px,18vw,248px);aspect-ratio:1;transform:translate(-50%);overflow:hidden;border:clamp(7px,1.2vw,17px) solid #faf3e4;border-radius:50%;background:#513215;box-shadow:0 3px #cfba95,0 12px 24px #57351540,inset 0 5px 15px #27150488}.gable-window.svelte-gffl4b img:where(.svelte-gffl4b){display:block;width:100%;height:100%;object-fit:cover}.roof-fascia.svelte-gffl4b{position:absolute;z-index:8;top:8px;left:0;width:100%;height:var(--roof-height);overflow:visible;pointer-events:none}.roof-fascia.svelte-gffl4b path{fill:none;stroke-linejoin:miter}.roof-shadow.svelte-gffl4b{stroke:#7b531d2e;stroke-width:47;filter:drop-shadow(0 9px 7px rgba(94,57,21,.24))}.roof-board.svelte-gffl4b{stroke:#faf5e9;stroke-width:39}.roof-highlight.svelte-gffl4b{stroke:#fffefae6;stroke-width:5}.gable-eave.svelte-gffl4b{position:absolute;z-index:7;top:calc(var(--roof-height) - 30px);left:63px;width:var(--facade-width);height:20px;background:linear-gradient(180deg,#fffdf9,#eee6d9 72%,#d5c7b2);box-shadow:0 5px 8px #5333153b,inset 0 1px #fffffff2}.eave-highlight.svelte-gffl4b{position:absolute;top:-3px;right:0;left:0;height:6px;border-radius:100%;background:#fffefa;box-shadow:0 1px #704b2333}.eave-teeth.svelte-gffl4b{position:absolute;top:3px;left:0;width:100%;height:17px;filter:drop-shadow(0 2px 2px rgba(68,42,17,.22))}.facade.svelte-gffl4b{position:relative;z-index:4;margin-top:calc(var(--roof-height) - 10px);left:63px;width:var(--facade-width);height:auto;background:linear-gradient(90deg,rgba(131,77,11,.07),transparent 5%,transparent 95%,rgba(131,77,11,.07)),repeating-linear-gradient(180deg,rgba(255,255,255,.23) 0 2px,transparent 2px 30px,rgba(137,84,15,.22) 31px 32px,rgba(255,247,206,.28) 33px 35px,transparent 36px 37px),linear-gradient(90deg,#f4cc71,#f8dc90,#f4cc71);box-shadow:inset 0 12px 19px #67421714}.facade.svelte-gffl4b:before,.facade.svelte-gffl4b:after{position:absolute;z-index:20;top:-8px;width:31px;height:calc(100% + 20px);background:linear-gradient(90deg,#d8cdbd,#fbf7ee 30%,#fffdf8 57%,#e3d8c8);box-shadow:0 5px 8px #4c2c0f2e;content:""}.facade.svelte-gffl4b:before{left:-30px}.facade.svelte-gffl4b:after{right:-30px;transform:scaleX(-1)}.site-header.svelte-gffl4b{position:relative;z-index:30;height:84px;margin:0 74px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:58px;border-bottom:1px solid rgba(147,92,17,.15)}.brand.svelte-gffl4b,.how-link.svelte-gffl4b{color:var(--ink);text-decoration:none}.brand.svelte-gffl4b{display:inline-flex;align-items:center;gap:10px;width:max-content;font:750 17px/1 Aino,system-ui,sans-serif}.brand-mark.svelte-gffl4b{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#f4c250ad}.how-link.svelte-gffl4b{font:700 14px/1 Aino,system-ui,sans-serif;white-space:nowrap}.language-button.svelte-gffl4b{width:48px;height:43px;border:1px solid rgba(73,43,19,.72);border-radius:11px;background:#fff7da7a;color:var(--ink);cursor:pointer;font:800 .8rem/1 Aino,system-ui,sans-serif}.message.svelte-gffl4b{padding-top:8px;transform:translate(3px)}.eyebrow.svelte-gffl4b{width:max-content;margin:0 0 24px;padding-bottom:9px;border-bottom:2px solid var(--ink);font:850 11px/1 Aino,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase}h1.svelte-gffl4b{max-width:760px;margin:0;font:800 clamp(56px,5.8vw,88px)/.96 "Aino",system-ui,sans-serif;letter-spacing:-.056em}h1.svelte-gffl4b span:where(.svelte-gffl4b){display:block}.kulariiul-display-proof.svelte-gffl4b h1:where(.svelte-gffl4b){font-family:Kulariiul Display,Aino,system-ui,sans-serif;font-weight:700;line-height:.92;letter-spacing:-.035em}.nutshell.svelte-gffl4b{max-width:560px;margin:22px 0 0;color:#3e2d22;font:700 17px/1.45 Aino,system-ui,sans-serif}.intro.svelte-gffl4b{margin:4px 0 0;color:#5b4434;font:400 15px/1.42 Aino,system-ui,sans-serif}.capacity.svelte-gffl4b{display:grid;gap:6px;max-width:560px;margin-top:20px;font-family:Aino,system-ui,sans-serif}.capacity-copy.svelte-gffl4b{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem}.capacity-copy.svelte-gffl4b span:where(.svelte-gffl4b){color:#5b4434}.capacity-copy.svelte-gffl4b span:where(.svelte-gffl4b){font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.capacity-copy.svelte-gffl4b strong:where(.svelte-gffl4b){color:var(--ink);font-size:1.15rem;font-weight:800}.capacity-track.svelte-gffl4b{position:relative;height:24px;overflow:hidden;border:1px solid rgba(86,48,8,.45);border-radius:999px;background:#a0661d40;box-shadow:inset 0 1px 2px #3f240c4d;isolation:isolate}.waiting-list-button.svelte-gffl4b{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:64px;margin-top:18px;padding:0 19px 0 24px;border:1px solid rgba(31,18,12,.88);border-radius:10px;background:linear-gradient(180deg,#3f291f,#2b1a15);color:#fffaf0;cursor:pointer;box-shadow:0 7px 14px #4827103d;font:750 18px/1 Aino,system-ui,sans-serif;transition:transform .16s ease,box-shadow .16s ease}.waiting-list-button.svelte-gffl4b:focus-visible,.language-button.svelte-gffl4b:focus-visible{outline:3px solid #2f6e91;outline-offset:4px}@media (hover: hover) and (pointer: fine){.waiting-list-button.svelte-gffl4b:hover{transform:translateY(-2px);box-shadow:0 11px 18px #48271040}.waiting-list-button.svelte-gffl4b:hover svg{transform:translate(3px)}}.waiting-list-button.svelte-gffl4b:active{transform:translateY(1px)}.waiting-list-button.svelte-gffl4b svg{width:25px;height:25px;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.trust-list.svelte-gffl4b{margin:28px 0 0;padding:0;display:flex;gap:24px;list-style:none}.trust-list.svelte-gffl4b li:where(.svelte-gffl4b){display:flex;align-items:center;gap:7px;font:750 11px/1.2 Aino,system-ui,sans-serif;white-space:nowrap}.trust-list.svelte-gffl4b li:where(.svelte-gffl4b) span:where(.svelte-gffl4b){width:22px;height:22px;flex:0 0 auto;border-radius:50%;background:#f2bb43b8;box-shadow:inset 0 0 0 6px #ffeba573}.hero-window.svelte-gffl4b{position:relative;left:-10px;width:100%;height:auto;aspect-ratio:545 / 496;align-self:center;isolation:isolate}.window-head-cap.svelte-gffl4b,.window-head-apron.svelte-gffl4b,.window-jamb.svelte-gffl4b,.window-sill.svelte-gffl4b,.window-bracket.svelte-gffl4b{position:absolute;background:linear-gradient(90deg,#d9cebd,#fffdf9 45%,#e4d8c8);border:1px solid rgba(108,74,37,.21);box-shadow:0 7px 12px #4e2d112b}.window-head-cap.svelte-gffl4b{z-index:9;top:-20px;left:-4px;width:calc(100% + 8px);height:20px}.window-head-apron.svelte-gffl4b{z-index:9;top:-1px;left:9px;width:calc(100% - 18px);height:31px}.window-jamb.svelte-gffl4b{z-index:8;top:15px;width:8%;height:83%}.window-jamb-left.svelte-gffl4b{left:11px}.window-jamb-right.svelte-gffl4b{right:11px;transform:scaleX(-1)}.window-recess.svelte-gffl4b{position:absolute;z-index:4;top:30px;left:8%;width:auto;right:8%;height:82%;overflow:hidden;border:19px solid #f8f3e9;outline:2px solid rgba(113,76,39,.34);background:#c5e0f4;box-shadow:inset 0 10px 15px #373f412e}.window-recess.svelte-gffl4b img:where(.svelte-gffl4b){display:block;width:100%;height:100%;object-fit:cover}.window-sill.svelte-gffl4b{z-index:16;left:-2px;bottom:7.6%;width:calc(100% + 4px);height:28px}.window-bracket.svelte-gffl4b{z-index:11;bottom:2.8%;width:28px;height:32px}.window-bracket-left.svelte-gffl4b{left:24px}.window-bracket-right.svelte-gffl4b{right:24px}.section-kicker.svelte-gffl4b{margin:0 0 14px;font:850 12px/1 Aino,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase}.animation-copy.svelte-gffl4b h2:where(.svelte-gffl4b){margin:0;font:850 clamp(42px,5vw,66px)/.98 "Aino",system-ui,sans-serif;letter-spacing:-.055em}.animation-copy.svelte-gffl4b>p:where(.svelte-gffl4b):last-child{max-width:460px;margin:22px 0 0;color:#5b4434;font:400 18px/1.55 Aino,system-ui,sans-serif}.story-window.svelte-gffl4b{position:relative;min-width:0;padding:clamp(31px,3vw,45px) clamp(25px,2.8vw,42px) clamp(42px,3.5vw,54px)}.story-window.svelte-gffl4b .window-head-cap:where(.svelte-gffl4b){top:0;left:-10px;width:calc(100% + 20px);height:clamp(16px,1.8vw,24px)}.story-window.svelte-gffl4b .window-head-apron:where(.svelte-gffl4b){top:clamp(15px,1.7vw,23px);left:4px;width:calc(100% - 8px);height:clamp(18px,2.2vw,31px)}.story-window.svelte-gffl4b .window-jamb:where(.svelte-gffl4b){top:clamp(24px,2.7vw,39px);bottom:clamp(35px,3vw,47px);width:clamp(24px,2.8vw,42px);height:auto}.story-window.svelte-gffl4b .window-jamb-left:where(.svelte-gffl4b){left:3px}.story-window.svelte-gffl4b .window-jamb-right:where(.svelte-gffl4b){right:3px}.story-window.svelte-gffl4b .window-sill:where(.svelte-gffl4b){left:-10px;bottom:clamp(15px,1.7vw,24px);width:calc(100% + 20px);height:clamp(19px,2.2vw,29px)}.story-window.svelte-gffl4b .window-bracket:where(.svelte-gffl4b){bottom:-3px;width:clamp(18px,2vw,28px);height:clamp(23px,2.4vw,33px)}.story-window.svelte-gffl4b .window-bracket-left:where(.svelte-gffl4b){left:22px}.story-window.svelte-gffl4b .window-bracket-right:where(.svelte-gffl4b){right:22px}.story-window-recess.svelte-gffl4b{position:relative;min-width:0;aspect-ratio:16 / 9;overflow:hidden;border:clamp(10px,1.3vw,18px) solid #f8f3e9;outline:2px solid rgba(113,76,39,.34);background:#c5e0f4;box-shadow:inset 0 10px 15px #373f412e;transform:translateY(calc((1 - var(--focus, 1)) * 24px));opacity:calc(.65 + var(--focus, 1) * .35);will-change:transform,opacity}.story-window-recess.svelte-gffl4b .route-map-shell,.story-window-recess.svelte-gffl4b .route-map-stage{height:100%;min-height:0}.route-placeholder.svelte-gffl4b{display:grid;height:100%;place-items:center;gap:1rem;color:#6e1717;font:850 .9rem/1.4 Aino,system-ui,sans-serif}.route-placeholder.svelte-gffl4b button:where(.svelte-gffl4b){min-height:44px;padding:.7rem 1rem;border:1px solid #6e1717;border-radius:12px;background:#fff8ec;color:#6e1717;font:inherit}.kulariiul-page.svelte-gffl4b{position:relative;overflow:clip;color:#35211a;background:#fbf4e8}.sky-backdrop.svelte-gffl4b{position:absolute;inset:0 0 auto;height:155svh;min-height:1000px;pointer-events:none;background:linear-gradient(to bottom,transparent calc(61.9vw - 140px),#f9e7ca 61.9vw),url(../../../img/village-shelf/angelic-chickens.png) center top / 110% auto no-repeat,#f9e7ca}.sky-opening.svelte-gffl4b{position:relative;min-height:740px;height:91svh;display:grid;place-items:center;padding:48px 24px 110px;text-align:center}.sky-copy.svelte-gffl4b{position:relative;isolation:isolate;width:min(100%,1120px)}.sky-copy.svelte-gffl4b:before{content:"";position:absolute;z-index:-1;top:-60px;right:-40px;bottom:-60px;left:-40px;background:radial-gradient(ellipse,#fff4dc 0%,#fff4dcb3 35%,transparent 70%)}.sky-place.svelte-gffl4b{margin:0 0 32px;font:800 12px/1.5 Aino,sans-serif;letter-spacing:.15em;text-transform:uppercase}.sky-brand.svelte-gffl4b{margin:0;font:800 clamp(60px,11.6vw,172px)/.92 "Aino",sans-serif;letter-spacing:-.055em}.sky-tagline.svelte-gffl4b{margin:24px 0 0;font:750 clamp(23px,3vw,42px)/1.12 "Aino",sans-serif;letter-spacing:-.03em}.sky-purpose.svelte-gffl4b{margin:24px auto 0;max-width:410px;font:500 18px/1.5 Aino,sans-serif}.sky-cta.svelte-gffl4b{margin-top:28px}.sky-discover.svelte-gffl4b{display:flex;width:max-content;margin:32px auto 0;gap:12px;align-items:center;color:inherit;font:750 13px/1.4 Aino,sans-serif;text-underline-offset:5px}.sky-discover.svelte-gffl4b span:where(.svelte-gffl4b){font-size:22px}.cloud.svelte-gffl4b{position:absolute;width:65vw;height:230px;background:radial-gradient(ellipse at 30% 65%,#fff9eddd,transparent 45%),radial-gradient(ellipse at 55% 45%,#fffaf2dd,transparent 48%),radial-gradient(ellipse at 75% 65%,#fff7e8bb,transparent 40%);filter:blur(12px);animation:svelte-gffl4b-cloud-drift 65s ease-in-out infinite alternate}.cloud-near.svelte-gffl4b{top:52%;left:-25%}.cloud-far.svelte-gffl4b{top:6%;right:-24%;opacity:.7;animation-duration:90s;animation-direction:alternate-reverse}@keyframes svelte-gffl4b-cloud-drift{0%{transform:translate(-12%)}to{transform:translate(45%)}}.house-stage.svelte-gffl4b{--ink: #35211a;--whitewood: #fbf7ee;--house-width: calc(100vw + 126px) ;--roof-height: calc(var(--house-width) * 650 / 1260);--facade-width: 100vw;position:relative;margin-top:-100px;display:grid;justify-content:center}.hero-house.svelte-gffl4b{position:relative;width:var(--house-width);padding-top:1px}.hero-main.svelte-gffl4b{position:relative;z-index:10;width:min(1320px,calc(100% - 112px));margin:64px auto 0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center;scroll-margin-top:32px}.message.svelte-gffl4b{min-width:0}.capacity.svelte-gffl4b{margin-top:32px;padding-top:20px;border-top:1px solid #35211a40}.capacity-copy.svelte-gffl4b{justify-content:start;gap:16px;align-items:center}.capacity-copy.svelte-gffl4b .capacity-limit:where(.svelte-gffl4b){font-size:64px;line-height:1;letter-spacing:-.065em}.capacity-copy.svelte-gffl4b>span:where(.svelte-gffl4b){max-width:150px;font-size:13px;line-height:1.4}.capacity-copy.svelte-gffl4b .capacity-joined:where(.svelte-gffl4b){margin-left:auto;white-space:nowrap}.message.svelte-gffl4b>.waiting-list-button:where(.svelte-gffl4b){width:min(100%,560px);justify-content:space-between}.animation-story.svelte-gffl4b{position:relative;margin-top:100px;padding-top:64px}.animation-story.svelte-gffl4b:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:#35211a33}.animation-casing.svelte-gffl4b{width:min(1400px,calc(100% - 64px));margin:0 auto;padding:0 0 80px;display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:48px;align-items:center}.house-footer.svelte-gffl4b{display:flex;justify-content:center;gap:12px;padding:24px;border-top:1px solid #35211a26;font:700 12px/1.5 Aino,sans-serif;letter-spacing:.12em;text-transform:uppercase}@media (max-width: 980px){.hero-main.svelte-gffl4b,.animation-casing.svelte-gffl4b{width:calc(100% - 64px);gap:32px}.hero-main.svelte-gffl4b{grid-template-columns:minmax(0,1.7fr) minmax(0,.8fr)}h1.svelte-gffl4b{font-size:clamp(42px,6vw,60px)}.hero-window.svelte-gffl4b{transform:none}.site-header.svelte-gffl4b{margin-inline:32px;gap:24px}.animation-casing.svelte-gffl4b{grid-template-columns:1fr}.animation-copy.svelte-gffl4b h2:where(.svelte-gffl4b){max-width:660px}}@media (max-width: 700px){.sky-opening.svelte-gffl4b{height:88svh;min-height:620px;padding:40px 22px 110px}.sky-backdrop.svelte-gffl4b{background-image:linear-gradient(to bottom,transparent 480px,#f9e7ca 620px),url(../../../img/village-shelf/angelic-chickens.png);background-size:auto,auto 620px;background-position:center,18% top}.sky-brand.svelte-gffl4b{font-size:clamp(48px,12.4vw,86px)}.sky-place.svelte-gffl4b{max-width:260px;margin:0 auto 26px;font-size:10px}.sky-tagline.svelte-gffl4b{margin-top:18px;font-size:26px}.sky-purpose.svelte-gffl4b{max-width:290px;font-size:16px;margin-top:18px}.sky-cta.svelte-gffl4b{font-size:16px;min-height:58px}.sky-discover.svelte-gffl4b{margin-top:24px}.cloud.svelte-gffl4b{width:110vw}.house-stage.svelte-gffl4b{--house-width: calc(100vw + 20px) ;margin-top:-70px}.gable.svelte-gffl4b{left:10px}.gable-eave.svelte-gffl4b{left:10px;height:20px}.facade.svelte-gffl4b{left:10px}.facade.svelte-gffl4b:before,.facade.svelte-gffl4b:after{display:none}.site-header.svelte-gffl4b{height:68px;margin-inline:24px;grid-template-columns:1fr auto}.how-link.svelte-gffl4b{display:none}.hero-main.svelte-gffl4b{width:calc(100% - 48px);margin-top:40px;grid-template-columns:1fr}h1.svelte-gffl4b{max-width:100%;font-size:clamp(40px,10.8vw,68px)}.message.svelte-gffl4b{padding-top:0;animation:none}.hero-window.svelte-gffl4b{display:none}.eyebrow.svelte-gffl4b{font-size:10px;margin-bottom:24px}.nutshell.svelte-gffl4b{font-size:17px}.capacity.svelte-gffl4b{margin-top:28px}.capacity-copy.svelte-gffl4b .capacity-limit:where(.svelte-gffl4b){font-size:58px}.capacity-copy.svelte-gffl4b>span:where(.svelte-gffl4b){max-width:120px;font-size:11px}.capacity-copy.svelte-gffl4b{gap:12px}.capacity-copy.svelte-gffl4b .capacity-joined:where(.svelte-gffl4b){font-size:15px}.waiting-list-button.svelte-gffl4b{font-size:16px}.trust-list.svelte-gffl4b{flex-wrap:wrap;gap:12px;margin-top:24px}.trust-list.svelte-gffl4b li:where(.svelte-gffl4b){font-size:10px}.trust-list.svelte-gffl4b li:where(.svelte-gffl4b) span:where(.svelte-gffl4b){width:16px;height:16px}.animation-story.svelte-gffl4b{margin-top:64px;padding-top:48px}.animation-casing.svelte-gffl4b{width:calc(100% - 48px);padding-bottom:48px;gap:36px}.animation-copy.svelte-gffl4b h2:where(.svelte-gffl4b){font-size:clamp(38px,10vw,54px)}.animation-copy.svelte-gffl4b>p:where(.svelte-gffl4b):last-child{font-size:16px}.story-window.svelte-gffl4b{padding:30px 18px 38px}.story-window-recess.svelte-gffl4b{aspect-ratio:16 / 9}}@media (prefers-reduced-motion: reduce){.message.svelte-gffl4b,.cloud.svelte-gffl4b{animation:none}.route-frame.svelte-gffl4b{transform:none;filter:none;opacity:1}}
