@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.R69tSW_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.R69tSW_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.ec5Qua_className{font-family:Inter,Inter Fallback;font-style:normal}.ec5Qua_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--pf-bg:#f6f3ee;--pf-panel:#fff;--pf-ink:#24221f;--pf-muted:#6b665f;--pf-line:#d9d3cb;--pf-accent:#5e0000;--pf-label:#0d1028;--pf-radius:8px;--pf-tap:44px;--pf-gap:1rem;--pf-max:46rem;--pf-font-body:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--pf-font-head:var(--font-cormorant), Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-text=large]{--pf-tap:52px;font-size:125%}*{box-sizing:border-box}html,body{background:var(--pf-bg);color:var(--pf-ink);margin:0}body{font-family:var(--pf-font-body);-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:1rem;line-height:1.55}h1,h2,h3{font-family:var(--pf-font-head);margin:0 0 .5rem;font-weight:600;line-height:1.2}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.5rem}p{margin:0 0 .75rem}a{color:var(--pf-accent);text-underline-offset:.15em}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--pf-accent);outline-offset:2px}.pf-skip{background:var(--pf-panel);color:var(--pf-ink);border:2px solid var(--pf-accent);border-radius:var(--pf-radius);z-index:10;padding:.75rem 1rem;position:absolute;inset-block-start:-4rem;inset-inline-start:.5rem}.pf-skip:focus{inset-block-start:.5rem}.pf-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pf-header{padding:max(.75rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .75rem max(1rem, env(safe-area-inset-left));border-block-end:1px solid var(--pf-line);background:var(--pf-bg)}.pf-header-home{min-height:var(--pf-tap);color:var(--pf-ink);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.pf-header-home img,.pf-header-home img.pf-lockup{width:auto;height:2.75rem}.pf-main{max-width:var(--pf-max);padding:1.5rem max(1rem, env(safe-area-inset-right)) 2.5rem max(1rem, env(safe-area-inset-left));margin:0 auto}.pf-lede{font-size:1.15em}.pf-section{margin-block:2rem}.pf-actions{flex-wrap:wrap;gap:.75rem;margin-block:1.25rem;display:flex}.pf-button{min-height:var(--pf-tap);border-radius:var(--pf-radius);border:2px solid var(--pf-accent);background:var(--pf-accent);color:#fff;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.6rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.pf-button-secondary{background:var(--pf-panel);color:var(--pf-accent)}.pf-footer{border-block-start:1px solid var(--pf-line);padding:2rem max(1rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));color:var(--pf-muted);text-align:center;font-size:.875em}.pf-footer p{margin:.35rem 0}.pf-footer a{color:var(--pf-ink);min-height:var(--pf-tap);align-items:center;display:inline-flex}.pf-footer-logo{width:8rem;height:auto;margin-block-end:1rem}.pf-welcome{text-align:center}.pf-welcome .pf-actions{justify-content:center}.pf-preview-banner{padding:.6rem max(1rem, env(safe-area-inset-right)) .6rem max(1rem, env(safe-area-inset-left));background:var(--pf-panel);border-block-end:1px solid var(--pf-line);color:var(--pf-ink);text-align:center;margin:0;font-size:.875rem}.pf-muted{color:var(--pf-muted)}.pf-linklist{margin:1rem 0;padding:0;list-style:none}.pf-linklist li{border-block-end:1px solid var(--pf-line)}.pf-linklist a{min-height:var(--pf-tap);align-items:center;display:flex}.pf-card{background:var(--pf-panel);border:1px solid var(--pf-line);border-radius:var(--pf-radius);margin-block:1.25rem;padding:1.25rem}.pf-deal-label{color:var(--pf-muted);margin-block-start:-.25rem}.pf-disclosure{border-block-start:1px solid var(--pf-line);color:var(--pf-muted);margin-block-start:2rem;padding-block-start:1rem;font-size:.875rem}.pf-subhead{font-family:var(--pf-font-body);margin:1.25rem 0 .25rem;font-size:1rem;font-weight:600}.pf-flag,.pf-stat-label,.pf-update-label,.pf-comingup-label,.pf-step-flag{color:var(--pf-label);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .25rem;font-size:.8125rem;display:block}html[data-text=large] .pf-flag,html[data-text=large] .pf-stat-label,html[data-text=large] .pf-update-label,html[data-text=large] .pf-comingup-label,html[data-text=large] .pf-step-flag{text-transform:none;letter-spacing:0}.pf-textsize{max-width:var(--pf-max);padding-inline:max(1rem, env(safe-area-inset-left));flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin:.75rem auto 0;display:flex}.pf-textsize-label{color:var(--pf-muted);font-size:.875rem}.pf-textsize-options{gap:.25rem;display:inline-flex}.pf-textsize button{min-height:var(--pf-tap);min-width:var(--pf-tap);border:1px solid var(--pf-muted);border-radius:var(--pf-radius);background:var(--pf-panel);color:var(--pf-ink);font:inherit;cursor:pointer;padding:.4rem .9rem}.pf-textsize button[aria-pressed=true]{border:2px solid var(--pf-accent);color:var(--pf-accent);font-weight:600}.pf-rightnow{border-inline-start:3px solid var(--pf-accent)}.pf-rightnow-step{margin-block-end:.5rem;font-size:1.25rem;font-weight:600}.pf-wire{border:2px solid var(--pf-accent);border-radius:var(--pf-radius);padding:.75rem 1rem;font-style:italic}.pf-wire strong{font-style:normal}.pf-status-lines{margin:.75rem 0;padding:0;list-style:none}.pf-status-lines li{border-block-end:1px solid var(--pf-line);padding-block:.35rem}.pf-with{margin:1rem 0 0}.pf-with div{border-block-start:1px solid var(--pf-line);padding-block:.5rem}.pf-with dt{font-weight:600}.pf-with dd{margin:.15rem 0 0}.pf-needs{margin:.5rem 0;padding:0;list-style:none}.pf-needs li{min-height:var(--pf-tap);border-block-end:1px solid var(--pf-line);flex-direction:column;justify-content:center;gap:.1rem;padding-block:.6rem;display:flex}.pf-needs-kind{color:var(--pf-muted);font-size:.875rem}.pf-needs-name{font-weight:600}.pf-steps{margin:1rem 0 0;padding:0;list-style:none}.pf-steps-inner{margin:0}.pf-step,.pf-steps-fold summary{min-height:var(--pf-tap);align-items:flex-start;gap:.85rem;padding-block:.55rem;display:flex;position:relative}.pf-step:before{content:"";border-inline-start:2px solid var(--pf-line);position:absolute;inset-block:2.1rem -.55rem;inset-inline-start:calc(.75rem - 1px)}.pf-steps>.pf-step:last-child:before{display:none}.pf-step[data-state=done]:before{border-inline-start-color:var(--pf-accent)}.pf-step-marker{box-sizing:border-box;border:2px solid var(--pf-muted);background:var(--pf-bg);width:1.5rem;height:1.5rem;color:var(--pf-accent);border-radius:50%;flex:none;place-items:center;margin-block-start:.05rem;display:inline-grid}.pf-step-marker svg{width:1.1rem;height:1.1rem}.pf-step[data-state=done] .pf-step-marker,.pf-steps-fold summary .pf-step-marker{border-color:var(--pf-accent);background:var(--pf-accent);color:var(--pf-panel)}.pf-step[data-state=current] .pf-step-marker{border-color:var(--pf-accent);background:var(--pf-panel);width:2rem;height:2rem;margin-inline-start:-.25rem}.pf-step[data-state=current] .pf-step-body{background:var(--pf-panel);border:1px solid var(--pf-line);border-inline-start:3px solid var(--pf-accent);border-radius:var(--pf-radius);flex:1;margin-inline-start:-.25rem;padding:.6rem .9rem}.pf-step[data-state=pending] .pf-step-marker{border-style:dashed}.pf-step-body{flex-direction:column;min-width:0;display:flex}.pf-step-title{overflow-wrap:anywhere;font-size:1rem}.pf-step[data-state=current] .pf-step-title{font-size:1.125rem;font-weight:600}.pf-step[data-state=upcoming] .pf-step-title{color:var(--pf-muted)}.pf-step-note{margin-block-start:.35rem}.pf-steps-fold summary{cursor:pointer;align-items:center;list-style:none}.pf-steps-fold summary::-webkit-details-marker{display:none}.pf-steps-fold summary .pf-step-title{text-underline-offset:.15em;text-decoration:underline}.pf-steps-fold{position:relative}.pf-steps-fold:before{content:"";border-inline-start:2px solid var(--pf-accent);position:absolute;inset-block:2.1rem 0;inset-inline-start:calc(.75rem - 1px)}.pf-steps-fold details[open] .pf-steps-inner .pf-step:last-child:before{display:block}.pf-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;margin:.75rem 0 0;display:grid}html[data-text=large] .pf-stats{grid-template-columns:1fr}.pf-stat{background:var(--pf-panel);border:1px solid var(--pf-line);border-radius:var(--pf-radius);padding:1rem;position:relative}.pf-stat dd{margin:0}.pf-stat-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.375rem;font-weight:600;line-height:1.3}.pf-stat-sub{color:var(--pf-muted);margin-block-start:.2rem;font-size:.875rem}.pf-stat-action a{min-height:var(--pf-tap);align-items:center;font-weight:600;display:inline-flex}.pf-comingup{background:var(--pf-panel);border:1px solid var(--pf-line);border-radius:var(--pf-radius);margin-block:1rem;padding:.9rem 1rem}.pf-comingup p{margin-block-end:.35rem}.pf-comingup a{min-height:var(--pf-tap);align-items:center;display:inline-flex}.pf-feed{margin:1rem 0 0;padding:0;list-style:none}.pf-update{border-inline-start:2px solid var(--pf-line);margin-inline-start:.4rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;position:relative}.pf-update:before{content:"";border:2px solid var(--pf-muted);background:var(--pf-panel);border-radius:50%;width:.8rem;height:.8rem;position:absolute;inset-block-start:.2rem;inset-inline-start:-.45rem}.pf-feed .pf-update:last-child{border-inline-start-color:#0000}.pf-update-title{font-family:var(--pf-font-body);margin:0 0 .15rem;font-size:1.0625rem;font-weight:600}.pf-update-meta{color:var(--pf-muted);font-size:.875rem}.pf-update-body{white-space:pre-line;overflow-wrap:anywhere}.pf-update details summary{min-height:var(--pf-tap);color:var(--pf-accent);cursor:pointer;align-items:center;text-decoration:underline;display:inline-flex}.pf-ai{color:var(--pf-muted);font-size:.875rem;font-style:italic}@media (prefers-contrast:more){.pf-step:before,.pf-update,.pf-card,.pf-stat{border-color:var(--pf-muted)}}.pf-form label{margin-block:1rem .35rem;font-weight:600;display:block}.pf-form input[type=email],.pf-form input[type=tel],.pf-form input[type=text]{width:100%;min-height:var(--pf-tap);font:inherit;color:var(--pf-ink);background:var(--pf-panel);border:2px solid var(--pf-muted);border-radius:var(--pf-radius);padding:.5rem .75rem;display:block}.pf-consents fieldset{border:1px solid var(--pf-line);border-radius:var(--pf-radius);background:var(--pf-panel);margin:0 0 1rem;padding:.75rem 1rem 1rem}.pf-consents legend{padding:0 .35rem;font-weight:600}.pf-form label.pf-check{min-height:var(--pf-tap);cursor:pointer;align-items:flex-start;gap:.75rem;margin-block:.75rem 0;font-weight:400;display:flex}.pf-check input[type=checkbox]{width:1.4rem;height:1.4rem;accent-color:var(--pf-accent);flex:none;margin-top:.15rem}.pf-error{color:var(--pf-accent);font-weight:600}.pf-quote{margin:0 0 1rem}.pf-quote blockquote{font-family:var(--pf-font-head);margin:0;font-size:1.4rem;line-height:1.35}.pf-quote blockquote p{margin:0}.pf-quote figcaption{margin-block-start:.5rem;font-weight:600}.pf-quote figcaption:before{content:"— "}.pf-call-choices{gap:.75rem;margin:1rem 0;padding:0;list-style:none;display:grid}.pf-call-choice{min-height:max(3.5rem, var(--pf-tap));border:2px solid var(--pf-ink);border-radius:var(--pf-radius);background:var(--pf-panel);color:var(--pf-ink);flex-direction:column;justify-content:center;gap:.15rem;padding:.75rem 1rem;text-decoration:none;display:flex}.pf-call-choice:hover{border-color:var(--pf-accent)}.pf-call-choice-label{font-size:1.125rem;font-weight:600}.pf-call-choice-helper{font-size:1rem}.pf-urgent-line{border-block-start:1px solid var(--pf-line);margin-block-start:1.25rem;padding-block-start:1rem}.pf-urgent-line a{min-height:var(--pf-tap);align-items:center;font-weight:600;display:inline-flex}.pf-call-formats{border:0;gap:.5rem;margin:1rem 0;padding:0;display:grid}.pf-call-formats legend{margin-block-end:.5rem;font-weight:600}.pf-call-format{min-height:var(--pf-tap);border:1px solid var(--pf-line);border-radius:var(--pf-radius);background:var(--pf-panel);align-items:flex-start;gap:.75rem;padding:.6rem .75rem;display:flex}.pf-call-format input{width:1.25rem;height:1.25rem;accent-color:var(--pf-accent);margin-block-start:.2rem}.pf-call-format-note{margin-block-start:.25rem;font-size:.9rem;display:block}.pf-call-note-label{margin-block-start:1rem;font-weight:600;display:block}.pf-call-form textarea{width:100%;font:inherit;border:2px solid var(--pf-muted);border-radius:var(--pf-radius);background:var(--pf-panel);color:var(--pf-ink);padding:.6rem}.pf-call-error{color:var(--pf-accent);font-weight:600}.pf-urgent a{font-weight:600}@media (forced-colors:active){.pf-button,.pf-textsize button,.pf-call-choice{border:2px solid buttontext}.pf-step-marker{color:canvastext;border-color:canvastext}.pf-step[data-state=current] .pf-step-marker{color:highlight;border-color:highlight}}@media (prefers-reduced-motion:no-preference){a,.pf-button,.pf-textsize button{transition:color .15s,background-color .15s,outline-color .15s}}.pf-milestones{margin-block:.5rem 1.25rem}.pf-milestones-heading{font-family:var(--pf-font-body);margin:0 0 .5rem;font-size:1rem;font-weight:600}.pf-stamps{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:flex}.pf-stamp{width:5.5rem}.pf-stamp summary{min-height:var(--pf-tap);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:.35rem;list-style:none;display:flex}.pf-stamp summary::-webkit-details-marker{display:none}.pf-seal{box-sizing:border-box;border:2px solid var(--pf-accent);background:var(--pf-bg);width:3.5rem;height:3.5rem;box-shadow:inset 0 0 0 3px var(--pf-bg), inset 0 0 0 4px var(--pf-accent);color:var(--pf-accent);border-radius:50%;place-items:center;display:inline-grid}.pf-seal svg{width:1.75rem;height:1.75rem}.pf-stamp-label{color:var(--pf-ink);font-size:.875rem;font-weight:600;line-height:1.25}.pf-stamp-line{text-align:center;margin:.4rem 0 0;font-size:.9rem}.pf-stamp:has(details[open]){width:100%}.pf-stamp details[open] summary{text-align:start;flex-direction:row;gap:.75rem}.pf-stamp details[open] .pf-stamp-line{text-align:start}.pf-stamp-here{color:var(--pf-ink);align-self:center;font-weight:600}html[data-text=large] .pf-stamps{flex-direction:column}html[data-text=large] .pf-stamp{width:100%}html[data-text=large] .pf-stamp summary{text-align:start;flex-direction:row;gap:1rem}html[data-text=large] .pf-seal{width:4.5rem;height:4.5rem}html[data-text=large] .pf-stamp-label{font-size:1.25rem}html[data-text=large] .pf-stamp-line{text-align:start}.pf-moment{border:1px solid var(--pf-line);border-radius:var(--pf-radius);background:var(--pf-panel);text-align:center;margin-block:1rem;padding:1.25rem}.pf-moment h2{margin:.75rem 0 .25rem;font-size:1.75rem}html[data-text=large] .pf-moment h2{font-size:2rem}.pf-moment-line{font-size:1.125rem}.pf-moment .pf-actions{justify-content:center}.pf-moment-off{font-size:.875rem}.pf-seal-large{width:6rem;height:6rem}.pf-seal-large svg{width:3rem;height:3rem}@media (prefers-reduced-motion:no-preference){.pf-moment .pf-seal-large{animation:.36s ease-out both pf-press}}@keyframes pf-press{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.pf-stepcard h3{font-family:var(--pf-font-body);margin:1rem 0 .35rem;font-size:1rem;font-weight:600}.pf-stepcard-list{margin:0;padding-inline-start:1.25rem}.pf-stepcard-list li+li{margin-block-start:.35rem}.pf-chat{gap:var(--pf-gap);display:grid}.pf-chat-head{align-items:center;gap:.875rem;display:flex}.pf-chat-head h1{margin:0;font-size:1.75rem}.pf-chat-head p{margin:.25rem 0 0}.pf-chat-portrait,.pf-chat-mark{border:1px solid var(--pf-line);background:var(--pf-panel);object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.pf-chat-mark{object-fit:contain;padding:6px}.pf-chat-log{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pf-msg{border:1px solid var(--pf-line);background:var(--pf-panel);overflow-wrap:anywhere;border-radius:14px;max-width:min(36rem,92%);padding:.75rem 1rem}.pf-msg-client{background:#efe7e0;border-color:#e3d8ce;justify-self:end}.pf-msg-app{max-width:100%;color:var(--pf-ink);background:0 0;border-style:dashed;justify-self:center}.pf-msg-who{color:var(--pf-muted);margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.pf-msg-body p,.pf-msg-body ul,.pf-msg-body ol{margin:0 0 .5rem}.pf-msg-body>:last-child{margin-block-end:0}.pf-msg-body ul,.pf-msg-body ol{padding-inline-start:1.25rem}.pf-msg-actions{gap:.5rem;margin-block-start:.75rem;display:grid}.pf-msg-actions .pf-button{width:100%}.pf-handoff{border-inline-start:3px solid var(--pf-accent);background:var(--pf-bg);border-radius:0 var(--pf-radius) var(--pf-radius) 0;margin:0;padding:.75rem}.pf-handoff p{margin:0 0 .5rem}.pf-handoff-sent{color:var(--pf-muted)}.pf-chat-notice{border-radius:var(--pf-radius);border:1px solid var(--pf-accent);background:var(--pf-panel);margin:0;padding:.75rem 1rem}.pf-chat-suggest{flex-wrap:wrap;gap:.5rem;display:flex}.pf-chip{min-height:var(--pf-tap);border:1px solid var(--pf-accent);background:var(--pf-panel);color:var(--pf-accent);font:inherit;text-align:start;cursor:pointer;border-radius:999px;padding:.5rem .9rem;font-size:.9375rem}.pf-chip:hover,.pf-chip:focus-visible{background:#f8f0ee}.pf-chat-form{gap:.5rem;display:grid}.pf-chat-form label{font-weight:600}.pf-chat-form textarea{border:1px solid var(--pf-muted);border-radius:var(--pf-radius);background:var(--pf-panel);width:100%;min-height:6rem;color:var(--pf-ink);font:inherit;resize:vertical;padding:.75rem}.pf-chat-form textarea:focus-visible{outline:3px solid var(--pf-accent);outline-offset:1px}.pf-chat-form .pf-button{justify-self:start;min-width:8rem}.pf-chat-always{margin:0}html[data-text=large] .pf-chat-suggest{display:grid}html[data-text=large] .pf-msg{max-width:100%}@media (forced-colors:active){.pf-msg,.pf-chip,.pf-handoff{border:1px solid canvastext}}.pf-concierge-card .pf-chat-head h2{margin:0}.pf-concierge-name{color:var(--pf-muted);margin:.125rem 0 0;font-weight:600}:root{--pf-bubble-you:#efe7e0;--pf-launcher-h:48px;--pf-launcher-space:calc(var(--pf-launcher-h) + 2.5rem)}html[data-text=large]{--pf-launcher-h:56px}.pf-msg-client{background:var(--pf-bubble-you)}.pf-intro-body{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.pf-intro-face,.pf-intro-mark{border:1px solid var(--pf-line);background:var(--pf-panel);object-fit:cover;object-position:50% 20%;border-radius:18px;width:96px;height:96px}.pf-intro-mark{object-fit:contain;padding:10px}.pf-intro-name{margin:0 0 .5rem;font-weight:600}.pf-intro-says{border:1px solid var(--pf-line);background:var(--pf-bg);border-radius:14px;padding:.875rem 1rem;position:relative}.pf-intro-says p{margin:0 0 .5rem}.pf-intro-says p:last-child{margin:0}.pf-intro-choices{flex-wrap:wrap;gap:.75rem;margin-block-start:1rem;display:flex}.pf-intro-choices .pf-button{min-height:max(48px, var(--pf-tap));flex:12rem}.pf-intro-later{border-radius:var(--pf-radius);border:1px dashed var(--pf-line);background:var(--pf-panel);margin:0 0 1rem;padding:.75rem 1rem}@media (max-width:40rem){.pf-intro-body{grid-template-columns:1fr}.pf-intro-face,.pf-intro-mark{width:72px;height:72px}.pf-intro-choices{flex-direction:column}.pf-intro-choices .pf-button{flex:none;width:100%}}html[data-text=large] .pf-intro-body{grid-template-columns:1fr}html[data-text=large] .pf-intro-choices{flex-direction:column}.pf-launcher{z-index:20;right:max(1rem, env(safe-area-inset-right));bottom:calc(max(1rem, env(safe-area-inset-bottom)) + .5rem);min-height:var(--pf-launcher-h);border:1px solid var(--pf-line);background:var(--pf-panel);color:var(--pf-ink);border-radius:999px;align-items:center;gap:.5rem;padding:.375rem 1rem .375rem .375rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 2px 10px #24221f24}.pf-launcher:hover{border-color:var(--pf-accent)}.pf-launcher:focus-visible{outline:3px solid var(--pf-accent);outline-offset:2px}.pf-launcher-face{object-fit:cover;object-position:50% 20%;border-radius:50%;width:36px;height:36px}html[data-text=large] .pf-launcher-face{width:44px;height:44px}.pf-launcher-icon{background:var(--pf-bg);width:36px;height:36px;color:var(--pf-accent);border-radius:50%;padding:6px}body:has(.pf-launcher) .pf-footer{padding-block-end:calc(var(--pf-launcher-space) + max(1rem, env(safe-area-inset-bottom)))}html:has(.pf-launcher){scroll-padding-block-end:5rem}@media (max-width:21.25rem),(max-height:31.25rem){.pf-launcher{box-shadow:none;margin-block-start:.5rem;position:static}body:has(.pf-launcher) .pf-footer{padding-block-end:max(2rem, env(safe-area-inset-bottom))}}@media print{.pf-launcher{display:none}}@media (forced-colors:active){.pf-launcher{border:1px solid canvastext}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.pf-intro-face,.pf-launcher-face{view-transition-name:pf-concierge}}.pf-strip{align-items:flex-start;gap:.75rem;margin-block:.5rem 1.25rem;display:flex}.pf-strip-face,.pf-strip-mark{border:1px solid var(--pf-line);background:var(--pf-panel);object-fit:cover;object-position:50% 20%;border-radius:50%;flex:none;width:48px;height:48px}.pf-strip-mark{object-fit:contain;padding:5px}.pf-strip-name{color:var(--pf-muted);margin:0;font-size:.875rem;font-weight:600}.pf-strip-says{border:1px solid var(--pf-line);background:var(--pf-panel);border-radius:14px;margin:.25rem 0 0;padding:.625rem .875rem}.pf-setup-form{gap:1.25rem;display:grid}.pf-choices{border:0;gap:.625rem;margin:0;padding:0;display:grid}.pf-choices legend{margin-block-end:.5rem;font-weight:600}.pf-choice{min-height:var(--pf-tap);border:1px solid var(--pf-muted);border-radius:var(--pf-radius);background:var(--pf-panel);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.pf-choice:has(input:checked){border:2px solid var(--pf-accent)}.pf-choice input{width:1.25rem;height:1.25rem;accent-color:var(--pf-accent);flex:none;margin-block-start:.15rem}.pf-choice-note{color:var(--pf-muted);margin-block-start:.25rem;font-size:.875rem;display:block}.pf-style-default{color:var(--pf-muted);font-size:.875rem;font-style:normal}.pf-field{gap:.25rem;min-width:0;font-weight:600;display:grid}.pf-field select,.pf-field textarea,.pf-field input{width:100%;min-width:0;min-height:var(--pf-tap);border:1px solid var(--pf-muted);border-radius:var(--pf-radius);background:var(--pf-panel);color:var(--pf-ink);font:inherit;padding:.5rem .75rem;font-weight:400}.pf-setup-actions{flex-wrap:wrap;gap:.75rem;display:flex}.pf-setup-actions .pf-button{flex:12rem}.pf-setup-list li{margin-block-end:.375rem}button.pf-call-choice{width:100%;font:inherit;text-align:start;cursor:pointer}form.pf-call-choices{gap:.75rem;display:grid}.pf-faster{gap:.875rem;margin-block:1rem 1.5rem;display:grid}.pf-faster p{margin:.375rem 0 0}.pf-button-wide{width:100%;min-height:max(48px, var(--pf-tap))}.pf-button.pf-google{color:#1f1f1f;background:#fff;border:1px solid #747775;gap:.625rem}.pf-button.pf-google:hover{background:#f8f8f8}.pf-google img{flex:none}.pf-signin-or{margin-block-start:.5rem;font-size:1.5rem}.pf-passkey[data-state=busy] .pf-button{opacity:.7}.pf-chat-change{font-size:.9375rem}.pf-chat-change a{min-height:var(--pf-tap);align-items:center;display:inline-flex}.pf-team-filter{margin:0 0 var(--pf-gap);flex-wrap:wrap;gap:.5rem;display:flex}.pf-team-filter a{align-items:center;text-decoration:none;display:inline-flex}.pf-team-filter a[aria-current=true]{background:var(--pf-accent);color:var(--pf-panel)}.pf-team{gap:var(--pf-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}html[data-text=large] .pf-team{grid-template-columns:1fr}.pf-team-card{text-align:center;background:var(--pf-panel);border:1px solid var(--pf-line);border-radius:var(--pf-radius);align-content:start;justify-items:center;gap:.375rem;padding:1.25rem 1rem;display:grid}.pf-team-card h2{margin:.5rem 0 0;font-size:1.375rem}.pf-team-card p{margin:0}.pf-team-card form{margin-top:.5rem}.pf-team-face,.pf-team-mark{border:1px solid var(--pf-line);background:var(--pf-bg);object-fit:cover;border-radius:50%;width:112px;height:112px}.pf-team-mark{object-fit:contain;padding:14px}.pf-team-say{font-size:.9375rem}.pf-team-yours{min-height:var(--pf-tap);color:var(--pf-accent);align-items:center;font-weight:600;display:inline-flex;margin-top:.5rem!important}.pf-team-her{margin-top:calc(var(--pf-gap) * 1.5);position:relative}.pf-team-her:before{content:"";top:calc(var(--pf-gap) * -.75 - 1px);border-top:1px solid var(--pf-line);position:absolute;left:0;right:0}.pf-team-card h2,.pf-member-text h1{color:var(--pf-accent)}.pf-team-pronouns,.pf-team-lang{color:var(--pf-label)}.pf-team-title{color:var(--pf-muted);font-size:.9375rem}.pf-team-interests-head{font-family:var(--pf-font-head);color:var(--pf-accent);font-size:1.125rem;font-weight:600;margin-top:.375rem!important}.pf-team-interests{color:var(--pf-label);margin:0;padding:0;list-style:none}.pf-team-interests li:before{content:"";background:var(--pf-accent);vertical-align:.1em;border-radius:50%;width:.5em;height:.5em;margin-inline-end:.5em;display:inline-block}.pf-team-about{min-height:var(--pf-tap);align-items:center;display:inline-flex}.pf-team-portraits{margin:0 0 var(--pf-gap)}.pf-team-portraits summary{cursor:pointer;min-height:var(--pf-tap);color:var(--pf-accent);align-items:center;display:inline-flex}.pf-member-card{gap:var(--pf-gap);max-width:var(--pf-max);display:grid}.pf-member-art{border:1px solid var(--pf-line);border-radius:var(--pf-radius);background:var(--pf-panel);width:100%;height:auto;display:block}.pf-member-text{justify-items:start;gap:.375rem;display:grid}.pf-member-text h1{margin:.5rem 0 0}.pf-member-keep{border:1px solid var(--pf-line);border-radius:var(--pf-radius);background:var(--pf-panel);gap:.5rem;padding:1rem;display:grid}.pf-member-keep-label{font-family:var(--pf-font-head);color:var(--pf-accent);font-size:1.25rem;font-weight:600}.pf-member-designated{color:var(--pf-label);margin:0}.pf-member-keep .pf-button{justify-self:start}.pf-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pf-narrow{max-width:32rem}.pf-field input[aria-invalid=true]{border:2px solid var(--pf-accent)}.pf-choice:has(input[aria-invalid=true]){border:2px solid var(--pf-accent)}.pf-inline-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.pf-inline-actions a{min-height:var(--pf-tap);align-items:center;display:inline-flex}.pf-link-button{min-height:var(--pf-tap);color:var(--pf-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pf-start-step{color:var(--pf-muted);margin:0 0 .25rem;font-size:.9375rem}.pf-start legend h1{margin:0}.pf-start-member{text-align:center;justify-items:center}.pf-start-face{width:160px;height:160px}.pf-start-honesty{font-size:.875rem;margin-top:.75rem!important}.pf-start-actions{justify-items:center;gap:.75rem;margin-block-start:1.25rem;display:grid}.pf-start-actions .pf-button-wide{justify-self:stretch}.pf-start-group{margin-block-start:.75rem}.pf-start-group legend{font-weight:600}.pf-start-support{font-size:.9375rem;margin-top:.5rem!important}.pf-start-team{min-height:var(--pf-tap);align-items:center;display:inline-flex}.pf-start-unit{max-width:12rem}.pf-home-address{font-weight:600}.pf-home-section{border:1px solid var(--pf-line);border-radius:var(--pf-radius);background:var(--pf-panel);margin-block:1.5rem;padding:1rem 1.25rem}.pf-home-section h2{margin-top:0}.pf-home-member{align-items:center;gap:1rem;display:flex}.pf-home-member-name{margin:0;font-size:1.125rem;font-weight:600}.pf-home-progress{margin:0;padding-inline-start:1.25rem}.pf-home-progress li{margin-block:.375rem}.pf-home-now span:first-child{font-weight:600}
