.prf-root{--pp-card:#fcf8ef;--pp-ink:#38283f;--pp-line:#dcd2d8;--pp-accent:#674372;--prf-muted:#796b7b;--prf-green:#47745c;--prf-gold:#997032;isolation:isolate;width:100%;min-width:0;color:var(--pp-ink);text-align:left;background:#f5f0e6;border:1px solid #c8bacd;border-radius:18px;font:14px/1.5 Hanken,sans-serif;position:relative;overflow:hidden;box-shadow:0 24px 65px #21152838;container:profile-proof/inline-size}.prf-root *{box-sizing:border-box}.prf-root :is(h3,h4,h5,p){margin:0}.prf-root :is(h3,h4,h5){letter-spacing:normal;font-family:Hanken,sans-serif;font-weight:650}.prf-root h4{font-size:17px;line-height:1.3}.prf-root h5{font-size:15px;line-height:1.4}.prf-root p{color:var(--prf-muted);font-size:14px;line-height:1.55}.prf-root svg{stroke-width:1.8px;vertical-align:middle;flex-shrink:0;width:18px;height:18px}.prf-root :is(button,input,textarea){font:inherit}.prf-root button{color:inherit;cursor:pointer;touch-action:manipulation}.prf-root button:focus-visible,.prf-root :is(input,textarea):focus-visible{outline-offset:3px;outline:3px solid #bd8950}.prf-root button{background:0 0;border:0}.prf-root .prf-preview-caption{border-bottom:1px solid var(--pp-line);color:#766478;background:#eee6dc;justify-content:space-between;align-items:center;gap:12px;padding:13px 24px;font-size:12px;display:flex}.prf-preview-caption>span:first-child{color:#51345c;align-items:center;gap:8px;font-weight:600;display:flex}.prf-preview-caption svg{fill:#709179;stroke:none;width:7px;height:7px}.prf-root .prf-viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bba8c1 #f5f0e6;outline-offset:-3px;height:880px;max-height:880px;overflow:auto}.prf-root .prf-page{min-width:0;padding:28px}.prf-root .prf-identity{color:#f9f0df;background:#34263e;border:1px solid #6d526f;border-radius:16px;padding:30px;position:relative;overflow:hidden}.prf-identity:after{content:"";pointer-events:none;border:1px solid #d8c4df12;border-radius:50%;width:350px;height:350px;position:absolute;top:-110px;right:-100px;box-shadow:0 0 0 38px #d8c4df05,0 0 0 76px #d8c4df03}.prf-root .prf-identity-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:28px;display:flex;position:relative}.prf-root .prf-identity-main{align-items:flex-start;gap:23px;min-width:0;display:flex}.prf-root .prf-avatar{color:#f9eed9;letter-spacing:-.05em;background:#493451;border:4px solid #dfb574;border-radius:50%;flex-shrink:0;place-items:center;width:116px;height:116px;font-size:42px;font-weight:650;display:grid;box-shadow:0 0 0 5px #bd926921,0 0 0 10px #bd92690b}.prf-root .prf-person{min-width:0;padding-top:3px}.prf-root .prf-person h3{letter-spacing:-.03em;color:#fff6e7;font-size:30px;line-height:1.2}.prf-root .prf-person>p{color:#e2cedc;margin-top:5px;font-size:15px}.prf-root .prf-company{color:#c9b1c8;margin-top:2px;font-size:14px;display:block}.prf-root .prf-member-title{color:#efcc8c;background:#1d162540;border-radius:30px;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:13px;padding:6px 11px;font-size:12px;display:flex}.prf-root .prf-member-title svg{width:15px;height:15px}.prf-root .prf-person>.prf-headline{color:#d5c2d4;max-width:490px;margin-top:13px;font-size:13px;line-height:1.5}.prf-root .prf-identity-actions{flex-shrink:0;gap:8px;padding-top:6px;display:flex}.prf-root .prf-identity-actions>button{white-space:nowrap;color:#f8edeb;background:#ffffff0e;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;display:flex}.prf-root .prf-identity-actions>button:hover{background:#ffffff1c}.prf-root .prf-identity-actions>button.prf-light-button{color:#50335c;background:#f8edda}.prf-root .prf-meta{z-index:1;color:#cdb7cd;flex-wrap:wrap;gap:13px 22px;margin-top:25px;font-size:12px;display:flex;position:relative}.prf-root .prf-meta>span{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;display:flex}.prf-root .prf-meta svg{color:#d7b682;width:15px;height:15px}.prf-root .prf-meta small{color:#bea6bc;margin-left:2px;font-size:10px}.prf-root .prf-navigation{background:#eae2e8;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin:22px 0;padding:6px;display:flex}.prf-root .prf-navigation>div{scrollbar-width:thin;gap:4px;min-width:0;display:flex;overflow:auto}.prf-root .prf-navigation button{white-space:nowrap;color:#77647d;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:10px 15px;font-size:13px;display:flex}.prf-root .prf-navigation button[aria-pressed=true]{color:#fff6e7;background:#684674;box-shadow:0 2px 3px #3d24401a}.prf-root .prf-navigation button:hover:not([aria-pressed=true]){color:#3c2844;background:#dfd3e1}.prf-root .prf-navigation>.prf-share-button{color:#52395c;background:#f7f1e7;flex-shrink:0}.prf-root .prf-overview{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:22px;display:grid}.prf-root .prf-main-column,.prf-root .prf-side-column{align-content:start;gap:20px;min-width:0;display:grid}.prf-root .prf-card{background:#fcf8ef;border:1px solid #dfd6da;border-radius:12px;min-width:0;padding:22px}.prf-root .prf-card-heading{justify-content:space-between;align-items:center;gap:10px;min-height:24px;margin-bottom:15px;display:flex}.prf-root .prf-card-heading h4{align-items:center;gap:9px;min-width:0;display:flex}.prf-root .prf-card-heading h4 svg{color:#938393;width:18px;height:18px}.prf-root .prf-card-heading>.prf-text-button{white-space:nowrap;font-size:11px}.prf-root .prf-card-heading>.prf-text-button svg{width:12px;height:12px}.prf-root .prf-icon-button{color:#8a788d;background:0 0;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.prf-root .prf-icon-button:hover{color:#563b61;background:#eee4ee}.prf-root .prf-icon-button svg{width:16px;height:16px}.prf-root .prf-text-button{color:#886336;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:550;display:inline-flex}.prf-root .prf-text-button:hover{text-underline-offset:3px;text-decoration:underline}.prf-root .prf-text-button svg{width:13px;height:13px}.prf-root .prf-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.prf-root .prf-dimensions>.prf-card{padding:16px 14px}.prf-root .prf-dimensions .prf-card-heading{gap:5px;margin-bottom:13px}.prf-root .prf-dimensions .prf-card-heading h4{text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:11px}.prf-root .prf-dimensions .prf-card-heading h4 svg{width:15px;height:15px}.prf-root .prf-dimensions .prf-icon-button{width:23px;height:23px}.prf-root .prf-dimensions .prf-icon-button svg{width:13px;height:13px}.prf-root .prf-trust-card{background:#f6eddc;border-color:#dec89f}.prf-root .prf-skills-card{background:#ecf1e8;border-color:#c6d3bf}.prf-root .prf-growth-card{background:#f0e8f2;border-color:#d8c6df}.prf-root .prf-trust-summary{align-items:center;gap:9px;margin-bottom:13px;display:flex}.prf-root .prf-trust-ring{background:conic-gradient(#bd9152 0 66.666%,#ded1b7 66.666% 100%);border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid;position:relative}.prf-trust-ring:before{content:"";background:#f6eddc;border-radius:50%;position:absolute;inset:3px}.prf-root .prf-trust-ring strong{z-index:1;font-size:15px;position:relative}.prf-root .prf-trust-ring small{color:#9b805d;font-size:10px}.prf-root .prf-trust-summary>div{min-width:0}.prf-root .prf-trust-summary>div>strong{font-size:12px;line-height:1.4;display:block}.prf-root .prf-trust-summary>div>span{color:#9a7f5d;font-size:11px;display:block}.prf-root .prf-trust-list{gap:9px;display:grid}.prf-root .prf-trust-list>div{align-items:flex-start;gap:7px;display:flex}.prf-root .prf-trust-list svg{color:#9e7e46;width:12px;height:12px;margin-top:3px}.prf-root .prf-trust-list strong{font-size:11px;font-weight:550;line-height:1.3;display:block}.prf-root .prf-trust-list>div>div>span{color:#978674;margin-top:2px;font-size:10px;line-height:1.35;display:block}.prf-root .prf-pill{color:#47745c;background:#e2e9dc;border-radius:20px;padding:4px 8px;font-size:11px;font-weight:550;display:inline-block}.prf-root .prf-skill-list{gap:17px;margin:20px 0 16px;display:grid}.prf-root .prf-skill-list>button{text-align:left;width:100%;padding:0;display:block}.prf-root .prf-skill-list>button:hover strong{text-underline-offset:3px;text-decoration:underline}.prf-root .prf-skill-list>button>span:first-child{align-items:center;gap:5px;font-size:12px;display:flex}.prf-root .prf-skill-list svg{width:14px;height:14px}.prf-root .prf-skill-list b{color:#47745c;background:#d9e4d1;border-radius:3px;margin-left:auto;padding:1px 4px;font-size:10px}.prf-root .prf-skill-list small{color:#7d9279;margin:4px 0 8px;font-size:10px;display:block}.prf-root .prf-progress{background:#e1d7e3;border-radius:5px;width:100%;height:5px;overflow:hidden}.prf-root .prf-progress>span{border-radius:inherit;background:#9970a7;height:100%;display:block}.prf-root .prf-progress.prf-green{background:#d2decb}.prf-root .prf-progress.prf-green>span{background:#6b9375}.prf-root .prf-skill-next{text-align:right;color:#839279;margin-top:5px;font-size:10px;display:block}.prf-root .prf-growth-value{justify-content:space-between;align-items:flex-end;gap:7px;display:flex}.prf-root .prf-growth-value>strong{letter-spacing:-.05em;color:#47745c;white-space:nowrap;font-size:32px;line-height:1}.prf-root .prf-sparkline{color:#94703d;width:68px;height:34px;overflow:visible}.prf-root .prf-small{font-size:12px;line-height:1.5}.prf-root .prf-soft{color:#a08ba0;margin-top:12px;font-size:10px}.prf-root .prf-growth-card .prf-small{margin-top:7px;font-size:10px}.prf-root .prf-growth-card .prf-pill{margin-top:11px;font-size:10px}.prf-root .prf-growth-signals{border-top:1px solid #dbcbdf;gap:10px;margin-top:20px;padding-top:16px;display:grid}.prf-root .prf-growth-signals>span{color:#84708a;align-items:flex-start;gap:6px;font-size:11px;line-height:1.4;display:flex}.prf-root .prf-growth-signals svg{color:#9776a4;width:13px;height:13px;margin-top:1px}.prf-root .prf-chips{flex-wrap:wrap;gap:6px;display:flex}.prf-root .prf-chips>span,.prf-root .prf-chips>button{color:#78627e;background:#ece5e9;border:1px solid #dfd5df;border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;display:inline-flex}.prf-root .prf-chips>button{color:#674572;background:#ece4ef;border-color:#d4c2dc}.prf-root .prf-chips svg{width:13px;height:13px}.prf-root .prf-background-entry{gap:15px;display:flex}.prf-root .prf-background-entry>span{color:#8d798f;background:#eee6e7;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.prf-root .prf-background-entry>span>svg{width:23px;height:23px}.prf-root .prf-background-entry p{margin:4px 0;font-size:13px}.prf-root .prf-background-entry small{color:#9d8c9c;font-size:11px}.prf-root .prf-background-entry .prf-chips{margin-top:12px}.prf-root .prf-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prf-root .prf-stat-grid>div{background:#f0e8df;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:13px 8px;display:flex}.prf-root .prf-stat-grid strong{letter-spacing:-.035em;color:#ab7b40;font-size:27px;line-height:1.1}.prf-root .prf-stat-grid>div:nth-child(2)>strong{color:#578066}.prf-root .prf-stat-grid>div:nth-child(4)>strong{color:#886196}.prf-root .prf-stat-grid span{color:#8e7c8c;text-align:center;font-size:10px}.prf-root .prf-wins{gap:11px;margin-bottom:17px;display:grid}.prf-root .prf-wins>div{border-left:3px solid #cfad78;gap:10px;padding:7px 0 7px 9px;display:flex}.prf-root .prf-wins>div.prf-green{border-color:#96b498}.prf-root .prf-wins>div.prf-purple{border-color:#bba2c6}.prf-root .prf-wins>div>span{color:#a17a42;background:#f0e7da;border-radius:7px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.prf-root .prf-wins strong{font-size:12px}.prf-root .prf-wins p{margin-top:2px;font-size:11px;line-height:1.35}.prf-root .prf-wins small{color:#a190a0;font-size:10px}.prf-root .prf-dna{gap:12px;display:grid}.prf-root .prf-dna>div>span{justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.prf-root .prf-dna strong{font-weight:500}.prf-root .prf-dna>div>span>span{color:#978699}.prf-root .prf-expertise{gap:14px;display:grid}.prf-root .prf-expertise>button{text-align:left;align-items:center;gap:10px;padding:0;display:flex}.prf-root .prf-expertise>button>span:nth-child(2){flex:1}.prf-root .prf-expertise strong{font-size:13px;font-weight:550;display:block}.prf-root .prf-expertise small{color:#9c889d;margin-top:2px;font-size:11px;display:block}.prf-root .prf-expertise b{color:#907396;font-size:11px}.prf-root .prf-domain-icon{color:#846091;background:#e9dfed;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.prf-root .prf-domain-icon.prf-gold{color:#a17c3d;background:#efdfbe}.prf-root .prf-domain-icon.prf-green{color:#788e63;background:#e3ead9}.prf-root .prf-domain-icon.prf-purple{color:#9165a0;background:#e6d9ec}.prf-root .prf-page-heading{margin-bottom:24px}.prf-root .prf-page-heading h4{letter-spacing:-.03em;margin-bottom:5px;font-size:25px}.prf-root .prf-badges-page{gap:22px;display:grid}.prf-root .prf-badges-page .prf-page-heading{margin-bottom:0}.prf-root .prf-filter-row{flex-wrap:wrap;gap:6px;margin:22px 0;display:flex}.prf-root .prf-filter-row>button{color:#8a728f;background:#eee6eb;border-radius:7px;gap:7px;padding:8px 12px;font-size:12px;display:flex}.prf-root .prf-filter-row>button[aria-pressed=true]{color:#fdf1e5;background:#694674}.prf-root .prf-filter-row>button>span{opacity:.7;font-size:10px}.prf-root .prf-domain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.prf-root .prf-domain-tile{text-align:center;color:#7a528a;background:#ede2ef;border:1px solid #d9c5df;border-radius:10px;flex-direction:column;align-items:center;min-width:0;padding:20px 16px;display:flex;position:relative}.prf-root .prf-domain-tile.prf-gold{color:#997139;background:#f3e8cf;border-color:#decba0}.prf-root .prf-domain-tile.prf-green{color:#7a8e68;background:#edf0e6;border-color:#d0dac1}.prf-root .prf-domain-tile>.prf-domain-icon{width:48px;height:48px;color:inherit;background:#fff6;margin-bottom:13px}.prf-root .prf-domain-tile>.prf-domain-icon>svg{width:27px;height:27px}.prf-root .prf-domain-tile>b{font-size:10px;position:absolute;top:16px;right:16px}.prf-root .prf-domain-tile>strong{font-size:14px}.prf-root .prf-domain-tile>span:not(.prf-domain-icon){margin-top:4px;font-size:12px}.prf-root .prf-domain-tile>.prf-progress{margin-top:18px}.prf-root .prf-domain-tile>small{justify-content:space-between;align-items:center;gap:5px;width:100%;margin-top:9px;font-size:11px;display:flex}.prf-root .prf-domain-tile>small>svg{width:12px;height:12px}.prf-root .prf-domain-tile.prf-locked{color:#ac9baa;background:#f5f0e8;border-color:#e4dbe0;justify-content:center;min-height:160px}.prf-root .prf-locked>svg{width:24px;height:24px;margin-bottom:12px}.prf-root .prf-locked>small{justify-content:center;font-size:10px}.prf-root .prf-top-archetypes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.prf-root .prf-top-archetypes>div{background:#f1e9f3;border:1px solid #d5c4de;border-radius:10px;padding:16px}.prf-root .prf-top-archetypes>div>span{color:#997da3;margin-bottom:6px;font-size:10px;display:block}.prf-root .prf-top-archetypes strong{margin-bottom:13px;font-size:16px;display:block}.prf-root .prf-top-archetypes small{color:#9e89a5;margin-top:8px;font-size:10px;display:block}.prf-root .prf-subheading{margin:28px 0 16px}.prf-root .prf-archetype-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.prf-root .prf-archetype-grid>button{text-align:left;background:#fcf8ef;border:1px solid #ded3df;border-radius:10px;align-items:flex-start;gap:13px;padding:18px;display:flex}.prf-root .prf-archetype-grid>button>div{flex:1}.prf-root .prf-archetype-grid strong{font-size:14px}.prf-root .prf-archetype-grid p{margin-top:4px;font-size:12px}.prf-root .prf-archetype-grid .prf-chips{margin-top:13px}.prf-root .prf-archetype-grid>button>svg{color:#a38aa9;width:14px;height:14px;margin-top:3px}.prf-root .prf-archetype-grid>button[aria-expanded=true]>svg{transform:rotate(90deg)}.prf-root .prf-timeline{gap:25px;max-width:740px;margin:0;padding:0;list-style:none;display:grid}.prf-root .prf-timeline>li{background:#fcf8ef;border:1px solid #e0d4de;border-radius:12px;align-items:flex-start;gap:18px;padding:22px;display:flex}.prf-root .prf-timeline small{color:#9b859f;font-size:11px}.prf-root .prf-timeline h5{margin:4px 0;font-size:17px}.prf-root .prf-timeline p{font-size:13px}.prf-root .prf-footer{color:#967e96;background:#eee5e5;border-top:1px solid #dcd0dc;justify-content:space-between;align-items:center;gap:10px;padding:13px 24px;font-size:11px;display:flex}.prf-root .prf-footer>span:first-child{align-items:center;gap:7px;display:flex}.prf-root .prf-footer svg{width:14px;height:14px}.prf-root .prf-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.prf-root .prf-dialog{width:min(570px,100%);font:14px/1.5 Hanken,sans-serif;box-shadow:0 20px 60px #2b163a35}.prf-root .prf-dialog-heading{background:#f4edf3;border-bottom:1px solid #e0d2e0;justify-content:space-between;align-items:center;gap:15px;padding:20px 24px;display:flex}.prf-root .prf-dialog-heading>div>span{color:#a18ca7;letter-spacing:.04em;margin-bottom:3px;font-size:10px;display:block}.prf-root .prf-dialog-heading h4{font-size:21px}.prf-root .prf-dialog-content{gap:20px;padding:24px;display:grid}.prf-root .prf-dialog-content>h5{margin-bottom:-9px}.prf-root .prf-trust-expanded{gap:16px}.prf-root .prf-trust-expanded strong{font-size:13px}.prf-root .prf-trust-expanded>div>div>span{font-size:12px}.prf-root .prf-trust-expanded svg{width:17px;height:17px}.prf-root .prf-levels{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.prf-root .prf-levels>span{color:#92749c;text-align:center;background:#eee4ef;border:1px solid #dfcfe4;border-radius:7px;padding:11px 6px;font-size:12px}.prf-root .prf-levels>span[data-current=true]{color:#faf2e7;background:#674373;border-color:#674373}.prf-root .prf-growth-dialog-number{justify-content:space-between;align-items:center;gap:20px;display:flex}.prf-root .prf-growth-dialog-number>strong{letter-spacing:-.05em;color:#4b7b5d;font-size:47px}.prf-root .prf-growth-dialog-number>.prf-sparkline{width:190px;height:60px}.prf-root .prf-info-rows{gap:9px;display:grid}.prf-root .prf-info-rows>div{border:1px solid #e2d6e4;border-radius:7px;justify-content:space-between;align-items:center;gap:15px;padding:11px 14px;font-size:13px;display:flex}.prf-root .prf-info-rows strong{color:#876391;font-weight:550}.prf-root .prf-badge-summary{align-items:center;gap:17px;display:flex}.prf-root .prf-badge-summary>.prf-domain-icon{border-radius:14px;width:62px;height:62px}.prf-root .prf-badge-summary svg{width:31px;height:31px}.prf-root .prf-badge-summary strong{letter-spacing:-.02em;font-size:22px}.prf-root .prf-badge-summary p{margin-top:3px;font-size:13px}.prf-root .prf-edit-form{gap:16px;display:grid}.prf-root .prf-edit-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.prf-root .prf-edit-form label{color:#826987;gap:7px;font-size:12px;display:grid}.prf-root .prf-edit-form :is(input,textarea){color:#46314f;background:#fffcf6;border:1px solid #d8c5de;border-radius:7px;width:100%;min-width:0;padding:10px 12px;font-size:14px;line-height:1.5;display:block}.prf-root .prf-edit-form textarea{resize:vertical;min-height:100px}.prf-root .prf-primary-button{color:#fff1df;background:#654170;border-radius:8px;width:max-content;max-width:100%;margin-top:3px;padding:11px 17px;font-weight:550}.prf-root .prf-primary-button:hover{background:#7b5286}.prf-root .prf-analytics-bars{gap:20px;display:grid}.prf-root .prf-analytics-bars>div>span{justify-content:space-between;gap:15px;margin-bottom:8px;font-size:13px;display:flex}.prf-root .prf-analytics-bars b{color:#a184a8;font-weight:500}.prf-root .prf-field-label{color:#806388;margin-bottom:-12px;font-size:12px;font-weight:550}.prf-root .prf-share-link{background:#f5eef5;border:1px solid #dfd0e3;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px;font-size:12px;display:flex}.prf-root .prf-share-link>span{overflow-wrap:anywhere;flex:1}.prf-root .prf-share-link>button{color:#785185;background:#e7d9ec;border-radius:5px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:flex}.prf-root .prf-share-link>button>svg{width:13px;height:13px}.prf-root .prf-share-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.prf-root .prf-share-options>button{border:1px solid #ddcee1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 5px;font-size:11px;display:flex}.prf-root .prf-share-options>button:hover{background:#eee3f0}.prf-root .prf-share-options svg{color:#876195;width:21px;height:21px}.prf-root .prf-share-toggle{border:1px solid #ded1df;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:14px;font-size:12px;display:flex}.prf-root .prf-share-toggle strong{font-weight:550;display:block}.prf-root .prf-share-toggle small{color:#9a84a0;margin-top:3px;font-size:11px;display:block}.prf-root .prf-share-toggle input{accent-color:#754681;flex-shrink:0;width:19px;height:19px}.prf-root .prf-shared-preview{background:#efe5f0;border-radius:10px;align-items:flex-start;gap:14px;padding:18px;display:flex}.prf-root .prf-small-avatar{color:#faebd5;background:#62406c;border:2px solid #c4a06a;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:15px;display:grid}.prf-root .prf-shared-preview strong{font-size:15px}.prf-root .prf-shared-preview p{margin:2px 0 10px;font-size:12px}.prf-root .prf-share-result{color:#8d7296;min-height:36px;font-size:12px}@container profile-proof (max-width:1100px){.prf-root .prf-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.prf-root .prf-growth-card{grid-column:1/-1}.prf-root .prf-growth-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;padding-top:12px}.prf-root .prf-growth-value{justify-content:flex-start;gap:35px}.prf-root .prf-growth-value .prf-sparkline{width:125px;height:34px}.prf-root .prf-identity-top{gap:18px}.prf-root .prf-identity-actions{flex-direction:column}.prf-root .prf-person h3{font-size:27px}.prf-root .prf-avatar{width:102px;height:102px;font-size:36px}.prf-root .prf-card{padding:18px}.prf-root .prf-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container profile-proof (max-width:800px){.prf-root .prf-overview{grid-template-columns:1fr}.prf-root .prf-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}.prf-root .prf-page{padding:20px}.prf-root .prf-identity{padding:24px}.prf-root .prf-identity-top{flex-direction:column}.prf-root .prf-identity-actions{flex-direction:row;margin-left:122px;padding-top:0}.prf-root .prf-navigation button{padding-inline:11px;font-size:12px}.prf-root .prf-navigation>.prf-share-button>span{display:none}.prf-root .prf-person>.prf-headline{max-width:none}.prf-root .prf-meta{margin-top:21px}.prf-root .prf-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.prf-root .prf-viewport{height:820px;max-height:820px}}@container profile-proof (max-width:550px){.prf-root .prf-preview-caption{padding:12px 15px;font-size:10px}.prf-root .prf-preview-caption>span:last-child{text-align:right;max-width:90px}.prf-root .prf-page{padding:14px}.prf-root .prf-identity{padding:23px 18px}.prf-root .prf-identity-main{align-items:flex-start;gap:15px}.prf-root .prf-avatar{border-width:3px;width:70px;height:70px;font-size:26px;box-shadow:0 0 0 4px #bd926915}.prf-root .prf-person h3{font-size:24px}.prf-root .prf-person>p{font-size:13px}.prf-root .prf-company{font-size:12px}.prf-root .prf-member-title{margin-top:10px;padding:5px 8px;font-size:11px}.prf-root .prf-person>.prf-headline{font-size:12px;line-height:1.55}.prf-root .prf-identity-actions{flex-wrap:wrap;gap:6px;margin-left:85px}.prf-root .prf-identity-actions>button{padding:8px 10px;font-size:11px}.prf-root .prf-identity-actions svg{width:14px;height:14px}.prf-root .prf-meta{gap:10px 14px;font-size:11px}.prf-root .prf-meta>span:last-child{flex-basis:100%}.prf-root .prf-navigation{gap:5px;margin:16px 0;padding:5px}.prf-root .prf-navigation button{gap:5px;min-height:38px;padding:9px 10px;font-size:11px}.prf-root .prf-navigation>div{gap:2px}.prf-root .prf-navigation>div svg{display:none}.prf-root .prf-navigation>.prf-share-button{padding:9px}.prf-root .prf-navigation>.prf-share-button svg{width:16px;height:16px}.prf-root .prf-dimensions{grid-template-columns:1fr;gap:14px}.prf-root .prf-dimensions>.prf-card{padding:18px}.prf-root .prf-growth-card{grid-column:auto}.prf-root .prf-dimensions .prf-card-heading h4{font-size:12px}.prf-root .prf-trust-summary>div>strong{font-size:14px}.prf-root .prf-trust-summary>div>span{font-size:12px}.prf-root .prf-trust-list>div>div{flex:1;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.prf-root .prf-trust-list strong{font-size:12px}.prf-root .prf-trust-list>div>div>span{text-align:right;max-width:145px;font-size:11px}.prf-root .prf-skill-list>button>span:first-child{font-size:13px}.prf-root .prf-skill-list small,.prf-root .prf-skill-next{font-size:11px}.prf-root .prf-growth-signals{grid-template-columns:1fr}.prf-root .prf-growth-signals>span{font-size:12px}.prf-root .prf-growth-card .prf-small{font-size:11px}.prf-root .prf-side-column{grid-template-columns:1fr}.prf-root .prf-stat-grid span{font-size:12px}.prf-root .prf-stat-grid strong{font-size:29px}.prf-root .prf-wins strong{font-size:13px}.prf-root .prf-wins p{font-size:12px}.prf-root .prf-domain-grid,.prf-root .prf-archetype-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prf-root .prf-domain-tile{padding:18px 10px}.prf-root .prf-domain-tile strong{font-size:12px}.prf-root .prf-domain-tile>b{top:10px;right:10px}.prf-root .prf-archetype-grid{grid-template-columns:1fr}.prf-root .prf-top-archetypes{grid-template-columns:1fr;gap:10px}.prf-root .prf-top-archetypes>div{padding:15px}.prf-root .prf-footer{align-items:flex-start;padding:12px 15px;font-size:10px}.prf-root .prf-footer>span:last-child{text-align:right;max-width:110px}.prf-root .prf-viewport{height:820px;max-height:820px}.prf-root .prf-dialog-heading{padding:17px}.prf-root .prf-dialog-content{padding:19px}.prf-root .prf-edit-form>div{grid-template-columns:1fr}.prf-root .prf-levels{grid-template-columns:repeat(2,1fr)}.prf-root .prf-trust-expanded>div>div{display:block}.prf-root .prf-trust-expanded>div>div>span{text-align:left;max-width:none}.prf-root .prf-growth-dialog-number>.prf-sparkline{width:120px}.prf-root .prf-dialog-heading h4{font-size:19px}.prf-root .prf-share-options>button{font-size:10px}}@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .prf-root :is(button,.prf-domain-tile){transition:background-color .17s,color .17s,border-color .17s}:root[data-motion=on] .prf-root .prf-tab-content{animation:.18s ease-out both prf-content-in}@keyframes prf-content-in{0%{opacity:.8;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}@container profile-proof (max-width:400px){.prf-root .prf-share-link{flex-direction:column;align-items:flex-start}.prf-root .prf-share-link>span{flex:auto}}@media (prefers-reduced-motion:reduce){.prf-root *{transition:none!important;animation:none!important}}.prf-root .prf-avatar{overflow:hidden}.prf-root .prf-avatar>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}
.prf-root.pft-root{box-shadow:none;border:0;border-radius:0;overflow:visible}.pft-root .prf-page{padding:28px}.pft-root .prf-identity{padding:28px 30px}.pft-root .prf-identity-main{z-index:1;align-items:flex-start;min-width:0;position:relative}.pft-root .prf-person{min-width:0}.pft-root button:disabled{cursor:default}.pft-root .prf-identity-actions{flex-shrink:0}.pft-root .prf-meta{z-index:1;position:relative}.pft-controls{color:#796b7b;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;font-size:12px;display:flex}.pft-root .pft-play{color:#654170;background:#fcf8ef;border:1px solid #cbb8cf;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.pft-root .pft-play:hover:not(:disabled){background:#eee2f0;border-color:#8e6a9c}.pft-root .pft-play:disabled{opacity:.6}.pft-root .pft-play svg{fill:currentColor;width:14px;height:14px}.pft-root .pft-navigation{gap:8px;margin:0 0 14px;overflow:visible}.pft-root .pft-navigation [role=tablist]{gap:5px;min-width:0;display:flex}.pft-root .pft-navigation [role=tab]{justify-content:center;min-width:0;min-height:44px;padding:10px 16px;position:relative;overflow:hidden}.pft-root .pft-navigation [role=tab][aria-selected=true],.pft-root .pft-navigation [role=tab][aria-selected=true]:hover{color:#fff6e7;background:#684674;box-shadow:0 2px 3px #3d24401a}.pft-root .pft-navigation [role=tab]:hover:not([aria-selected=true]){background:#dfd3e1}.pft-root .prf-share-button:disabled{opacity:.65}.pft-time{transform-origin:0;background:#efc887;height:3px;animation:6s linear both pft-timer;position:absolute;bottom:0;left:0;right:0}.pft-view-controls{color:#796b7b;justify-content:space-between;align-items:center;gap:14px;margin:0 0 22px;font-size:11px;display:flex}.pft-root .pft-view-controls button{color:#684674;flex-shrink:0;align-items:center;gap:6px;min-height:40px;padding:5px 0;font-size:12px;font-weight:600;display:flex}.pft-root .pft-view-controls svg{width:15px;height:15px}.pft-root[data-expanded=true] .pft-view-controls svg{transform:rotate(180deg)}.pft-stage{isolation:isolate;height:650px;position:relative;overflow:clip}.pft-root[data-expanded=false] .pft-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#f5f0e6);height:65px;position:absolute;inset:auto 0 0}.pft-root[data-expanded=true] .pft-stage{height:auto;overflow:visible}.pft-panel{outline-offset:5px;min-width:0;display:none}.pft-panel[data-active=true]{display:block}.pft-footer{color:#796b7b;border-top:1px solid #dfd6da;justify-content:space-between;gap:16px;margin-top:20px;padding-top:16px;font-size:11px;display:flex}.pft-footer>span:last-child{font-variant-numeric:tabular-nums;letter-spacing:.12em;white-space:nowrap}@container profile-proof (max-width:800px){.pft-root .prf-page{padding:20px}.pft-root .prf-identity{padding:24px}.pft-root .pft-navigation [role=tab]{padding-inline:11px;font-size:12px}.pft-root .pft-navigation .prf-share-button span{display:none}}@container profile-proof (max-width:550px){.pft-root .prf-page{padding:14px}.pft-root .prf-identity{padding:23px 18px}.pft-root .prf-identity-main{gap:15px}.pft-root .prf-identity-actions{margin-left:85px}.pft-root .prf-person h3{font-size:24px}.pft-root .pft-navigation{flex-wrap:wrap;gap:5px;padding:5px;display:flex}.pft-root .pft-navigation [role=tablist]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:100%;display:grid}.pft-root .pft-navigation [role=tab]{flex-direction:column;gap:6px;min-height:60px;padding:9px 2px;font-size:10px}.pft-root .pft-navigation [role=tab] svg{width:17px;height:17px;display:block}.pft-root .pft-navigation .prf-share-button{margin-left:auto;padding:7px;font-size:10px}.pft-root .pft-navigation .prf-share-button span{display:inline}.pft-controls>span{max-width:16ch;font-size:11px}.pft-view-controls>span{max-width:20ch}.pft-footer{font-size:10px}}@container profile-proof (max-width:350px){.pft-root .prf-page{padding:12px}.pft-root .prf-identity{padding:18px 14px}.pft-root .prf-identity-main{gap:12px}.pft-root .prf-avatar{width:58px;height:58px}.pft-root .prf-identity-actions{margin-left:0}.pft-root .prf-person h3{font-size:21px}.pft-root .prf-member-title{gap:5px;padding:4px 6px;font-size:10px}.pft-root .prf-member-title svg{width:14px}.pft-root .pft-play{padding-inline:9px;font-size:11px}.pft-view-controls{gap:8px;font-size:10px}}@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .pft-panel[data-active=true]{animation:.25s ease-out both pft-reveal}}@keyframes pft-reveal{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pft-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pft-snapshot{display:none}.pft-root .pft-view-controls{justify-content:flex-end}@container profile-proof (max-width:550px){.pft-root :is(.pft-controls,.pft-navigation,.pft-view-controls,.pft-stage){display:none}.pft-snapshot{margin-top:14px;display:block}.pft-snapshot dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.pft-snapshot dl>div{text-align:center;background:#fbf6ec;border:1px solid #e0d3c3;border-radius:10px;padding:14px 10px 12px}.pft-snapshot dt{color:#6d5a70;justify-content:center;align-items:center;gap:5px;font:600 12px/1.3 Hanken,sans-serif;display:flex}.pft-snapshot dt svg{width:14px;height:14px}.pft-snapshot dd{color:#4d3257;letter-spacing:-.02em;margin:6px 0 2px;font:600 26px/1.1 Fraunces,serif}.pft-snapshot dl span{color:#7b6a7c;font:400 12px/1.35 Hanken,sans-serif}.pft-snapshot p{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 4px;display:flex}.pft-snapshot p span{color:#5a3f66;background:#ece2ef;border-radius:999px;padding:6px 12px;font:500 13px/1.3 Hanken,sans-serif}.pft-snapshot b{color:#7a5188;font-weight:700}}.pft-stage{height:540px}
.demo-experience{--de-paper:#f7f0e2;--de-ink:#432e4e;--de-line:#70527e40;--de-clay:#b97850;color:var(--de-ink);container:demo-presentation/inline-size}.de-presentation{background:var(--de-paper);border:1px solid #70527e50;border-radius:14px 14px 0 0;position:relative;overflow:hidden;box-shadow:8px 8px #4c315c13}.de-preview-bar{border-bottom:1px solid var(--de-line);color:#725a78;background:#eee5d7;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font:500 12px/1.4 Hanken,sans-serif;display:flex}.de-preview-bar>span:first-child{color:#50355b;align-items:center;gap:9px;display:flex}.de-preview-bar i{background:#7a9477;border-radius:50%;width:6px;height:6px;display:block}.de-poster{pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;height:650px;overflow:clip}.de-profile .de-poster{height:760px}.de-poster *{pointer-events:none!important;cursor:default!important}.de-poster :is(.pp-content-scroll,.pp-sidebar,.pp-chat-lines,.prf-viewport,.prf-navigation>div){overscroll-behavior:auto!important;scrollbar-width:none!important;overflow:hidden!important}.de-poster .pp-preview-toolbar,.de-poster .pp-preview-foot,.de-poster .prf-preview-caption,.de-poster .prf-footer{display:none}.de-poster .product-preview{padding:0}.de-poster .pp-window,.de-poster .prf-root{box-shadow:none;border:0;border-radius:0}.de-poster .pp-app-layout{height:780px;max-height:none}.de-poster .prf-viewport{height:1100px!important;max-height:none!important}.de-poster .pp-page-content{padding-top:28px}.de-paper-edge{bottom:0;pointer-events:none;background:linear-gradient(0deg,var(--de-paper),#f7f0e200);height:48px;position:absolute;inset-inline:0}.de-paper-edge span{background:#d3bb91;width:52px;height:5px;position:absolute;bottom:0;right:26px;transform:skew(-36deg)}.de-paper-edge span:nth-child(2){background:#a184b0;right:89px}.de-paper-edge span:nth-child(3){background:#b97850;right:152px}.de-invitation{justify-content:space-between;align-items:center;gap:28px;padding:30px 0 6px;display:flex}.de-invitation .de-title{letter-spacing:-.025em;margin:0;font:550 clamp(25px,2.7vw,34px)/1.18 Fraunces,serif}.de-invitation .de-hint{color:#674f71;max-width:40ch;margin:10px 0 0;font:400 16px/1.5 Hanken,sans-serif}.de-action-group{text-align:right;flex-shrink:0}.de-action-group>span{color:#796581;margin-top:12px;font:400 11px/1.4 Hanken,sans-serif;display:block}.de-explore{--action-height:55px;--action-size:16px;--action-padding:19px;--action-direction:50px}.de-profile .de-invitation{color:#f7ebd9;flex-wrap:wrap;justify-content:flex-start;gap:22px 40px}.de-profile .de-hint,.de-profile .de-action-group>span{color:#e4cedf}.de-profile .de-explore{--action-height:48px;--action-size:14px;--action-padding:16px;--action-direction:42px;--action-cut:10px}.de-profile .de-explore .action-arrow{flex-basis:24px;width:24px;height:24px}.de-profile .de-explore .action-face{color:#432d4e;background:#f4e9d6}.de-profile .de-explore .action-backing{background:#b97850}.de-profile .de-presentation{box-shadow:8px 8px #2f1f3730}.de-dialog{box-sizing:border-box;color:#422d4c;overscroll-behavior:contain;background:#f1e9dc;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(14px,2vw,26px);position:fixed;inset:0;overflow:hidden}.de-dialog[open]{flex-direction:column;gap:14px;display:flex}.de-dialog::backdrop{background:#35203fd9}.de-dialog-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;display:flex}.de-dialog-eyebrow{letter-spacing:.07em;text-transform:uppercase;color:#826387;font:600 10px/1.4 Hanken,sans-serif}.de-dialog-header h2{letter-spacing:-.02em;margin:3px 0 0;font:550 clamp(23px,2vw,30px)/1.2 Fraunces,serif}.de-back{white-space:nowrap;color:#51345c;cursor:pointer;background:#fcf6eb;border:1px solid #71527f55;border-radius:5px;flex-shrink:0;align-items:center;gap:10px;min-height:46px;padding:10px 14px;font:600 14px/1.4 Hanken,sans-serif;display:flex}.de-back svg{width:18px;height:18px}.de-back kbd{color:#8d7595;border:1px solid #71527f30;margin-left:15px;padding:3px 5px;font:500 10px Hanken,sans-serif}.de-back:hover{background:#e8d9ed;border-color:#674372}.de-back:focus-visible{outline-offset:3px;outline:3px solid #b97c45}.de-dialog-content{border-radius:12px;flex:1;min-height:0;position:relative;overflow:hidden}.de-dialog-content>.product-preview{flex-direction:column;height:100%;min-height:0;display:flex}.de-dialog-content .pp-demo-fieldset{flex:1;min-height:0}.de-dialog-content .pp-window{height:100%;box-shadow:none;flex-direction:column;display:flex}.de-dialog-content .pp-topnav{flex:0 0 56px}.de-dialog-content .pp-app-layout{flex:1;height:auto;min-height:0;max-height:none}.de-dialog-content .pp-preview-foot{display:none}.de-dialog-content .pp-preview-toolbar{flex:none;margin-bottom:8px}.de-dialog-content>.prf-root{height:100%;box-shadow:none;flex-direction:column;display:flex}.de-dialog-content .prf-root .prf-viewport{flex:1;height:auto;min-height:0;max-height:none}.de-dialog-content .prf-root :is(.prf-preview-caption,.prf-footer){flex:none}.de-dialog-footer{color:#80668a;flex:none;justify-content:space-between;gap:20px;font:400 11px/1.4 Hanken,sans-serif;display:flex}.de-dialog-footer>span:last-child{align-items:center;gap:6px;display:flex}.de-dialog-footer svg{width:13px;height:13px}@container demo-presentation (max-width:700px){.de-invitation{flex-direction:column;align-items:flex-start;gap:22px;padding-top:25px}.de-invitation .de-title{font-size:29px}.de-action-group{text-align:left}.de-preview-bar{padding:13px 16px;font-size:10px}.de-poster,.de-profile .de-poster{height:660px}.de-poster .pp-app-layout{min-height:0}.de-poster .pp-page-content{padding-inline:18px}.de-poster .pp-time-context{margin-bottom:18px}.de-poster .pp-greeting{margin-bottom:22px}.de-poster .pp-stats-card{margin-bottom:20px}.de-paper-edge{height:35px}}@media (max-width:600px){.de-dialog{padding:12px 10px 9px}.de-dialog[open]{gap:11px}.de-dialog-header{gap:12px}.de-dialog-header h2{font-size:22px}.de-dialog-eyebrow{font-size:9px}.de-back{gap:7px;min-height:44px;padding:9px;font-size:12px}.de-back kbd{display:none}.de-dialog-footer{font-size:10px}.de-dialog-footer>span:last-child{display:none}.de-dialog-content{border-radius:9px}}@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .demo-experience[data-arrived=true] .de-presentation{animation:.65s cubic-bezier(.22,1,.36,1) both de-preview-arrive}.de-dialog[data-motion=on][data-state=open]{animation:.28s cubic-bezier(.22,1,.36,1) both de-open}.de-dialog[data-motion=on][data-state=closing]{animation:.18s cubic-bezier(.4,0,1,1) both de-close}.de-dialog[data-motion=on] .de-back{transition:background-color .16s,border-color .16s}}@keyframes de-preview-arrive{0%{opacity:.8;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes de-open{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes de-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.de-dialog,.de-presentation{animation:none!important}}
.product-tour{isolation:isolate;color:var(--ink);background:#eee6d7;border-top:1px solid #57396330;padding-block:92px 56px;position:relative;overflow:hidden}.product-tour:before{content:"";z-index:-2;pointer-events:none;background:repeating-linear-gradient(0deg,#75536b06 0 1px,#0000 1px 5px);position:absolute;inset:0}.product-tour:after{content:"";z-index:-1;clip-path:polygon(20% 0,100% 0,100% 76%,66% 100%,0 100%,0 16%);background:#d4c0dc;width:62%;height:650px;position:absolute;top:340px;right:-14%;transform:rotate(-9deg)}.product-tour .pt-shell{width:min(1380px,100% - clamp(40px,8vw,128px));margin-inline:auto;position:relative}.product-tour .pt-heading{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);align-items:end;gap:0 55px;margin-bottom:42px;display:grid}.product-tour .pt-kicker{text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;align-items:center;gap:14px;margin:0 0 20px;font:650 12px/1.4 Hanken,sans-serif;display:flex}.product-tour .pt-daybreak{pointer-events:none;flex:0 0 72px;width:72px;height:auto;display:block}.product-tour #inside-title{letter-spacing:-.045em;text-wrap:balance;margin:0;font:560 clamp(48px,5.7vw,82px)/1.06 Fraunces,serif}.product-tour #inside-title em{display:inline-block;position:relative}.product-tour #inside-title em:after{content:"";clip-path:polygon(0 30%,58% 0,100% 55%,100% 100%,42% 60%,0 100%);background:#b575514d;width:93%;height:5px;position:absolute;bottom:-9px;left:0}.product-tour .pt-introduction{color:#66516d;max-width:31ch;margin:0 0 5px;font:400 clamp(19px,1.8vw,23px)/1.5 Hanken,sans-serif;position:relative}.pt-workspace-print{isolation:isolate;position:relative}.pt-workspace-print:before{content:"";z-index:-1;clip-path:polygon(0 0,97% 0,100% 3%,100% 100%,0 100%);background:#92739b;position:absolute;inset:12px -12px 130px 12px}.product-tour .de-invitation{background:0 0;border:0;margin:0;padding:25px 0 0}.product-tour .de-invitation .de-title{font-size:27px}.product-tour .de-invitation .de-hint{font-size:15px}.product-tour .de-invitation .de-explore{min-height:49px;font-size:15px}.product-tour .de-invitation .de-action-group>span{font-size:11px}.product-tour .pt-next{justify-content:flex-end;margin-top:28px;display:flex}.product-tour .pt-next .text-link{font-size:16px}@media (max-width:1000px){.product-tour{padding-block:72px 48px}.product-tour .pt-heading{gap:0 35px}.product-tour #inside-title{font-size:65px}.product-tour .pt-introduction{font-size:20px}}@media (max-width:700px){.product-tour{padding-block:54px 34px}.product-tour .pt-shell{width:calc(100% - 40px)}.product-tour .pt-heading{margin-bottom:28px;display:block}.product-tour .pt-kicker{gap:12px;margin-bottom:24px;font-size:12px}.product-tour .pt-daybreak{flex-basis:64px;width:64px}.product-tour #inside-title{font-size:clamp(43px,11.5vw,75px)}.product-tour .pt-introduction{max-width:32ch;margin:26px 0 0;font-size:18px;line-height:1.5}.pt-workspace-print:before{inset:8px -8px 185px 8px}.product-tour .de-invitation{gap:20px;padding-top:26px}.product-tour .de-invitation .de-title{font-size:28px}.product-tour .pt-next{justify-content:flex-start;margin-top:24px}.product-tour .pt-next .text-link{font-size:15px}}.pt-heading{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);align-items:end}#inside-title{grid-area:1/1/3}.pt-heading .pt-introduction{grid-area:2/2}#inside-title em:after{display:none}.pt-focus{display:inline-block;position:relative}.pt-focus svg{width:106%;height:.3em;position:absolute;bottom:-.16em;left:-3%;overflow:visible}.pt-focus path{fill:none;stroke:#e0873f;stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 5px #f0b06a88)}.db-scene{aspect-ratio:240/190;grid-area:1/2;width:220px;margin-bottom:18px;position:relative}.db-rise{clip-path:inset(-60% -60% 37%);position:absolute;inset:0}.db-glow{aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle,#f2c86a99 0 18%,#e8a07a47 42%,#0000 68%);border-radius:50%;width:90%;position:absolute;top:50%;left:52%;translate:-50% -50%}.db-scene .db-sun{fill:#d9b65e;width:70%;height:auto;position:absolute;top:48%;left:52%;overflow:visible;translate:-50% -50%}.db-kit{width:30%;position:absolute;bottom:36%;left:52%;translate:-50%}.db-kit svg{width:100%;height:auto;display:block}.db-sheet{aspect-ratio:44/54;transform-origin:50% 100%;background:#fbf3e3;border:1.5px solid #61406b55;width:20%;position:absolute;bottom:30%;box-shadow:2px 2px #61406b22}.db-sheet:before{content:"";background:repeating-linear-gradient(#61406b40 0 1.5px,#0000 1.5px 6px);height:14px;position:absolute;top:10px;left:7px;right:9px}.db-sheet-a{left:16%;rotate:-24deg}.db-sheet-b{background:#f1dcaa;right:14%;rotate:22deg}.db-rays{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.db-rays path{stroke:#61406b;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.db-tray{width:100%;height:auto;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .pt-heading[data-in=false] .pt-focus path,:root[data-motion=on] .pt-heading[data-in=false] .db-rays path{stroke-dashoffset:1px}:root[data-motion=on] .pt-heading[data-in=false] :is(.db-sun,.db-glow){opacity:0;translate:-50% 40%}:root[data-motion=on] .pt-heading[data-in=false] .db-kit{translate:-50% 100%}:root[data-motion=on] .pt-heading[data-in=false] .db-sheet{scale:1 0}:root[data-motion=on] .pt-heading[data-in=true] :is(.db-sun,.db-glow){animation:1.1s cubic-bezier(.2,.8,.2,1) both db-rise}:root[data-motion=on] .pt-heading[data-in=true] .db-sheet{animation:.6s cubic-bezier(.3,1.4,.4,1) .45s both db-fan}:root[data-motion=on] .pt-heading[data-in=true] .db-sheet-b{animation-delay:.6s}:root[data-motion=on] .pt-heading[data-in=true] .db-rays path{animation:.45s ease-out both db-draw}:root[data-motion=on] .pt-heading[data-in=true] .db-rays path:first-child{animation-delay:.8s}:root[data-motion=on] .pt-heading[data-in=true] .db-rays path:nth-child(2),:root[data-motion=on] .pt-heading[data-in=true] .db-rays path:nth-child(3){animation-delay:.9s}:root[data-motion=on] .pt-heading[data-in=true] .db-rays path:nth-child(4),:root[data-motion=on] .pt-heading[data-in=true] .db-rays path:nth-child(5){animation-delay:1s}:root[data-motion=on] .pt-heading[data-in=true] .db-kit{animation:.7s cubic-bezier(.3,1.4,.4,1) 1.05s both db-peek}:root[data-motion=on] .pt-heading[data-in=true] .db-kit .kit-head-icon__eye{transform-origin:67px 78px;animation:.3s ease-in-out 1.9s db-blink}:root[data-motion=on] .pt-heading[data-in=true] .pt-focus path{animation:.8s cubic-bezier(.5,0,.2,1) .7s both db-draw,1.6s ease-out .7s both db-bright}:root[data-motion=on] .db-scene .db-sun{animation:150s linear infinite db-turn}:root[data-motion=on] .pt-heading[data-in=true] .db-sun{animation:1.1s cubic-bezier(.2,.8,.2,1) both db-rise,150s linear 1.1s infinite db-turn}}@keyframes db-rise{0%{opacity:0;translate:-50% 40%}30%{opacity:1}to{opacity:1;translate:-50% -50%}}@keyframes db-fan{0%{scale:1 0}to{scale:1}}@keyframes db-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes db-peek{0%{translate:-50% 100%}to{translate:-50%}}@keyframes db-blink{50%{scale:1 .1}}@keyframes db-bright{0%{stroke:#f6c75e;filter:drop-shadow(0 0 10px #f6c75e)}to{stroke:#e0873f;filter:drop-shadow(0 0 5px #f0b06a88)}}@keyframes db-turn{to{rotate:360deg}}@media (max-width:900px){.pt-heading{grid-template-columns:minmax(0,1fr) auto;display:grid}#inside-title{grid-area:2/1/auto/-1}.db-scene{grid-area:1/1;width:150px;margin-bottom:14px}.pt-heading .pt-introduction{grid-area:3/1/auto/-1}}
.work-record{isolation:isolate;color:#f6eddd;background:radial-gradient(at 18% 8%,#79527438,#0000 42%),radial-gradient(at 85% 30%,#af7d6420,#0000 48%),linear-gradient(135deg,#432b50,#573760 45%,#322038);padding:clamp(54px,5.4vw,78px) 0 36px;position:relative;overflow:hidden}.work-record:before{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(120deg,#0000 0 23px,#f2dab514 23px 24px,#0000 24px 48px),radial-gradient(circle,#ead5b726 .7px,#0000 1px) 0 0/7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000b,#0001 27% 73%,#0009);mask-image:linear-gradient(90deg,#000b,#0001 27% 73%,#0009)}.work-record:after{content:"";z-index:-1;pointer-events:none;border:1px solid #e5bd853d;border-radius:50%;width:590px;height:590px;position:absolute;top:100px;right:-380px;box-shadow:0 0 0 25px #ecc48e06,0 0 0 26px #ecc48e15,0 0 0 62px #ecc48e03}.wr-ink-response{z-index:-1;pointer-events:none;opacity:0;transition:opacity .65s;position:absolute;inset:0;overflow:hidden}.wr-ink-response[data-active=true]{opacity:1}.wr-ink-light{width:760px;height:760px;transform:translate3d(calc(var(--wr-light-x,50%) - 50%),calc(var(--wr-light-y,20%) - 50%),0);background:radial-gradient(at 47% 44%,#e8b78030 0,#c4a0d239 23%,#ba7e9917 43%,#0000 68%);position:absolute;top:0;left:0}.wr-ink-light:after{content:"";background:repeating-linear-gradient(120deg,#0000 0 23px,#f4d4a362 23px 24px,#0000 24px 48px),radial-gradient(circle,#f5d3a369 .8px,#0000 1.2px) 0 0/7px 7px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0008,#0000 61%);mask-image:radial-gradient(#0008,#0000 61%)}.work-record .wr-layout{display:block}.work-record .wr-heading{text-align:center;max-width:900px;margin:0 auto clamp(30px,3.2vw,44px)}.work-record h2{letter-spacing:-.04em;margin:0;font-size:clamp(48px,5.7vw,78px);line-height:1.03}.work-record h2 em{color:#ecc48e;display:inline-block;position:relative}.work-record h2 em:after{content:"";clip-path:polygon(0 60%,46% 0,100% 50%,100% 85%,46% 55%,0 100%);background:#ce9f6966;height:3px;position:absolute;bottom:-9px;left:8%;right:8%}.work-record .wr-lead{text-wrap:balance;color:#eee0e3;max-width:61ch;margin:25px auto 0;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.work-record .wr-example{min-width:0;max-width:1120px;margin:0 auto;position:relative}.work-record .de-presentation{border-color:#e8ceab9c;border-radius:2px;box-shadow:0 2px #f8ead742,6px 7px #bea0b22b,12px 16px #26142e5e,0 22px 60px #22142740}.work-record .de-preview-bar{color:#705674;background:linear-gradient(110deg,#f5e8d0,#e7d5b4);border-color:#5b3c682e}.work-record .de-preview-bar>span:first-child{color:#4d3257}.work-record .de-preview-bar i{background:#ad7550;border-radius:0;width:8px;height:8px;transform:rotate(45deg)}.work-record .de-paper-edge{--de-paper:#f7f0e2}.work-record .de-invitation{padding-top:32px}.work-record .wr-bottom{text-align:center;border-top:1px solid #e6ccdd30;margin-top:38px;padding-block:30px 20px;position:relative}.work-record .wr-bottom p{letter-spacing:-.025em;text-wrap:balance;font:500 clamp(23px,2.6vw,34px)/1.3 Fraunces,serif}.work-record .wr-bottom em{color:#ecc48e}.work-record .wr-bottom:after{content:"";pointer-events:none;background:#ecc48e88;width:1px;height:50px;position:absolute;top:100%;left:50%}@media (max-width:560px){.work-record{padding-block:46px 28px}.work-record .wr-heading{margin-bottom:29px}.work-record h2{font-size:clamp(42px,10.5vw,58px);line-height:1.06}.work-record .wr-lead{max-width:35ch;margin-top:23px;font-size:17px;line-height:1.5}.work-record .de-presentation{box-shadow:4px 5px #bea0b22b,7px 9px #26142e5e}.work-record .de-invitation{padding-top:27px}.work-record .wr-bottom{margin-top:29px;padding-top:26px}}@media (prefers-reduced-motion:reduce),(hover:none){.wr-ink-response{display:none}}:root[data-motion=off] .wr-ink-response{display:none}.work-record .de-invitation{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px}.work-record .de-invitation .de-hint{margin-inline:auto}.work-record .de-preview-bar{font-size:12px}.work-record .wr-example{max-width:1280px}.work-record .de-invitation{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding-top:44px}.work-record .de-invitation .de-title{letter-spacing:-.035em;font-size:clamp(34px,4.2vw,56px);line-height:1.08}.work-record .de-profile .de-explore{--action-height:62px;--action-size:18px;--action-padding:24px;--action-direction:60px;--action-cut:12px}.work-record .de-profile .de-explore .action-arrow{flex-basis:30px;width:30px;height:30px}.work-record .de-action-group{text-align:center}@media (max-width:700px){.work-record .de-invitation .de-title{font-size:32px}.work-record .de-profile .de-explore{--action-height:56px;--action-size:17px}}
.data-map{isolation:isolate;color:var(--ink);background:#e4d9ec;padding:clamp(48px,5vw,72px) 0;position:relative}.data-map:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#57396312 1px,#0000 1px) 0 0/100% 28px,linear-gradient(90deg,#57396312 1px,#0000 1px) 0 0/28px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 55%,#000 30%,#0000 75%);mask-image:radial-gradient(at 50% 55%,#000 30%,#0000 75%)}.data-map h2{letter-spacing:-.045em;font-size:clamp(36px,4.2vw,56px);line-height:1.05}.dm-map{grid-template-columns:minmax(0,1fr) minmax(150px,.5fr) minmax(0,1fr);align-items:center;margin-top:clamp(24px,3vw,36px);display:grid}.dm-place{background:#f7f0e2;border:1px solid #57396333;padding:22px 24px 8px;box-shadow:8px 8px #57396326}.dm-device{rotate:-1deg}.dm-account{rotate:1deg}.dm-where{color:#8a5a2a;margin-bottom:6px;font-size:14px;font-weight:700}.dm-item{align-items:flex-start;gap:14px;padding:14px 0;display:flex}.dm-item+.dm-item{border-top:1px solid #57396322}.dm-item h3{letter-spacing:-.02em;font:600 23px/1.15 Fraunces,serif}.dm-item p{color:#5f4d5f;margin-top:3px;font-size:16px;line-height:1.45}.dm-icon{fill:none;stroke:#37263e;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;background:#e9c77f;border-radius:50%;flex-shrink:0;width:34px;height:34px;padding:6px}.dm-route{place-items:center;height:80px;margin-inline:-6px;display:grid;position:relative}.dm-route svg{width:100%;height:40px;position:absolute;inset:20px 0;overflow:visible}.dm-line{fill:none;stroke:#573963;stroke-width:2.5px;stroke-dasharray:7 7;vector-effect:non-scaling-stroke}.dm-arrow{fill:none;stroke:#573963;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dm-chip{color:#f5efdf;white-space:nowrap;background:#573963;padding:6px 12px;font-size:13px;font-weight:700;position:relative;rotate:-2deg}.dm-route-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dm-foot{border-top:1px solid #57396330;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:clamp(28px,3vw,40px);padding-top:18px;display:flex}.dm-foot>p{color:#4a3550;align-items:center;gap:10px;font-size:16px;display:flex}.dm-foot>p .dm-icon{width:28px;height:28px;padding:5px}.dm-foot summary{cursor:pointer;color:#573963;gap:12px;font-size:15px;font-weight:700;list-style:none;display:flex}.dm-foot summary::-webkit-details-marker{display:none}.dm-foot details[open] summary span{rotate:45deg}.dm-foot summary span{transition:rotate .2s var(--ease);display:inline-block}.dm-foot details>div{color:#5f4d5f;max-width:60ch;padding-top:10px;font-size:15px;line-height:1.55}.dm-foot details p+p{margin-top:8px}@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .dm-line{animation:1.6s linear infinite dm-flow}}@keyframes dm-flow{to{stroke-dashoffset:-14px}}@media (max-width:800px){.dm-map{grid-template-columns:minmax(0,1fr)}.dm-route{height:96px}.dm-route svg{width:96px;height:40px;inset:28px auto 0 50%;translate:-50%;rotate:90deg}.dm-foot{display:block}.dm-foot details{margin-top:12px}}.data-map{background:linear-gradient(90deg,#f1e4cc 0%,#efe2cf 44%,#e6dcec 56%,#dccfe8 100%);overflow:clip}.data-map:after{content:"";z-index:-1;pointer-events:none;background:repeating-linear-gradient(#57396355 0 8px,#0000 8px 16px);width:2px;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.dm-zones{letter-spacing:.01em;justify-content:space-between;margin-top:10px;font:600 clamp(15px,1.2vw,17px)/1 Hanken,sans-serif;display:flex}.dm-zones span:first-child{color:#8a5a2a}.dm-zones span:last-child{color:#573963}.dm-device{background:linear-gradient(160deg,#fbf3e3,#f3e2c3);border-color:#b4694840;position:relative;box-shadow:8px 8px #b4694830}.dm-account{background:radial-gradient(#57396318 1px,#0000 1.3px) 0 0/9px 9px,linear-gradient(160deg,#f4eef8,#e4d6ee);border-color:#57396340;box-shadow:8px 8px #57396333}.dm-account .dm-where{color:#573963}.dm-account .dm-icon{background:#cdb8e0}.dm-seal{filter:drop-shadow(2px 3px #37263e33);width:58px;height:58px;position:absolute;top:-18px;right:-14px;rotate:12deg}.dm-seal path:first-child{fill:#d9b65e}.dm-seal-lock{fill:none;stroke:#37263e;stroke-width:4.5px;stroke-linejoin:round}.dm-route{overflow:visible}.dm-chip{translate:0 -30px}.dm-slip{z-index:2;white-space:nowrap;opacity:0;pointer-events:none;padding:5px 10px;font-size:13px;font-weight:700;position:absolute;top:50%;left:0;translate:-40% -50%;box-shadow:3px 3px #37263e26}.dm-slip-summary{color:#573963;background:#fbf3e3;border:1px solid #57396355}.dm-slip-notes{color:#fbf3e6;background:#b46948}@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .data-map[data-in=true] .dm-slip-summary{animation:6s cubic-bezier(.45,0,.25,1) infinite dm-cross}:root[data-motion=on] .data-map[data-in=true] .dm-slip-notes{animation:6s cubic-bezier(.45,0,.25,1) infinite dm-bounce}:root[data-motion=on] .data-map[data-in=true] .dm-vault .dm-icon{animation:6s ease-in-out infinite dm-lock}:root[data-motion=on] .data-map[data-in=true] .dm-seal{animation:6s ease-in-out infinite dm-seal}}@keyframes dm-cross{0%,4%{opacity:0;left:0}10%{opacity:1;left:0}38%{opacity:1;left:100%}46%,to{opacity:0;left:100%}}@keyframes dm-bounce{0%,50%{opacity:0;left:0}56%{opacity:1;left:0}68%{opacity:1;left:44%}72%{left:30%}76%{left:38%}86%{opacity:1;left:0}92%,to{opacity:0;left:0}}@keyframes dm-lock{0%,66%,80%,to{scale:1}70%{background:#d9b65e;scale:1.25}74%{scale:.92}}@keyframes dm-seal{0%,66%,82%,to{rotate:12deg;scale:1}70%{rotate:-4deg;scale:1.12}75%{rotate:16deg}}@media (max-width:800px){.data-map{background:linear-gradient(#f1e4cc 0%,#efe2cf 44%,#e6dcec 56%,#dccfe8 100%)}.data-map:after,.dm-zones{display:none}.dm-chip{translate:0}.dm-slip{display:none}.dm-seal{width:48px;height:48px;top:-14px;right:-8px}}
.privacy-story{isolation:isolate;color:#f5efdf;transition:background-color .9s var(--ease);background:#3a2542;padding:clamp(56px,6vw,88px) 0 clamp(44px,4.5vw,60px);position:relative;overflow:clip}.privacy-story[data-tracking=false]{background-color:#2f1d36}.privacy-story:before{content:"";z-index:-1;pointer-events:none;inset:0;background:radial-gradient(#e2cce42a .8px,#0000 .9px) 0 0/8px 8px;position:absolute;inset:-16px;-webkit-mask-image:linear-gradient(160deg,#000 0%,#0000 55%,#0008 100%);mask-image:linear-gradient(160deg,#000 0%,#0000 55%,#0008 100%)}.privacy-story:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;width:min(1100px,80vw);transition:opacity .9s var(--ease), scale .9s var(--ease);background:radial-gradient(circle,#e9c77f55 0,#d98a6a2e 30%,#9a6fb21c 50%,#0000 66%);border-radius:50%;position:absolute;top:22%;left:-14vw}.privacy-story[data-tracking=false]:after{opacity:.35;scale:.88}.privacy-story[data-audience=private]:after{opacity:.18}.ps-head h2{letter-spacing:-.055em;color:#f5efdf;font-size:clamp(64px,9.5vw,148px);line-height:.95}.ps-head h2 em{color:#e9c77f}.ps-head{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:24px clamp(40px,6vw,96px);display:grid}.ps-lead{color:#e6d8e6;justify-self:end;max-width:24ch;padding-bottom:.7em;font-size:clamp(21px,1.9vw,27px);line-height:1.4}.ps-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,96px);margin-top:clamp(20px,2.6vw,36px);display:grid}.ps-desk{max-width:520px;padding-top:128px;position:relative}.ps-card{z-index:1;color:var(--ink);transition:rotate .5s var(--ease);background:#f7f0e2;padding:28px 30px 24px;position:relative;rotate:-1.5deg;box-shadow:12px 12px #1f1224}.ps-card-top{align-items:center;gap:16px;display:flex}.ps-avatar{border:3px solid #d9b65e;border-radius:50%;width:64px;height:64px}.ps-card h3{letter-spacing:-.035em;font-size:30px}.ps-card-top p{color:#6d5a6c;font-size:15px}.ps-stats{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 0;display:grid}.ps-stats div{background:#efe4d1;padding:12px 14px}.ps-stats dt{letter-spacing:.02em;color:#6d5a6c;font-size:12px;font-weight:600}.ps-stats dd{letter-spacing:-.04em;color:#4d3257;margin:4px 0 0;font:600 34px/1 Fraunces,serif}.ps-hours{display:inline-block}.ps-chips{gap:8px;margin-top:16px;display:flex}.ps-chips span{color:#573963;background:#e6dcef;border-radius:99px;padding:6px 12px;font-size:14px;font-weight:600}.ps-card-foot{color:#573963;border-top:1px solid #57396330;align-items:center;gap:8px;margin-top:18px;padding-top:14px;font-size:14px;font-weight:600;display:flex}.ps-live{background:#4f9a6a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #4f9a6a2e}.ps-stamp{z-index:3;letter-spacing:.04em;color:#4f7d5c;background:#f7f0e2;border:2.5px solid;padding:7px 14px;font:700 14px/1 Hanken,sans-serif;position:absolute;top:18px;right:-14px;rotate:6deg}.privacy-story[data-audience=members] .ps-stamp{color:#9a6a2a}.privacy-story[data-audience=private] .ps-stamp{color:#a3452f}.ps-veil{z-index:2;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s .4s;background:#efe6f4d9;place-items:center;padding:30px;display:grid;position:absolute;inset:0}.ps-veil p{color:#37263e;max-width:22ch;font-size:18px;line-height:1.45}.ps-veil strong{letter-spacing:-.03em;font:600 30px/1.1 Fraunces,serif;display:block}.ps-kit{z-index:0;width:150px;position:absolute;top:0;right:56px}.ps-kit svg{width:100%;height:auto;display:block;overflow:visible}.ps-paws{position:absolute;inset:0;overflow:visible}.ps-paw{opacity:0;transition:translate .46s var(--ease), opacity .16s;translate:0 60px}.privacy-story[data-tracking=false] .ps-paw{opacity:1;translate:0}.privacy-story[data-tracking=false] .ps-paw-right{transition-delay:70ms}.ps-file{z-index:0;color:#37263e;opacity:0;transition:translate .7s var(--ease), opacity .25s;background:#e9c77f;gap:2px;padding:14px 18px 14px 46px;font-size:14px;display:grid;position:absolute;bottom:-8px;left:26px;translate:0 -40px;rotate:3deg;box-shadow:6px 6px #1f1224}.ps-file:before{content:"";clip-path:polygon(0 0,65% 0,100% 30%,100% 100%,0 100%);background:linear-gradient(135deg,#0000 5px,#37263e 5px 6.5px,#0000 6.5px),#f7f0e2;width:18px;height:22px;position:absolute;top:14px;left:16px}.ps-file-name{font-weight:700}.privacy-story[data-exported=true] .ps-file{opacity:1;translate:0 64px}.privacy-story[data-exported=true] .ps-desk{margin-bottom:70px}.ps-controls{display:grid}.ps-control{border-top:1px solid #f5efdf2e;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.ps-control-stack{justify-content:stretch;display:grid}.ps-control h3{letter-spacing:-.035em;color:#f5efdf;font-size:clamp(28px,2.6vw,38px);line-height:1.1}.ps-control-copy p{color:#dcc9dc;margin-top:6px;font-size:17px;line-height:1.45}.ps-switch{color:#37263e;background:#e9c77f;border:2px solid #e9c77f;border-radius:99px;flex-shrink:0;align-items:center;gap:10px;min-width:128px;height:52px;padding:0 16px 0 6px;font-size:16px;font-weight:700;transition:background .25s,color .25s;display:flex;position:relative}.ps-switch-knob{width:38px;height:38px;transition:translate .3s var(--ease);background:#37263e;border-radius:50%}.ps-switch[aria-checked=false]{color:#f5efdf;background:0 0;flex-direction:row-reverse;padding:0 6px 0 16px}.ps-switch[aria-checked=false] .ps-switch-knob{background:#f5efdf}.ps-segments{border:2px solid #f5efdf40;border-radius:99px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.ps-segments button{color:#f5efdf;background:0 0;border:0;border-radius:99px;height:44px;font-size:16px;font-weight:700;transition:background .2s,color .2s}.ps-segments button[aria-checked=true]{color:#37263e;background:#e9c77f}.ps-download{color:#f5efdf;height:52px;transition:background .2s, color .2s, translate .2s var(--ease);background:0 0;border:2px solid #e9c77f;flex-shrink:0;padding:0 22px;font-size:16px;font-weight:700;box-shadow:5px 5px #1f1224}.ps-download:not(:disabled):hover{color:#37263e;background:#e9c77f;translate:0 -2px}.ps-download:disabled{color:#bfe0c8;box-shadow:none;border-color:#7fb08e}.ps-sample{color:#c9b5c9;border-top:1px solid #f5efdf2e;padding-top:16px;font-size:14px}.ps-controls :focus-visible{outline-offset:4px;outline:3px solid #e9c77f}@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .privacy-story:before{animation:5s linear infinite ps-drift}:root[data-motion=on] .privacy-story[data-tracking=true]:not([data-audience=private]):after{animation:7s ease-in-out infinite alternate ps-breathe}:root[data-motion=on] .ps-stamp{animation:ps-stamp .38s var(--ease) both}:root[data-motion=on] .privacy-story[data-tracking=true] .ps-hours{animation:ps-tick .5s var(--ease) both}:root[data-motion=on] .privacy-story[data-tracking=true] .ps-live{animation:1.4s ease-in-out infinite ps-live}}@media (prefers-reduced-motion:reduce){.privacy-story *{transition:none!important}}@keyframes ps-drift{to{translate:8px 8px}}@keyframes ps-breathe{0%{opacity:.8;scale:.96}to{opacity:1;scale:1.04}}@keyframes ps-stamp{0%{opacity:0;rotate:-4deg;scale:1.6}to{opacity:1;rotate:6deg;scale:1}}@keyframes ps-tick{0%{opacity:.3;translate:0 -8px}to{opacity:1;translate:0}}@keyframes ps-live{0%,to{box-shadow:0 0 #4f9a6a55}50%{box-shadow:0 0 0 6px #4f9a6a00}}@media (max-width:900px){.ps-head{grid-template-columns:minmax(0,1fr)}.ps-lead{justify-self:start;max-width:30ch;padding-bottom:0}.ps-stage{grid-template-columns:minmax(0,1fr)}.ps-desk{width:100%;margin-inline:auto}}@media (max-width:600px){.ps-card{padding:22px 20px 20px}.ps-card h3{font-size:26px}.ps-stats dd{font-size:28px}.ps-stamp{font-size:12px;right:-6px}.ps-kit{width:112px;right:36px}.ps-desk{padding-top:96px}.ps-control{flex-wrap:wrap}}.ps-kit{transition:translate .56s var(--ease)}.privacy-story[data-audience=members] .ps-kit{translate:0 34%}.privacy-story[data-audience=private] .ps-kit{translate:0 60%}.ps-kit>svg:first-child,.ps-paws{rotate:calc(var(--tx,0) * 9deg);translate:calc(var(--tx,0) * 6px) 0;transform-origin:50% 90%;transition:rotate .38s var(--ease), translate .38s var(--ease)}.privacy-story[data-audience=members] .ps-kit .kit-head-icon__eye{translate:calc(var(--tx,0) * 2px) -1px}.privacy-story[data-cheer=true] .ps-kit .kit-head-icon__eye{opacity:0}.privacy-story[data-cheer=true] .ps-kit .kit-head-icon__wink{opacity:1}.ps-card{transform:perspective(1000px) rotateY(calc(var(--tx,0) * 5deg)) rotateX(calc(var(--ty,0) * -4deg));transition:rotate .5s var(--ease), transform .42s var(--ease)}.privacy-story:after{translate:calc(var(--mx,26vw) - 50%) calc(var(--my,62%) - 50%);transition:opacity .9s var(--ease), scale .9s var(--ease), translate .9s cubic-bezier(.2, .8, .2, 1);top:0;left:0}.privacy-story:before{-webkit-mask-image:radial-gradient(300px at var(--mx,-999px) var(--my,-999px), #000, transparent), linear-gradient(160deg, #000 0%, transparent 55%, #0008 100%);mask-image:radial-gradient(300px at var(--mx,-999px) var(--my,-999px), #000, transparent), linear-gradient(160deg, #000 0%, transparent 55%, #0008 100%);-webkit-mask-composite:source-over;mask-composite:add}@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .privacy-story[data-cheer=true] .ps-kit>svg:first-child{animation:ps-cheer .9s var(--ease)}}@keyframes ps-cheer{0%,to{translate:0}35%{translate:0 -26px}60%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.ps-card{transform:none}.ps-kit>svg:first-child,.ps-paws{translate:none;rotate:none}}.ps-card{box-shadow:none;transform-style:preserve-3d;transform:perspective(1000px) rotateY(calc(var(--tx,0) * 5deg + var(--flip,0deg))) rotateX(calc(var(--ty,0) * -4deg));transition:rotate .5s var(--ease), transform .7s var(--ease);background:0 0;padding:0}.privacy-story[data-audience=private]{--flip:180deg}.ps-face,.ps-back{backface-visibility:hidden;box-shadow:12px 12px #1f1224}.ps-face{background:#f7f0e2;padding:28px 30px 24px;position:relative}.ps-back{text-align:center;color:#f5efdf;background:radial-gradient(#e9c77f30 1px,#0000 1.3px) 0 0/9px 9px,linear-gradient(150deg,#4a2f55,#2a1830);border:1px solid #e9c77f40;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0;transform:rotateY(180deg)}.ps-seal{width:88px;height:88px;rotate:-8deg}.ps-seal-edge{fill:#d9b65e}.ps-seal circle{fill:none;stroke:#8a5a2a;stroke-width:2px;stroke-dasharray:3 4}.ps-seal-lock{fill:none;stroke:#37263e;stroke-width:4px;stroke-linejoin:round}.ps-back p,.ps-veil p{max-width:24ch;font-size:17px;line-height:1.45}.ps-back strong,.ps-veil strong{letter-spacing:-.03em;margin-bottom:4px;font:600 32px/1.1 Fraunces,serif;display:block}.ps-back strong{color:#e9c77f}.ps-veil{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:repeating-linear-gradient(135deg,#f1e9f5ee 0 9px,#e8dcefee 9px 18px);place-content:center;justify-items:center;gap:12px;display:grid}.privacy-story[data-audience=members] .ps-veil{opacity:1;visibility:visible;transition:opacity .4s var(--ease)}.privacy-story:not([data-audience=members]) .ps-veil{opacity:0;visibility:hidden}.ps-pass{width:64px;height:44px;rotate:-6deg}.ps-pass path:first-child{fill:#d9b65e;stroke:#37263e;stroke-width:2.5px}.ps-pass path:last-child{fill:none;stroke:#37263e;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.ps-card{transform:rotateY(var(--flip,0deg))}}.ps-face{transition:visibility 0s .33s;transform:rotateY(0)}.ps-back{visibility:hidden;transition:visibility 0s .33s}.privacy-story[data-audience=private] .ps-face{visibility:hidden}.privacy-story[data-audience=private] .ps-back{visibility:visible}@media (prefers-reduced-motion:reduce){.ps-face,.ps-back{transition:none}}
.future-section.connection-story-section{isolation:isolate;background:#e5dce7;border-bottom:1px solid #72537833;padding:99px 0 66px;position:relative;overflow:clip}.connection-story-section:before{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='%23573963' opacity='.12'%3E%3Ccircle cx='2' cy='4' r='.7'/%3E%3Ccircle cx='62' cy='31' r='.6'/%3E%3Ccircle cx='35' cy='88' r='.7'/%3E%3Ccircle cx='100' cy='101' r='.6'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.connection-story-section:after{content:"";pointer-events:none;background:#a7755870;width:1px;height:46px;position:absolute;top:0;left:50%}.connection-story-section .future-label{color:#69465f;letter-spacing:.075em;text-transform:uppercase;border:0;border-bottom:2px solid #a77558;border-radius:0;padding:0 0 9px;font-size:11px;font-weight:700}.connection-story-section .future-top h2{letter-spacing:-.045em;text-wrap:balance;margin-top:31px;font-size:clamp(43px,4.8vw,69px);line-height:1.08}.connection-story-section .future-top>p{color:#6e5a70;max-width:53ch;margin-top:26px;font-size:clamp(19px,1.75vw,23px);line-height:1.5}.connection-story-section .connection-status{text-align:center;color:#604a65;max-width:65ch;margin:30px auto 0;font:400 13px/1.5 Hanken,sans-serif}.connection-composition{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:25px;max-width:1260px;margin:55px auto 0;display:grid;position:relative}.connection-label{z-index:1;letter-spacing:-.035em;color:#422c4a;background:0 0;border-top:2px solid #725478;align-self:center;min-width:0;padding:21px 0 26px;font:530 clamp(25px,2.42vw,35px)/1.19 Fraunces,serif;position:relative}.connection-label h3{letter-spacing:.07em;text-transform:uppercase;color:#69465f;margin-bottom:19px;font:700 11px/1.45 Hanken,sans-serif}.connection-label>p{font:inherit;letter-spacing:inherit;text-wrap:pretty}.connection-label>span{letter-spacing:0;color:#604a65;max-width:22ch;margin-top:18px;font:400 14px/1.5 Hanken,sans-serif;display:block}.connection-offer h3{color:#874e34}.connection-need{margin-top:-47px}.connection-offer{color:#6e402f;border-top-color:#b87652;margin-top:70px}.connection-art{isolation:isolate;width:calc(100% + 30px);margin-inline:-15px;position:relative}.connection-art svg{width:100%;height:auto;display:block;overflow:visible}.connection-piece{transform-box:fill-box;transform-origin:50%}.connection-next{text-align:center;border-top:1px solid #72537840;max-width:780px;margin:34px auto 0;padding:26px 20px 0}.connection-next>span{letter-spacing:.08em;text-transform:uppercase;color:#69465f;font:700 11px/1.5 Hanken,sans-serif}.connection-story-section .future-choice{text-align:center;letter-spacing:-.025em;color:#4c3555;margin-top:12px;font:530 clamp(28px,2.5vw,36px)/1.2 Fraunces,serif;position:relative}.connection-story-section .connection-mutual{color:#6e5a70;text-align:center;margin-top:13px;font-size:18px;line-height:1.5}html[data-motion=on] .connection-story-section .connection-art[data-print-arrived=true] .connection-piece-need{animation:1.45s cubic-bezier(.2,.75,.22,1) both connection-need-arrive}html[data-motion=on] .connection-story-section .connection-art[data-print-arrived=true] .connection-piece-offer{animation:1.45s cubic-bezier(.2,.75,.22,1) .12s both connection-offer-arrive}html[data-motion=on] .connection-story-section .connection-art[data-print-arrived=true] .connection-ink-paths{animation:1.15s ease-out .15s both connection-ink-arrive}html[data-motion=on] .connection-story-section .connection-art[data-print-arrived=true] .connection-ink-paths path{animation:1.1s ease-out .45s both connection-thread-draw}@keyframes connection-thread-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes connection-need-arrive{0%{transform:translate(-34px,-15px)rotate(-4deg)}to{transform:translate(0)rotate(0)}}@keyframes connection-offer-arrive{0%{transform:translate(34px,18px)rotate(4deg)}to{transform:translate(0)rotate(0)}}@keyframes connection-ink-arrive{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.future-section.connection-story-section{padding:78px 0 58px}.connection-composition{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:18px;margin-top:36px}.connection-label{font-size:clamp(24px,2.65vw,28px)}.connection-art{width:calc(100% + 22px);margin-inline:-11px}}@media (max-width:720px){.future-section.connection-story-section{padding:61px 0 44px}.connection-story-section:after{height:30px}.connection-story-section .future-top{text-align:left}.connection-story-section .future-label{letter-spacing:.06em;font-size:10px}.connection-story-section .future-top h2{margin-top:25px;font-size:clamp(37px,7.4vw,53px);line-height:1.08}.connection-story-section .future-top h2 br{display:none}.connection-story-section .future-top>p{max-width:35ch;margin:23px 0 0;font-size:20px;line-height:1.5}.connection-story-section .connection-status{text-align:left;margin-top:26px;font-size:12px}.connection-composition{grid-template-columns:1fr;gap:0;max-width:500px;margin-top:36px}.connection-label{max-width:22ch;padding:18px 0 0;font-size:clamp(27px,5.7vw,34px);line-height:1.18}.connection-label h3{margin-bottom:14px}.connection-label>span{max-width:none;margin-top:13px;font-size:13px}.connection-need{justify-self:start;width:88%;margin-top:0}.connection-offer{justify-self:end;width:88%;max-width:22ch;margin-top:0;padding-bottom:9px}.connection-art{width:70%;max-width:285px;margin:-4px auto -3px}.connection-next{text-align:left;margin-top:29px;padding:24px 0 0}.connection-story-section .future-choice{text-align:left;max-width:25ch;margin-top:12px;font-size:29px;line-height:1.2}.connection-story-section .connection-mutual{text-align:left;max-width:33ch;margin:12px 0 0;font-size:17px}.connection-ink-paths{display:none}}@media (max-width:380px){.connection-story-section .future-top h2{font-size:37px}.connection-story-section .future-top>p{font-size:19px}.connection-label{font-size:28px}}@media (prefers-reduced-motion:reduce){.connection-story-section .connection-art *{transition:none!important;animation:none!important}}html[data-motion=off] .connection-story-section .connection-art *{transition:none!important;animation:none!important}.connection-status{color:#57405c;font-size:15px}
.intro-steps{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px;margin:clamp(28px,4vw,44px) auto 0;padding:0;list-style:none;display:grid;position:relative}.is-step{text-align:center;color:#5f4d5f;padding:0 20px;font-size:17px;line-height:1.4;position:relative}.is-step strong{letter-spacing:-.02em;color:#37263e;margin-top:16px;font:600 22px/1.2 Fraunces,serif;display:block}.is-stage{height:92px;position:relative}.is-line{background:#57396333;height:3px;position:absolute;top:92px;left:0;right:0}.is-ink{transform-origin:0;background:linear-gradient(90deg,#573963,#b46948 60%,#d9b65e);position:absolute;inset:0}.is-dot{z-index:1;background:#d9b65e;border:2.5px solid #573963;border-radius:50%;width:16px;height:16px;position:absolute;bottom:-8px;left:50%;translate:-50%}.is-note{color:#573963;white-space:nowrap;background:#fbf3e3;border:1px solid #57396340;padding:7px 12px;font-size:13.5px;font-weight:700;position:absolute;bottom:26px;left:50%;translate:-50%;rotate:-2deg;box-shadow:3px 3px #57396322}.is-runner{z-index:2;width:34px;position:absolute;top:58px;left:16.6667%;translate:-50%}.is-runner svg{width:100%;height:auto;display:block}.is-face{width:50px;height:50px;position:absolute;bottom:22px}.is-face-a{left:calc(50% - 50px)}.is-face-b{left:50%}.is-face img{border:3px solid #f7f0e2;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 1.5px #57396355}.is-check{width:22px;height:22px;position:absolute;bottom:-4px;right:-4px}.is-check circle{fill:#4f7d5c;stroke:#f7f0e2;stroke-width:2px}.is-check path{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.is-letter{z-index:2;opacity:0;width:36px;position:absolute;top:40px;left:83.3333%;translate:-50%}.is-letter svg{width:100%;height:auto;display:block}.is-letter path:first-child{fill:#fbf3e3;stroke:#573963;stroke-width:2px}.is-letter path:last-child{fill:none;stroke:#573963;stroke-width:2px;stroke-linejoin:round}.is-seal{z-index:2;width:30px;position:absolute;bottom:-14px;left:50%;translate:-50%}.is-seal svg{width:100%;height:auto;display:block}.is-seal path:first-child{fill:#573963;stroke:#37263e;stroke-width:1.5px}.is-seal-e{fill:none;stroke:#e9c77f;stroke-width:2.4px;stroke-linecap:round}.is-burst{aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(#d9b65e 1.4px,#0000 1.7px) 0 0/7px 7px;border-radius:50%;width:110px;position:absolute;bottom:-30px;left:50%;translate:-50%;-webkit-mask-image:radial-gradient(circle,#000 20%,#0000 65%);mask-image:radial-gradient(circle,#000 20%,#0000 65%)}.is-intro .is-dot{display:none}@media (prefers-reduced-motion:no-preference){:root[data-motion=on] .intro-steps[data-in=false] :is(.is-note,.is-face,.is-check,.is-seal,.is-dot){opacity:0}:root[data-motion=on] .intro-steps[data-in=false] .is-ink{scale:0 1}:root[data-motion=on] .intro-steps[data-in=false] .is-runner{opacity:0;left:0}:root[data-motion=on] .intro-steps[data-in=true] .is-runner{animation:.9s cubic-bezier(.3,.7,.3,1) both is-run,.15s ease-in-out 6 alternate is-bob}:root[data-motion=on] .intro-steps[data-in=true] .is-ink{animation:3.6s linear both is-ink}:root[data-motion=on] .intro-steps[data-in=true] .is-spot .is-dot{animation:.4s cubic-bezier(.3,1.6,.4,1) .85s both is-pop}:root[data-motion=on] .intro-steps[data-in=true] .is-note{animation:.5s cubic-bezier(.3,1.5,.4,1) 1s both is-note}:root[data-motion=on] .intro-steps[data-in=true] .is-face-a{animation:.45s cubic-bezier(.3,1.4,.4,1) 1.6s both is-drop}:root[data-motion=on] .intro-steps[data-in=true] .is-face-b{animation:.45s cubic-bezier(.3,1.4,.4,1) 1.75s both is-drop}:root[data-motion=on] .intro-steps[data-in=true] .is-face-a .is-check{animation:.35s cubic-bezier(.3,1.6,.4,1) 2.2s both is-stamp}:root[data-motion=on] .intro-steps[data-in=true] .is-face-b .is-check{animation:.35s cubic-bezier(.3,1.6,.4,1) 2.55s both is-stamp}:root[data-motion=on] .intro-steps[data-in=true] .is-yes .is-dot{animation:.4s cubic-bezier(.3,1.6,.4,1) 2.8s both is-pop}:root[data-motion=on] .intro-steps[data-in=true] .is-letter{animation:.8s cubic-bezier(.45,0,.2,1) 2.95s both is-fly}:root[data-motion=on] .intro-steps[data-in=true] .is-seal{animation:.5s cubic-bezier(.3,1.6,.4,1) 3.7s both is-seal}:root[data-motion=on] .intro-steps[data-in=true] .is-burst{animation:.9s ease-out 3.7s both is-burst}:root[data-motion=on] .intro-steps[data-in=true] .is-spot:hover .is-note{animation:.5s cubic-bezier(.3,1.5,.4,1) both is-note-r}:root[data-motion=on] .intro-steps[data-in=true] .is-yes:hover .is-check{animation:.35s cubic-bezier(.3,1.6,.4,1) both is-stamp-r}:root[data-motion=on] .intro-steps[data-in=true] .is-yes:hover .is-face-b .is-check{animation-delay:.25s}:root[data-motion=on] .intro-steps[data-in=true] .is-intro:hover .is-burst{animation:.9s ease-out both is-burst-r}:root[data-motion=on] .intro-steps[data-in=true] .is-intro:hover .is-seal{animation:.5s cubic-bezier(.3,1.6,.4,1) both is-seal-r}}@keyframes is-run{0%{opacity:0;left:0}15%{opacity:1}to{opacity:1;left:16.6667%}}@keyframes is-bob{to{translate:-50% -5px}}@keyframes is-ink{0%{scale:0 1}25%{scale:.167 1}45%{scale:.167 1}78%{scale:.5 1}to{scale:1}}@keyframes is-pop{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes is-note{0%{opacity:0;translate:-50% 12px;scale:.7}to{opacity:1;translate:-50%;scale:1}}@keyframes is-note-r{0%{opacity:0;translate:-50% 12px;scale:.7}to{opacity:1;translate:-50%;scale:1}}@keyframes is-drop{0%{opacity:0;translate:0 -30px}to{opacity:1;translate:0}}@keyframes is-stamp{0%{opacity:0;scale:2.2}to{opacity:1;scale:1}}@keyframes is-stamp-r{0%{opacity:0;scale:2.2}to{opacity:1;scale:1}}@keyframes is-fly{0%{opacity:0;top:58px;left:50%;rotate:none}15%{opacity:1}50%{top:6px;rotate:10deg}90%{opacity:1;top:60px;left:83.3333%;rotate:-4deg}to{opacity:0;top:70px;left:83.3333%}}@keyframes is-seal{0%{opacity:0;rotate:-40deg;scale:2}to{opacity:1;rotate:none;scale:1}}@keyframes is-seal-r{0%{rotate:-30deg;scale:1.6}to{rotate:none;scale:1}}@keyframes is-burst{0%{opacity:0;scale:.3}30%{opacity:.9}to{opacity:0;scale:1.3}}@keyframes is-burst-r{0%{opacity:0;scale:.3}30%{opacity:.9}to{opacity:0;scale:1.3}}@media (max-width:900px){.intro-steps{grid-template-columns:minmax(0,1fr);gap:8px;max-width:520px}.is-line,.is-runner,.is-letter{display:none}.is-step{text-align:left;grid-template-columns:110px minmax(0,1fr);align-items:center;column-gap:16px;padding:0;display:grid}.is-step strong{grid-column:2;align-self:end;margin-top:0}.is-step>span{grid-column:2;align-self:start}.is-stage{grid-row:1/3;height:92px}.is-note{white-space:normal;text-align:center;width:104px;font-size:12px;bottom:22px}:root[data-motion=on] .intro-steps[data-in=true] .is-ink{animation:none}.is-seal{width:40px;bottom:26px}.is-burst{bottom:-4px}}
.cx.connection-story-section{padding:clamp(64px,7vw,96px) 0 clamp(56px,6vw,80px)}.cx-head{text-align:center}.cx-head h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(42px,5.4vw,76px);line-height:1.04}.cx-head p{color:#4f3c55;max-width:36ch;margin:22px auto 0;font-size:clamp(20px,1.8vw,24px);line-height:1.45}.cx-match{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2.5vw,36px);margin-top:clamp(36px,4vw,56px);display:grid}.cx-match .connection-art{min-width:0}.cx-person{z-index:1;background:#f7f0e2;border:1px solid #57396333;padding:30px 26px 24px;position:relative;box-shadow:8px 8px #57396326}.cx-offers{margin-bottom:40px;rotate:-2deg}.cx-needs{margin-top:40px;rotate:2deg;box-shadow:8px 8px #b4694833}.cx-tag{letter-spacing:.01em;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;top:-13px;left:22px;box-shadow:3px 3px #37263e22}.cx-offers .cx-tag{color:#f5efdf;background:#573963}.cx-needs .cx-tag{color:#fbf3e6;background:#b46948}.cx-who{align-items:center;gap:14px;display:flex}.cx-avatar{border:3px solid #d9b65e;border-radius:50%;flex-shrink:0;width:72px;height:72px;box-shadow:0 0 0 5px #f7f0e2,0 0 0 6px #57396322}.cx-who strong{letter-spacing:-.025em;font:600 24px/1.1 Fraunces,serif;display:block}.cx-who div>span{color:#6d5a6c;margin-top:3px;font-size:15px;display:block}.cx-quote{letter-spacing:-.03em;text-wrap:pretty;margin-top:18px;font:530 clamp(22px,2vw,27px)/1.2 Fraunces,serif}.cx-offers .cx-quote{color:#37263e}.cx-needs .cx-quote{color:#6e402f}.cx-intent{color:#37263e;border-top:1px dashed #57396340;margin-top:16px;padding-top:14px;font-size:16px;font-weight:600}.cx-intent span{color:#8a5a2a;margin-bottom:2px;font-size:13px;font-weight:600;display:block}.cx-proof{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.cx-proof span{color:#573963;background:#e6dcef;border-radius:99px;padding:4px 10px;font-size:13px;font-weight:600}.cx-needs .cx-proof span{color:#8a4a36;background:#f1dccb}.cx-center{justify-items:center;min-width:0;display:grid}.cx-center .connection-art{width:100%}.cx-kit{color:#f5efdf;background:#37263e;align-items:center;gap:10px;max-width:30ch;margin-top:-6px;padding:10px 16px 10px 10px;font-size:15px;line-height:1.35;display:flex;rotate:-1deg;box-shadow:4px 4px #d9b65e}.cx-kit strong{color:#e9c77f}.cx-kit-head{flex-shrink:0;width:40px}.cx-kit-head svg{width:100%;height:auto;display:block}.cx-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:920px;margin:clamp(32px,4vw,48px) auto 0;padding:0;list-style:none;display:grid}.cx-steps li{text-align:center;color:#5f4d5f;border-top:2px solid #57396355;padding:18px 24px 0;font-size:17px;line-height:1.4;position:relative}.cx-steps li:before{content:"";background:#d9b65e;border:2px solid #573963;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:50%;translate:-50%}.cx-steps li:last-child:before{background:#573963}.cx-steps strong{letter-spacing:-.02em;color:#37263e;font:600 22px/1.2 Fraunces,serif;display:block}@media (max-width:900px){.cx-match{grid-template-columns:minmax(0,1fr);gap:0;max-width:520px;margin-inline:auto}.cx-offers{margin:0 8% 0 0}.cx-needs{margin:0 0 0 8%}.cx-center{margin:18px 0 26px}.cx-center .connection-art{width:70%}.cx-steps{grid-template-columns:minmax(0,1fr);gap:18px;max-width:520px}.cx-steps li{text-align:left;border-top:0;border-left:2px solid #57396355;padding:0 0 0 26px}.cx-steps li:before{top:4px;left:-1px}}
.join-section.join-print{isolation:isolate;color:#37263e;background:radial-gradient(at 18% 23%,#ffe4b7a6,#0000 64%),linear-gradient(135deg,#d59f7d 15%,#cb9373 60%,#bd8068);padding:clamp(64px,7vw,104px) 0;position:relative;overflow:hidden}.join-print .join-ink-plane{fill:#ae6f50;opacity:.16;z-index:-1;pointer-events:none;width:65%;height:60%;position:absolute;bottom:-19%;left:-12%}.join-print .join-ink-plane path:nth-child(2){fill:#f0cf94;opacity:.85}.join-print .join-ink-plane path:nth-child(3){fill:#65436b;opacity:.3}.join-print:after{content:"";z-index:-1;pointer-events:none;mix-blend-mode:multiply;opacity:.55;background:url(/brand/paper-grain.svg);position:absolute;inset:0}.join-print .join-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(44px,7vw,100px);display:grid}.join-print .join-copy{flex-direction:column;align-self:stretch;min-height:0;padding:0;display:flex;position:relative}.join-print .join-copy h2{letter-spacing:-.035em;max-width:12ch;margin:0;font-size:clamp(56px,6.2vw,82px);font-weight:570;line-height:1.12}.join-print .join-copy h2 em{color:#57345e;white-space:nowrap}.join-print .join-copy>p:last-of-type{letter-spacing:0;max-width:34ch;margin:28px 0 0;font-size:clamp(1.125rem,1.65vw,1.3125rem);line-height:1.65}.join-print .join-kit-stage{flex-shrink:0;align-self:flex-end;width:235px;height:215px;margin-top:26px;position:relative}.join-print .join-copy .farewell-kit{width:215px;position:absolute;bottom:6px;right:0}.join-print .join-kit-ground{clip-path:polygon(0 42%,83% 0,100% 70%,11% 100%);background:#935b4660;height:38px;position:absolute;bottom:0;left:5px;right:-6px}.join-print .join-kit-ink{fill:none;stroke:#74414c;stroke-width:1.6px;pointer-events:none;width:160px;position:absolute;top:-1px;left:-46px;overflow:visible;transform:rotate(-13deg)}.join-print .join-form-paper{isolation:isolate;filter:drop-shadow(0 18px 24px #6845342b);align-self:center;padding:38px clamp(28px,3vw,42px) 28px;position:relative}.join-print .join-form-paper:before{content:"";z-index:-1;background-blend-mode:soft-light,normal,normal;clip-path:polygon(0 0,calc(100% - 27px) 0,100% 27px,100% 100%,0 100%);background:url(/brand/paper-grain.svg),radial-gradient(at 12% 0,#fffcf4cc,#0000 68%),linear-gradient(155deg,#fcf5e8,#f1e3cd);position:absolute;inset:0;box-shadow:inset 0 1px #fffaf0e6,inset 1px 0 #fffaf099}.join-print .join-form-paper:after{content:"";z-index:-2;clip-path:polygon(0 0,calc(100% - 27px) 0,100% 27px,100% 100%,0 100%);pointer-events:none;background:#895d484d;position:absolute;inset:0;transform:translate(7px,8px)}.join-print .join-paper-corner{clip-path:polygon(0 0,100% 100%,0 100%);filter:drop-shadow(-1px 1px 1px #86614433);background:linear-gradient(45deg,#d2b38b,#f3debc 57%,#bb9671);width:27px;height:27px;position:absolute;top:0;right:0}.join-print .join-form{color:#432e4e;border:0;margin:0;padding:0}.join-print .join-form h3{letter-spacing:-.025em;max-width:none;font-size:clamp(1.8125rem,2.65vw,2.25rem);line-height:1.16}.join-print .join-form>p:first-of-type{color:#6c5067;margin:18px 0 24px;font-size:1.125rem;line-height:1.5}.join-print .join-form label{margin-top:22px;font-size:.9375rem;font-weight:650}.join-print .join-form fieldset>label:first-child{margin-top:0}.join-print .join-form input:not([type=checkbox]){background:#fffcf5;border:1px solid #99798670;border-bottom:2px solid #8767747d;border-radius:0;min-height:56px;padding:12px 14px;font-size:1rem;transition:border-color .18s,background-color .18s}.join-print .join-form input:not([type=checkbox]):focus{outline-offset:3px;background:#fffaf0;border-bottom-color:#643f74;outline:2px solid #643f74}.join-print .join-form .lead-consent{align-items:flex-start;gap:12px;min-height:44px;margin:20px 0 0!important}.join-print .join-form input[type=checkbox]{flex:0 0 18px;height:18px;min-height:18px;padding:0}.join-print .join-form .button{margin-top:16px}.join-print .join-form .caption{color:#70586a;max-width:40ch;margin-top:16px;font-size:.8125rem;line-height:1.55}.join-print .signup-status{font-size:14px;line-height:1.5}.join-print .signup-status:empty{min-height:0;margin-top:0!important}@media (max-width:1000px){.join-print .join-grid{gap:42px}.join-print .join-copy h2{font-size:clamp(48px,6.3vw,64px)}.join-print .join-copy>p:last-of-type{margin-top:26px;font-size:1.1875rem}.join-print .join-form-paper{padding:34px 26px 24px}.join-print .join-kit-stage{width:195px;height:185px;margin-top:32px}.join-print .join-copy .farewell-kit{width:185px}.join-print .join-kit-ink{width:135px;left:-28px}}@media (max-width:700px){.join-print .join-grid{grid-template-columns:1fr;gap:26px}.join-print .join-copy h2{max-width:none;font-size:clamp(49px,10vw,68px);line-height:1.12}.join-print .join-copy>p:last-of-type{max-width:32ch;margin-top:24px;font-size:1.1875rem}.join-print .join-kit-stage{width:175px;height:164px;margin-top:20px}.join-print .join-copy .farewell-kit{width:165px;bottom:3px}.join-print .join-kit-ink{width:115px;left:-22px}.join-print .join-form-paper{margin:0 5px 0 0;padding:32px 27px 24px}.join-print .join-form-paper:after{transform:translate(5px,6px)}.join-print .join-form h3{font-size:2rem}.join-print .join-form>p:first-of-type{margin-bottom:22px;font-size:1.125rem}.join-print .join-form .caption{font-size:.875rem}.join-print .join-ink-plane{width:160%;height:52%;bottom:0;left:-48%}}@media (max-width:380px){.join-print .join-copy h2{font-size:48px}.join-print .join-copy>p:last-of-type{font-size:19px}.join-print .join-form-paper{padding-inline:22px}.join-print .join-form h3{font-size:29px}}@media (prefers-reduced-motion:reduce){.join-print .join-form input{transition:none}}
.join-takeover .join-form-paper{align-self:start}.join-takeover .join-copy h2{letter-spacing:-.05em;max-width:none;font-size:clamp(46px,4.8vw,70px);line-height:1.05}.join-takeover .join-copy h2 em{white-space:normal}.join-character-world{min-height:430px;margin-top:15px;position:relative}.join-character-anchor{z-index:3;pointer-events:none;width:270px;height:270px;margin:0 0 0 auto;position:relative}.join-character-anchor img{object-fit:contain;filter:drop-shadow(5px 8px #7145321a);width:100%;height:100%;position:relative}.join-character-ground{filter:blur(6px);background:#7d493731;border-radius:50%;height:27px;position:absolute;inset:auto 0 2px 10%;transform:rotate(-4deg)}.join-landing-ripple{opacity:0;pointer-events:none;border:2px solid #fff0c9;border-radius:50%;width:110px;height:55px;position:absolute;top:230px;right:135px;transform:translate(-50%,50%)scale(0)}.join-impression{fill:none;stroke:#885943;stroke-width:1.4px;opacity:.35;pointer-events:none;filter:drop-shadow(0 2px #ffe5bc);width:105%;height:140px;position:absolute;top:145px;left:-2%}.join-flight{z-index:70;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:clip}.join-flight.is-active{visibility:visible}.join-flight-halo{opacity:0;background:radial-gradient(#fae9c7ed,#d3a085da 60%,#78506590);position:absolute;inset:-10%}.join-flight-shadow{filter:blur(25px);opacity:0;background:#56304950;border-radius:50%;width:52vw;height:9vh;position:absolute;top:74%;left:50%;transform:translate(-50%)}.join-flight-fox{transform-origin:50%;filter:drop-shadow(0 23px 18px #3d26363b);position:absolute;top:0;left:0;overflow:visible}.join-flight.is-active .join-flight-fox{will-change:transform}.join-flight .head,.join-flight .tail,.join-flight .arm-left,.join-flight .arm-right,.join-flight .body-shape{transform-box:view-box}.join-flight .head{transform-origin:620px 480px}.join-flight .tail{transform-origin:850px 1030px}.join-flight .arm-left{transform-origin:420px 630px}.join-flight .arm-right{transform-origin:740px 620px}.join-flight .body-shape{transform-origin:630px 1100px}.join-flight .happy-smile{transform-box:fill-box;transform-origin:50%}@media (min-width:1500px){.join-character-anchor{width:290px;height:290px}.join-character-world{min-height:450px}}@media (max-width:1000px){.join-takeover .join-grid{gap:35px}.join-takeover .join-copy h2{font-size:48px}.join-character-anchor{width:235px;height:235px}.join-character-world{min-height:425px}}@media (max-width:700px){.join-takeover .join-grid{grid-template-columns:1fr;gap:32px}.join-takeover .join-copy h2{font-size:clamp(43px,9.8vw,65px)}.join-takeover .join-copy>p:last-of-type{max-width:34ch;margin-top:22px;font-size:18px}.join-character-world{min-height:415px;margin-top:12px}.join-character-anchor{width:240px;height:240px;margin-inline:auto}.join-takeover .join-form-paper{align-self:start}.join-impression{width:100%;top:120px}.join-landing-ripple{top:205px;right:calc(50% - 55px)}}@media (prefers-reduced-motion:reduce){.join-flight{display:none}.join-character-anchor{opacity:1!important}}.join-character-anchor{width:300px;height:300px;transform:rotate(-3deg)}.join-rest-art{filter:drop-shadow(7px 10px #713e3120);width:100%;height:100%;overflow:visible}.join-takeover .join-ink-plane{opacity:.27;width:105%;height:76%;bottom:-12%;left:-18%}.join-impression{stroke-width:2px;opacity:.58;width:112%;height:170px;top:170px}.join-landing-ripple{border-width:3px;top:265px;right:150px}.join-character-world{min-height:465px}.join-flight-paper{clip-path:polygon(0 0,78% 0,100% 20%,100% 100%,0 100%);opacity:0;background:linear-gradient(140deg,#f8e9c9 65%,#ceaa72 65%);width:82px;height:120px;position:absolute;top:0;left:0;box-shadow:8px 10px #5433491a}.join-flight-paper:nth-of-type(2n){background:repeating-linear-gradient(125deg,#0000 0 8px,#f9edda50 8px 9px),#aa8fb9;width:100px;height:150px}.join-flight-paper:nth-of-type(3n){background:linear-gradient(140deg,#e8be70 65%,#bb8446 65%);width:65px;height:95px}html[data-motion=on] .join-takeover[data-kit-visible=true] .join-rest-wink{animation:8s linear infinite join-rest-blink}@keyframes join-rest-blink{0%,47%,51%,to{opacity:0}48%,50%{opacity:1}}@media (max-width:1000px){.join-character-anchor{width:270px;height:270px}.join-character-world{min-height:455px}.join-landing-ripple{top:235px;right:135px}}@media (max-width:700px){.join-character-anchor{width:270px;height:270px}.join-character-world{min-height:450px}.join-landing-ripple{top:235px;right:calc(50% - 55px)}.join-impression{width:100%;top:150px}.join-flight-paper{width:52px;height:78px}.join-flight-paper:nth-of-type(2n){width:68px;height:100px}}@media (prefers-reduced-motion:reduce){.join-rest-wink{animation:none!important}}.join-print.join-takeover{padding-block:clamp(48px,6vw,80px)}.join-takeover .join-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,6vw,88px)}.join-takeover .join-copy h2{letter-spacing:-.045em;font-size:clamp(52px,5.8vw,82px);line-height:1.04}.join-takeover .join-copy>p:last-of-type{max-width:34ch;margin-top:22px;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.join-takeover .join-character-world{height:320px;min-height:0;margin-top:10px}.join-takeover .join-character-anchor{width:300px;height:300px;margin-right:4%}.join-kit-replay{color:#573851;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:inline-flex;position:absolute;bottom:24px;left:0}.join-kit-replay svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .22s}.join-kit-replay:hover svg{transform:rotate(-35deg)}.join-kit-replay:hover span{text-underline-offset:4px;text-decoration:underline}.join-kit-replay:focus-visible{outline-offset:4px;outline:2px solid #573851}.join-takeover .join-impression{opacity:.42;width:102%;top:165px}@media (max-width:1000px){.join-takeover .join-copy h2{font-size:clamp(48px,6.3vw,64px)}.join-takeover .join-grid{gap:36px}.join-takeover .join-character-anchor{width:270px;height:270px;margin-right:0}.join-takeover .join-character-world{height:295px}.join-kit-replay{bottom:0}.join-takeover .join-form-paper{padding:30px 26px}}@media (max-width:700px){.join-takeover .join-grid{grid-template-columns:1fr;gap:18px}.join-takeover .join-copy h2{font-size:clamp(48px,11vw,68px)}.join-takeover .join-copy>p:last-of-type{max-width:34ch;margin-top:20px;font-size:18px}.join-takeover .join-character-world{height:235px;margin-top:0}.join-takeover .join-character-anchor{width:230px;height:230px;margin-left:auto;margin-right:0}.join-takeover .join-impression{height:145px;top:95px}.join-kit-replay{font-size:12px;bottom:18px}.join-takeover .join-landing-ripple{top:200px;right:115px}.join-takeover .join-form-paper{padding:28px 24px}}@media (prefers-reduced-motion:reduce){.join-kit-replay svg{transition:none}}.join-takeover .join-form[data-compact=true]>.caption{color:#70586a;margin:16px 0 0;font-size:13px;line-height:1.5}.join-takeover .join-form-paper{transition:transform .4s cubic-bezier(.22,1,.36,1);transform:rotate(1deg)}.join-takeover .join-form-paper:has(.join-invitation[data-stage=signup]){transform:rotate(0)}.join-invitation-signature{color:#78617c;align-items:center;gap:14px;margin-bottom:22px;font-size:14px;line-height:1.4;display:flex}.join-invitation-signature .kit-head-icon{flex:none;width:44px;height:44px}.join-invitation h3{letter-spacing:-.035em;color:#38263f;margin:0;font-size:clamp(35px,3.6vw,50px);font-weight:570;line-height:1.04}.join-invitation-description{color:#78617c;max-width:32ch;margin:16px 0 26px;font-size:16px;line-height:1.5}.join-invitation-pages{isolation:isolate;display:grid}.join-invitation-pages>div{opacity:0;visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0;transition:opacity .22s,transform .35s cubic-bezier(.22,1,.36,1),visibility .22s;transform:translateY(8px)}.join-invitation[data-stage=example] .join-invitation-example,.join-invitation[data-stage=signup] .join-invitation-signup,.join-invitation[data-stage=success] .join-invitation-success{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s .1s,transform .35s cubic-bezier(.22,1,.36,1) .1s,visibility;transform:translateY(0)}.join-invitation-example{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.join-invitation-action{border-top:1px solid #806c802f;padding-top:22px}.join-invitation-action .button{justify-content:space-between;width:100%;font-size:16px}.join-invitation-action>p{color:#78617c;margin:13px 0 0;font-size:13px;line-height:1.5}.join-invitation-back{color:#755b78;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:-8px 0 16px;padding:0;font-size:13px;display:inline-flex}.join-invitation-back:hover{text-underline-offset:4px;text-decoration:underline}.join-invitation-back:focus-visible{outline-offset:3px;outline:2px solid #573851}.join-invitation-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px 10px;display:flex}.join-invitation-success:focus{outline:none}.join-invitation-seal{background:#e7dbea;border-radius:50%;width:116px;height:116px;margin:0 auto 25px;display:block;position:relative;box-shadow:5px 6px #d1b98755}.join-invitation-seal>.kit-head-icon{width:94px;height:94px;margin:7px}.join-invitation-seal>svg:last-child{fill:none;stroke:#fff4d5;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;background:#573963;border-radius:50%;width:33px;height:33px;padding:7px;position:absolute;bottom:0;right:-3px}.join-invitation-success h4{letter-spacing:-.025em;margin:0 0 15px;font-family:Fraunces,Georgia,serif;font-size:32px;line-height:1.15}.join-invitation-success p{color:#705a75;max-width:30ch;margin:0;font-size:16px;line-height:1.55}.join-invitation-success>span:last-child{color:#826c85;margin-top:26px;font-size:13px}html[data-motion=on] .join-invitation[data-stage=success] .join-invitation-seal{animation:.65s cubic-bezier(.22,1,.36,1) both join-invitation-celebrate}@keyframes join-invitation-celebrate{0%{transform:translateY(12px)rotate(-9deg)scale(.88)}60%{transform:translateY(-6px)rotate(4deg)scale(1.04)}to{transform:none}}@media (max-width:1000px){.join-invitation h3{font-size:36px}.join-invitation-example li{gap:9px;padding:12px}.join-invitation-example strong{font-size:15px}.join-example-number{display:none}}@media (max-width:700px){.join-takeover .join-form-paper{transform:rotate(.6deg)}.join-invitation-signature{gap:10px;margin-bottom:20px;font-size:13px}.join-invitation h3{font-size:clamp(33px,8.5vw,44px)}.join-invitation-description{margin-bottom:22px;font-size:15px}.join-invitation-action .button{font-size:15px}}html[data-motion=off] .join-invitation-pages>div,html[data-motion=off] .join-takeover .join-form-paper{transition:none}@media (prefers-reduced-motion:reduce){.join-invitation-pages>div,.join-takeover .join-form-paper{transition:none}.join-invitation-seal{animation:none!important}}.join-takeover .join-grid{align-items:start}.join-takeover .join-copy{align-self:center}.join-takeover .join-form-paper{align-self:start;padding:30px clamp(24px,3vw,40px)}.join-invitation-signature{gap:10px;margin-bottom:16px;font-size:15px}.join-invitation-signature .kit-head-icon{width:40px;height:40px}.join-invitation h3{font-size:clamp(38px,4.1vw,57px);line-height:1.02}.join-invitation-description{max-width:none;margin:15px 0 18px;font-size:17px}.join-invitation-pages{transition:height .36s cubic-bezier(.22,1,.36,1);display:block;position:relative}.join-invitation-pages>div{width:100%;position:absolute;top:0;left:0}.join-invitation[data-stage=example] .join-invitation-example,.join-invitation[data-stage=signup] .join-invitation-signup,.join-invitation[data-stage=success] .join-invitation-success{position:relative}.join-invitation-pages[data-measured=true]>div{position:absolute}.join-invitation-example{justify-content:start;gap:16px}.join-invitation-action{border:0;padding:0}.join-invitation-action .button{font-size:18px}.join-invitation-action>p{margin-top:10px;font-size:14px}.join-priority-art{isolation:isolate;height:264px;margin:0;position:relative}.join-priority-art svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.join-priority-orbit{color:#bc8656;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.join-priority-note{color:#795539;background:repeating-linear-gradient(0deg,#0000 0 5px,#956f4710 5px 6px),#edcf8e;width:43%;height:132px;padding:16px;position:absolute;top:8px;left:8%;transform:rotate(-9deg);box-shadow:4px 6px #88563a19}.join-priority-note svg{vertical-align:middle;width:26px;height:26px;margin-right:7px}.join-priority-note span{font-size:12px;font-weight:650}.join-priority-note i{background:#b79b6390;width:80%;height:2px;margin-top:13px;display:block}.join-priority-note i:last-child{width:55%}.join-priority-meeting{color:#68477a;background:#f6ecd8;border:1px solid #ceb996;grid-template-columns:22px auto;gap:2px 7px;padding:12px 15px;display:grid;position:absolute;top:14px;right:3%;transform:rotate(6deg);box-shadow:4px 5px #83573518}.join-priority-meeting svg{width:22px;height:22px}.join-priority-meeting strong{font-size:20px;line-height:1.1}.join-priority-meeting span{grid-column:1/-1;margin-top:4px;font-size:12px}.join-priority-main{color:#402b4b;background:linear-gradient(130deg,#ede2f0,#d9c4e1);border:1px solid #b9a0c2;flex-direction:column;gap:13px;padding:20px 23px;display:flex;position:absolute;top:83px;left:3%;right:5%;transform:rotate(-2deg);box-shadow:6px 7px #9275a34a}.join-priority-label{letter-spacing:.08em;text-transform:uppercase;color:#735184;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.join-priority-label svg{fill:#efd298;stroke:#8e7043;width:18px;height:18px}.join-priority-main>strong{letter-spacing:-.035em;font-size:clamp(23px,2.2vw,31px);font-weight:700;line-height:1.1}.join-priority-context{color:#745880;align-items:center;gap:7px;font-size:13px;display:flex}.join-priority-context svg{flex:none;width:17px;height:17px}html[data-motion=on] .join-invitation[data-stage=example]:hover .join-priority-note{transform:translateY(-4px)rotate(-12deg)}html[data-motion=on] .join-invitation[data-stage=example]:hover .join-priority-meeting{transform:translateY(-3px)rotate(9deg)}.join-priority-note,.join-priority-meeting{transition:transform .4s cubic-bezier(.22,1,.36,1)}.join-invitation-success{min-height:340px}@media (max-width:1000px){.join-invitation h3{font-size:40px}.join-priority-note{width:48%;padding:12px;left:3%}.join-priority-note span{font-size:11px}.join-priority-note svg{width:21px;margin-right:2px}.join-priority-meeting{padding:10px;right:0}.join-priority-main{padding:18px;left:0;right:1%}.join-priority-main>strong{font-size:25px}.join-priority-context{font-size:12px}.join-invitation-action .button{font-size:16px}}@media (max-width:700px){.join-takeover .join-form-paper{padding:26px 23px}.join-invitation h3{font-size:clamp(37px,10vw,49px)}.join-invitation-description{font-size:16px;line-height:1.45}.join-priority-art{height:257px}.join-priority-main>strong{font-size:26px}.join-invitation-signature{font-size:14px}}html[data-motion=off] .join-invitation-pages,html[data-motion=off] .join-priority-note,html[data-motion=off] .join-priority-meeting{transition:none}@media (prefers-reduced-motion:reduce){.join-invitation-pages,.join-priority-note,.join-priority-meeting{transition:none}}
.connected-tools{border-block:1px solid #57396338;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:36px;padding-block:32px 28px;scroll-margin-top:110px;display:grid}.ct-copy h3{letter-spacing:-.045em;font:550 clamp(34px,3.3vw,48px)/1.09 Fraunces,serif}.ct-copy h3 em{color:var(--plum);white-space:nowrap;font-style:normal;position:relative}.ct-copy h3 em:after{content:"";clip-path:polygon(0 60%,58% 0,100% 45%,100% 90%,43% 55%,0 100%);background:#b9674360;height:3px;position:absolute;bottom:-7px;left:2px;right:12%}.ct-copy>p{color:#66516d;text-wrap:pretty;max-width:33ch;margin-top:23px;font:400 17px/1.55 Hanken,sans-serif}.ct-copy>.ct-credit-note{color:#715b6b;max-width:37ch;margin-top:13px;font-size:14px;line-height:1.6}.ct-art{--ct-visible:4;min-width:0;position:relative}.ct-breadth{color:#66516d;align-items:baseline;gap:5px;margin:0 0 19px;font:400 15px/1.4 Hanken,sans-serif;display:flex}.ct-breadth strong{color:var(--plum);font-weight:700}.ct-breadth>span{background:#57396330;flex:1;align-self:center;height:1px;margin-left:13px}.ct-paper{isolation:isolate;background:linear-gradient(120deg,#fffaf0,#f7f1e4 65%,#ede0c7);border:1px solid #8f719344;position:relative;box-shadow:2px 4px #faf4e6,3px 5px #987e9c50,5px 10px 14px #46324e0d}.ct-paper:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#bba2c45c,#dfc9926b);border:1px solid #9b849524;position:absolute;inset:-7px 12px -8px -10px;transform:rotate(-1.7deg)}.ct-paper:after{content:"";pointer-events:none;background:radial-gradient(circle,#b0927450 1px,#0000 1.6px) 0 0/9px 5px repeat-x,radial-gradient(circle,#b0927450 1px,#0000 1.6px) 0 100%/9px 5px repeat-x;position:absolute;inset:7px 0}.ct-viewport{outline-offset:8px;padding:30px 0 27px;position:relative;overflow:hidden}.ct-track{width:100%;animation:ct-tools-travel var(--ct-duration) linear infinite;animation-play-state:paused;display:flex}.ct-slot{flex:0 0 calc(100% / var(--ct-visible));justify-content:center;align-items:center;min-width:0;display:flex}.ct-app{width:100%;height:102px;color:var(--plum);animation:ct-app-visibility var(--ct-duration) linear infinite;flex-direction:column;justify-content:center;align-items:center;padding:0 9px;animation-play-state:paused;display:flex}.ct-mark-space{justify-content:center;align-items:flex-start;width:100%;height:57px;display:flex}.ct-mark{object-fit:contain;flex:none;width:42px;height:42px;display:block}.ct-mark-mask{background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ct-mark-wide{width:98px;height:42px}.ct-app-name{text-align:center;text-wrap:balance;max-width:120px;font:650 14px/1.25 Hanken,sans-serif}.ct-app-detail{color:#6d5a73;white-space:nowrap;margin-top:4px;font:400 10px/1.3 Hanken,sans-serif}.ct-app-text .ct-app-name{letter-spacing:-.03em;font-size:21px}.ct-art[data-running=true] .ct-track,.ct-art[data-running=true] .ct-app{animation-play-state:running}.ct-ribbon-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.ct-destination{white-space:nowrap;color:#736176;align-items:center;gap:9px;font:400 12px/1.3 Hanken,sans-serif;display:flex}.ct-destination>svg{fill:none;stroke:#ac724e;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;align-self:flex-start;width:38px;height:24px;transform:translateY(-5px)}.ct-wordmark{background:var(--plum);width:58px;height:20px;display:block;-webkit-mask:url(/brand/elite-wordmark-03.svg) 50%/contain no-repeat;mask:url(/brand/elite-wordmark-03.svg) 50%/contain no-repeat}.ct-controls{align-items:center;gap:1px;display:flex}.ct-controls button{color:var(--plum);background:0 0;border:0;justify-content:center;align-items:center;min-width:40px;min-height:44px;padding:0 9px;transition:color .2s,background .2s;display:inline-flex}.ct-controls button:hover:not(:disabled){color:var(--clay);background:#5739630d}.ct-controls button:disabled{opacity:.5;cursor:default}.ct-controls .ct-play{gap:6px;margin-right:4px;font:500 12px/1 Hanken,sans-serif}.ct-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ct-tools-travel{to{transform:translateX(calc(-100% * var(--ct-count) / var(--ct-visible)))}}@keyframes ct-app-visibility{0%,to{opacity:1}.869565%,86.087%{opacity:0}86.9565%{opacity:1}}@media (max-width:1000px){.connected-tools{grid-template-columns:1fr;gap:30px;padding-block:35px}.ct-copy{grid-template-columns:1fr 1fr;align-items:center;gap:12px 32px;display:grid}.ct-copy>p{grid-column:2;max-width:30ch;margin:0}.ct-copy>.ct-credit-note{margin-top:0}.ct-copy h3{grid-row:1/3;font-size:40px}.ct-art{width:100%;max-width:760px}}@media (max-width:600px){.connected-tools{gap:30px;margin-top:34px;padding-block:32px 25px;scroll-margin-top:90px}.ct-copy{display:block}.ct-copy h3{font-size:clamp(33px,8vw,42px)}.ct-copy>p{max-width:32ch;margin-top:22px;font-size:16px}.ct-copy>.ct-credit-note{margin-top:13px;font-size:14px}.ct-art{--ct-visible:2}.ct-breadth{margin-bottom:17px;font-size:14px}.ct-viewport{padding-block:26px 23px}.ct-app{animation-name:ct-app-visibility-mobile}.ct-app-name{font-size:14px}.ct-destination{gap:6px;font-size:11px}.ct-destination>svg{width:24px}.ct-wordmark{width:48px}.ct-controls .ct-play{gap:4px;margin:0;padding:0 5px;font-size:11px}.ct-controls button{min-width:44px;padding:0 7px}.ct-ribbon-footer{gap:0}}@media (max-width:380px){.ct-destination>svg{display:none}}@keyframes ct-app-visibility-mobile{0%,to{opacity:1}.869565%,94.7826%{opacity:0}95.6522%{opacity:1}}@media (prefers-reduced-motion:reduce){.ct-track,.ct-app{animation:none}.ct-controls button{transition:none}}
