body{background:#f7f4ee;color:#233b31;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #aa805b}.site-shell{min-height:100vh;background:#f7f4ee;color:#233b31}.founder-ribbon{height:32px;background:#254837;color:#e9efdf;display:flex;justify-content:center;align-items:center;gap:9px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.founder-ribbon span{opacity:.5}.site-header{height:86px;border-bottom:1px solid #e7e3da;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 max(5.5vw,24px);background:#faf8f3}.logo{display:flex;align-items:center;gap:11px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:700;letter-spacing:-.06em;line-height:1;width:-moz-fit-content;width:fit-content}.logo-mark{background:#274a38;display:inline-grid;place-items:center;border-radius:50%;width:33px;height:33px;color:#f4e9d3;font-style:italic;font-size:22px;position:relative;letter-spacing:0}.logo-mark>span{position:absolute;font-size:10px;color:#f4dc9f;right:3px;top:3px;font-style:normal}.footer-logo .logo-dot,.logo-dot{color:#b8745e}.header-nav{gap:40px;align-items:center;color:#617065;font-size:12px;font-weight:700}.header-nav button{background:none;border:none;padding:9px 0}.header-nav a:hover,.header-nav button:hover{color:#183c2d}.desk-link{justify-self:end;display:flex;align-items:center;gap:10px;padding:12px 17px;background:#f0f0e8;border:1px solid #d8ddd0;color:#284b38;border-radius:100px;font-size:11px;font-weight:800}.desk-link:hover{background:#e7eae0}.main-content{max-width:1510px;margin:0 auto;padding:0 max(5.5vw,24px) 70px}.hero{min-height:318px;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative}.hero-copy{max-width:775px;padding:42px 0 36px}.eyebrow{margin:0 0 21px;color:#9a765e;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.19em;display:flex;align-items:center;gap:12px}.eyebrow-line{width:22px;height:1px;background:#a67c61}.hero h1,.participants-intro h2,.people-header h2,.story-band h2,.team-heading h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.hero h1{font-size:clamp(52px,5.2vw,88px);line-height:.98;margin:0;color:#213e30}.hero h1 em,.participants-intro h2 em,.people-header h2 em,.story-band h2 em,.team-heading h2 em{color:#b17462;font-weight:400}.hero-description{color:#738076;max-width:530px;margin:21px 0 0}.hero-stamp{width:137px;height:137px;border:1px solid #bcae91;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;transform:rotate(10deg);color:#876d53;opacity:.8;flex-shrink:0}.hero-stamp>span:not(.stamp-flower){font-size:8px;letter-spacing:.18em;font-weight:700}.stamp-flower{font-size:43px;color:#b78868;line-height:1}.explore-toolbar{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #dddcd2;border-bottom:1px solid #dddcd2;padding:18px 0;margin-bottom:34px}.mode-switch{border:1px solid #d9dfd1;background:#f0f1e9;border-radius:99px;padding:4px;display:flex;flex-shrink:0}.mode-switch button{background:transparent;color:#708175;padding:12px 23px;border:0;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.mode-switch button.selected{background:#284936;color:#fffdf5;box-shadow:0 3px 9px #213b2d27}.filters,.location-select,.search-field{display:flex;align-items:center;gap:10px}.location-select,.search-field{height:43px;border:1px solid #e0e0d7;background:#fbfaf6;border-radius:8px;padding:0 13px;color:#667768}.search-field input{border:none;outline:none;background:transparent;width:190px;font-size:11px;color:#274a38}.location-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:none;color:#314b3a;font-size:11px;font-weight:700;width:125px;cursor:pointer}.discovery-layout{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);grid-gap:41px;gap:41px}.section-super{display:flex;justify-content:space-between;align-items:center;color:#a28e7b;font-size:9px;font-weight:800;letter-spacing:.16em;margin:0 0 17px}.trailer-card{overflow:hidden;border-radius:13px;background:#fffefa;border:1px solid #e5e1d8;box-shadow:0 10px 40px #31423309}.trailer-art{aspect-ratio:1.47;min-height:360px;background:radial-gradient(circle at 75% 28%,#65817730,transparent 32%),linear-gradient(155deg,#173e36,#22473e 43%,#112c29);overflow:hidden;position:relative;color:#f9f0dc;isolation:isolate}.art-orbit{border:1px solid #d4cfaa30;border-radius:50%;position:absolute;pointer-events:none}.orbit-one{width:570px;height:570px;right:-190px;top:-180px}.orbit-two{width:410px;height:410px;right:-110px;top:-100px;border-color:#d4cfaa50}.art-glow{position:absolute;width:190px;height:190px;right:65px;top:66px;border-radius:50%;background:#dbb38c;filter:blur(88px);opacity:.13}.art-flower{position:absolute;right:10%;top:14%;font-size:clamp(195px,25vw,365px);color:#dfc7a1;opacity:.18;line-height:1;transform:rotate(-19deg);font-family:Georgia,serif}.trailer-topline{position:absolute;z-index:2;left:33px;top:29px;right:29px;display:flex;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;letter-spacing:.18em}.trailer-tag{border:1px solid #c1d1bf60;padding:8px 10px;border-radius:3px}.trailer-num{opacity:.58}.trailer-art-copy{position:absolute;z-index:2;left:42px;right:25px;bottom:78px}.trailer-art-eyebrow{font-size:9px;color:#e1d2ae;font-weight:700;letter-spacing:.2em;margin-bottom:14px}.trailer-art-copy h2{font-family:Georgia,serif;font-size:clamp(57px,5.5vw,87px);letter-spacing:-.055em;line-height:.87;margin:0;font-weight:400}.trailer-art-copy h2 i{color:#dcb78e}.trailer-art-copy p{font-family:Georgia,serif;color:#d6ddd1;font-size:17px;line-height:1.2;font-style:italic;margin-top:18px}.trailer-play{position:absolute;z-index:2;bottom:20px;left:42px;display:flex;align-items:center;gap:11px}.play-disc{height:33px;width:33px;border:1px solid #a8b5a3;border-radius:50%;display:grid;place-items:center;color:#d5ddcc;opacity:.6}.trailer-play small,.trailer-play strong{display:block}.trailer-play strong{font-size:10px;color:#edf1e6;font-weight:700}.trailer-play small{margin-top:4px;color:#b7c2b5;font-size:9px}.trailer-meta{padding:27px 31px 29px;display:flex;justify-content:space-between;gap:12px}.trailer-category{font-size:9px;color:#a37e62;letter-spacing:.15em;font-weight:800;margin:0 0 11px}.trailer-category span{margin:0 5px}.trailer-meta h3{font-family:Georgia,serif;font-size:28px;line-height:1;font-weight:400;letter-spacing:-.04em;margin:0}.trailer-description{margin:11px 0 15px;color:#849083;font-size:12px;line-height:1.6;max-width:485px}.meta-pills{display:flex;gap:7px;flex-wrap:wrap}.meta-pills>span{background:#f3f4ef;padding:7px 9px;display:inline-flex;gap:5px;align-items:center;color:#637365;border-radius:99px;font-size:9px}.round-arrow{height:33px;width:33px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;border:1px solid #d2d8cc;color:#54705e}.trailer-footnote{color:#7b8679;display:flex;gap:11px;padding:21px 12px;font-size:11px;line-height:1.7;max-width:560px}.trailer-discovery-still{background:radial-gradient(circle at 72% 25%,#5d84764f,transparent 35%),linear-gradient(150deg,#173c33,#2d5245 52%,#122b25)}.trailer-discovery-still:after{content:"";pointer-events:none;position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#10261c63,transparent 22%,transparent 72%,#0a211c9e)}.approved-trailer-still{object-fit:cover;position:absolute;inset:0}.still-watermark{pointer-events:none;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);white-space:nowrap;color:#e5d5b52b;letter-spacing:-.07em;font:italic 400 clamp(36px,6vw,80px)/1 Georgia,serif}.trailer-discovery-still .art-flower{opacity:.09}.trailer-hotspots{position:absolute;inset:0;z-index:3}.trailer-name-tag{position:absolute;padding:10px 11px 10px 9px;border:1px solid #e8e3d6e6;border-radius:99px;background:#fffcf1f5;color:#2d4937;display:flex;gap:8px;align-items:center;box-shadow:0 6px 21px #071a122b;white-space:nowrap;font-size:11px;font-weight:800;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.trailer-name-tag:focus-visible,.trailer-name-tag:hover{transform:translateY(-3px);background:#fff;box-shadow:0 9px 25px #091a164a}.trailer-name-tag.selected{background:#efd5bb;color:#3a4230;border-color:#d9b797;box-shadow:0 0 0 3px #eec5a845,0 8px 26px #101c1940}.tag-number{background:#dbe6d9;color:#4e6c56;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font:700 9px/1 Arial,sans-serif}.trailer-name-tag.selected .tag-number{background:#c88c69;color:#fff}.trailer-name-tag svg{color:#72937b}.tag-position-0{left:10%;top:24%}.tag-position-1{left:56%;top:26%}.tag-position-2{left:32%;top:42%}.tag-position-3{left:60%;top:56%}.tag-position-4{left:10%;top:65%}.tag-position-5{left:41%;top:76%}.trailer-still-footer{position:absolute;z-index:4;bottom:18px;left:29px;right:29px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:9px;color:#f3ecda;font-weight:700;letter-spacing:.06em}.trailer-still-footer>span:first-child{display:flex;align-items:center;gap:8px}.trailer-still-footer>span:last-child{color:#d9c8ae;font-size:8px;letter-spacing:.11em;opacity:.8;text-align:right}.trailer-discovery-still.has-approved-still{aspect-ratio:auto;min-height:0;height:auto;overflow:visible;background:#173b31}.trailer-discovery-still.has-approved-still:after{display:none}.still-toolbar{min-height:46px;padding:0 21px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#dfdcc7;letter-spacing:.15em;font-size:9px;font-weight:800}.still-toolbar-divider{opacity:.4;margin:0 7px}.approved-still-frame{position:relative;width:100%;background:#112d25}.approved-trailer-still{width:100%;height:100%;object-fit:contain}.host-face-label{position:absolute;z-index:4;bottom:9px;left:12px;display:flex;align-items:center;gap:5px;padding:6px 9px;background:#17372fde;border:1px solid #d2dcc360;border-radius:4px;font-weight:800;font-size:10px;color:#fff9ec;letter-spacing:.02em;box-shadow:0 3px 12px #04140d42}.host-face-label span{font-size:8px;letter-spacing:.08em;color:#e4c29e}.has-approved-still .trailer-hotspots{position:relative;inset:auto;z-index:5;padding:0 17px 3px;margin-top:-9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;grid-gap:8px;gap:8px}.has-approved-still .trailer-name-tag{position:relative;left:auto;top:auto;right:auto;bottom:auto;min-width:0;padding:7px;font-size:10px;gap:6px;box-shadow:none;justify-content:center}.has-approved-still .trailer-name-tag .tag-number{width:19px;height:19px;flex-shrink:0}.has-approved-still .trailer-name-tag svg{width:12px;flex-shrink:0}.has-approved-still .trailer-still-footer{position:relative;bottom:auto;left:auto;right:auto;min-height:58px;padding:9px 21px 16px;font-size:9px}.trailer-watch-button{background:#eecfb0;color:#234536;border:1px solid #e5bd99;padding:10px 13px;border-radius:99px;display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:10px;letter-spacing:.01em;white-space:nowrap}.trailer-watch-button:hover{background:#fff1db}.reel-dialog{width:min(480px,100%);max-height:min(94vh,900px);overflow:auto;background:#fbf9f3;border-radius:14px;box-shadow:0 20px 80px #071e1466}.reel-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px 23px 16px}.reel-dialog-header p{margin:0 0 7px;color:#ae795f;font-size:9px;font-weight:800;letter-spacing:.14em}.reel-dialog-header h2{margin:0;color:#274836;font:normal 28px/1 Georgia,serif;letter-spacing:-.04em}.reel-dialog-header button{width:32px;height:32px;border-radius:50%;border:0;background:#ecf0e9;color:#4c7056;display:grid;place-items:center;flex-shrink:0}.reel-embed-frame{width:100%;height:min(66vh,620px);min-height:350px;display:block;background:#fff;border:0}.reel-dialog-footer{padding:15px 22px 22px;display:flex;justify-content:space-between;gap:16px;align-items:center}.reel-dialog-footer p{color:#879389;font-size:11px;line-height:1.5;max-width:245px;margin:0}.reel-dialog-footer a{color:#294e39;font-size:11px;font-weight:800;white-space:nowrap;display:inline-flex;align-items:center;gap:5px;padding:10px 12px;background:#e6eee3;border-radius:5px}.circle-first{width:100%;max-width:880px;margin:0 auto}.circle-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:19px}.circle-heading>div>p{color:#a58168;font-size:9px;letter-spacing:.17em;font-weight:800;margin:0 0 9px}.circle-heading>div>p span{opacity:.55;padding:0 4px}.circle-heading h2{margin:0;font:400 clamp(33px,3.7vw,49px)/1 Georgia,serif;letter-spacing:-.05em;color:#264433}.circle-heading h2 em{color:#b17a63}.circle-heading>span{color:#9a9d8f;font-size:9px;font-weight:800;white-space:nowrap;letter-spacing:.11em;padding-bottom:4px}.circle-video-card{border-radius:13px;background:#173c31;overflow:hidden;box-shadow:0 12px 37px #14291c16}.face-mapped-still{border-radius:0}.face-labels{position:absolute;inset:0;z-index:4;pointer-events:none}.head-label{position:absolute;transform:translateX(-50%);max-width:22%;padding:6px 10px;border:1px solid #f6eddf98;background:#173a2de6;color:#fff9ef;border-radius:99px;font-size:11px;font-weight:800;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:auto;box-shadow:0 2px 10px #10201860;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:background .18s,transform .18s}button.head-label:focus-visible,button.head-label:hover{background:#fff7e7;color:#315241;transform:translateX(-50%) translateY(-2px)}button.head-label.selected{background:#eecba9;color:#264332;border-color:#f9e6d1}.head-label.host{pointer-events:none;background:#efe1c7f2;color:#254a36;border-color:#ead1a5}.head-label.host small{color:#976951;font-size:7px;letter-spacing:.07em;margin-left:3px}.image-play-button{position:absolute;z-index:5;left:50%;top:47%;transform:translate(-50%,-50%);display:flex;flex-direction:column;gap:7px;align-items:center;border:0;background:none;color:#fff}.image-play-button>span{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#f6f3e9ea;color:#284737;border:1px solid #fff;box-shadow:0 5px 24px #17261c75;transition:transform .2s}.image-play-button:hover>span{transform:scale(1.09)}.image-play-button small{padding:5px 8px;border-radius:99px;background:#193b2dcc;color:#fff;font-size:8px;font-weight:800;letter-spacing:.12em}.circle-video-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 21px;color:#e0e8da}.circle-video-caption p{font:italic 400 15px/1.4 Georgia,serif;margin:0;color:#dce5d8}.circle-video-caption button{background:#e8d1b4;color:#224534;border:none;border-radius:99px;padding:10px 14px;font-size:10px;font-weight:800;display:flex;align-items:center;gap:8px;white-space:nowrap}.circle-video-caption button:hover{background:#fff2d9}.circle-people-accordion{margin-top:14px;overflow:hidden;border:1px solid #e2e1d7;border-radius:10px}.circle-accordion-toggle{width:100%;display:flex;align-items:center;gap:20px;justify-content:space-between;background:none;color:#2a4837;border:0;padding:21px 25px;text-align:left}.circle-accordion-toggle:hover{background:#f8f8f3}.circle-accordion-toggle>div{flex:1 1;display:flex;flex-direction:column;gap:6px}.circle-accordion-toggle>div>span{color:#aa8973;font-size:9px;letter-spacing:.16em;font-weight:800}.circle-accordion-toggle strong{font-family:Georgia,serif;font-weight:400;font-size:24px;letter-spacing:-.035em}.circle-accordion-toggle strong span{color:#9da89a;font:700 11px/1 Arial,sans-serif;letter-spacing:0}.circle-accordion-toggle .accordion-hint{color:#8a9a8b;font-size:11px;font-weight:700}.circle-accordion-toggle>svg{color:#6e8a72;transition:transform .2s}.circle-accordion-toggle>svg.expanded{transform:rotate(180deg)}.circle-person-list{border-top:1px solid #e5e9df;padding:0 22px 10px;animation:accordion-in .2s ease-out}.circle-person-row{display:grid;grid-template-columns:28px 42px minmax(0,1fr) auto;align-items:center;grid-column-gap:13px;column-gap:13px;grid-row-gap:7px;row-gap:7px;padding:16px 10px;border-bottom:1px solid #eceee7;border-radius:6px;scroll-margin-top:25px}.circle-person-row:last-child{border-bottom:0}.circle-person-row.selected{background:#eaf1e7;outline:1px solid #cce0c9}.circle-row-number{color:#bfbdaf;font:400 15px Georgia,serif}.circle-row-avatar{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#e7ebe1;color:#65806c;font:400 14px Georgia,serif}.circle-row-person h3{color:#2e4b39;font-size:13px;font-weight:800;margin:0 0 5px}.circle-row-person p{margin:0;display:flex;align-items:center;gap:4px;color:#8e9a8c;font-size:10px}.circle-row-actions{display:flex;align-items:center;gap:8px}.circle-row-actions button{display:flex;align-items:center;gap:7px;padding:11px 13px;border-radius:5px;border:1px solid #e2e9dd;background:#f2f5ef;color:#4c6854;white-space:nowrap;font-size:10px;font-weight:800}.circle-row-actions button:first-child{background:#2e4f3c;color:#fff;border-color:#2e4f3c}.circle-row-actions button:hover{filter:brightness(.95)}.circle-footnote{display:flex;gap:8px;align-items:center;color:#99a495;font-size:10px;line-height:1.6;margin:15px 4px 0}@keyframes accordion-in{0%{opacity:.55;transform:translateY(-5px)}to{opacity:1;transform:none}}@media (max-width:680px){.circle-heading{display:block}.circle-heading>span{display:block;margin-top:12px}.circle-row-actions{grid-column:3/5;justify-content:flex-start}.circle-row-actions button{padding:9px 10px}.circle-row-person h3,.circle-video-caption p{font-size:12px}.head-label{font-size:8px;padding:4px 6px;border-width:1px}.head-label.host small{font-size:6px}.image-play-button>span{width:41px;height:41px}.image-play-button>span svg{width:17px}.image-play-button small{font-size:7px;padding:4px 7px}.circle-accordion-toggle .accordion-hint{display:none}}@media (max-width:430px){.circle-video-caption{padding:11px 12px;gap:10px}.circle-video-caption p{font-size:11px}.circle-video-caption button{padding:8px 10px;font-size:9px}.circle-accordion-toggle{padding:17px}.circle-accordion-toggle strong{font-size:21px}.circle-person-list{padding:0 8px 9px}.circle-person-row{grid-template-columns:19px 36px minmax(0,1fr);column-gap:8px}.circle-row-avatar{width:34px;height:34px}.circle-row-actions{grid-column:3/4}.circle-row-actions button{font-size:9px;padding:8px}}.discovery-prompt{display:flex;gap:14px;background:#edf2e9;border:1px solid #dce6d9;padding:20px;margin-top:19px;border-radius:8px;align-items:flex-start}.prompt-icon{font-family:Georgia,serif;font-size:30px;line-height:.85;color:#83a089}.discovery-prompt strong{font-size:12px;color:#49654f}.discovery-prompt p{margin:7px 0 0;font-size:11px;color:#819485;line-height:1.5}.discovered-person{border:1px solid #d6e2cf;background:#e6efe3;padding:18px 20px;margin-top:19px;border-radius:9px;animation:discover-in .22s ease-out}.discovered-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.discovered-heading span{color:#8b9679;font-size:9px;letter-spacing:.16em;font-weight:800}.discovered-heading button{width:24px;height:24px;border:0;background:#d7e5d2;border-radius:50%;color:#59745a;display:grid;place-items:center}.discovered-profile{display:flex;align-items:center;gap:12px}.discovered-profile h3{font-family:Georgia,serif;font-size:23px;font-weight:400;color:#294832;margin:0 0 6px}.discovered-profile p{font-size:10px;color:#6f8772;margin:0;display:flex;gap:4px;align-items:center;flex-wrap:wrap}.discovered-profile p span{color:#b08468}.discovered-person .person-actions{padding-top:16px}.discovered-person .person-actions button{padding:11px 14px}.participant-list-label{display:flex;justify-content:space-between;color:#a18d7c;font-size:9px;font-weight:800;letter-spacing:.13em;padding:20px 0 4px}.person-card.compact.is-discovered{background:#e9eee5;border-radius:7px;padding:12px 10px;border-color:#c5d6c5}@keyframes discover-in{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}.trailer-footnote svg{flex-shrink:0;color:#b98769;margin-top:3px}.participants-intro{padding:5px 0 15px;display:flex;justify-content:space-between;align-items:flex-end;gap:15px;border-bottom:1px solid #e3e0d7}.participants-intro h2,.people-header h2,.team-heading h2{font-size:clamp(31px,3vw,44px);line-height:1.03;margin:0}.participants-intro p{max-width:195px;color:#8a9489;font-size:11px;line-height:1.65;margin:0 0 2px}.participant-list{padding-top:3px}.person-card{background:#fffefa;border:1px solid #e7e4dc;border-radius:10px;padding:21px;box-shadow:0 2px 12px #1e392a05;transition:transform .2s,box-shadow .2s}.person-card:hover{transform:translateY(-2px);box-shadow:0 10px 22px #1e392a0b}.person-card.compact{border:none;border-bottom:1px solid #e3e0d7;border-radius:0;padding:14px 0;background:transparent;box-shadow:none}.person-card.compact:hover{transform:none}.person-top{display:flex;align-items:center;gap:12px;min-width:0}.person-avatar{flex-shrink:0;height:48px;width:48px;border-radius:50%;display:grid;place-items:center;font-family:Georgia,serif;font-size:17px;letter-spacing:-.02em}.compact .person-avatar{width:43px;height:43px;font-size:15px}.fern{color:#5f725a;background:#e2eadc}.clay{color:#9a7160;background:#f1e3d7}.lavender{color:#7f7799;background:#eae4f1}.sand{color:#8a805c;background:#f3edd4}.sea{color:#5d8791;background:#deedef}.rose{color:#ae7c86;background:#f2e1e4}.person-title{min-width:0;flex:1 1}.person-title h3{font-size:13px;font-weight:800;color:#2f4d3d;letter-spacing:-.01em;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.person-title p{color:#899488;display:flex;gap:3px;align-items:center;margin:0;font-size:10px}.person-index{font-family:Georgia,serif;color:#c0c3b8;font-size:16px;align-self:flex-start}.person-actions{display:flex;gap:7px;padding-top:13px}.person-actions button{display:inline-flex;justify-content:center;align-items:center;gap:7px;border-radius:5px;padding:10px 12px;font-size:10px;font-weight:800;border:1px solid transparent;white-space:nowrap}.action-primary{background:#2d4c39;color:#fff}.action-primary:hover{background:#1a3a2a}.action-secondary{background:#f3f4ee;color:#5c735d;border-color:#e2e6de!important}.action-secondary:hover{background:#e9ece3}.member-note{color:#9c9e8e;font-size:10px;margin:16px 0 0;min-height:16px}.people-discovery{min-height:660px}.people-header{display:flex;align-items:end;justify-content:space-between;padding:8px 0 33px;gap:30px}.people-header p,.team-heading p:not(.eyebrow){color:#829083;font-size:12px;line-height:1.75;max-width:590px;margin:15px 0 0}.unique-pill{padding:11px 16px;background:#e9eee4;border:1px solid #dce5d5;border-radius:99px;color:#42624a;font-size:11px;font-weight:700;display:flex;gap:8px;align-items:center;white-space:nowrap}.people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px}.empty{min-height:160px;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;color:#7b8e7c}.empty h3{font-family:Georgia,serif;font-weight:400;font-size:19px;margin:7px 0 0}.empty p{margin:0;font-size:11px}.story-band{background:#e9ece2;border-radius:12px;margin-top:77px;padding:38px 51px;display:flex;align-items:center;gap:26px;position:relative;overflow:hidden}.story-icon{width:59px;height:59px;border-radius:50%;background:#dbe5d7;color:#54735b;display:grid;place-items:center;flex-shrink:0}.story-label{color:#9c765e!important;font-size:9px!important;font-weight:800;letter-spacing:.15em;margin:0 0 8px!important}.story-band h2{font-size:35px;margin:0}.story-band p{font-size:11px;color:#7b8a7d;max-width:500px;line-height:1.7;margin:8px 0 0}.story-squiggle{font-family:Georgia,serif;position:absolute;font-size:135px;right:8%;top:0;color:#cedcc8;line-height:1}.site-footer{background:#223d2e;color:#f8f5e9;min-height:112px;padding:27px max(5.5vw,24px);display:flex;align-items:center;gap:28px}.footer-logo{font-family:Georgia,serif;font-size:27px;font-weight:700;letter-spacing:-.06em}.site-footer p{color:#afc4b2;font-size:11px;flex:1 1}.site-footer>span{font-size:9px;letter-spacing:.12em;color:#91ab95}.team-section{min-height:500px}.team-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin:32px 0 28px}.refresh-button{background:#2d4c39;color:#fff;padding:13px 18px;border-radius:7px;border:0;font-size:11px;font-weight:700;white-space:nowrap}.inbox-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}.inbox-summary div{border:1px solid #e1e3d8;border-radius:10px;padding:18px 23px;background:#fffefa}.inbox-summary span{font-size:10px;color:#8b9a8c;display:block}.inbox-summary strong{font-family:Georgia,serif;font-weight:400;font-size:32px;margin-top:12px;display:block}.form-error,.inbox-error{border-radius:6px;padding:12px;background:#f8e9e4;color:#9c433c;font-size:12px}.inbox-item{background:#fffefa;border:1px solid #e5e5da;border-radius:10px;padding:21px 24px;margin-bottom:11px}.inbox-item-top{display:flex;gap:13px;align-items:center}.inbox-kind{font-size:9px;padding:5px 8px;font-weight:800;letter-spacing:.1em;border-radius:3px;background:#edf2e8;color:#45644c}.inbox-kind.ask_team{background:#f5e9df;color:#a66e52}.inbox-time{font-size:10px;color:#9eaa9c;flex:1 1}.inbox-item-top select{background:#f5f6f0;border:1px solid #e2e5d8;border-radius:5px;padding:7px;font-size:11px}.inbox-item h3{font-family:Georgia,serif;font-size:21px;font-weight:400;margin:16px 0 8px}.inbox-item h3 span{color:#c5a38f;margin:0 6px}.inbox-body{white-space:pre-wrap;font-size:13px;color:#5a6b5d;line-height:1.7}.inbox-footer{border-top:1px solid #ecece5;display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:12px;margin-top:17px;color:#8f9d8f;font-size:10px}.private-note{display:flex;align-items:flex-start;gap:10px;color:#986e5a;background:#f3ebe1;border-radius:6px;padding:14px;font-size:11px}.history-inline{margin-left:5px}.history-inline a{color:#2f6547;font-weight:800;text-decoration:underline}.history-inline small{color:#ae8b6f}.modal-backdrop{position:fixed;z-index:30;inset:0;background:#192b23b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px}.letter-modal{width:min(570px,100%);max-height:min(95vh,900px);overflow:auto;border-radius:13px;background:#fbfaf6;box-shadow:0 25px 80px #09170f4f;padding:34px 42px 36px;position:relative}.modal-close{position:absolute;top:22px;right:22px;background:#eef0e9;color:#59705b;width:30px;height:30px;border-radius:50%;border:0;display:grid;place-items:center}.modal-intro{text-align:center}.modal-symbol{font-family:Georgia,serif;display:inline-grid;place-items:center;height:47px;width:47px;background:#e6eee1;color:#537153;border-radius:50%;font-size:23px;margin:0 0 13px}.modal-intro .eyebrow{justify-content:center;margin:0 0 7px}.modal-intro h2,.success-state h2{font-family:Georgia,serif;font-size:37px;line-height:1;letter-spacing:-.05em;font-weight:400;margin:0}.modal-intro>p:last-child{color:#859387;font-size:11px;line-height:1.6;max-width:345px;margin:12px auto 19px}.compose-form{gap:13px}.compose-form,.compose-form label{display:flex;flex-direction:column}.compose-form label{font-size:11px;font-weight:700;color:#485f4a;gap:6px}.compose-form label>input:not([type=checkbox]),.compose-form select,.compose-form textarea{width:100%;background:#fff;padding:12px 13px;border:1px solid #e1e4dc;border-radius:5px;color:#2b4835;font-size:12px;outline-color:#759c7b}.compose-form textarea{resize:vertical;line-height:1.5}.compose-form label small{color:#9ba597;font-size:10px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.path-options{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce3d8;background:#f2f5ef;padding:4px;border-radius:7px;grid-gap:4px;gap:4px}.path-options button{border-radius:4px;border:0;background:transparent;padding:9px 5px;color:#7b8b7d;font-weight:700;font-size:10px}.path-options button.active{background:#fff;color:#2b5139;box-shadow:0 2px 8px #30472e0e}.attached-history{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;color:#527352;background:#e7f0e4;border:1px solid #d6e7d3;border-radius:6px;font-size:10px;line-height:1.5}.attached-history svg{flex-shrink:0}.consent-field{flex-direction:row!important;gap:11px!important;font-weight:400!important;color:#758577!important;line-height:1.5}.consent-field input{accent-color:#2a5539;width:16px;height:16px;flex-shrink:0;margin-top:2px}.consent-field strong{color:#4e6a53}.button-dark,.submit-letter{background:#284b37;color:#fffefa;border:none;border-radius:5px;padding:15px 18px;display:flex;justify-content:center;align-items:center;gap:11px;font-size:12px;font-weight:800}.button-dark:hover,.submit-letter:hover{background:#183d2a}.submit-letter:disabled{background:#a5b5a4;cursor:not-allowed}.form-reassurance{display:flex;justify-content:center;align-items:center;gap:6px;color:#99a699;font-size:10px;margin:-2px 0 0}.success-state{text-align:center;padding:48px 15px}.success-mark{width:55px;height:55px;border-radius:50%;background:#e3efe0;color:#527a55;margin:0 auto 20px;display:grid;place-items:center}.success-state .eyebrow{justify-content:center}.success-state>p:not(.eyebrow){color:#798c7e;line-height:1.7;font-size:12px;max-width:340px;margin:18px auto 23px}.success-state .button-dark{margin:0 auto}@media (max-width:1160px){.discovery-layout{grid-template-columns:1fr 1fr;gap:23px}.participants-intro{display:block}.participants-intro p{margin-top:12px;max-width:290px}.trailer-art{min-height:330px}.person-actions button{font-size:9px;padding:9px}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stamp{display:none}}@media (max-width:820px){.site-header{height:72px;grid-template-columns:1fr auto}.header-nav{display:none}.hero{min-height:280px}.hero h1{font-size:57px}.explore-toolbar{flex-wrap:wrap}.filters{width:100%}.search-field{flex:1 1}.search-field input{width:100%}.discovery-layout{grid-template-columns:1fr}.trailer-art{aspect-ratio:1.7}.participants-intro{display:flex}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-squiggle{display:none}.founder-ribbon{font-size:8px}.inbox-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.founder-ribbon{padding:0 10px;text-align:center;height:auto;min-height:32px;font-size:8px}.site-header{padding:0 19px}.logo{font-size:27px}.desk-link{padding:10px;font-size:10px}.desk-link svg:last-child{display:none}.main-content{padding:0 17px 45px}.hero{min-height:260px}.hero-copy{padding:36px 0}.hero h1{font-size:48px}.hero-description{font-size:12px}.explore-toolbar{gap:12px;margin-bottom:24px}.mode-switch{width:100%}.mode-switch button{flex:1 1;padding:12px 10px}.filters{flex-direction:column}.location-select,.search-field{width:100%}.location-select select{flex:1 1}.trailer-art{min-height:340px;aspect-ratio:1.2}.trailer-art-copy{left:25px;bottom:90px}.trailer-art-copy h2{font-size:56px}.trailer-topline{left:24px;right:23px}.trailer-play{left:25px}.trailer-meta{padding:23px}.participants-intro{display:block}.participants-intro p{max-width:350px}.people-grid{grid-template-columns:1fr}.people-header{display:block}.unique-pill{width:-moz-fit-content;width:fit-content;margin-top:20px}.story-band{margin-top:44px;padding:28px;display:block}.story-icon{margin-bottom:20px}.story-band h2{font-size:30px}.site-footer{flex-wrap:wrap;gap:10px 20px;padding:24px}.site-footer p{width:calc(100% - 120px);flex:auto}.site-footer>span{width:100%}.team-heading{display:block}.refresh-button{margin-top:20px}.inbox-summary{gap:7px}.inbox-summary div{padding:15px}.inbox-item-top{flex-wrap:wrap}.inbox-time{flex:auto}.inbox-item-top select{width:100%}.letter-modal{padding:27px 18px 25px}.form-row{grid-template-columns:1fr}.trailer-art.has-approved-still{min-height:0;aspect-ratio:auto}.has-approved-still .trailer-hotspots{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:10px;padding-right:10px;gap:6px}.has-approved-still .trailer-name-tag{font-size:9px;padding:6px 4px;gap:4px}.has-approved-still .trailer-still-footer{padding:11px 12px 17px;gap:7px}.trailer-watch-button{padding:9px 10px;font-size:9px}.still-toolbar{padding:0 13px;min-height:39px;font-size:8px}.reel-dialog-footer{flex-direction:column;align-items:stretch}.reel-dialog-footer a{align-self:flex-start}}.site-shell,body{background:#fff9f2;color:#493734}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:#c76450}.founder-ribbon{background:#644441;color:#fff0db}.site-header{background:#fffdf9;border-color:#f1e5dc;height:74px}.circle-heading h2,.hero h1,.logo,.people-header h2,.story-band h2,.team-heading h2{color:#493735}.logo-mark{background:#b45f51;color:#fff9e9}.logo-mark>span{color:#ffe4ae}.footer-logo .logo-dot,.logo-dot{color:#d98268}.header-nav{color:#87746e}.header-nav a:hover,.header-nav button:hover{color:#a74f43}.desk-link{background:#fff3e8;border-color:#efdcd1;color:#74564e}.desk-link:hover{background:#fbe5d9}.hero{min-height:0}.hero-copy{width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.68fr);align-items:center;grid-column-gap:40px;column-gap:40px;grid-row-gap:12px;row-gap:12px;padding:25px 0 24px}.hero .eyebrow{grid-column:1/-1;margin:0}.circle-heading>div>p,.eyebrow{color:#b67461}.eyebrow-line{background:#c98973}.hero h1{font-size:clamp(49px,4.4vw,68px)}.circle-heading h2 em,.hero h1 em,.people-header h2 em,.story-band h2 em,.team-heading h2 em{color:#d17661}.hero-description{color:#887771;margin:0;font-size:13px}.hero-stamp{display:none}.explore-toolbar{border-color:#eaded5;margin-bottom:25px;padding:14px 0}.mode-switch{background:#fcefe5;border-color:#edddd1}.mode-switch button{color:#926e63}.mode-switch button.selected{background:#af594d;color:#fff;box-shadow:0 3px 12px #b8584b24}.location-select,.search-field{background:#fffefa;border-color:#eddcd1;color:#a5776d}.location-select select,.search-field input{color:#533e38}.circle-first{max-width:925px}.circle-heading{margin-bottom:16px}.circle-heading>span{color:#a88a80}.circle-video-card{background:#674542;box-shadow:0 16px 40px #a8685418}.face-mapped-still.playing{aspect-ratio:565/277}.inline-trailer-frame{border:0;background:#211d1c}.inline-native-video,.inline-trailer-frame{position:absolute;width:100%;height:100%;inset:0}.inline-native-video{z-index:2;background:#1e1818;object-fit:contain;opacity:0;pointer-events:none}.face-mapped-still.playing .inline-native-video{opacity:1;pointer-events:auto}.circle-video-hint{font-size:10px;font-weight:700;color:#f3d5c5;letter-spacing:.01em}.head-label{background:#fff7eaf0;color:#463c36;border-color:#ffffffab;box-shadow:0 2px 13px #22191047}button.head-label:focus-visible,button.head-label:hover{background:#ffdfad;color:#5d3b32}button.head-label.selected{background:#e37c63;border-color:#ffdfbc}.head-label.host{background:#e87c64f2;color:#fff;border-color:#fff1db}.head-label.host small{color:#ffebcc}.image-play-button>span{background:#fff7ec;color:#be5f4b;box-shadow:0 7px 31px #1f151857}.image-play-button small{background:#fff5e8e9;color:#6b3f35}.circle-video-caption{color:#fff0e4}.circle-video-caption p{color:#fff3e7}.circle-video-caption button{background:#f6d395;color:#6a3e33}.circle-video-caption button:hover{background:#ffe6b5}.circle-people-accordion{background:#fffefa;border-color:#f0e1d6;box-shadow:0 5px 24px #9c73500a}.circle-accordion-toggle{color:#503b36}.circle-accordion-toggle:hover{background:#fff6ec}.circle-accordion-toggle>div>span{color:#c17b69}.circle-accordion-toggle .accordion-hint,.circle-accordion-toggle strong span{color:#aa8880}.circle-accordion-toggle>svg{color:#c57161}.circle-person-list,.circle-person-row{border-color:#f0e5dc}.circle-person-row.selected{background:#fff1e4;outline-color:#f4d8ca}.circle-row-avatar{background:#fae2d3;color:#a05b51}.circle-row-person h3{color:#503b36}.circle-footnote,.circle-row-person p{color:#a08d82}.circle-row-actions button{background:#fff7ed;color:#8e5a4f;border-color:#f1ded2}.circle-row-actions button:first-child{background:#b75f50;border-color:#b75f50}.inbox-item,.inbox-summary div,.letter-modal,.person-card{background:#fffdfa;border-color:#f0e2d8}.discovered-profile h3,.modal-intro h2,.person-title h3,.success-state h2{color:#503b36}.action-primary,.button-dark,.refresh-button,.submit-letter{background:#b75f50}.action-primary:hover,.button-dark:hover,.submit-letter:hover{background:#a34f44}.action-secondary,.path-options{background:#fff3e9;color:#8c6257;border-color:#f0ddd1!important}.path-options button.active{color:#8d4a42}.people-header p,.person-title p,.team-heading p:not(.eyebrow){color:#9c837a}.unique-pill{background:#f9eadf;border-color:#efd9c8;color:#9e5d4f}.story-band{background:#fbeadb}.story-icon{background:#f7d8c1;color:#aa5d4c}.story-band p{color:#927971}.story-squiggle{color:#f1cdb5}.site-footer{background:#5d3f3d}.site-footer p,.site-footer>span{color:#edc9b8}.modal-backdrop{background:#3f2729aa}.modal-close,.modal-symbol{background:#fbe7d9;color:#ac6657}.compose-form label{color:#674e48}.compose-form label>input:not([type=checkbox]),.compose-form select,.compose-form textarea{border-color:#ead9ce;color:#533d36;outline-color:#c87564}.consent-field input{accent-color:#b75f50}@media (max-width:820px){.hero-copy{display:block}.hero .eyebrow{margin-bottom:15px}.hero h1{font-size:51px}.hero-description{margin-top:13px;max-width:540px}}@media (max-width:560px){.site-header{height:67px}.hero{min-height:0}.hero-copy{padding:23px 0 21px}.hero h1{font-size:clamp(41px,11vw,52px)}.explore-toolbar{margin-bottom:20px}.circle-heading h2{font-size:34px}}.header-right{display:flex;align-items:center;justify-self:end;gap:10px}.member-entry{border:1px solid #edc9ba;border-radius:99px;background:#fff6ed;color:#a45548;padding:12px 15px;white-space:nowrap;font-weight:800;font-size:11px}.member-entry:hover{background:#ffeadd}.action-heart{width:40px;min-width:40px;padding:10px!important;display:grid!important;place-items:center;color:#b95c50;border-color:#f2d9cd!important;background:#fff2ec}.action-heart:hover,.circle-row-actions .circle-heart:hover{background:#ffe6dd}.circle-row-actions .circle-heart{width:38px;padding:9px;background:#fff1ea;color:#b75d51;border-color:#eed7ca}.action-heart svg,.circle-row-actions .circle-heart svg{stroke-width:2}.person-actions{align-items:center}.auth-modal{width:min(495px,100%)}.auth-tabs{margin-bottom:18px}.access-consent{background:#fff4eb;padding:12px;border-radius:6px;color:#927c73;font-size:11px;line-height:1.6;margin:0}.access-created{text-align:center;padding:34px 0 17px}.access-created .success-mark{background:#fbe2d6;color:#b85e4d}.access-created .eyebrow{justify-content:center}.access-created h2{margin:0;font:400 39px/1 Georgia,serif;letter-spacing:-.05em;color:#513a35}.access-created>p:not(.eyebrow){color:#958077;font-size:12px;line-height:1.7;margin:17px auto 22px;max-width:345px}.access-created .button-dark{margin:15px auto 0}.new-access-code{display:block;font:800 clamp(12px,3vw,18px)/1.5 ui-monospace,monospace;letter-spacing:.08em;color:#8d483c;background:#fff0e3;padding:18px 12px;border:1px dashed #dfb6a0;border-radius:7px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.text-exit{display:block;background:none;border:0;padding:13px;margin:9px auto 0;font-size:11px;font-weight:800;color:#a6796d}.label-optional{color:#b39a90;font-weight:400;font-size:10px}.sending-as{display:flex;align-items:center;gap:6px;color:#a16657;padding:10px 12px;background:#fff3e9;border-radius:7px;font-size:11px;font-weight:800;margin:0}.codes-workspace{background:#fffdf9;padding:30px;border:1px solid #f0dfd2;border-radius:12px;margin-top:25px}.codes-workspace h2{font:400 31px Georgia,serif;letter-spacing:-.04em;color:#513a35;margin:0 0 9px}.codes-workspace p:not(.eyebrow){color:#967a70;font-size:12px;line-height:1.7;max-width:640px}.codes-workspace textarea{display:block;width:100%;font:12px/1.5 ui-monospace,monospace;color:#4c3b36;padding:14px;border:1px solid #edcdbd;border-radius:6px;background:#fff7ef;margin:18px 0 11px}.copy-codes{padding:10px 14px;border:1px solid #e8ccbd;border-radius:6px;background:#fff0e5;color:#915a4a;font-size:11px;font-weight:800}.inbox-kind.meetup{color:#ae4c56;background:#fce5e7}@media (max-width:820px){.header-right{gap:6px}.member-entry{padding:10px 11px}}@media (max-width:560px){.site-header{grid-template-columns:auto 1fr;gap:8px}.member-entry{font-size:9px;padding:10px 9px}.desk-link{font-size:0;padding:10px}.desk-link svg:first-child{width:15px}.circle-row-actions{flex-wrap:wrap}.circle-row-actions .circle-heart{grid-column:auto}.circle-row-actions button{font-size:9px}.auth-modal{padding:28px 20px}.codes-workspace{padding:18px}}.codes-workspace h2 span{color:#ad8779;font-size:18px}.registration-list{margin-top:17px;border-top:1px solid #f0dfd2}.registration-list>div{display:flex;gap:15px;align-items:center;padding:12px 0;border-bottom:1px solid #f3e7e0;font-size:11px;color:#6d564f}.registration-list strong{font-weight:800;min-width:140px}.registration-list span{flex:1 1}.registration-list small{color:#b09a8d}.member-circle-accordion{margin-top:17px;border-top:1px solid #f0e3d8}.member-circle-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;border:0;padding:13px 1px 10px;background:transparent;color:#aa6153;font-size:11px;font-weight:800;text-align:left}.member-circle-toggle>span{display:flex;align-items:center;gap:7px}.member-circle-toggle small{display:grid;place-items:center;min-width:19px;height:19px;border-radius:50%;background:#fce3d5;color:#a65a4e;font-size:10px}.member-circle-toggle>svg{transition:transform .2s;color:#b58579}.member-circle-toggle>svg.expanded{transform:rotate(180deg)}.member-circle-toggle:hover{color:#8d463b}.member-trailer-list{display:grid;grid-gap:12px;gap:12px;margin-bottom:13px;animation:accordion-in .2s ease-out}.member-trailer{border-radius:8px;overflow:hidden;background:#fff7ee;border:1px solid #f0dacf}.member-trailer-media{position:relative;width:100%;background:#483632}.member-trailer-media>img{width:100%;height:100%;object-fit:cover}.member-trailer-media>iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.member-trailer-media>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#231a1a;opacity:0;pointer-events:none}.member-trailer-media.playing>video{opacity:1;pointer-events:auto}.member-trailer-play{position:absolute;inset:0;display:grid;place-items:center;background:#2b171f16;border:0;width:100%;color:#b95d50}.member-trailer-play>svg{width:48px;height:48px;padding:15px;border-radius:50%;background:#fff9eaf2;box-shadow:0 4px 17px #1a13144d;transition:transform .18s}.member-trailer-play:hover>svg{transform:scale(1.1)}.member-trailer-caption{padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.member-trailer-caption>div{display:flex;flex-direction:column;gap:5px;min-width:0}.member-trailer-caption strong{font-size:11px;color:#5a413b}.member-trailer-caption span{font-size:9px;color:#a98b7e}.member-trailer-caption button{background:none;border:0;color:#ab6556;white-space:nowrap;font-size:9px;font-weight:800}.public-member-gate{margin-top:16px;padding:22px 25px;display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;background:#fffbf5;border:1px solid #ecdccf;border-radius:9px}.public-member-gate>div{flex:1 1 230px;color:#a45e50}.public-member-gate>div>svg{vertical-align:middle;margin-right:8px}.public-member-gate strong{font-family:Georgia,serif;font-size:18px;font-weight:500;color:#5a3f38}.public-member-gate p{font-size:11px;line-height:1.6;color:#a58a7e;margin-top:7px;max-width:480px}.public-member-gate>button:not(.gate-new-link){display:flex;align-items:center;gap:8px;padding:12px 15px;border:0;border-radius:6px;background:#a75f4d;color:#fff;font-weight:800;font-size:11px}.gate-new-link{background:none;border:0;color:#ae6a58;text-decoration:underline;text-underline-offset:3px;font-size:11px;font-weight:700}.locked-directory{min-height:355px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #efddd1;background:#fffbf5;border-radius:10px;padding:35px 18px}.locked-directory>svg{color:#bf7565;margin-bottom:13px}.locked-directory h2{font-family:Georgia,serif;font-size:clamp(30px,4.5vw,48px);line-height:1.08;font-weight:400;color:#55403a;letter-spacing:-.04em;margin:12px 0}.locked-directory h2 em{color:#ba705f}.locked-directory>p:not(.eyebrow){max-width:330px;font-size:12px;line-height:1.65;color:#9d8275;margin-bottom:17px}.locked-directory .gate-new-link{margin-top:13px}.registration-intro{background:#fff4eb;color:#9b7467;font-size:11px;padding:10px 12px;border-radius:6px;line-height:1.6}.registration-section-heading{padding-top:8px;margin-top:5px;font-size:10px;font-weight:900;color:#b86d5b;letter-spacing:.1em;border-top:1px solid #f0ded2}.registration-disabled-note{display:flex;align-items:flex-start;gap:7px;padding:10px 12px;color:#a65c50;background:#fceee7;border:1px solid #eed7c9;border-radius:5px;font-size:10px;line-height:1.6}.registration-disabled-note svg{flex-shrink:0;margin-top:2px}@media (max-width:560px){.public-member-gate{padding:17px}.public-member-gate>button:not(.gate-new-link){width:100%;justify-content:center}.public-member-gate>.gate-new-link{width:100%}}.founder-footer-link{margin-left:12px;color:inherit;opacity:.55;text-decoration:underline;text-underline-offset:3px}:root{--ik-ivory:#f8f3eb;--ik-paper:#fffcf8;--ik-charcoal:#39322f;--ik-mocha:#75594e;--ik-mocha-deep:#302d29;--ik-terracotta:#c87562;--ik-action:#4a6146;--ik-action-hover:#324932;--ik-line:#eaddd2;--ik-muted:#795f56;--background:var(--ik-ivory);--foreground:var(--ik-charcoal);--card:var(--ik-paper);--card-foreground:var(--ik-charcoal);--primary:var(--ik-mocha-deep);--primary-foreground:#fffaf5;--border:var(--ik-line);--input:var(--ik-line);--ring:var(--ik-terracotta)}.site-shell,body{background:var(--ik-ivory);color:var(--ik-charcoal)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--ik-action);outline-offset:3px}.founder-ribbon{background:var(--ik-charcoal);color:#f0ded1}.site-header{background:var(--ik-paper);border-bottom-color:var(--ik-line)}.circle-heading h2,.hero h1,.logo,.people-header h2,.story-band h2,.team-heading h2{color:var(--ik-charcoal)}.logo-mark{background:var(--ik-mocha);color:#fff9ed}.footer-logo .logo-dot,.logo-dot,.logo-mark>span{color:var(--ik-terracotta)}.logo-wordmark{display:inline-block;white-space:nowrap}.header-nav{color:var(--ik-mocha)}.header-nav a:hover,.header-nav button:hover{color:var(--ik-action)}.desk-link,.member-entry{background:#fff9f1;border-color:#d8c1b3;color:var(--ik-mocha-deep)}.desk-link:hover,.member-entry:hover{background:#f2e3d8}.hero:before{content:"";position:absolute;width:min(35vw,350px);height:240px;right:0;top:1px;background:radial-gradient(ellipse at center,#ebd3be66 0,#ebd3be00 70%);pointer-events:none}.hero-copy{position:relative;z-index:1}.circle-heading>div>p,.eyebrow{color:#946151}.eyebrow-line{background:var(--ik-terracotta)}.circle-heading h2 em,.hero h1 em,.locked-directory h2 em,.people-header h2 em,.story-band h2 em,.team-heading h2 em{color:var(--ik-terracotta)}.hero h1 em{color:#647256}.hero-description,.people-header p,.team-heading p:not(.eyebrow){color:#715b53}.explore-toolbar{border-color:var(--ik-line)}.mode-switch{background:#f0e3d8;border-color:#e5d1c3}.mode-switch button{color:#694f45}.mode-switch button.selected{background:var(--ik-mocha);color:#fff9f3;box-shadow:0 3px 12px #62473d28}.location-select,.search-field{background:var(--ik-paper);border-color:var(--ik-line);color:var(--ik-mocha)}.location-select select,.search-field input{color:var(--ik-charcoal)}.circle-heading>span,.section-super{color:#896d60}.circle-video-card{background:var(--ik-charcoal);box-shadow:0 18px 46px #3828232a}.approved-still-frame,.inline-native-video,.member-trailer-media{background:#211d1b}.circle-video-caption{background:var(--ik-charcoal);color:#fff7ee}.circle-video-caption p{color:#f8e8db}.circle-video-hint{color:#dec6b8}.circle-video-caption button{background:#e9d2bd;color:#49372e}.circle-video-caption button:hover{background:#f6e5d0}.head-label{border-color:#fff8edcc;background:#fff8eee8;color:#4d392f;box-shadow:0 4px 16px #2017154b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:background .23s ease,color .23s ease,transform .23s cubic-bezier(.16,1,.3,1),box-shadow .23s ease}button.head-label:focus-visible,button.head-label:hover{background:#fff9ec;color:var(--ik-mocha-deep);transform:translateX(-50%) translateY(-4px) scale(1.045);box-shadow:0 8px 24px #20171566}button.head-label:active{transform:translateX(-50%) translateY(-1px) scale(.98)}button.head-label.selected{background:var(--ik-mocha);border-color:#fff7ed;color:#fff}.head-label.host{background:#f5ddc9f2;color:#5d443a;border-color:#fff5e7}.head-label.host small{color:#9c624e}.image-play-button>span{background:#fff9f1f2;color:var(--ik-action);box-shadow:0 7px 31px #21171465}.image-play-button small{background:#fff8eef1;color:var(--ik-mocha-deep)}.circle-people-accordion,.codes-workspace,.inbox-item,.inbox-summary div,.letter-modal,.member-trailer,.person-card{background:var(--ik-paper);border-color:var(--ik-line)}.circle-accordion-toggle,.circle-row-person h3,.modal-intro h2,.person-title h3,.success-state h2{color:var(--ik-charcoal)}.circle-accordion-toggle:hover,.person-card:hover{background:#fff9f1}.circle-accordion-toggle>div>span,.member-circle-toggle,.member-trailer-caption button{color:var(--ik-mocha-deep)}.circle-accordion-toggle>svg,.member-circle-toggle>svg{color:var(--ik-mocha)}.circle-person-row.selected{background:#f7eade;outline-color:#e6cbb8}.circle-row-avatar,.person-avatar.fern,.person-avatar.sea{background:#ede3d7;color:#705a4b}.person-avatar.clay,.person-avatar.rose{background:#f5ded3;color:#945a4c}.person-avatar.lavender,.person-avatar.sand{background:#e7d9cd;color:#6c544c}.circle-row-person p,.member-note,.person-index,.person-note,.person-title p{color:#826b60}.person-profile-facts{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.person-profile-facts span{border:1px solid #ead9cb;background:#f9eee5;color:#634b3f;border-radius:30px;padding:3px 8px;font-size:10px;font-weight:600}.person-card{box-shadow:0 5px 24px #503b3210}.person-card:hover{box-shadow:0 12px 34px #503b3222}.action-primary,.button-dark,.circle-row-actions button:first-child,.refresh-button,.submit-letter{background:var(--ik-action);color:#fffdf9;border-color:var(--ik-action)}.action-primary:hover,.button-dark:hover,.circle-row-actions button:first-child:hover,.refresh-button:hover,.submit-letter:hover{background:var(--ik-action-hover);color:#fffdf9}.action-secondary,.circle-row-actions button:not(:first-child):not(.circle-heart){background:#f6ede5;color:#644c42;border-color:#e9d8c8!important}.action-secondary:hover,.circle-row-actions button:not(:first-child):not(.circle-heart):hover{background:#eddcd0}.action-heart,.circle-row-actions .circle-heart{background:#fff3ed;color:#b65449;border-color:#edcbbf!important;transition:transform .18s cubic-bezier(.22,1.5,.45,1),background .18s,color .18s}.action-heart:hover,.circle-row-actions .circle-heart:hover{background:#f9d9cf;color:#a9413b;transform:scale(1.09)}.action-heart:active,.circle-row-actions .circle-heart:active{transform:scale(.89)}.action-heart svg,.circle-row-actions .circle-heart svg{transition:fill .2s ease,transform .2s ease}.action-heart:hover svg,.circle-row-actions .circle-heart:hover svg{fill:#ce6e62}.action-heart:active svg,.circle-row-actions .circle-heart:active svg{animation:ik-heart-pop .34s ease-out}@keyframes ik-heart-pop{0%{transform:scale(.65)}55%{transform:scale(1.27)}to{transform:scale(1)}}.note-icon{display:inline-grid;place-items:center;width:14px;height:14px;position:relative;flex-shrink:0}.note-icon svg{position:absolute;inset:0;transition:opacity .18s ease,transform .28s cubic-bezier(.16,1,.3,1)}.note-icon-open{opacity:0;transform:translateY(3px) rotate(-8deg)}.note-action:focus-visible .note-icon-closed,.note-action:hover .note-icon-closed{opacity:0;transform:translateY(-4px) rotate(6deg)}.note-action:focus-visible .note-icon-open,.note-action:hover .note-icon-open{opacity:1;transform:translateY(-1px) rotate(-8deg)}.member-circle-toggle small{background:#eee0d5;color:#775549}.unique-pill{background:#f0e5dc;color:#715447;border-color:#e4d0c1}.story-band{background:#eadbce}.story-icon{background:#f8eee4;color:var(--ik-mocha)}.story-band p{color:#6d554b}.story-squiggle{color:#d8bdab}.site-footer{background:var(--ik-charcoal);color:#fff8ef}.site-footer p,.site-footer>span{color:#d9c4b4}.modal-backdrop{background:#231b19ad}.modal-close,.modal-symbol{background:#f2e4d8;color:var(--ik-mocha-deep)}.codes-workspace h2,.compose-form label{color:var(--ik-charcoal)}.compose-form label>input:not([type=checkbox]),.compose-form select,.compose-form textarea{background:#fffefc;color:var(--ik-charcoal);border-color:var(--ik-line);outline-color:var(--ik-action)}.consent-field input{accent-color:var(--ik-action)}.locked-directory,.public-member-gate{background:var(--ik-paper);border-color:var(--ik-line)}.locked-directory h2,.public-member-gate strong{color:var(--ik-charcoal)}.locked-directory>p:not(.eyebrow),.public-member-gate p{color:var(--ik-muted)}.public-member-gate>button:not(.gate-new-link){background:var(--ik-mocha)}.public-member-gate>button:not(.gate-new-link):hover{background:var(--ik-mocha-deep)}.gate-new-link,.locked-directory>svg{color:var(--ik-mocha-deep)}.access-consent,.registration-intro,.sending-as{background:#f4e8dc;color:#6f554c}.registration-section-heading{color:var(--ik-action);border-color:var(--ik-line)}.registration-disabled-note{background:#f7e9df;color:#884c40}.registration-disabled-note button{display:inline;padding:0;border:0;background:none;color:#713d31;font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.submit-letter:disabled,.submit-letter:disabled:hover{background:#b9aaa0;color:#fffdf9;cursor:not-allowed}.how-header-link{background:transparent;border:none;color:var(--ik-mocha-deep);display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;padding:9px 7px;white-space:nowrap}.how-header-link:hover,.story-how-link{color:var(--ik-action)}.story-how-link{margin-top:13px;display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;padding:4px 0;font-size:11px;font-weight:800}.story-how-link:hover{text-decoration:underline;text-underline-offset:4px}.how-modal{width:min(620px,calc(100vw - 32px));max-height:88vh;overflow-y:auto;padding:36px 40px 34px}.how-modal h2{margin:0;color:var(--ik-charcoal);font:400 clamp(33px,5vw,44px)/1.07 Georgia,serif;letter-spacing:-.045em}.how-modal h2 em{font-weight:400;color:var(--ik-terracotta)}.how-modal .eyebrow{margin-bottom:13px}.how-intro{font-size:13px;line-height:1.65;color:var(--ik-muted);margin:11px 0 24px}.how-steps{padding:0;margin:0;list-style:none}.how-steps li{display:grid;grid-template-columns:37px minmax(0,1fr);grid-gap:13px;gap:13px;padding:15px 0;border-top:1px solid var(--ik-line)}.how-steps li>span{color:var(--ik-terracotta);font:italic 18px Georgia,serif;padding-top:1px}.how-steps strong{display:block;color:var(--ik-charcoal);font-size:13px}.how-steps p{color:var(--ik-muted);font-size:12px;line-height:1.65;margin:5px 0 0}.how-footer{margin-top:22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.how-footer>span{font:italic 16px Georgia,serif;color:var(--ik-mocha)}.founder-section{display:block;max-width:940px;border:1px solid var(--ik-line);border-radius:22px;background:var(--ik-paper);margin:29px auto 3px;overflow:hidden;box-shadow:0 14px 40px #543c3010}.founder-letter{max-width:800px;margin:auto;padding:48px clamp(28px,5vw,66px) 44px}.founder-identity{display:flex;align-items:center;gap:22px;margin-bottom:27px}.founder-portrait{width:95px;height:95px;flex-shrink:0;object-fit:cover;object-position:center 22%;border-radius:50%;box-shadow:0 0 0 6px #f2e7df}.founder-identity .eyebrow{margin-bottom:8px;color:var(--ik-action)}.founder-letter h2{margin:0;font:400 clamp(31px,3.4vw,44px)/1.07 Georgia,serif;letter-spacing:-.04em;color:var(--ik-charcoal)}.founder-letter h2 em{color:var(--ik-terracotta);font-weight:400}.founder-prose{max-width:680px}.founder-prose>p{font-size:13.5px;line-height:1.85;color:#66554d;margin:0 0 16px}.founder-prose>p em{font-family:Georgia,serif;font-size:15px;color:var(--ik-action)}.founder-prose .founder-signoff{font-style:italic;color:var(--ik-mocha);margin-top:25px;margin-bottom:0}.founder-signoff span{display:block;font:italic 24px Georgia,serif;color:var(--ik-action);margin-top:5px}.founder-personal-whatsapp{display:inline-flex;align-items:center;gap:9px;min-height:43px;margin-top:22px;padding:11px 16px;border-radius:99px;background:var(--ik-action);color:#fffdf8;font-size:12px;font-weight:800;box-shadow:0 6px 18px #50644827;text-decoration:none;transition:background .2s,transform .2s}.founder-personal-whatsapp:hover{background:var(--ik-action-hover);transform:translateY(-2px)}.footer-instagram{color:#f8e9dc;font-size:11px;font-weight:700;white-space:nowrap;display:inline-flex;gap:8px;align-items:center}.footer-instagram:hover{color:#f7c4ac}.inbox-kind.founder_note{background:#f4e4d7;color:#875a4b}.people-discovery-prompt{margin:25px 0 0;padding:15px 18px;background:#f0e5dc;border-radius:12px;color:var(--ik-mocha);display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;line-height:1.6}.people-discovery-prompt button{border:0;background:none;padding:0 2px;font-size:inherit;font-weight:800;color:var(--ik-action);display:inline-flex;align-items:center;gap:4px}.people-discovery-prompt button:hover{text-decoration:underline;text-underline-offset:3px}.search-field{width:clamp(275px,30vw,445px)}.search-field input{width:100%;min-width:0;font-size:12px}.postbox-link{border:1px solid var(--ik-line);border-radius:99px;background:#f7ede3;color:var(--ik-mocha-deep);padding:11px 14px;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;white-space:nowrap}.postbox-link:hover{background:#f1dfd2}.postbox-section{margin:21px 0 38px}.postbox-heading{display:flex;align-items:center;gap:19px;padding:31px;background:#f4e6da;border:1px solid var(--ik-line);border-radius:20px 20px 0 0}.postbox-heading .eyebrow{margin:0 0 8px}.postbox-heading h2{font:400 clamp(34px,4vw,49px)/1.06 Georgia,serif;letter-spacing:-.04em;color:var(--ik-charcoal);margin:0 0 10px}.postbox-heading h2 em{color:var(--ik-terracotta);font-weight:400}.postbox-heading p:not(.eyebrow){margin:0;color:#745f52;line-height:1.65;font-size:12px}.postbox-icon{width:53px;height:53px;border-radius:50%;display:grid;place-items:center;color:var(--ik-action);background:#fff9f1;flex-shrink:0}.postbox-heading>div:nth-child(2){flex:1 1}.postbox-refresh{background:#fff9f3;border:1px solid #ddc7b7;border-radius:99px;padding:10px 13px;color:var(--ik-mocha-deep);font-weight:800;font-size:11px;display:flex;align-items:center;gap:7px;white-space:nowrap}.postbox-tabs{display:flex;border-left:1px solid var(--ik-line);border-right:1px solid var(--ik-line);background:#fffaf5;padding:12px 24px 0;gap:19px}.postbox-tabs button{background:transparent;color:#876e60;border:0;border-bottom:2px solid transparent;padding:12px 6px;font-weight:800;font-size:12px;display:inline-flex;gap:7px;align-items:center}.postbox-tabs button.active{border-bottom-color:var(--ik-action);color:var(--ik-mocha-deep)}.postbox-tabs span{background:#f0e3d8;padding:2px 7px;border-radius:99px;font-size:10px}.postbox-list{background:#fffaf5;border:1px solid var(--ik-line);border-top:0;border-radius:0 0 20px 20px;padding:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:14px;gap:14px}.postbox-card{background:var(--ik-paper);border:1px solid var(--ik-line);border-radius:13px;padding:23px;display:flex;flex-direction:column}.postbox-card-top{display:flex;align-items:center;justify-content:space-between;gap:9px;color:#8d7568;font-size:10px}.postbox-kind{font-weight:800;letter-spacing:.08em;color:#a35d4f;display:flex;align-items:center;gap:5px}.postbox-card h3{margin:17px 0 11px;font:400 24px/1.18 Georgia,serif;color:var(--ik-charcoal);letter-spacing:-.02em}.postbox-message{white-space:pre-wrap;font-size:12px;line-height:1.8;color:#68584e;margin:0 0 17px}.postbox-explain{margin:auto 0 12px;padding-top:10px;color:#8a7568;font-size:11px}.postbox-actions{display:flex;flex-wrap:wrap;gap:8px}.postbox-actions button{border-radius:99px;border:1px solid var(--ik-line);padding:10px 14px;font-weight:800;font-size:11px;display:inline-flex;align-items:center;gap:7px}.postbox-accept{background:var(--ik-action);color:#fff}.postbox-decline{background:#f7ece4;color:#775d50}.postbox-decision,.postbox-status{font-size:11px;font-weight:700;color:#785f53;margin:auto 0 0;display:flex;gap:8px;align-items:center;padding-top:13px}.postbox-decision.accepted{color:#47735d}.postbox-empty{grid-column:1/-1;min-height:220px;padding:50px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;color:#92796b;background:#fffaf5;border:1px solid var(--ik-line);border-radius:0 0 20px 20px}.postbox-empty h3{font:400 28px Georgia,serif;color:var(--ik-charcoal);margin:8px 0 0}.postbox-empty p{font-size:12px;line-height:1.7;max-width:370px;margin:0}.postbox-error{border-radius:9px;background:#fbe7df;color:#9c4539;padding:12px 16px;font-size:12px}.inbox-review-actions{border-top:1px solid var(--ik-line);padding-top:12px;margin-top:14px;display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:10px;color:#7b685b;font-weight:700}.inbox-review-actions>span{flex:1 1;min-width:175px}.inbox-review-actions button{padding:9px 12px;border-radius:99px;border:1px solid var(--ik-line);font-weight:800;font-size:10px}.inbox-review-actions .review-approve{background:var(--ik-action);color:#fff;border-color:var(--ik-action)}.inbox-review-actions .review-reject{background:#f7e8df;color:#805c4d}.one-time-code{width:100%;border:1px solid #ddc6b6;border-radius:10px;background:#fff8ef;padding:14px;font:800 16px/1.4 monospace;letter-spacing:.035em;text-align:center;color:var(--ik-charcoal)}.saved-code-confirm{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:#6a5549;margin:15px 0}.saved-code-confirm input{accent-color:var(--ik-action)}.auth-recovery-inline{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:center;margin:-1px 0 3px;font-size:11px;color:#7f6b61}.auth-recovery-inline a{gap:5px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.auth-recovery-inline a,.registration-recovery-link{display:inline-flex;align-items:center;color:var(--ik-action)}.registration-recovery-link{gap:4px;font-weight:850;text-decoration:underline;text-underline-offset:2px}.registration-new-hint{display:block;margin-top:7px}.auth-existing-account{background:#edf2e8;border:1px solid #c9d6c2;border-radius:11px;padding:15px 17px;color:#385139}.auth-existing-account strong{display:block;font:400 21px/1.15 Georgia,serif;letter-spacing:-.02em}.auth-existing-account p{font-size:12px;line-height:1.55;margin:8px 0 12px}.auth-existing-account a{display:inline-flex;gap:7px;align-items:center;color:#fffdf7;background:var(--ik-action);border-radius:99px;padding:10px 14px;font-size:11px;font-weight:800;text-decoration:none}.auth-existing-account a:hover{background:var(--ik-action-hover)}.hero-copy{grid-template-columns:minmax(0,1.16fr) minmax(255px,.65fr);gap:clamp(25px,5vw,80px);padding:clamp(33px,5vw,70px) 0 clamp(29px,4vw,54px)}.hero h1{font-size:clamp(54px,5.3vw,90px);line-height:.99;letter-spacing:-.06em}.hero-invitation{align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-top:20px}.hero-description{font-size:clamp(13px,1.1vw,15px);line-height:1.8;max-width:320px}.hero-how-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--ik-action);color:#fffdf8;background:var(--ik-action);padding:13px 17px;border-radius:100px;font-size:12px;font-weight:800;box-shadow:0 8px 23px #455a4024;transition:background .2s,transform .2s}.hero-how-button:hover{background:var(--ik-action-hover);transform:translateY(-2px)}.hero-how-button svg:last-child{margin-left:4px}.circle-series-shelf{margin:13px auto 45px;max-width:1160px}.series-shelf-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}.series-shelf-heading .eyebrow{letter-spacing:.16em;font-size:10px;margin:0 0 9px;font-weight:850}.series-shelf-heading h2{font:400 clamp(31px,3.2vw,46px)/1.05 Georgia,Times New Roman,serif;letter-spacing:-.05em;color:var(--ik-charcoal);margin:0}.series-shelf-heading>p{color:var(--ik-muted);font-size:12px;line-height:1.6;max-width:320px;margin:0 0 3px}.circle-shelf-scroll{display:flex;align-items:stretch;gap:13px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:2px 2px 17px;scrollbar-width:thin;scrollbar-color:#c6b3a5 transparent}.shelf-coming-card,.shelf-trailer-card{flex:0 0 clamp(285px,32vw,355px);min-height:170px;border:1px solid var(--ik-line);border-radius:17px;overflow:hidden;scroll-snap-align:start;display:flex;align-items:end;position:relative;text-align:left}.shelf-trailer-card{padding:0;background:#292523;color:#fffdf8;box-shadow:0 10px 22px #33282018;transition:transform .2s,box-shadow .2s}.shelf-trailer-card:hover{transform:translateY(-3px);box-shadow:0 13px 26px #33282025}.shelf-trailer-card img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;opacity:.55;filter:saturate(.8)}.shelf-trailer-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#1b1918d9,#1b19182a 69%)}.shelf-trailer-card>span{z-index:1;position:relative;display:flex;flex-direction:column;gap:7px;padding:23px}.shelf-trailer-card small{font-size:9px;letter-spacing:.1em;font-weight:850;color:#e7d9cd}.shelf-trailer-card strong{font:400 27px/1.03 Georgia,serif;letter-spacing:-.03em}.shelf-trailer-card>svg{position:absolute;z-index:1;right:20px;bottom:23px}.shelf-coming-card{flex-direction:column;align-items:flex-start;justify-content:center;background:#efe9de;color:var(--ik-charcoal);padding:23px;border-style:dashed;border-color:#c9c6b5;gap:9px}.shelf-coming-card>span{font-size:25px;line-height:1;color:#657553}.shelf-coming-card strong{font:400 25px/1.06 Georgia,serif;letter-spacing:-.035em}.shelf-coming-card small{color:#786e62;font-size:11px;line-height:1.55;max-width:235px}.circle-first{scroll-margin-top:95px}.circle-heading{border-top:1px solid var(--ik-line);padding-top:27px}.circle-heading>div>p{color:var(--ik-action)}.circle-heading h2 em{color:#916b5a}.founder-ribbon,.site-footer{background:var(--ik-mocha-deep)}@media (max-width:820px){.hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.hero-invitation{padding-top:3px;gap:16px}.hero-description{max-width:550px}.series-shelf-heading{align-items:flex-start}.series-shelf-heading>p{max-width:245px}}@media (max-width:560px){.hero-copy{padding:34px 0 29px;gap:12px}.hero h1{font-size:clamp(43px,11.3vw,60px)}.hero-invitation{gap:16px}.hero-description{max-width:345px}.hero-how-button{width:100%;justify-content:space-between}.series-shelf-heading{display:block}.series-shelf-heading>p{max-width:none;margin-top:11px}.circle-series-shelf{margin:0 0 28px}.shelf-coming-card,.shelf-trailer-card{flex-basis:82vw;min-height:156px}.circle-heading{padding-top:19px}.circle-heading h2{font-size:34px}}@media (max-width:950px){.postbox-list{grid-template-columns:1fr}.postbox-heading{flex-wrap:wrap}.search-field{width:100%}}@media (max-width:560px){.postbox-link{padding:9px}.postbox-link span{display:none}.postbox-link svg{width:18px;height:18px}.postbox-heading{padding:23px;gap:13px}.postbox-icon{width:42px;height:42px}.postbox-refresh{margin-left:auto}.postbox-list{padding:12px}.postbox-card{padding:19px}.postbox-card h3{font-size:22px}.search-field{width:100%}}@media (max-width:960px){.founder-letter{padding:32px}.site-footer{flex-wrap:wrap}}@media (max-width:560px){.how-header-link{border:1px solid var(--ik-line);background:#fff8f0;border-radius:99px;padding:8px}.how-header-link span{display:none}.how-header-link svg{width:17px;height:17px}.how-modal{padding:31px 22px 24px}.how-footer>span{display:none}.founder-section{border-radius:15px;margin-top:22px}.founder-letter{padding:26px 22px}.founder-identity{gap:17px}.founder-portrait{width:73px;height:73px}.founder-letter h2{font-size:30px}.site-footer .footer-instagram{width:-moz-fit-content;width:fit-content}}@media (prefers-reduced-motion:reduce){.action-heart,.circle-row-actions .circle-heart,.head-label,.image-play-button>span,.note-icon svg,.person-card{transition:none!important;animation:none!important}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:45}.header-nav{gap:clamp(14px,2.1vw,34px)}.header-nav a,.header-nav button{cursor:pointer;transition:color .15s ease}#from-maitri,#story,#upcoming-circles,.section-anchor{scroll-margin-top:90px}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.hero-join-button{display:inline-flex;align-items:center;gap:9px;border:1px solid var(--ik-line);color:var(--ik-charcoal);background:var(--ik-paper);padding:13px 16px;border-radius:100px;font-size:12px;font-weight:800}.hero-join-button:hover{border-color:var(--ik-action);color:var(--ik-action)}.approved-still-frame{aspect-ratio:565/277;height:auto;flex-shrink:0;overflow:hidden}.approved-still-frame>.inline-native-video,.approved-still-frame>.inline-trailer-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.member-trailer-media{aspect-ratio:16/9;height:auto;flex-shrink:0;overflow:hidden}.member-trailer-media>iframe,.member-trailer-media>video{display:block;width:100%;height:100%}.upcoming-circles{padding:68px 0 70px;margin-top:52px;border-top:1px solid var(--ik-line)}.upcoming-heading{display:flex;justify-content:space-between;gap:38px;align-items:end;margin-bottom:25px}.upcoming-heading h2{font:400 clamp(35px,4.1vw,55px)/1.05 Georgia,serif;letter-spacing:-.052em;color:var(--ik-charcoal);margin:0}.upcoming-heading h2 em{color:var(--ik-terracotta);font-weight:400}.upcoming-heading>p{margin:0 0 6px;color:var(--ik-muted);font-size:13px;line-height:1.7;max-width:345px}.forming-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.forming-card{min-height:310px;padding:26px 25px 22px;border:1px solid var(--ik-line);border-radius:16px;background:#efe6dc;display:flex;flex-direction:column;align-items:flex-start}.forming-card.builders{background:#e5e5d9}.forming-card.women{background:#f1dfdc}.forming-card.germany{background:#e4e9e5}.private-import-fallback{margin-top:16px;padding-top:14px;border-top:1px solid var(--ik-line)}.private-import-fallback summary{cursor:pointer;font-weight:750;color:var(--ik-action);margin-bottom:12px}.forming-card-top{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.13em;font-weight:850;color:#84695a}.forming-card-top span:last-child{font-size:22px;color:var(--ik-action)}.forming-kicker{margin:33px 0 9px!important;color:#886756!important;font-size:9px!important;font-weight:800;letter-spacing:.13em}.forming-card h3{margin:0 0 10px;font:400 clamp(28px,2.8vw,38px)/1.08 Georgia,serif;letter-spacing:-.045em;color:var(--ik-charcoal)}.forming-card>p:not(.forming-kicker){margin:0 0 20px;color:#715f55;font-size:12px;line-height:1.7;max-width:280px}.forming-card button{margin-top:auto;display:inline-flex;align-items:center;gap:9px;color:#fffaf4;background:var(--ik-action);border:0;border-radius:100px;padding:11px 17px;font-size:11px;font-weight:800}.forming-card button:hover{background:var(--ik-action-hover)}.upcoming-explainer{display:flex;gap:9px;align-items:center;margin-top:18px;color:var(--ik-muted);font-size:11px;line-height:1.6}.upcoming-explainer svg{flex:0 0 auto;color:var(--ik-action)}.interest-backdrop{z-index:120}.interest-modal{position:relative;width:min(100%,530px);max-height:min(90vh,800px);overflow-y:auto;padding:34px}.interest-modal>h2{font:400 36px/1.08 Georgia,serif;letter-spacing:-.045em;margin:0 0 20px;max-width:410px;color:var(--ik-charcoal)}.interest-modal form>p:not(.interest-privacy),.interest-modal>p:not(.eyebrow){color:var(--ik-muted);font-size:13px;line-height:1.7}.interest-modal label{display:block;margin:22px 0 9px;font-size:12px;font-weight:800;color:var(--ik-charcoal)}.interest-modal label span{font-weight:400;color:var(--ik-muted)}.interest-modal textarea{display:block;width:100%;background:#fffcf8;color:var(--ik-charcoal);border:1px solid #d9cfc4;border-radius:9px;padding:13px;resize:vertical;min-height:108px;font-size:12px;line-height:1.6}.interest-privacy{display:flex;gap:8px;color:var(--ik-muted);font-size:11px;line-height:1.6}.interest-privacy svg{flex:0 0 auto;color:var(--ik-action)}.interest-error{padding:10px 12px;border-radius:8px;background:#fbe3dc;color:#8f3c32;font-size:12px}.interest-done,.interest-send{display:inline-flex;align-items:center;gap:9px;margin-top:9px;border:0;cursor:pointer}.mobile-bottom-nav{display:none}@media (max-width:1020px){.upcoming-heading{align-items:start}.forming-card{padding:23px 20px}}@media (max-width:800px){.upcoming-heading{display:block}.upcoming-heading>p{margin:16px 0 0;max-width:550px}.forming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-bottom-nav{display:grid;grid-template-columns:repeat(4,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffcf8f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--ik-line);padding:7px 5px calc(7px + env(safe-area-inset-bottom));box-shadow:0 -5px 20px #38282312}.mobile-bottom-nav button{background:transparent;border:0;min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10px;font-weight:700;color:#8a7569}.mobile-bottom-nav button[aria-current=page]{color:var(--ik-action)}.site-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media (max-width:560px){.hero-actions{width:100%;display:grid;grid-gap:10px;gap:10px}.hero-actions>button{width:100%;justify-content:space-between}.upcoming-circles{padding:46px 0 50px;margin-top:26px}.forming-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px}.forming-card{min-width:79vw;scroll-snap-align:start;min-height:298px}.interest-modal{padding:28px 22px 23px}.interest-modal>h2{font-size:31px}}.face-mapped-still .head-label.host{pointer-events:auto;cursor:pointer}.face-mapped-still button.head-label:focus-visible{outline:3px solid #ffe8a7;outline-offset:3px}.circle-person-row{scroll-margin-top:110px}.circle-host-tag{margin-left:7px;padding:3px 6px;border-radius:3px;font-size:8px;vertical-align:middle;letter-spacing:.06em;background:#f5dfc8;color:#8b634f}.circle-row-actions{flex-wrap:wrap}.circle-row-actions .circle-heart{display:flex!important;width:auto;min-width:125px;padding:11px 12px;justify-content:center;gap:7px}.person-actions .action-heart{display:inline-flex!important;width:auto;min-width:124px;padding:10px 12px!important;align-items:center;gap:7px;font-size:10px;font-weight:800}@media (max-width:900px){.circle-person-row{grid-template-columns:24px 40px minmax(0,1fr)}.circle-row-actions{grid-column:3/-1}}@media (max-width:680px){.circle-row-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.circle-row-actions .circle-heart,.circle-row-actions button{width:100%;min-width:0;height:42px;justify-content:center;white-space:normal;text-align:center;padding:7px 5px;font-size:9px;line-height:1.25}.circle-row-actions button svg{flex-shrink:0}}@media (max-width:430px){.circle-row-actions{grid-column:1/-1}.circle-row-actions .circle-heart,.circle-row-actions button{font-size:8px}}.private-import-workspace{margin-top:16px}.private-import-picker{display:inline-flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;border:1px dashed #d8b5a5;background:#fff7f0;border-radius:7px;margin:6px 12px 12px 0;color:#865e53;font-size:12px;font-weight:800}.private-import-picker input{display:block;width:100%;max-width:360px;font-size:12px;color:#6e5e55}.private-import-workspace .refresh-button:disabled{opacity:.5;cursor:not-allowed}.import-codes-private{margin-top:14px;padding:13px;border-radius:7px;border:1px solid #e9d4c8;background:#fffaf6}.import-codes-private p{font-size:11px;color:#795d50;line-height:1.6}.import-codes-private textarea{display:block;width:100%;margin-top:9px;resize:vertical;font:11px/1.5 ui-monospace,monospace;padding:11px;border:1px solid #e5cabb;background:#fff;color:#433e38}.person-actions{flex-wrap:wrap}.person-actions button{white-space:normal;line-height:1.35}@media (max-width:680px){.circle-row-actions .circle-heart,.circle-row-actions button{min-height:56px;height:auto;overflow-wrap:anywhere}}.circle-row-person{min-width:0}.circle-row-person h3,.circle-row-person p{overflow-wrap:anywhere}.circle-row-person p{line-height:1.4}@media (min-width:1101px){.circle-person-row{grid-template-columns:28px 42px minmax(175px,.85fr) minmax(0,2.7fr)}.circle-row-actions{grid-column:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.circle-row-actions .circle-heart,.circle-row-actions button{min-width:0;width:100%;min-height:46px;height:auto;justify-content:center;padding:10px 8px;text-align:center;line-height:1.3;white-space:normal}}@media (min-width:681px) and (max-width:1100px){.circle-person-row{grid-template-columns:28px 42px minmax(0,1fr)}.circle-row-actions{grid-column:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}.circle-row-actions .circle-heart,.circle-row-actions button{min-width:0;width:100%;min-height:44px;height:auto;justify-content:center;white-space:normal;text-align:center;padding:9px 7px;line-height:1.3}}.people-filter-strip{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin:-16px 0 32px;padding:17px 20px;background:#f1ece5;border:1px solid #e6dcd1;border-radius:12px}.people-filter-field{display:flex;flex:1 1 195px;min-width:0;max-width:310px;flex-direction:column;gap:8px}.people-filter-field>span{color:#8b6a5b;font-size:9px;font-weight:850;letter-spacing:.11em}.people-filter-field select{min-width:0;width:100%;height:43px;padding:0 13px;border:1px solid #dfd2c6;border-radius:8px;background:#fffaf5;color:#4a4039;font-size:12px;font-weight:700;cursor:pointer}.people-filters-clear{height:43px;padding:0 14px;border-radius:8px;border:1px solid #d9c9bb;background:transparent;color:#705c50;font-size:11px;font-weight:800;cursor:pointer}.people-filters-clear:hover{background:#f8f2ec}@media (max-width:680px){.people-filter-strip{margin-top:-6px;padding:13px;gap:10px}.people-filter-field{flex-basis:100%;max-width:none}}.founder-sheet-sync-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:14px 0}.founder-sheet-sync-actions .refresh-button:last-child{background:#2b4939;color:#fffaf2;border-color:#2b4939}.founder-access-shell{min-height:100vh;display:grid;place-items:center;padding:36px 20px;background:radial-gradient(ellipse at 80% 4%,#ebdfd3,transparent 36%),radial-gradient(ellipse at 2% 90%,#e9eee5,transparent 34%),#f7f4ee}.founder-access-panel{width:min(100%,650px);padding:clamp(28px,6vw,64px);background:#fffdf8;border:1px solid #e9dfd4;border-radius:26px;box-shadow:0 22px 70px rgba(61,46,31,.08)}.founder-access-back{display:inline-flex;align-items:center;gap:8px;color:#6d786e;font-size:13px;font-weight:600}.founder-access-back:hover{color:#284737}.founder-access-symbol{display:grid;place-items:center;width:53px;height:53px;margin:34px 0 24px;border-radius:18px;background:#ebefe7;color:#3d6147;font-size:32px}.founder-access-panel .eyebrow{margin-bottom:17px}.founder-access-panel h1{margin:0;color:#2d3f35;font:400 clamp(36px,6vw,56px)/1.08 Georgia,Times New Roman,serif;letter-spacing:-.045em}.founder-access-panel h1 em{color:#a97660;font-weight:400}.founder-access-description{max-width:480px;color:#68766c;line-height:1.7;margin:24px 0 33px;font-size:14px}.founder-access-form label{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:750;color:#294939;margin-bottom:11px}.founder-access-field{display:flex;border:1px solid #d8ddd2;border-radius:14px;background:#fbfaf5;padding:4px;align-items:center;transition:border-color .2s,box-shadow .2s}.founder-access-field:focus-within{border-color:#547a5c;box-shadow:0 0 0 3px rgba(78,118,89,.11)}.founder-access-field input{width:100%;min-width:0;padding:13px 15px;background:transparent;border:none;outline:none;color:#253f33;font-size:15px;letter-spacing:.015em}.founder-access-field input:focus-visible{outline:none}.founder-access-field button{flex:0 0 43px;display:grid;place-items:center;border:none;background:transparent;color:#637567;border-radius:10px;height:43px}.founder-access-field button:hover{background:#eff0e8}.founder-access-hint{display:flex;gap:7px;align-items:center;color:#8a9389;font-size:11px;margin:11px 0 19px}.founder-access-error{background:#f9ece9;border:1px solid #f0c5bc;border-radius:10px;padding:12px;color:#9c3c2e;font-size:12px}.founder-access-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;background:#304f3c;color:#fffef9;border:0;border-radius:13px;padding:17px;font-size:14px;font-weight:750;transition:transform .2s,background .2s}.founder-access-submit:hover:not(:disabled){transform:translateY(-1px);background:#213a2d}.founder-access-submit:disabled{opacity:.65;cursor:not-allowed}.founder-access-footer{text-align:center;color:#a29c8f;font:italic 13px/1.5 Georgia,Times New Roman,serif;margin:31px 0 0}@media (max-width:540px){.founder-access-shell{padding:12px;align-items:start}.founder-access-panel{border-radius:20px;padding:30px 24px;margin-top:12px}.founder-access-symbol{margin:29px 0 22px}}.explore-toolbar{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;grid-gap:clamp(18px,3vw,44px);gap:clamp(18px,3vw,44px)}.explore-toolbar .filters{width:100%;min-width:0;justify-content:flex-end}.explore-toolbar .search-field{flex:1 1 auto;width:100%;max-width:590px;min-width:0;height:54px;gap:12px;padding:0 16px;border-radius:12px}.explore-toolbar .search-field svg{flex:0 0 auto}.explore-toolbar .search-field input{width:100%;min-width:0;height:100%;padding:0;font-size:15px;line-height:1.4}.explore-toolbar .search-field:focus-within{border-color:var(--ik-action);box-shadow:0 0 0 3px rgba(232,129,74,.14)}.explore-toolbar .mode-switch{min-width:0}.explore-toolbar .mode-switch button{font-size:12px;padding:14px clamp(12px,1.4vw,23px)}.member-profile-detail{border-top:1px solid var(--ik-line);padding:16px 2px 3px}.member-profile-title{color:var(--ik-charcoal);font-size:12px;font-weight:800;margin:0 0 10px}.member-profile-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));grid-gap:8px;gap:8px;margin-bottom:19px}.member-profile-facts span{min-width:0;overflow-wrap:anywhere;padding:11px 12px;background:#f4ede5;border:1px solid var(--ik-line);border-radius:8px;font-size:12px;color:var(--ik-charcoal)}.member-profile-facts strong{display:block;color:var(--ik-mocha);font-size:10px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px}.member-circle-toggle small{min-height:23px;height:auto;padding:3px 8px;border-radius:99px;white-space:nowrap}@media (max-width:1060px){.site-header{grid-template-columns:minmax(0,1fr) auto}.header-nav{display:none}.explore-toolbar{grid-template-columns:minmax(0,1fr);gap:14px}.explore-toolbar .mode-switch{width:-moz-fit-content;width:fit-content;max-width:100%}.explore-toolbar .search-field{max-width:none}}@media (max-width:600px){.explore-toolbar .mode-switch{width:100%}.explore-toolbar .mode-switch button{flex:1 1 50%;min-width:0;padding:12px 8px}.explore-toolbar .filters{width:100%}.explore-toolbar .search-field{height:52px}.explore-toolbar .search-field input{font-size:16px}}@media (max-width:380px){.site-header{padding-left:12px;padding-right:12px}.logo{font-size:24px}.header-right{gap:4px}.member-entry{padding:10px 8px;font-size:10px}.explore-toolbar .mode-switch button{font-size:11px;line-height:1.3;white-space:normal}}.full-recording-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 24px;padding:clamp(18px,3vw,27px);margin:14px 0 4px;border:1px solid var(--ik-line,#eadbcc);background:#fffaf4;border-radius:12px}.full-recording-banner>div{flex:1 1 300px;min-width:0}.full-recording-kicker{color:#a05e4c;font-size:10px;font-weight:800;letter-spacing:.12em}.full-recording-banner h3{color:var(--ik-charcoal,#42352f);margin:7px 0 6px;font:400 clamp(21px,2.5vw,29px)/1.18 Georgia,Times New Roman,serif;letter-spacing:-.025em}.full-recording-banner p{color:#7a675c;margin:0;font-size:12px;line-height:1.6}.full-recording-banner>button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ik-action,#aa5848);border:0;color:#fffdf8;border-radius:7px;padding:15px 18px;font-size:12px;font-weight:800;min-height:46px;flex:0 0 auto}.full-recording-banner>button:hover{background:var(--ik-action-hover,#894639)}.member-recording-cta{width:calc(100% - 24px);margin:0 12px 12px;display:flex;justify-content:center;align-items:center;gap:8px;color:#68493d;background:#f8ede3;border:1px solid #eddac9;border-radius:6px;min-height:39px;font-size:11px;font-weight:750}.member-recording-cta:hover{background:#f0dfd2}.recording-request-modal h2{font:400 clamp(27px,4vw,37px)/1.13 Georgia,Times New Roman,serif;color:var(--ik-charcoal,#42352f);margin:13px 25px 17px 0;letter-spacing:-.03em}.recording-request-modal>p:not(.eyebrow){color:#67554c;font-size:13px;line-height:1.7;margin:12px 0}.recording-request-modal .recording-consent-note{padding:12px 14px;border-radius:7px;border:1px solid #e6d9cb;background:#fbf4ea}.recording-request-modal .recording-request-error{color:#a53733!important}.recording-request-modal .button-dark{margin-top:20px;width:100%;min-height:46px}.recording-request-modal .button-dark:disabled{opacity:.6;cursor:wait}@media (max-width:600px){.full-recording-banner{align-items:stretch;padding:18px}.full-recording-banner>button,.recording-request-modal{width:100%}}.ask-intent-prompt{margin:1px 0 0;color:#58463b;font-size:13px;font-weight:750}.ask-intent-options{display:grid;grid-gap:9px;gap:9px}.ask-intent-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;text-align:left;border:1px solid #e7dacf;background:#fffbf7;border-radius:9px;display:flex;gap:12px;align-items:center;padding:13px 14px;color:#49372e;transition:border-color .15s,background .15s}.ask-intent-option:hover{background:#faf2ea;border-color:#cba48f}.ask-intent-option.selected{background:#f9eae0;border-color:var(--ik-action,#ad6d51);box-shadow:inset 0 0 0 1px var(--ik-action,#ad6d51)}.ask-intent-option:focus-visible{outline:3px solid #c9816c;outline-offset:2px}.ask-intent-number{flex:0 0 28px;font-size:10px;letter-spacing:.1em;font-weight:900;color:#a9806e}.ask-intent-description{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px}.ask-intent-description strong{font-size:12px;font-weight:800;line-height:1.4}.ask-intent-description small{font-size:11px;line-height:1.45;color:#8e776b}.ask-intent-radio{flex:0 0 20px;width:20px;height:20px;border:1px solid #c9b5aa;border-radius:50%;display:grid;place-items:center;color:#fff}.ask-intent-option.selected .ask-intent-radio{background:var(--ik-action,#aa5848);border-color:var(--ik-action,#aa5848)}.compose-form label small{font-weight:400;color:#927b6d}.ask-intent-notice{margin:0;padding:12px 13px;display:flex;align-items:flex-start;gap:9px;border:1px solid #e7dfd4;border-radius:8px;color:#70675c;background:#faf5ed;font-size:11px;line-height:1.65}.ask-intent-notice svg{flex-shrink:0;margin-top:1px}.ask-insights{margin:18px 0;border:1px solid var(--ik-line,#e9dacf);border-radius:10px;background:#fffaf5;padding:18px}.ask-insights-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;color:#8f6454;font-size:10px;letter-spacing:.11em;font-weight:850;margin-bottom:14px}.ask-insights-head small{letter-spacing:0;font-weight:550;color:#9e8c82}.ask-insights-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px}.ask-insights-grid>div{display:flex;flex-direction:column;gap:5px;background:#fffdfb;border:1px solid #efdfd4;border-radius:7px;padding:13px 11px}.ask-insights-grid strong{color:#4a382f;font-size:23px;font-family:Georgia,serif;font-weight:400}.ask-insights-grid span{font-size:10px;line-height:1.3;color:#8b7163}.ask-intent-chip{display:inline-block;width:-moz-fit-content;width:fit-content;padding:5px 9px;margin:0 0 8px;color:#8c554a;background:#fae9db;border:1px solid #ead4c1;font-size:10px;border-radius:20px;font-weight:800}@media (max-width:720px){.ask-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.ask-intent-option{padding:12px 10px;gap:8px}.ask-intent-number{flex-basis:24px}.ask-insights-head{flex-direction:column}}.mobile-notes-button,.postbox-link{position:relative}.notification-badge{position:absolute;top:-7px;right:-9px;min-width:20px;height:20px;padding:0 4px;display:inline-flex;justify-content:center;align-items:center;border:2px solid #fffaf5;border-radius:99px;background:#c83243;color:#fff;font-size:10px;line-height:1;font-weight:800;font-family:Arial,Helvetica,sans-serif;box-shadow:0 2px 7px rgba(130,35,48,.18)}.mobile-notes-button .notification-badge{top:2px;right:calc(50% - 26px)}.shelf-trailer-item{flex:0 0 clamp(285px,32vw,355px);scroll-snap-align:start;display:flex;flex-direction:column;min-width:0;gap:8px}.shelf-trailer-item .shelf-trailer-card{flex:none;width:100%;min-height:170px}.shelf-recording-request{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:9px;min-height:45px;padding:11px 14px;border:1px solid #e6d5c6;border-radius:9px;background:#fff8f0;color:#7b493b;font-size:12px;font-weight:750;cursor:pointer}.shelf-recording-request:focus-visible,.shelf-recording-request:hover{background:#f8e8d9;border-color:#c99175}@media (max-width:390px){.shelf-trailer-item{flex-basis:min(86vw,355px)}}.own-profile-badge{display:inline-flex;vertical-align:middle;align-items:center;margin-left:7px;padding:3px 8px;border-radius:999px;background:#fce9dd;color:#955138;border:1px solid #eec7b3;font:800 10px/1.2 Arial,Helvetica,sans-serif;letter-spacing:.02em;text-transform:uppercase}.own-profile-note{width:100%;margin:0;padding:13px 12px;background:#f7eee5;border:1px solid #ead8c9;border-radius:9px;color:#765b4b;text-align:center;font-size:12px;line-height:1.55}.profile-visibility-settings{margin:18px 0;padding:15px;text-align:left;border:1px solid #e8d8ca;border-radius:12px;background:#fff9f4}.profile-visibility-settings strong{display:block;color:#3b2a23;font-size:13px}.profile-visibility-settings p{margin:7px 0 12px;color:#715c51;font-size:12px;line-height:1.6}.profile-visibility-toggle{display:inline-flex;align-items:center;justify-content:center;padding:11px 13px;background:#f3ded0;color:#603b2d;border:1px solid #dfbaa4;border-radius:8px;font-weight:750;font-size:12px;cursor:pointer}.profile-visibility-toggle:disabled{cursor:wait;opacity:.65}.profile-visibility-toggle:hover:not(:disabled){background:#eed0bf}.person-inline-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,88px),1fr));grid-gap:7px;gap:7px;margin:17px 0 0;padding-top:14px;border-top:1px solid var(--ik-line,#eee1d6)}.person-inline-facts span{display:block;padding:10px 9px;background:#f6efe8;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.person-inline-facts strong{font-size:9px;line-height:1.4;margin-bottom:5px}.member-videos-inline{padding-top:17px;margin-top:15px;border-top:1px solid var(--ik-line,#eee1d6)}.member-videos-inline .member-profile-title{margin-bottom:10px}.member-videos-inline .member-trailer-list{margin-bottom:0}.compact .person-inline-facts{margin-top:10px;padding-top:10px;gap:5px}.compact .person-inline-facts span{padding:7px;font-size:10px}.compact .person-inline-facts strong{font-size:8px}.registration-list>.founder-roster-row{flex-wrap:wrap;gap:9px 13px}.founder-roster-row>strong{min-width:120px}.founder-roster-row>small{margin-left:auto}.founder-member-tools{display:flex;flex-basis:100%;align-items:center;flex-wrap:wrap;gap:8px}.founder-member-tools button{min-height:33px;padding:8px 11px;font-size:10px;border-radius:6px;cursor:pointer}.founder-delete-actions button:disabled,.founder-member-tools button:disabled{opacity:.48;cursor:not-allowed}.founder-visibility-badge{display:inline-flex;align-items:center;border-radius:20px;padding:6px 10px;font-size:10px;font-weight:700;white-space:nowrap}.founder-visibility-badge.visible{color:#2d5c43;background:#eaf2e8}.founder-visibility-badge.hidden{color:#8b6355;background:#f6e7df}.founder-visibility-button{background:#fff8ef;border:1px solid #cbb3a5;color:#67473e;padding:9px 13px;border-radius:7px;font-size:11px;font-weight:750;cursor:pointer}.founder-delete-button{background:#fff1ee;border:1px solid #c96c64;color:#a63129;padding:9px 13px;border-radius:7px;font-size:11px;font-weight:800;cursor:pointer}.founder-delete-button:hover:not(:disabled){background:#ffe1db}.founder-delete-modal h2{margin:5px 0 14px;font:400 clamp(25px,4vw,35px)/1.1 Georgia,serif;color:#7c2b25;padding-right:36px}.founder-delete-modal>p:not(.eyebrow){font-size:13px;line-height:1.7;color:#745b50}.founder-delete-identity{display:flex;flex-wrap:wrap;gap:6px 14px;margin:20px 0;padding:13px;border:1px solid #e7cec1;background:#fff8f2;border-radius:8px}.founder-delete-identity strong{color:#352824}.founder-delete-identity small{flex-basis:100%;color:#ab8b80;overflow-wrap:anywhere}.founder-delete-modal label{display:block;margin-bottom:9px;font-size:13px;color:#5a4038}.founder-delete-modal input{box-sizing:border-box;display:block;width:100%;padding:12px 13px;background:#fff;color:#352824;border:1px solid #d4b8ab;border-radius:7px;font-size:14px}.founder-delete-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}@media (max-width:650px){.founder-roster-row>small{margin-left:0}.founder-delete-actions{flex-wrap:wrap}}.spark-header-link{display:inline-flex;align-items:center;white-space:nowrap;font-size:11px;font-weight:800;color:#315942;background:#eff1e9;border:1px solid #d9e0d5;border-radius:100px;padding:9px 13px}.spark-header-link:hover{background:#e6ecdf}.spark-desk-entry{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.spark-desk-entry .eyebrow,.spark-desk-entry h2,.spark-desk-entry p{margin:0}.spark-desk-entry .refresh-button{display:inline-flex;align-items:center;margin-top:5px}@media(max-width:810px){.spark-header-link{font-size:10px;padding:8px 9px}}.hero-souls-link{display:inline-flex;gap:8px;align-items:center;color:#935c43;font-size:12px;font-weight:800;border-bottom:1px solid #dfc5b5;padding-bottom:6px;line-height:1.6}.hero-souls-link:hover{color:#b26442}.souls-promo{margin:50px 0 55px;padding:40px clamp(24px,5vw,76px);border:1px solid #e5d8d1;border-radius:22px;background:linear-gradient(120deg,#faf1ea,#f4e8df);display:flex;justify-content:space-between;align-items:center;gap:40px;color:#4a2a3c}.souls-promo>div:first-child{max-width:740px}.souls-promo-eyebrow{color:#b77052;font-size:11px;font-weight:850;letter-spacing:.13em}.souls-promo h2{margin:14px 0;font-family:Georgia,serif;font-size:clamp(34px,4vw,54px);font-weight:400;letter-spacing:-.055em;line-height:1.1}.souls-promo h2 em{font-weight:400;color:#c5785b}.souls-promo p{font-size:14px;line-height:1.85;color:#745c66;max-width:660px}.souls-promo-actions{margin-top:23px;display:flex;flex-wrap:wrap;gap:11px}.souls-promo-actions a{min-height:43px;display:inline-flex;gap:9px;align-items:center;border:1px solid #64374b;background:#64374b;color:#fffaf5;border-radius:100px;padding:10px 16px;font-size:12px;font-weight:800}.souls-promo-actions a:nth-child(2){background:transparent;color:#64374b;border-color:#d7bfb0}.souls-promo-actions a:hover{filter:brightness(1.1)}.souls-promo-seal{width:200px;min-width:200px;height:200px;border-radius:50%;background:#5c2b40;color:#ffefe1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;transform:rotate(7deg);box-shadow:10px 13px 0 #e6cbb9}.souls-promo-seal svg{color:#efb68f}.souls-promo-seal span{font-family:Georgia,serif;font-size:20px;font-weight:400;line-height:1.3}.souls-promo-seal small{color:#f2b995;font-size:9px;letter-spacing:.12em;font-weight:800}@media (max-width:900px){.souls-promo{margin:30px 0 40px;padding:31px 24px}.souls-promo-seal{width:140px;min-width:140px;height:140px}.souls-promo-seal span{font-size:15px}.souls-promo-seal svg{width:24px}}@media (max-width:650px){.souls-promo{display:block;margin:30px 0}.souls-promo-seal{display:none}.souls-promo h2{font-size:39px}.souls-promo-actions{flex-direction:column}.souls-promo-actions a{justify-content:center}}.header-nav .header-souls-link{color:#254837;display:inline-flex;align-items:center;gap:6px;font-weight:800}.header-souls-link span{background:#e8d7c0;color:#8e5f44;padding:4px 6px;border-radius:100px;font-size:8px;letter-spacing:.05em}.hero-souls-feature{width:242px;flex-shrink:0;padding:9px;border:1px solid #ded7c7;background:#fffaf2;box-shadow:9px 12px 0 #e8e1d2;transform:rotate(3deg);transition:transform .2s ease,box-shadow .2s ease}.hero-souls-feature:hover{transform:rotate(0deg) translateY(-3px);box-shadow:9px 16px 0 #e8e1d2}.hero-souls-image{display:block;height:138px;position:relative;background-size:cover;background-position:50%;background-color:#4b5d4d}.hero-souls-play{width:36px;height:36px;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;background:#fff9f0ed;color:#294936}.hero-souls-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:15px 7px 10px}.hero-souls-meta small{letter-spacing:.13em;font-size:9px;color:#b17c5f;font-weight:800}.hero-souls-meta strong{color:#274333;font-family:Georgia,serif;font-weight:400;line-height:1.16;font-size:22px;letter-spacing:-.045em}.hero-souls-meta>span{display:flex;align-items:center;gap:5px;color:#9b6e52;font-size:11px;font-weight:800}.souls-promo{color:#244533;background:linear-gradient(120deg,#eaf0e7,#f5e9dc);border-color:#d6decf}.souls-promo h2 em{color:#b17462}.souls-promo p{color:#647665}.souls-promo-seal{background:#2b513d;color:#fff9ed;box-shadow:10px 13px 0 #cddbcf}.souls-promo-actions a{background:#254837;border-color:#254837}.souls-promo-actions a:nth-child(2){color:#254837;border-color:#adc5b2}@media (max-width:1040px){.header-nav{gap:18px}.hero-souls-feature{width:202px}.hero-souls-image{height:116px}}@media (max-width:800px){.mobile-bottom-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:650px){.hero-souls-feature{display:none}}.circle-series-shelf,.explore-toolbar,.forming-grid,.hero,.hero-copy,.hero-invitation,.main-content,.people-grid,.series-shelf-heading,.site-shell,.souls-promo{min-width:0}.forming-card h3,.hero h1,.souls-promo h2{overflow-wrap:break-word}.member-profile-facts,.person-inline-facts{min-width:0}@media (max-width:960px){.hero{flex-direction:column;align-items:stretch;gap:0}.hero-copy{width:100%;max-width:100%}.hero-souls-feature{align-self:flex-start;width:min(100%,370px);margin:0 0 28px 7px;display:grid;grid-template-columns:134px minmax(0,1fr);box-shadow:6px 7px 0 #e8e1d2;transform:none}.hero-souls-image{height:100%;min-height:142px}.hero-souls-meta{min-width:0;padding:13px}.hero-souls-meta strong{font-size:20px}}@media (max-width:800px){.site-header{grid-template-columns:minmax(0,1fr) auto;gap:8px}.header-right{min-width:0;gap:7px}.header-right .postbox-link{display:none}.mobile-bottom-nav{width:100%;gap:0;grid-template-columns:repeat(5,minmax(0,1fr))}.mobile-bottom-nav>a,.mobile-bottom-nav>button{min-width:0;padding-inline:2px;line-height:1.25;text-align:center}.series-shelf-heading{flex-wrap:wrap}.series-shelf-heading>p{max-width:100%}}@media (max-width:650px){.site-header{padding-inline:14px}.main-content{padding-inline:16px}.hero-copy{width:100%;max-width:100%}.hero h1{font-size:clamp(39px,10vw,58px);line-height:1.01}.hero-invitation{width:100%;min-width:0;align-items:stretch}.hero-description{max-width:100%}.header-right .how-header-link,.hero-souls-feature{display:none}.member-entry{max-width:125px;overflow:hidden;text-overflow:ellipsis}.spark-header-link{flex:0 0 36px;width:36px;height:36px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:0}.spark-header-link:before{content:"✳";font-size:19px;line-height:1}.people-grid{grid-template-columns:minmax(0,1fr)}.souls-promo{padding:26px 20px}.souls-promo h2{font-size:clamp(32px,9vw,39px)}.souls-promo-actions a{text-align:center}.auth-modal,.how-modal,.interest-modal,.letter-modal{width:min(100%,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow-y:auto}}@media (max-width:390px){.site-header{padding-inline:11px}.header-right{gap:4px}.logo{font-size:23px}.member-entry{max-width:105px;padding:9px 8px;font-size:10px}.main-content{padding-inline:13px}.hero h1{font-size:clamp(35px,10vw,43px)}.explore-toolbar .mode-switch button{padding-inline:5px;font-size:10px}.circle-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.circle-row-actions .circle-heart,.circle-row-actions button{min-height:43px;height:auto}.souls-promo{padding-inline:16px}}.experience-route-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-width:1180px;margin:27px auto 10px;padding:6px;border:1px solid #e2d7cb;border-radius:17px;background:#f0ebe4}.experience-route-tab{min-width:0;display:flex;align-items:center;gap:clamp(9px,1.3vw,18px);padding:19px clamp(13px,2vw,26px);border-radius:12px;border:1px solid transparent;color:var(--ik-charcoal);transition:background .2s,border-color .2s,transform .2s}.experience-route-tab:not(.experience-route-tab-active):hover{background:#fff9f4;border-color:#e5cfc0;transform:translateY(-1px)}.experience-route-tab-active{background:#e8efe5;border-color:#c7d5c4;box-shadow:0 3px 12px #3d4c3510}.experience-route-index{align-self:flex-start;font:italic 23px/1 Georgia,serif;color:#a48578}.experience-route-copy{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1}.experience-route-copy strong{font:400 clamp(20px,2.05vw,29px)/1 Georgia,Times New Roman,serif;letter-spacing:-.035em}.experience-route-copy small{font-size:11px;line-height:1.4;color:#74695f}.experience-route-price{align-self:flex-start;flex-shrink:0;white-space:nowrap;font-size:10px;line-height:1;font-weight:850;letter-spacing:.05em;border-radius:50px;padding:9px 11px}.experience-route-price.free{color:#345238;border:1px solid #b7cdb1;background:#f4faf0}.experience-route-price.paid{color:#9b5f4c;border:1px solid #e1bcaa;background:#fff3ed}.experience-route-arrow{flex-shrink:0;color:#9b5f4c}.hero-product-eyebrow{grid-column:1/-1;display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:10px;font-weight:850;letter-spacing:.15em;color:#596954}.hero-product-eyebrow span{border:1px solid #c9d5bf;background:#eff4e9;padding:5px 8px;border-radius:40px;font-size:9px;color:#446448}@media (max-width:920px){.experience-route-tabs{margin-top:20px}.experience-route-tab{padding:15px 12px;gap:10px;flex-wrap:wrap}.experience-route-copy{flex:1 1 55%}.experience-route-price{margin-left:auto}.experience-route-arrow{display:none}}@media (max-width:650px){.experience-route-tabs{grid-template-columns:1fr;gap:5px;margin-top:14px;padding:5px}.experience-route-tab{flex-wrap:nowrap;padding:14px 13px}.experience-route-index{font-size:19px}.experience-route-copy strong{font-size:23px}.experience-route-copy small{font-size:10px}.experience-route-price{font-size:9px;padding:8px}.hero-product-eyebrow{margin-bottom:14px}}@media (min-width:961px){.hero-copy{row-gap:12px;padding-top:35px;padding-bottom:34px}.hero-product-eyebrow{margin-bottom:0}}.site-header{height:auto;min-height:84px;grid-template-columns:minmax(110px,.5fr) minmax(0,2fr) auto;column-gap:clamp(12px,1.8vw,34px);padding:13px clamp(20px,3vw,62px)}.site-header .logo{font-size:clamp(27px,2vw,34px)}.header-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px clamp(11px,1.15vw,24px);min-width:0}.header-nav a,.header-nav button{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-size:clamp(10px,.77vw,12px);line-height:1.4;font-weight:750}.header-nav .nav-current{color:#29523b;text-decoration:underline;-webkit-text-decoration-color:#b67c67;text-decoration-color:#b67c67;text-decoration-thickness:2px;text-underline-offset:7px}.header-right{min-width:0;flex-wrap:nowrap;justify-content:flex-end}.main-content{max-width:1600px;padding-inline:clamp(18px,4vw,72px)}#discover,#from-maitri,#story,#upcoming-circles{scroll-margin-top:155px}@media (min-width:1600px){.hero h1{font-size:clamp(62px,4.8vw,90px)}.hero-description{font-size:15px}.experience-route-tabs{max-width:1260px}}@media (max-width:1180px){.site-header{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:7px 12px;min-height:0;padding:13px clamp(18px,3vw,36px) 11px}.site-header>.logo{grid-row:1;grid-column:1}.site-header>.header-right{grid-row:1;grid-column:2;flex-wrap:wrap}.site-header>.header-nav{grid-row:2;grid-column:1/-1;display:flex;justify-content:center;flex-wrap:wrap;padding:7px 0 2px;gap:7px clamp(12px,2vw,24px);border-top:1px solid #eae0d8}.site-header .header-nav a,.site-header .header-nav button{font-size:12px}}@media (max-width:800px){.site-header>.header-nav{display:flex}.header-right .postbox-link{display:none}}@media (max-width:650px){.site-header{padding:11px 13px 9px}.site-header .logo{font-size:27px}.site-header .header-nav{gap:4px 13px;justify-content:center;padding-top:8px}.site-header .header-nav a,.site-header .header-nav button{font-size:11px;padding:4px 0}.site-header .header-right .member-entry{font-size:10px;padding:9px 10px}#discover,#from-maitri,#story,#upcoming-circles{scroll-margin-top:175px}}@media (max-width:390px){.site-header .header-nav{gap:3px 9px}.site-header .header-nav a,.site-header .header-nav button{font-size:10px}}.souls-featured-section{margin:29px 0 42px;padding:clamp(20px,3.1vw,42px);border:1px solid #e3ddcf;border-radius:17px;background:linear-gradient(140deg,#f8f3e9,#f7f7ee 68%,#e8efe6)}.souls-featured-intro{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.souls-featured-intro h2{font-size:clamp(28px,3.7vw,49px);line-height:1.08;letter-spacing:-.035em;margin:8px 0 11px;color:#284732;font-family:Georgia,serif;font-weight:400}.souls-featured-intro h2 em{color:#aa7966;font-weight:400}.souls-featured-intro p:not(.souls-featured-kicker){max-width:660px;color:#677e6c;line-height:1.7;font-size:13px;margin:0}.souls-featured-kicker{color:#a4715c;letter-spacing:.16em;font-size:10px;font-weight:800;margin:0}.souls-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.souls-featured-card{min-width:0;overflow:hidden;background:#fffefb;border:1px solid #e2e2d7;border-radius:11px;box-shadow:0 6px 22px #2946320b}.souls-video{width:100%;position:relative;aspect-ratio:16/9;background:#2b3e31;overflow:hidden}.souls-video iframe{display:block;height:100%;width:100%;border:0}.souls-video-play{position:absolute;inset:0;width:100%;height:100%;border:0;padding:0;background:#23392b;cursor:pointer;overflow:hidden}.souls-video-still{display:block;position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .22s;opacity:.94}.souls-video-play:hover .souls-video-still{transform:scale(1.045)}.souls-video-play-icon{position:relative;z-index:1;display:inline-grid;place-items:center;width:49px;height:49px;color:#274834;background:#fffdf4e8;border-radius:50%}.souls-featured-card-body{padding:19px}.souls-story-label{color:#af7e60;font-size:9px;font-weight:800;letter-spacing:.13em}.souls-featured-card h3{font-family:Georgia,serif;font-size:26px;color:#294834;font-weight:400;margin:7px 0}.souls-featured-card-body>p{color:#7e8e7e;font-size:12px;line-height:1.6;margin:0}.souls-permission-note{display:flex;align-items:center;gap:5px;padding-top:15px;color:#728375!important;font-size:10px!important}.souls-featured-actions{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;margin-top:14px}.souls-featured-actions button{width:100%;border:1px solid #dce5d8;background:#f2f6ef;padding:9px;border-radius:6px;color:#355441;display:flex;gap:7px;justify-content:center;align-items:center;cursor:pointer;font-size:11px}.souls-featured-actions button:hover{background:#e7f0e2}.souls-featured-footer{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding-top:22px}.souls-featured-footer p{color:#5c725e;line-height:1.65;font-size:11px;margin:0 auto 0 0;max-width:580px}.souls-featured-footer a{font-size:11px;font-weight:750;color:#3d6249;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.souls-featured-footer .souls-subtle-invite{color:#42654d;text-decoration:underline;text-underline-offset:4px;font-weight:700}.souls-featured-badge{font-size:9px;font-weight:800;color:#8d6651;letter-spacing:.07em}.souls-member-featured{border-color:#c5b595;box-shadow:0 4px 24px #9c876120}.souls-member-podcast .souls-video{border-radius:8px}@media (max-width:900px){.souls-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.souls-featured-intro{align-items:start;flex-direction:column}}@media (max-width:580px){.souls-featured-section{padding:18px 12px;margin:20px 0 28px}.souls-featured-grid{grid-template-columns:1fr}.souls-featured-card-body{padding:15px}.souls-featured-footer{align-items:stretch;flex-direction:column}.souls-featured-footer p{max-width:none}}.person-card.souls-guest-card,.person-card.souls-member-featured{background:linear-gradient(155deg,#fffdf5,#fff9e9 62%,#fffdf8);border:1px solid #d6b877;box-shadow:0 5px 24px #8c6d3824,inset 0 2px 0 #f5e9c8}.person-card.souls-guest-card:hover,.person-card.souls-member-featured:hover{box-shadow:0 9px 30px #8c6d3833}.souls-guest-avatar{background:#e5c98f;color:#65461f}.souls-featured-badge,.souls-gold-badge{color:#6b4a16;background:#f4e4ba;border:1px solid #ddc185;border-radius:99px;padding:5px 8px;letter-spacing:.075em;font-size:9px;font-weight:800;white-space:nowrap}.souls-guest-card .person-top{align-items:center}.souls-guest-card .person-title h3{color:#433823}.souls-guest-card .souls-member-podcast{margin-top:16px}.souls-guest-card .souls-video{border-radius:9px;overflow:hidden}.souls-guest-description{color:#766853;font-size:12px;line-height:1.6;margin:15px 0 1px}.souls-guest-card .souls-guest-actions{display:grid;grid-template-columns:1fr;grid-gap:7px;gap:7px}.souls-guest-card .souls-guest-actions button{width:100%;justify-content:center}.souls-guest-consent{display:flex;gap:6px;align-items:flex-start;color:#866f4a;font-size:10px;line-height:1.5;margin:13px 0 0}.souls-guest-consent svg{flex-shrink:0}@media (max-width:560px){.souls-guest-card .person-top{flex-wrap:wrap}.souls-gold-badge{margin-left:auto}}.souls-nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 14px;border-radius:999px;border:1px solid #b78c44;background:linear-gradient(125deg,#f6e2ac,#e3bc75);color:#392b18;font-size:11px;font-weight:800;white-space:nowrap;box-shadow:0 3px 13px #a8793328;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.souls-nav-cta:hover{background:linear-gradient(125deg,#ffebba,#edc47b);transform:translateY(-1px);box-shadow:0 5px 16px #a8793345}.souls-nav-cta>span:first-child{color:#805a1d;font-size:15px}.souls-nav-short{display:none}@media (max-width:1350px){.souls-nav-cta{padding:10px 11px;font-size:10px}.header-right{gap:6px}}@media (max-width:760px){.souls-nav-full{display:none}.souls-nav-short{display:inline}.souls-nav-cta{padding:10px}}@media (max-width:390px){.souls-nav-cta{padding:8px 7px;gap:4px;font-size:9px}.header-right .member-entry{max-width:92px}}