.ucr{--c-canvas:#fff;--c-warm:#fff4ec;--c-ink:#2b1b14;--c-soft:#6e5243;--c-accent:#ff6b4a;--c-solid:#e0492a;--c-line:#2b1b1429;--c-card:#fffdfb;--f-body:var(--font-figtree), ui-sans-serif, system-ui, sans-serif;--f-mono:var(--font-fragment-mono), ui-monospace, monospace;--gut:clamp(16px, 4vw, 48px);--max:1120px;background:var(--c-canvas);color:var(--c-ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}.ucr *{box-sizing:border-box;margin:0}.ucr a{color:inherit;text-decoration:none}.ucr .mono{font-family:var(--f-mono);letter-spacing:-.02em}.ucr img{max-width:100%;display:block}.ucr-bar{z-index:10;padding:14px var(--gut);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--c-line);background:#ffffffeb;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.ucr-mark{letter-spacing:-.04em;font-size:20px;font-weight:700}.ucr-mark .a{color:var(--c-solid)}.ucr-bar-link{color:var(--c-solid);font-size:15px;font-weight:600}.ucr-bar-link:hover{text-decoration:underline}.ucr-hero{padding:clamp(48px, 9vw, 112px) var(--gut) clamp(32px, 5vw, 56px);max-width:var(--max);margin:0 auto}.ucr-statement{color:var(--c-soft);max-width:40ch;font-size:clamp(18px,2.2vw,22px)}.ucr-statement em{color:var(--c-solid);font-style:italic;font-weight:600}.ucr-hero h1,.ucr-h2{letter-spacing:-.05em;text-wrap:balance;margin-top:18px;font-size:clamp(40px,7.4vw,88px);font-weight:650;line-height:.98}.ucr-h2{margin-top:0;font-size:clamp(34px,5.6vw,64px)}.ucr-deck{color:var(--c-soft);max-width:52ch;margin-top:18px;font-size:clamp(18px,2vw,21px);line-height:1.5}.ucr-body{max-width:var(--max);padding:0 var(--gut) clamp(56px, 8vw, 96px);margin:0 auto;scroll-margin-top:70px}.ucr-body>.ucr-h2{padding-top:clamp(56px,8vw,96px)}.ucr-form{gap:clamp(36px,5vw,56px);margin-top:8px;display:grid}.ucr-body>.ucr-deck+.ucr-form{margin-top:36px}.ucr-q{border:0;min-width:0;padding:0}.ucr-q legend{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:18px;padding:0;font-size:clamp(22px,2.6vw,28px);font-weight:600;display:flex}.ucr-q legend small{letter-spacing:0;color:var(--c-soft);flex-basis:100%;font-size:15px;font-weight:400}.ucr-step{font-family:var(--f-mono);color:var(--c-solid);border:1px solid;border-radius:99px;padding:2px 9px;font-size:13px;font-weight:400;transform:translateY(-3px)}.ucr-econ{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ucr-card{border:1.5px solid var(--c-line);background:var(--c-card);border-radius:18px;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.ucr-card:hover{border-color:var(--c-accent)}.ucr-card[data-on]{border-color:var(--c-solid);background:#fff8f4;box-shadow:0 0 0 3px #e0492a24}.ucr-card-hit{all:unset;box-sizing:border-box;cursor:pointer;border-radius:18px;flex-direction:column;flex:1;gap:10px;padding:22px 22px 18px;display:flex}.ucr-card-hit:focus-visible{outline:3px solid var(--c-solid);outline-offset:2px}.ucr-card-top{color:var(--c-soft);justify-content:space-between;align-items:center;font-size:13px;display:flex}.ucr-check{border:1.5px solid var(--c-line);width:30px;height:30px;color:var(--c-soft);border-radius:99px;place-items:center;font-size:16px;display:grid}.ucr-card[data-on] .ucr-check{background:var(--c-solid);border-color:var(--c-solid);color:#fff}.ucr-card-name{letter-spacing:-.04em;margin-top:18px;font-size:24px;font-weight:600;line-height:1.1}.ucr-card-place{color:var(--c-soft);font-size:13px}.ucr-card-lede{color:var(--c-ink);flex:1;font-size:16.5px;line-height:1.5}.ucr-card-act{color:var(--c-solid);margin-top:8px;font-size:15px;font-weight:600}.ucr-card-enter{border-top:1px solid var(--c-line);margin:0 22px 20px;padding-top:14px;font-size:15px;font-weight:600;display:block}.ucr-card-enter:hover{color:var(--c-solid)}.ucr-roles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.ucr-role{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--c-line);background:var(--c-card);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ucr-role strong{font-size:16px;font-weight:600}.ucr-role span{color:var(--c-soft);font-size:14px;line-height:1.4}.ucr-role:hover{border-color:var(--c-accent)}.ucr-role[data-on]{border-color:var(--c-solid);background:#fff8f4;box-shadow:0 0 0 3px #e0492a1f}.ucr-role[data-on] strong:before{content:"✓ ";color:var(--c-solid)}.ucr-role:focus-visible{outline:3px solid var(--c-solid);outline-offset:2px}.ucr-fields{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.ucr-fields label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.ucr-fields .ucr-wide{grid-column:1/-1}.ucr-fields input,.ucr-fields textarea{font:inherit;color:var(--c-ink);border:1.5px solid var(--c-line);background:#fff;border-radius:12px;width:100%;padding:13px 14px;font-size:16px;font-weight:400}.ucr-fields textarea{resize:vertical;min-height:110px}.ucr-fields input:focus,.ucr-fields textarea:focus{border-color:var(--c-solid);outline:none;box-shadow:0 0 0 3px #e0492a24}.ucr-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.ucr-submit{justify-items:start;gap:12px;display:grid}.ucr-btn{cursor:pointer;font:inherit;background:var(--c-solid);color:#fff;border:0;border-radius:99px;padding:16px 26px;font-size:17px;font-weight:650;transition:transform .12s,background .12s;display:inline-block}.ucr-btn:hover{background:#c93d20;transform:translateY(-1px)}.ucr-btn:disabled{opacity:.6;cursor:wait;transform:none}.ucr-fine{color:var(--c-soft);font-size:14px}.ucr-err{color:#b42318;font-size:15px;font-weight:600}.ucr-done{background:var(--c-warm);border:1.5px solid var(--c-solid);border-radius:20px;justify-items:start;gap:14px;padding:32px;display:grid}.ucr-done-mark{background:var(--c-solid);color:#fff;border-radius:99px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.ucr-done p{letter-spacing:-.02em;max-width:34ch;font-size:22px;font-weight:600}.ucr-link{color:var(--c-solid);font-weight:650}.ucr-link:hover{text-decoration:underline}.ucr-next{max-width:var(--max);padding:clamp(40px, 6vw, 72px) var(--gut);border-top:1px solid var(--c-line);margin:0 auto}.ucr-next h2{letter-spacing:-.03em;margin-bottom:14px;font-size:26px;font-weight:600}.ucr-next p{color:var(--c-soft);max-width:60ch;margin-top:8px;font-size:17px;line-height:1.55}.ucr-photo-hero{color:#fff;align-items:end;min-height:min(86vh,760px);display:grid;position:relative}.ucr-photo-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ucr-photo-hero:after{content:"";background:linear-gradient(#140b080d 30%,#140b08d1 100%);position:absolute;inset:0}.ucr-photo-hero-copy{z-index:1;max-width:var(--max);width:100%;padding:0 var(--gut) clamp(40px, 7vw, 80px);justify-items:start;gap:16px;margin:0 auto;display:grid;position:relative}.ucr-photo-hero-copy .mono{opacity:.9;font-size:13px}.ucr-photo-hero-copy h1{letter-spacing:-.055em;font-size:clamp(48px,9vw,120px);font-weight:650;line-height:.95}.ucr-photo-hero-copy p:not(.mono){max-width:50ch;font-size:clamp(18px,2vw,21px);line-height:1.5}.ucr-meta{max-width:var(--max);padding:28px var(--gut);border-bottom:1px solid var(--c-line);grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;display:grid}.ucr-meta p{color:var(--c-soft);flex-direction:column;font-size:15px;display:flex}.ucr-meta strong{color:var(--c-ink);font-size:17px;font-weight:600}.ucr-ladder{max-width:var(--max);padding:clamp(48px, 7vw, 88px) var(--gut) 0;margin:0 auto}.ucr-ladder>p{letter-spacing:-.025em;max-width:34ch;font-size:clamp(22px,2.8vw,32px);font-weight:500;line-height:1.3}.ucr-pair{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.ucr-pair img{aspect-ratio:4/3;object-fit:cover;border-radius:18px;width:100%}.ucr-others{background:var(--c-warm);padding:clamp(40px, 6vw, 72px) var(--gut);text-align:center;justify-items:center;gap:10px;display:grid}.ucr-others h2{letter-spacing:-.035em;font-size:clamp(24px,3vw,34px);font-weight:600}.ucr-others p{color:var(--c-soft);font-size:17px}.ucr-foot{padding:28px var(--gut);text-align:center;font-family:var(--f-mono);color:var(--c-soft);border-top:1px solid var(--c-line);font-size:13px}@media (max-width:860px){.ucr-econ{grid-template-columns:1fr}.ucr-card-name{margin-top:6px}.ucr-fields{grid-template-columns:1fr}.ucr-meta{grid-template-columns:1fr;gap:10px}.ucr-pair{grid-template-columns:1fr}.ucr-btn{text-align:center;width:100%}.ucr-submit{justify-items:stretch}}.ucr-next .ucr-again{margin-top:22px;font-size:18px}
.life.uc-site .uc-raise{padding-top:clamp(56px,9vh,110px)}.life.uc-site .uc-ask{text-align:center;margin:0 auto clamp(28px,4vh,48px)}.life.ld.uc-site .uc-cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:0 auto}.life.ld.uc-site .uc-card{cursor:default;grid-template-rows:auto 1fr auto}.life.ld.uc-site .uc-card:hover{box-shadow:none;background:var(--lf-card-bg);border-color:var(--lf-line-l);transform:none}.life.uc-site .uc-card-acts{gap:8px;margin-top:6px;display:grid}.life.uc-site .uc-card-btn{text-align:center;justify-content:center;width:100%}.life.uc-site .uc-next{background:var(--lf-canvas-2);padding:clamp(64px,10vh,120px) clamp(16px,4vw,48px) clamp(40px,6vh,72px)}.life.uc-site .uc-next-head{text-align:center;max-width:760px;margin:0 auto clamp(24px,4vh,40px)}.life.uc-site .uc-next-title{letter-spacing:-.03em;color:var(--lf-ink);font-size:clamp(36px,5.4vw,72px);line-height:1.02}.life.uc-site .uc-next-deck{color:var(--lf-ink-soft);margin-top:14px;font-size:clamp(17px,1.6vw,21px)}.life.uc-site .uc-again{justify-content:center;margin:clamp(28px,4vh,44px) 0 0;display:flex}.life.uc-site .uc-big{padding:16px 28px;font-size:18px}.ucr.ucr-embed{background:0 0;max-width:1120px;min-height:0;margin:0 auto}.ucr .ucr-chips{flex-wrap:wrap;gap:10px;display:flex}.ucr .ucr-chip{border:1px solid var(--c-line);background:var(--c-card);color:var(--c-ink);font:500 15px/1.2 var(--f-body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:11px 16px;display:inline-flex}.ucr .ucr-chip[data-on]{border-color:var(--c-solid);background:var(--c-solid);color:#fff}.ucr .ucr-chip:focus-visible{outline:2px solid var(--c-solid);outline-offset:3px}.ucr .ucr-ask{gap:18px;display:grid}.ucr .ucr-ask-l{letter-spacing:-.01em;margin-bottom:8px;font-size:15px;font-weight:600;display:block}.ucr .ucr-ask-l em{color:var(--c-soft);font-style:normal;font-weight:400}.uc-modal .ucr-ask-l{font-size:14.5px}.life.uc-sovi .uc-bar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--lf-line-l);background:#ffffffeb;justify-content:space-between;align-items:center;padding:14px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.life.uc-sovi .uc-mark{letter-spacing:-.02em;color:var(--lf-ink);font-size:20px;font-weight:700;text-decoration:none}.life.uc-sovi .uc-mark b{color:var(--lf-accent-text)}.life.uc-sovi .uc-bar-link{color:var(--lf-ink);font-weight:500;text-decoration:none}.life.uc-sovi .uc-foot{color:var(--lf-ink-soft);border-top:1px solid var(--lf-line-l);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:28px clamp(16px,4vw,48px);font-size:14px;display:flex}.life.uc-sovi .uc-foot a{color:inherit}@media (max-width:900px){.life.ld.uc-site .uc-cards{grid-template-columns:minmax(0,1fr)}}.life.uc-site .uc-ask .ldd-ask-sub{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.life.uc-site .uc-card .btn.line.uc-card-btn{color:var(--lf-accent-solid);border:1.5px solid var(--lf-accent-solid);box-shadow:none;background:0 0}.life.uc-site .uc-card .btn.line.uc-card-btn:hover{background:var(--lf-accent-solid);color:var(--lf-accent-fg)}.life.uc-site .uc-next .uc-again{margin-bottom:clamp(28px,4vh,44px)}.life.uc-site .uc-ask{flex-direction:column;align-items:center;gap:clamp(14px,2vh,22px);display:flex}.life.uc-site .rsvp-step-n{display:none}.life.uc-site .uc-next .rsvp-steps{margin-left:calc(-1*clamp(16px,4vw,48px));margin-right:calc(-1*clamp(16px,4vw,48px))}html .life.uc-site :is(.uc-title,.ldg-prove-eyebrow,.cls-title){font:800 clamp(38px, 5vw, 68px) / 1.05 var(--lf-disp);letter-spacing:-.035em}html .life.uc-site .ldg-prove-eyebrow{text-transform:none;color:var(--lf-ink)}html .life.uc-site .cls-bg{overflow:hidden}html .life.uc-site .cls-bg img{filter:blur(4px)saturate(.78)contrast(.92)sepia(.12);width:calc(100% + 48px);height:calc(100% + 48px);inset:-24px}html .life.uc-site .cls-bg:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;position:absolute;inset:0}html .life.uc-site .uc-goals{gap:0 20px;max-width:1560px;margin:0 auto}html .life.uc-site .uc-goals>div{margin-bottom:20px}@supports (grid-template-rows:subgrid){html .life.uc-site .uc-goals>div,html .life.uc-site .uc-goals>div>article{grid-row:span 12;grid-template-rows:subgrid;row-gap:0;height:auto;display:grid}html .life.uc-site .uc-goals .gc-inner{grid-row:2/span 11;grid-template-rows:subgrid;row-gap:0;height:auto;display:grid}html .life.uc-site .uc-goals .ldf-proofs{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}html .life.uc-site .uc-goals .ldf-status{place-self:start}html .life.uc-site .uc-goals .ldf-row-label,html .life.uc-site .uc-goals .uc-card-acts{align-self:end}}html .life.uc-site .ldf-card .uc-card-acts{gap:8px;margin-top:auto;display:grid}html .life.uc-site .ldf-card .gc-head{padding:12px 22px}html .life.uc-site .ldf-card .uc-card-btn{text-align:center;white-space:nowrap;letter-spacing:.08em;justify-content:center;width:100%;padding-left:12px;padding-right:12px}html .life.uc-site .ldf-card .btn.line.uc-card-btn{color:var(--lf-accent-solid);border:1.5px solid var(--lf-accent-solid);box-shadow:none;background:0 0}html .life.uc-site .ldf-card .btn.line.uc-card-btn:hover{background:var(--lf-accent-solid);color:var(--lf-accent-fg)}html .life.uc-site .uc-raise{background:var(--lf-canvas-2);padding-bottom:clamp(28px,4vh,44px)}html .life.uc-site .uc-raise .ld-foot{width:100%;max-width:1560px;margin:clamp(40px,6vh,72px) auto 0}.life.uc-site .uc-nav .wordmark{text-transform:none}.life.uc-site .uc-nav .links a{color:var(--lf-nav-fg);opacity:.82}.life.uc-site .uc-nav .links a:hover,.life.uc-site .uc-nav .links a[aria-current=page]{opacity:1}.life.uc-site .uc-nav .links a.uc-nav-sv{opacity:1;color:var(--lf-accent);border:1px solid var(--lf-accent);border-radius:6px;margin:-10px 0;padding:10px 14px}.life.uc-site .uc-nav .links a.uc-nav-sv:hover{background:#ff6b4a24}.life.uc-site .uc-nav .links a.uc-nav-sv[aria-current=page]{background:#ff6b4a33}@media (max-width:960px){.life.uc-site{--lf-nav-h:92px}.life.uc-site .uc-nav{height:var(--lf-nav-h);grid-template-rows:32px 34px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 12px;min-height:0;padding:8px 16px;display:grid}.life.uc-site .uc-nav .wordmark{grid-area:1/1;justify-self:start}.life.uc-site .uc-nav .rsvp{letter-spacing:.1em;white-space:nowrap;grid-area:1/2;align-items:center;height:32px;margin:0;padding:0 12px;font-size:11px;display:inline-flex}.life.uc-site .uc-nav .links{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:560px;margin:0;display:grid}.life.uc-site .uc-nav .links a,.life.uc-site .uc-nav .links a.uc-nav-sv{letter-spacing:.08em;white-space:nowrap;text-overflow:ellipsis;border:1px solid #fff3;border-radius:6px;justify-content:center;align-items:center;height:34px;margin:0;padding:0 6px;font-size:10.5px;display:flex;overflow:hidden}.life.uc-site .uc-nav .links a.uc-nav-sv{border-color:var(--lf-accent)}.life.uc-site .uc-nav .links a[aria-current=page]:not(.uc-nav-sv){background:#ffffff1a}}html.uc-modal-open{overflow:hidden}.uc-modal{background:0 0;border:0;width:min(720px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;overflow:visible}.uc-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140b089e}.uc-modal[open]{animation:.32s cubic-bezier(.16,1,.3,1) uc-modal-in}@keyframes uc-modal-in{0%{opacity:0;transform:translateY(20px)scale(.98)}}@media (prefers-reduced-motion:reduce){.uc-modal[open]{animation:none}}.ucr.uc-modal-card{overscroll-behavior:contain;border-radius:22px;min-height:0;max-height:calc(100dvh - 24px);padding:clamp(24px,4vw,40px);position:relative;overflow-y:auto;box-shadow:0 30px 80px #00000059}.uc-modal-x{border:1.5px solid var(--c-line);width:40px;height:40px;color:var(--c-ink);font:400 24px/1 var(--f-body);cursor:pointer;background:#fff;border-radius:99px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.uc-modal-x:hover{border-color:var(--c-solid);color:var(--c-solid)}.uc-modal-x:focus-visible{outline:3px solid var(--c-solid);outline-offset:2px}.uc-modal-title{font:800 clamp(28px, 4.2vw, 40px) / 1.05 var(--f-body);letter-spacing:-.035em;padding-right:48px}.uc-modal-deck{color:var(--c-soft);max-width:52ch;margin-top:10px;font-size:16px;line-height:1.5}.uc-modal .ucr-form{gap:26px;margin-top:26px}.uc-modal .ucr-q legend{margin-bottom:12px;font-size:19px}.uc-modal .ucr-q legend small{font-size:14px}.uc-modal .ucr-chip{padding:9px 14px;font-size:14.5px}.uc-modal .ucr-check{width:22px;height:22px;font-size:13px}.uc-modal .ucr-chip[data-on] .ucr-check{color:#fff;border-color:#fff9}.uc-modal .ucr-more{margin-top:14px}.uc-modal .ucr-more summary{cursor:pointer;width:max-content;color:var(--c-solid);font-size:15px;font-weight:600}.uc-modal .ucr-more summary:focus-visible{outline:3px solid var(--c-solid);outline-offset:3px;border-radius:4px}.uc-modal .ucr-more[open] summary{margin-bottom:14px}.uc-modal .ucr-done{padding:24px}.uc-modal .ucr-done-next{border-top:1px solid var(--c-line);gap:8px;padding-top:16px;display:grid}.uc-modal .ucr-done-next h3{letter-spacing:-.02em;font-size:19px;font-weight:700}.uc-modal .ucr-done-next p{letter-spacing:0;color:var(--c-soft);max-width:56ch;font-size:16px;font-weight:400;line-height:1.55}@media (max-width:600px){.uc-modal .ucr-fields{grid-template-columns:minmax(0,1fr)}}html .life.uc-site .btn.line.uc-learn{color:var(--lf-accent-solid);border:1.5px solid var(--lf-accent-solid);background:0 0}html .life.uc-site .btn.line.uc-learn:hover{background:var(--lf-accent-solid);color:var(--lf-accent-fg)}.uc-drawer{background:var(--lf-canvas);border:0;width:min(1000px,100vw);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-30px 0 80px #0000004d}.uc-drawer::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#140b089e}.uc-drawer[open]{animation:.42s cubic-bezier(.16,1,.3,1) uc-drawer-in}.uc-drawer.is-closing{animation:.26s cubic-bezier(.7,0,.84,0) forwards uc-drawer-out}@keyframes uc-drawer-in{0%{transform:translate(100%)}}@keyframes uc-drawer-out{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.uc-drawer[open],.uc-drawer.is-closing{animation:none}}.uc-drawer-panel{overscroll-behavior:contain;height:100%;overflow-y:auto}.uc-drawer-head{z-index:2;background:var(--lf-nav-bg);color:var(--lf-nav-fg);justify-content:space-between;align-items:center;padding:12px clamp(20px,3vw,40px);display:flex;position:sticky;top:0}.uc-drawer-title{font:500 12.5px / 1 var(--lf-mono);letter-spacing:.14em;text-transform:uppercase}.uc-drawer .uc-modal-x{color:#fff;font:400 24px / 1 var(--lf-body);background:0 0;border:1.5px solid #ffffff59;position:static}.uc-drawer .uc-modal-x:hover{border-color:var(--lf-accent);color:var(--lf-accent)}.uc-drawer .uc-modal-x:focus-visible{outline:3px solid var(--lf-accent);outline-offset:2px}html .life.uc-site .uc-drawer .ldg-prove{border-bottom:0;padding-bottom:clamp(24px,4vh,40px)}.uc-drawer-foot{background:#ff6b4a0a;justify-content:center;padding:0 20px clamp(56px,9vh,96px);display:flex}html .life.uc-site .uc-drawer .ldg-prove-eyebrow{font-size:clamp(32px,3.6vw,52px)}.life.uc-site .uc-portal{--gp-paper:var(--lf-nav-bg);--gp-ink:var(--lf-ink);--gp-field:var(--lf-canvas-2);--gp-foreground:var(--lf-ink);font-family:inherit}.life.uc-site .uc-portal>[data-gp-viewport]{height:calc(100vh - var(--lf-nav-h));height:calc(100svh - var(--lf-nav-h))}.life.uc-site .uc-portal[data-gp-motion=on] [data-gp-pin]{top:var(--lf-nav-h)}.life.uc-site .uc-portal .uc-door-ground{background:var(--lf-canvas-2);position:absolute;inset:0}.life.uc-site .uc-portal .hero-veil{background:radial-gradient(70% 58% at 50% 46%,#140b0866 0%,#140b0800 72%),linear-gradient(#140b0899 0%,#140b0829 32%,#140b0847 70%,#140b08b8 100%)}.life.uc-site .uc-portal[data-gp-ready] [data-gp-field]{animation:1.15s cubic-bezier(.16,1,.3,1) .8s both uc-door-in}.life.uc-site .uc-portal[data-gp-ready] [data-gp-art]{animation:1.15s cubic-bezier(.16,1,.3,1) .8s both uc-door-paint}@keyframes uc-door-in{0%{opacity:0;transform:translateY(5vh)scale(1.04)}to{opacity:1;transform:none}}@keyframes uc-door-paint{0%{opacity:0;filter:blur(14px)drop-shadow(0 4px 40px #140b0880);transform:translateY(5vh)scale(1.04)}to{opacity:1;filter:drop-shadow(0 4px 40px #140b0880);transform:none}}.life.uc-site .uc-portal-front{color:#fff;position:absolute;inset:0}.life.uc-site .uc-portal-front .statement{inset:auto 16px calc(100% - var(--gp-word-top,30%) + clamp(18px, 3.4vh, 40px));text-align:center;text-wrap:balance;max-width:30ch;margin:0 auto;font-size:clamp(19px,2.1vw,30px);position:absolute}.life.uc-site .uc-portal-under{inset:calc(var(--gp-word-bottom,60%) + clamp(14px, 2.8vh, 32px)) 16px auto;text-align:center;flex-direction:column;align-items:center;gap:clamp(16px,2.8vh,28px);display:flex;position:absolute}.life.uc-site .uc-portal-place{font:500 clamp(15px, 1.3vw, 19px) / 1.4 var(--lf-body);color:#ffffffe6;text-shadow:0 2px 18px #140b088c}.life.uc-site .uc-portal [data-gp-caption]{justify-content:center;inset:auto 16px clamp(16px,3.6vh,34px)}.life.uc-site .uc-portal [data-gp-hint],.life.uc-site .uc-portal [data-gp-touch-picker]{display:none}.life.uc-site .uc-portal [data-gp-letter]{cursor:default}.life.uc-site .uc-portal [data-gp-enter]{font:500 11.5px/1 var(--lf-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffffc7;gap:10px}.life.uc-site .uc-portal [data-gp-enter]:hover{color:#fff}.life.uc-site .uc-portal [data-gp-content]{overflow-wrap:normal;color:var(--lf-ink);padding:0;display:block}.life.uc-site .uc-portal .life-body{background:0 0}.life.uc-site.uc-privacy-page{background:var(--lf-canvas-2);min-height:100vh}.life.uc-site .uc-privacy{max-width:680px;margin:0 auto;padding:clamp(48px,9vh,96px) 20px clamp(64px,10vh,112px)}.life.uc-site .uc-privacy .uc-title{font:800 clamp(40px, 6vw, 64px) / 1.04 var(--lf-disp);letter-spacing:-.04em;margin-bottom:18px}.life.uc-site .uc-privacy-lead{font:500 clamp(17px, 1.6vw, 20px) / 1.5 var(--lf-body);margin-bottom:clamp(28px,5vh,44px)}.life.uc-site .uc-privacy section{border-top:1px solid #2b1b1424;padding:22px 0 6px}.life.uc-site .uc-privacy h2{font:700 19px / 1.3 var(--lf-disp);letter-spacing:-.01em;margin-bottom:10px}.life.uc-site .uc-privacy section p{font:400 16px / 1.6 var(--lf-body);color:var(--lf-ink-soft);margin-bottom:10px}.life.uc-site .uc-privacy-updated{font:500 12px / 1.4 var(--lf-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lf-ink-soft);margin-top:28px}.ucr .ucr-fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.life .growhead-place{font:500 clamp(11px, .9vw, 13px) / 1.3 var(--lf-mono);letter-spacing:.16em;text-transform:uppercase;color:currentColor;opacity:.82;margin-bottom:.7em;display:block}.life.uc-site .uc-sitefoot{width:100%;max-width:1560px;font:400 13px / 1.5 var(--lf-body);color:var(--lf-ink-soft);border-top:1px solid #2b1b141f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin:clamp(18px,3vh,30px) auto 0;padding:18px clamp(16px,4vw,48px) 26px;display:flex}.life.uc-site .uc-raise .uc-sitefoot{padding-inline:0}.life.uc-site .uc-sitefoot-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.life.uc-site .uc-sitefoot-nb{color:var(--lf-ink);opacity:.85;transition:opacity .15s;display:inline-flex}.life.uc-site .uc-sitefoot-nb:hover{opacity:1}.life.uc-site .uc-sitefoot-nb:focus-visible{outline:2px solid var(--lf-accent-text);outline-offset:4px;border-radius:2px}.life.uc-site .uc-sitefoot-logo{aspect-ratio:807/148;width:auto;height:22px;display:block}@media (max-width:600px){.life.uc-site .uc-sitefoot{text-align:center;justify-content:center}}.uc-door-debug{z-index:200;color:#fff;word-break:break-word;background:#000000d1;padding:8px 10px;font:11px/1.4 ui-monospace,monospace;position:fixed;inset:auto 0 0}
