:root{--paper:#f3f6ec;--paper-2:#fcfdf9;--ink:#151e0e;--ink-soft:#4c563f;--line:#d6dcc9;--green:#3c8a2b;--green-2:#2c6a20;--green-tint:#e7efdd;--shadow:#1e2d1429;--on-green:#fbfcf8;--night:#0b0f08;--horizon-mid:#4c4130;--r-green:#4fa83f;--r-amber:#e0a32a;--r-blue:#2e77be;--r-red:#ce4636;--font-display:"Futura","Avenir Next",system-ui,-apple-system,sans-serif;--font-body:"Charter","Georgia","Times New Roman",serif;--font-ui:"Avenir Next","Avenir",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"SF Mono","Menlo",ui-monospace,monospace;--maxw:1200px}@media (prefers-color-scheme:dark){:root{--paper:#0f130b;--paper-2:#182010;--ink:#eaf0df;--ink-soft:#9daa8d;--line:#2a3420;--green:#78ce57;--green-2:#58a83e;--green-tint:#1c2614;--shadow:#00000080;--on-green:#0f130b;--night:#060802;--horizon-mid:#1c2614}}:root[data-theme=light]{--paper:#f3f6ec;--paper-2:#fcfdf9;--ink:#151e0e;--ink-soft:#4c563f;--line:#d6dcc9;--green:#3c8a2b;--green-2:#2c6a20;--green-tint:#e7efdd;--shadow:#1e2d1429;--on-green:#fbfcf8;--night:#0b0f08;--horizon-mid:#4c4130}:root[data-theme=dark]{--paper:#0f130b;--paper-2:#182010;--ink:#eaf0df;--ink-soft:#9daa8d;--line:#2a3420;--green:#78ce57;--green-2:#58a83e;--green-tint:#1c2614;--shadow:#00000080;--on-green:#0f130b;--night:#060802;--horizon-mid:#1c2614}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}a{color:inherit;text-decoration:none}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.nav{z-index:20;pointer-events:none;padding:0 20px;position:fixed;top:16px;left:0;right:0}.nav-in{pointer-events:auto;background:color-mix(in srgb, var(--paper) 90%, transparent);backdrop-filter:saturate(1.2)blur(14px);border:1px solid var(--line);max-width:820px;height:64px;box-shadow:0 16px 40px -20px var(--shadow);border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:0 auto;padding:0 10px 0 20px;transition:background .3s,border-color .3s,box-shadow .3s;display:grid}.brand{align-items:center;gap:11px;display:flex}.brand img{width:32px;height:37px;display:block}.brand-name{font-family:var(--font-display);letter-spacing:.06em;color:var(--ink);font-size:1.28rem;font-weight:700}.nav-links{justify-self:center;gap:26px;display:flex}.nav-links a{font-family:var(--font-ui);color:var(--ink-soft);padding:6px 0;font-size:.96rem;transition:color .15s;position:relative}.nav-links a:hover{color:var(--ink)}.nav-links a[aria-current=page]{color:var(--green-2);font-weight:700}.nav-right{justify-self:end;align-items:center;gap:12px;display:flex}.nav--home .nav-in{background:#0a0e086b;border-color:#ffffff24;box-shadow:0 16px 40px -18px #0000008c}.nav--home .btn-green{box-shadow:0 6px 18px -8px #00000080}.nav--home .brand-name,.nav--home .nav-links a{color:#fbfcf8;text-shadow:0 1px 3px #0009,0 1px 12px #00000059;transition:color .3s}.nav--home .nav-links a:hover,.nav--home .nav-links a[aria-current=page]{color:#fff}.nav--home .btn-ghost{color:#fbfcf8;text-shadow:0 1px 3px #00000080;border-color:#fbfcf8bf}.nav--home .btn-ghost:hover{background:#fbfcf829;border-color:#fff}.nav--home.nav--solid .nav-in{background:color-mix(in srgb, var(--paper) 90%, transparent);border-color:var(--line);box-shadow:0 16px 40px -20px var(--shadow)}.nav--home.nav--solid .brand-name{color:var(--ink);text-shadow:none}.nav--home.nav--solid .nav-links a{color:var(--ink-soft);text-shadow:none}.nav--home.nav--solid .nav-links a:hover,.nav--home.nav--solid .nav-links a[aria-current=page]{color:var(--ink)}.nav--home.nav--solid .btn-ghost{color:var(--ink);border-color:var(--line);text-shadow:none}.nav--home.nav--solid .btn-ghost:hover{border-color:var(--ink-soft);background:0 0}.brand-wrap{align-items:center;display:flex;position:relative}.brand-caret{opacity:.8;width:18px;height:18px;margin-left:2px;transition:transform .2s;display:none}.brand[aria-expanded=true] .brand-caret{transform:rotate(180deg)}.brand-menu{z-index:40;background:var(--paper-2);border:1px solid var(--line);min-width:210px;box-shadow:0 24px 50px -26px var(--shadow), 0 2px 0 0 #fff6 inset;border-radius:16px;flex-direction:column;gap:2px;padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:0}.brand-menu.open{animation:.18s both brandMenuIn;display:flex}@keyframes brandMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.brand-menu a{font-family:var(--font-ui);color:var(--ink);border-radius:10px;padding:12px 15px;font-size:1rem;font-weight:600;transition:background .14s,color .14s}.brand-menu a:hover{background:var(--green-tint);color:var(--green-2)}.brand-menu a[aria-current=page]{color:var(--green-2);background:color-mix(in srgb, var(--green-tint) 60%, transparent)}.btn{font-family:var(--font-ui);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:transform .12s,background .15s,border-color .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn-ghost:hover{border-color:var(--ink-soft)}.section-dark .btn-ghost{color:#eaf0df;border-color:#eaf0df66}.section-dark .btn-ghost:hover{border-color:#eaf0dfcc}.btn-green{background:var(--green);color:var(--on-green)}.btn-green:hover{background:var(--green-2)}.btn-lg{padding:14px 26px;font-size:1.02rem}.btn-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.page-hero{padding:136px 0 30px}.page-hero h1{font-family:var(--font-display);letter-spacing:.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(2.4rem,6vw,4rem);font-weight:700}.page-hero-lede{font-family:var(--font-body);color:var(--ink-soft);max-width:54ch;margin:20px 0 0;font-size:clamp(1.08rem,1.7vw,1.3rem);line-height:1.5}.test-visual{aspect-ratio:2;box-shadow:0 26px 60px -28px var(--shadow);border:1px solid var(--line);background:#4f9ac4;border-radius:16px;position:relative;overflow:hidden}.test-visual-svg{width:100%;height:100%;display:block;position:absolute;inset:0}@media (width<=900px){.test-visual{aspect-ratio:5/2}}.sec-h2{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0 0 22px;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:400;line-height:1.06}.section{padding:30px 0}.section-tight{padding:12px 0 30px}.horizon{background:linear-gradient(180deg, var(--paper) 0%, var(--horizon-mid) 55%, var(--night) 100%);height:190px}.section-dark{background:var(--night);color:#eaf0df;padding:64px 0}.section-dark h2{font-family:var(--font-body);letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:400;line-height:1.06}.section-dark h2 em{color:var(--green);font-style:italic}.section-dark p{color:#c7d0bc;max-width:52ch;font-size:1.05rem}.eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--green-2);align-items:center;gap:9px;margin-bottom:16px;font-size:.72rem;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--green-2);opacity:.6;width:22px;height:1px}.two-col{grid-template-columns:1.1fr .9fr;align-items:center;gap:46px;display:grid}.two-col.reverse{grid-template-columns:.9fr 1.1fr}.two-col.reverse>:first-child{order:2}.round-photo{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:0 18px 40px -18px var(--shadow);border-radius:999px}.card{background:var(--paper-2);border:1px solid var(--line);box-shadow:0 18px 48px -30px var(--shadow);border-radius:22px;padding:40px}.experience-scene{flex-direction:column;gap:18px;max-width:540px;margin:0 auto;display:flex}.ni-stage{position:relative}.experience-svg{filter:drop-shadow(0 20px 40px #00000073);width:100%;height:auto;display:block}.ni-toast-slot{z-index:5;pointer-events:none;justify-content:center;padding:0 14px;display:flex;position:absolute;top:10px;left:0;right:0}.ni-toast{color:#eaf0df;background:#0f172af0;border:1px solid #eaf0df2e;border-radius:14px;flex-direction:column;align-items:center;gap:6px;max-width:min(92%,380px);padding:10px 20px;animation:4.5s forwards ni-toast-life;display:flex;box-shadow:0 12px 28px -10px #0009}.ni-toast-text{font-family:var(--font-ui);text-align:center;font-size:.85rem;font-weight:600}.ni-toast-deltas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ni-toast-delta{font-family:var(--font-mono);letter-spacing:.02em;font-size:.76rem;font-weight:700}@keyframes ni-toast-life{0%{opacity:0;transform:translateY(-6px)}8%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.ni-bars{flex-direction:column;gap:16px;display:flex}.ni-row-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.ni-row-name{font-family:var(--font-ui);font-size:.85rem;font-weight:600}.ni-row-value{font-family:var(--font-ui);color:#c7d0bc;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}.ni-row-track{background:#eaf0df1a;border-radius:999px;height:10px;overflow:hidden}.ni-row-fill{border-radius:999px;height:100%;transition:width .6s}.experience-grid{grid-template-columns:1.1fr .9fr;grid-template-areas:"visual eyebrow""visual heading""visual lede""visual bullets";align-items:center;column-gap:46px;display:grid}.ex-eyebrow{grid-area:eyebrow}.ex-heading{grid-area:heading}.ex-lede{grid-area:lede}.ex-visual{grid-area:visual}.ex-bullets{grid-area:bullets}.home-hero{z-index:1;height:100svh;position:sticky;top:0;overflow:hidden}.home-hero-world{background:#4f9ac4;position:absolute;inset:0}.home-hero-svg{width:100%;height:100%;animation:26s ease-in-out infinite alternate heroDrift;display:block;position:absolute;inset:0}@keyframes heroDrift{0%{transform:scale(1.03)}to{transform:scale(1.08)}}.home-hero-scrim{pointer-events:none;background:linear-gradient(180deg, #0000006b 0%, #0000 11%, color-mix(in srgb, var(--paper) 0%, transparent) 19%, color-mix(in srgb, var(--paper) 58%, transparent) 38%, color-mix(in srgb, var(--paper) 90%, transparent) 64%, color-mix(in srgb, var(--paper) 99%, transparent) 86%, var(--paper) 100%), linear-gradient(76deg, color-mix(in srgb, var(--paper) 72%, transparent) 0%, color-mix(in srgb, var(--paper) 30%, transparent) 24%, color-mix(in srgb, var(--paper) 0%, transparent) 50%);position:absolute;inset:0}.home-hero-copy{z-index:3;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:96px 0 0;overflow:hidden}.home-hero-copy .wrap{padding-bottom:40px}.home-hero h1{font-family:var(--font-body);color:var(--ink);letter-spacing:-.015em;text-wrap:balance;max-width:15ch;text-shadow:0 1px 1px color-mix(in srgb, var(--paper) 95%, transparent), 0 0 16px color-mix(in srgb, var(--paper) 80%, transparent), 0 2px 30px color-mix(in srgb, var(--paper) 62%, transparent);margin:0;font-size:clamp(2.6rem,6.2vw,5.2rem);font-weight:400;line-height:1.02}.home-hero h1 em{color:var(--green-2);font-style:italic}.home-hero-lede{font-family:var(--font-body);color:var(--ink-soft);max-width:52ch;margin:24px 0 30px;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.5}.home-hero-cta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}@media (height<=880px){.home-hero-copy .wrap{padding-bottom:16px}.home-hero h1{font-size:clamp(2.2rem,5.4vw,4rem)}.home-hero-lede{margin:10px 0 14px;font-size:clamp(.95rem,1.4vw,1.15rem)}.home-hero-cta{gap:12px}.home-hero-meta{display:none}}@media (height<=600px){.home-hero-lede{display:none}.home-hero h1{font-size:clamp(1.8rem,4.4vw,3.2rem)}.home-hero-cta{gap:10px}}.home-body{z-index:5;background:0 0;position:relative}.hero-fade{background:linear-gradient(180deg, #0000 0%, color-mix(in srgb, var(--night) 22%, transparent) 14%, color-mix(in srgb, var(--night) 62%, transparent) 46%, color-mix(in srgb, var(--night) 92%, transparent) 72%, var(--night) 86%, var(--night) 100%);height:64vh;position:relative}.sec{padding:100px 0}.sec-dark{background:var(--night);color:#e9efdf}.sec-light{background:var(--paper);color:var(--ink)}.sec-eyebrow{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 18px;font-size:.72rem;display:inline-flex}.sec-eyebrow:before{content:"";width:30px;height:1.5px}.sec-dark .sec-eyebrow{color:var(--green)}.sec-dark .sec-eyebrow:before{background:var(--green-2)}.sec-light .sec-eyebrow{color:var(--green-2)}.sec-light .sec-eyebrow:before{background:var(--green)}.sec h2{font-family:var(--font-body);letter-spacing:-.01em;text-wrap:balance;margin:0 0 20px;font-size:clamp(2rem,4.4vw,3.4rem);font-weight:400;line-height:1.04}.sec h2 em{font-style:italic}.sec-dark h2{color:#f1f6e9}.sec-dark h2 em{color:var(--green)}.sec-light h2 em{color:var(--green-2)}.sec-lede{font-family:var(--font-body);max-width:46ch;margin:0 0 28px;font-size:clamp(1.12rem,1.9vw,1.4rem);line-height:1.5}.sec-dark .sec-lede{color:#c4d0b6}.sec-light .sec-lede{color:var(--ink-soft)}.bn-label{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:700}.bn-now{color:var(--green-2)}.sec-dark .bn-now{color:var(--green)}.bn-before{color:var(--ink-soft);margin-top:26px}.sec-dark .bn-before{color:#8fa07e}.bn-text{font-family:var(--font-body);max-width:42ch;color:var(--ink-soft);margin:0 0 28px;font-size:1rem;line-height:1.5}.sec-dark .bn-text{color:#8fa07e}.sec-dark .icon-cloud img{filter:drop-shadow(0 10px 22px #00000080)}.col-photo{justify-content:center;display:flex}.gamson-photo{aspect-ratio:1;object-fit:cover;width:100%;max-width:340px;box-shadow:0 26px 54px -26px var(--shadow);border:6px solid var(--paper-2);border-radius:50%;margin:0 auto;display:block}.sec .btn .arw,.home-hero-cta .btn .arw{transition:transform .18s}.sec .btn:hover .arw,.home-hero-cta .btn:hover .arw{transform:translate(3px)}.home-hero-meta{font-family:var(--font-ui);color:var(--ink-soft);max-width:46ch;text-shadow:0 1px 10px color-mix(in srgb, var(--paper) 82%, transparent);margin:22px 0 0;font-size:.88rem;line-height:1.5}.home-hero-scrolldown{width:32px;height:32px;color:var(--ink);opacity:.6;justify-content:center;align-items:center;margin:14px auto 0;transition:opacity .15s;animation:1.8s ease-in-out infinite heroScrollBob;display:flex}.home-hero-scrolldown svg{width:24px;height:24px}.home-hero-scrolldown:hover{opacity:1}@keyframes heroScrollBob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media (height<=880px){.home-hero-scrolldown{width:26px;height:26px;margin-top:8px}.home-hero-scrolldown svg{width:20px;height:20px}}@media (height<=600px){.home-hero-scrolldown{margin-top:4px}}.home-hero-cta .btn-ghost{background:color-mix(in srgb, var(--paper) 62%, transparent);backdrop-filter:blur(6px);border-color:color-mix(in srgb, var(--ink) 24%, transparent)}.home-hero-cta .btn-ghost:hover{background:color-mix(in srgb, var(--paper) 82%, transparent);border-color:var(--ink-soft)}.sec-head{max-width:62ch;margin:0 0 54px}.sec-lede--wide{max-width:58ch}.beat-list{gap:13px;max-width:48ch;margin:0;padding:0;list-style:none;display:grid}.beat-list li{font-family:var(--font-body);padding-left:26px;font-size:1.04rem;line-height:1.5;position:relative}.beat-list li:before{content:"";border-radius:2px;width:9px;height:9px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.sec-dark .beat-list li{color:#c4d0b6}.sec-dark .beat-list li:before{background:var(--green)}.sec-light .beat-list li{color:var(--ink-soft)}.sec-light .beat-list li:before{background:var(--green-2)}.sec-note{font-family:var(--font-body);max-width:46ch;margin:26px 0 0;font-size:1rem;font-style:italic;line-height:1.5}.sec-dark .sec-note{color:#9daa8d}.sec-light .sec-note{color:var(--ink-soft)}.shot-fig{margin:0}.shot-fig figcaption{font-family:var(--font-ui);color:#9daa8d;text-align:center;margin-top:12px;font-size:.86rem}.session-shots{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:24px;max-width:900px;margin:10px auto 40px;display:flex}.session-shots>.shot-fig{flex:none}.session-shots>.shot-fig img{width:auto;max-width:100%;height:300px}@media (width<=900px){.session-shots>.shot-fig{flex:240px}.session-shots>.shot-fig img{width:100%;height:auto}}.ahead{background:#eaf0df09;border:1px solid #eaf0df29;border-radius:16px;margin-top:68px;padding:28px 30px}.ahead-label{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin:0 0 8px;font-size:.72rem}.ahead-text p:last-child{font-family:var(--font-body);color:#c4d0b6;margin:0;font-size:1.02rem;line-height:1.55}@media (width<=700px){.ahead{margin-top:48px;padding:24px 22px}}.loop{grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}.loop-step{border-top:1.5px solid var(--line);padding-top:26px;position:relative}.loop-num{font-family:var(--font-display);letter-spacing:.18em;color:var(--green-2);margin-bottom:12px;font-size:.8rem;font-weight:700;display:block}.loop-step h3{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink);margin:0 0 12px;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:400}.loop-step p{font-family:var(--font-body);color:var(--ink-soft);margin:0;font-size:1.02rem;line-height:1.55}.disc-grid{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.disc{background:var(--paper);cursor:pointer;padding:30px 28px;transition:background .18s}.disc:hover,.disc:focus-within,.disc.is-open{background:var(--paper-2)}.disc.is-closed{background:var(--paper)!important}.disc:focus-visible{outline:2px solid var(--green-2);outline-offset:-2px}.disc h3{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.28rem;font-weight:400}.disc p{font-family:var(--font-body);color:var(--ink-soft);opacity:0;max-height:0;margin:0;font-size:.99rem;line-height:1.5;transition:max-height .25s,opacity .2s,margin-top .2s;overflow:hidden}.disc:hover p,.disc.is-open p{opacity:1;max-height:200px;margin-top:10px}.disc.is-closed p{opacity:0!important;max-height:0!important;margin-top:0!important}.disc-note{font-family:var(--font-body);color:var(--ink-soft);text-align:center;margin:30px 0 0;font-size:1.02rem}.disc-note a{color:var(--green-2);border-bottom:1px solid color-mix(in srgb, var(--green-2) 35%, transparent);font-weight:600}.disc-note a:hover{border-bottom-color:var(--green-2)}.history-count{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:30px 0;padding:24px 0}.history-count .stats-num{font-size:clamp(2.6rem,6vw,4.4rem)}.history-count .stats-num-label{font-size:clamp(1rem,2vw,1.25rem)}.history-count .stats-cap{margin-top:8px;font-size:.95rem}.sec-cta{text-align:center;padding:108px 0}.sec-cta h2{max-width:20ch;margin-left:auto;margin-right:auto}.sec-cta .sec-lede{max-width:54ch;margin-left:auto;margin-right:auto}.cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:34px;display:flex}@media (width<=900px){.loop{grid-template-columns:1fr;gap:30px}.disc-grid{grid-template-columns:repeat(2,1fr)}.sec-head{margin-bottom:38px}}@media (width<=620px){.disc-grid{grid-template-columns:1fr}.disc{padding:24px 22px}.sec-cta{padding:78px 0}.cta-row .btn{justify-content:center;width:100%}}.stats{color:var(--ink);margin-top:20px;padding:20px 0 10px;position:relative}.stats-grid{width:100%;max-width:var(--maxw);grid-template-columns:1.12fr 1fr;align-items:center;gap:22px 48px;margin:0 auto;padding:0 28px;display:grid}.stats-blurb--reach{grid-column:1}.stats-count{text-align:right;grid-column:2}.stats-lead{font-family:var(--font-body);color:var(--ink);max-width:26ch;margin:0 0 0 auto;font-size:clamp(1.12rem,1.9vw,1.45rem);line-height:1.32}.stats-blurb--reach .stats-lead{max-width:30ch;margin:0}.stats-cap{font-family:var(--font-body);color:var(--ink-soft);margin:12px 0 0;font-size:1.02rem;font-style:italic}.stats-count .stats-cap{margin-top:10px}.stats-num{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;align-items:flex-start;font-size:clamp(3.1rem,8vw,6rem);font-weight:700;line-height:.88;display:inline-flex}.stats-num-label{font-family:var(--font-display);color:var(--ink-soft);margin-top:0;font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:500}@media (width<=760px){.stats-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:26px}.stats-blurb--reach{grid-area:1/1}.stats-count{text-align:center;grid-area:2/1}.stats-lead,.stats-blurb--reach .stats-lead{max-width:40ch;margin:0 auto}.stats-num{justify-content:center}}.waitlist-layout{justify-content:center;align-items:flex-start;gap:48px;display:flex}.waitlist-layout .card{width:100%;max-width:780px}@media (width<=900px){.waitlist-layout{flex-direction:column;align-items:center}.waitlist-layout .honeycomb{order:-1;margin:52px 0 70px}}.team-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.team-card{text-align:center}.team-card img{aspect-ratio:1;object-fit:cover;width:100%;box-shadow:0 14px 34px -20px var(--shadow);border-radius:22px;margin-bottom:16px}.team-card h3{font-family:var(--font-ui);margin:0 0 4px;font-size:1.1rem}.team-card p{font-family:var(--font-ui);color:var(--ink-soft);margin:0;font-size:.88rem}.section-dark .team-card h3{color:#eaf0df}.section-dark .team-card p{color:#9daa8d;max-width:none;font-size:.88rem}.honeycomb,.hex-tile{position:relative}.hex{--x-shift:0px;--y-shift:0px;--hex-scale:1;width:var(--hex-w);height:var(--hex-h);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--line);cursor:pointer;transform:translate(var(--x-shift), var(--y-shift)) scale(var(--hex-scale));transition:transform .22s cubic-bezier(.2,.8,.3,1.2);position:relative}.hex:hover,.hex:focus-within,.hex.is-open{--hex-scale:1.15;z-index:4}.hex.is-closed{--hex-scale:1!important;z-index:1!important}.hex:focus-visible{outline:2px solid var(--green-2);outline-offset:3px}.hex-face{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 19%;transition:background .18s;display:flex;position:absolute;inset:2px;overflow:hidden}.hex:hover .hex-face,.hex:focus-within .hex-face,.hex.is-open .hex-face{background:var(--paper-2)}.hex.is-closed .hex-face{background:var(--paper)!important}.hex-label{font-family:var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);font-size:.8rem;font-weight:700}.hex-sub{font-family:var(--font-body);color:var(--ink-soft);opacity:0;max-height:0;margin:0;font-size:.78rem;line-height:1.4;transition:max-height .25s,opacity .2s,margin-top .2s;overflow:hidden}.hex:hover .hex-sub,.hex:focus-within .hex-sub,.hex.is-open .hex-sub{opacity:1;max-height:90px;margin-top:6px}.hex.is-closed .hex-sub{opacity:0!important;max-height:0!important;margin-top:0!important}.hex-flyout{display:none}.page-hero .honeycomb{--hex-w:92px;--hex-h:calc(var(--hex-w) * 1.1547);--gap:14px;--col-step:calc(var(--hex-w) + var(--gap));--row-step:calc(var(--hex-h) * .75 + var(--gap));width:calc(var(--col-step) * 2 + var(--hex-w));height:calc(var(--row-step) + var(--hex-h));margin:40px auto 0}.page-hero .honeycomb .hex-tile{position:absolute;top:50%;left:50%}.page-hero .honeycomb .hex-tile:first-child{transform:translate(calc(-50% - var(--col-step)), calc(-50% - var(--row-step) / 2))}.page-hero .honeycomb .hex-tile:nth-child(2){transform:translate(-50%, calc(-50% - var(--row-step) / 2))}.page-hero .honeycomb .hex-tile:nth-child(3){transform:translate(calc(-50% + var(--col-step)), calc(-50% - var(--row-step) / 2))}.page-hero .honeycomb .hex-tile:nth-child(4){transform:translate(calc(-50% - var(--col-step) / 2), calc(-50% + var(--row-step) / 2))}.page-hero .honeycomb .hex-tile:nth-child(5){transform:translate(calc(-50% + var(--col-step) / 2), calc(-50% + var(--row-step) / 2))}.page-hero .hex-sub{display:none}.page-hero .hex-flyout{background:var(--paper-2);border:1px solid var(--line);width:max-content;max-width:158px;font-family:var(--font-body);color:var(--ink-soft);text-align:center;box-shadow:0 16px 30px -16px var(--shadow);opacity:0;pointer-events:none;z-index:7;border-radius:10px;padding:9px 12px;font-size:.76rem;line-height:1.35;transition:opacity .16s,transform .16s;display:block;position:absolute;left:50%}.page-hero .honeycomb .hex-tile:nth-child(2) .hex-flyout{bottom:calc(100% + 10px);transform:translate(-50%,4px)}.page-hero .honeycomb .hex-tile:nth-child(2) .hex:hover~.hex-flyout,.page-hero .honeycomb .hex-tile:nth-child(2) .hex:focus-within~.hex-flyout,.page-hero .honeycomb .hex-tile:nth-child(2) .hex.is-open~.hex-flyout{opacity:1;transform:translate(-50%)}.page-hero .honeycomb .hex-tile:first-child .hex-flyout{max-width:108px;bottom:calc(100% + 10px);left:auto;right:0;transform:translate(-24px,4px)}.page-hero .honeycomb .hex-tile:first-child .hex:hover~.hex-flyout,.page-hero .honeycomb .hex-tile:first-child .hex:focus-within~.hex-flyout,.page-hero .honeycomb .hex-tile:first-child .hex.is-open~.hex-flyout{opacity:1;transform:translate(-24px)}.page-hero .honeycomb .hex-tile:nth-child(3) .hex-flyout{max-width:108px;bottom:calc(100% + 10px);left:0;transform:translate(24px,4px)}.page-hero .honeycomb .hex-tile:nth-child(3) .hex:hover~.hex-flyout,.page-hero .honeycomb .hex-tile:nth-child(3) .hex:focus-within~.hex-flyout,.page-hero .honeycomb .hex-tile:nth-child(3) .hex.is-open~.hex-flyout{opacity:1;transform:translate(24px)}.page-hero .honeycomb .hex-tile:nth-child(4) .hex-flyout{max-width:108px;top:calc(100% + 10px);left:auto;right:0;transform:translate(-24px,-4px)}.page-hero .honeycomb .hex-tile:nth-child(4) .hex:hover~.hex-flyout,.page-hero .honeycomb .hex-tile:nth-child(4) .hex:focus-within~.hex-flyout,.page-hero .honeycomb .hex-tile:nth-child(4) .hex.is-open~.hex-flyout{opacity:1;transform:translate(-24px)}.page-hero .honeycomb .hex-tile:nth-child(5) .hex-flyout{max-width:108px;top:calc(100% + 10px);left:0;transform:translate(24px,-4px)}.page-hero .honeycomb .hex-tile:nth-child(5) .hex:hover~.hex-flyout,.page-hero .honeycomb .hex-tile:nth-child(5) .hex:focus-within~.hex-flyout,.page-hero .honeycomb .hex-tile:nth-child(5) .hex.is-open~.hex-flyout{opacity:1;transform:translate(24px)}.page-hero .hex.is-closed~.hex-flyout{opacity:0!important}@media (width<=900px){.page-hero .honeycomb{display:none}}@media (width>=901px){#bring-simsoc{padding-top:100px}}.waitlist-layout .honeycomb{display:none}@media (width<=900px){.waitlist-layout .honeycomb{--hex-w:clamp(60px, 16vw, 130px);--hex-h:calc(var(--hex-w) * 1.1547);--hex-shift:10px;flex-direction:row;justify-content:center;align-items:flex-start;gap:clamp(4px,1.6vw,14px);display:flex}.waitlist-layout .honeycomb .hex-tile:nth-child(odd) .hex{--x-shift:0px;--y-shift:calc(var(--hex-shift) * -1)}.waitlist-layout .honeycomb .hex-tile:nth-child(2n) .hex{--x-shift:0px;--y-shift:var(--hex-shift)}.waitlist-layout .hex:hover,.waitlist-layout .hex:focus-within,.waitlist-layout .hex.is-open{--hex-scale:1.12;z-index:6}.waitlist-layout .hex-sub{display:none}.waitlist-layout .hex-face{padding:0 24%}.waitlist-layout .hex-label{letter-spacing:.02em;font-size:clamp(.56rem,2.1vw,.78rem)}.waitlist-layout .hex-flyout{background:var(--paper-2);border:1px solid var(--line);width:max-content;max-width:clamp(100px,27vw,150px);font-family:var(--font-body);color:var(--ink-soft);text-align:center;box-shadow:0 16px 30px -16px var(--shadow);opacity:0;pointer-events:none;z-index:7;border-radius:10px;padding:9px 12px;font-size:.74rem;line-height:1.35;transition:opacity .16s,transform .16s;display:block;position:absolute}.waitlist-layout .hex.is-closed~.hex-flyout{opacity:0!important}.waitlist-layout .honeycomb .hex-tile:first-child .hex-flyout{left:0;bottom:calc(100% + 10px + var(--hex-shift));transform:translateY(4px)}.waitlist-layout .honeycomb .hex-tile:first-child .hex:hover~.hex-flyout,.waitlist-layout .honeycomb .hex-tile:first-child .hex:focus-within~.hex-flyout,.waitlist-layout .honeycomb .hex-tile:first-child .hex.is-open~.hex-flyout{opacity:1;transform:translate(0)}.waitlist-layout .honeycomb .hex-tile:nth-child(2) .hex-flyout{top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px)}.waitlist-layout .honeycomb .hex-tile:nth-child(2) .hex:hover~.hex-flyout,.waitlist-layout .honeycomb .hex-tile:nth-child(2) .hex:focus-within~.hex-flyout,.waitlist-layout .honeycomb .hex-tile:nth-child(2) .hex.is-open~.hex-flyout{opacity:1;transform:translate(-50%)}.waitlist-layout .honeycomb .hex-tile:nth-child(3) .hex-flyout{left:50%;bottom:calc(100% + 10px + var(--hex-shift));transform:translate(-50%,4px)}.waitlist-layout .honeycomb .hex-tile:nth-child(3) .hex:hover~.hex-flyout,.waitlist-layout .honeycomb .hex-tile:nth-child(3) .hex:focus-within~.hex-flyout,.waitlist-layout .honeycomb .hex-tile:nth-child(3) .hex.is-open~.hex-flyout{opacity:1;transform:translate(-50%)}.waitlist-layout .honeycomb .hex-tile:nth-child(4) .hex-flyout{top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px)}.waitlist-layout .honeycomb .hex-tile:nth-child(4) .hex:hover~.hex-flyout,.waitlist-layout .honeycomb .hex-tile:nth-child(4) .hex:focus-within~.hex-flyout,.waitlist-layout .honeycomb .hex-tile:nth-child(4) .hex.is-open~.hex-flyout{opacity:1;transform:translate(-50%)}.waitlist-layout .honeycomb .hex-tile:nth-child(5) .hex-flyout{left:auto;right:0;bottom:calc(100% + 10px + var(--hex-shift));transform:translateY(4px)}.waitlist-layout .honeycomb .hex-tile:nth-child(5) .hex:hover~.hex-flyout,.waitlist-layout .honeycomb .hex-tile:nth-child(5) .hex:focus-within~.hex-flyout,.waitlist-layout .honeycomb .hex-tile:nth-child(5) .hex.is-open~.hex-flyout{opacity:1;transform:translate(0)}}.editions{margin-top:54px}.editions-h{font-family:var(--font-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--green-2);border-bottom:1px solid var(--line);margin:0 0 22px;padding-bottom:14px;font-size:.72rem;font-weight:600}.editions-row{grid-template-columns:repeat(5,1fr);align-items:end;gap:26px;margin:0;padding:0;list-style:none;display:grid}.edition{min-width:0;margin:0}.edition img{border:1px solid var(--line);width:100%;height:auto;box-shadow:0 14px 30px -18px var(--shadow);border-radius:2px;display:block}.edition-year{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;margin:16px 0 2px;font-size:1.12rem;font-weight:700}.edition-label{font-family:var(--font-ui);color:var(--ink-soft);margin:0;font-size:.78rem}.edition .expandable-badge{opacity:0;width:24px;height:24px;transition:opacity .15s,transform .15s,background .15s;top:7px;right:7px}.edition .expandable-badge svg{width:12px;height:12px}.edition .expandable-trigger:hover .expandable-badge,.edition .expandable-trigger:focus-visible .expandable-badge{opacity:1}@media (width<=760px){.editions-row{scroll-snap-type:x proximity;grid-template-columns:repeat(5,44%);gap:16px;padding-bottom:12px;overflow-x:auto}.edition{scroll-snap-align:start}.edition .expandable-badge{opacity:1}}@media (prefers-reduced-motion:reduce){.edition .expandable-badge{transition:none}}.voices-lead{max-width:30ch;font-family:var(--font-body);letter-spacing:-.01em;color:#f1f6e9;margin:0 0 58px;padding:0;font-size:clamp(1.6rem,3.6vw,2.6rem);font-style:italic;line-height:1.22}.voices-lead cite,.voice cite{font-style:normal;font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--green);margin-top:18px;font-size:.82rem;display:block}.voices-grid{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.voice{font-family:var(--font-body);color:#c4d0b6;border-top:1.5px solid #eaf0df38;margin:0;padding:24px 0 0;font-size:1.04rem;line-height:1.55}.voice cite{color:var(--green);margin-top:15px;font-size:.74rem}@media (width<=900px){.voices-grid{grid-template-columns:1fr;gap:28px}.voices-lead{max-width:none;margin-bottom:44px}}.hist-body{margin-top:34px}.hist-body p{font-family:var(--font-body);color:var(--ink-soft);max-width:66ch;margin:0 0 20px;font-size:1.08rem;line-height:1.65}.hist-section+.hist-section{margin-top:46px}.hist-label{max-width:66ch;font-family:var(--font-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--green-2);align-items:center;gap:12px;margin:0 0 16px;font-size:.72rem;font-weight:600;display:flex}.hist-label:after{content:"";background:var(--line);flex:1;height:1px}.hist-quote{border-left:2px solid var(--green);font-family:var(--font-body);color:var(--ink);max-width:56ch;margin:32px 0;padding:4px 0 4px 26px;font-size:clamp(1.16rem,2vw,1.42rem);font-style:italic;line-height:1.45}.hist-quote cite{font-style:normal;font-family:var(--font-ui);letter-spacing:.04em;color:var(--ink-soft);margin-top:15px;font-size:.85rem;display:block}.dev-timeline{flex-direction:column;gap:40px;margin-top:40px;display:flex}.dev-entry.two-col{align-items:start}.dev-entry .hist-label{margin-bottom:14px}.dev-entry>div>p:not(.hist-label){font-family:var(--font-body);color:var(--ink-soft);max-width:46ch;margin:0;font-size:1.05rem;line-height:1.6}.dev-triptych{gap:14px;display:flex}.dev-triptych>.expandable-img{flex:1;min-width:0}@media (width<=900px){.dev-timeline{gap:34px;margin-top:30px}}.faq-list{background:var(--line);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:1px;max-width:74ch;display:flex;overflow:hidden}.faq-item{background:var(--paper)}.faq-item summary{cursor:pointer;font-family:var(--font-body);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;font-size:1.08rem;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-display);color:var(--green-2);flex-shrink:0;font-size:1.3rem;line-height:1;transition:transform .2s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{font-family:var(--font-body);color:var(--ink-soft);max-width:62ch;margin:0;padding:0 26px 22px;font-size:1rem;line-height:1.55}.form-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.form-field{flex-direction:column;gap:6px;display:flex}.form-field label{font-family:var(--font-ui);color:var(--ink-soft);font-size:.82rem}.form-field input,.form-field select,.form-field textarea{font-family:var(--font-ui);border:1px solid var(--line);background:var(--paper-2);color:var(--ink);border-radius:10px;width:100%;padding:12px 14px;font-size:1rem}.form-field textarea{resize:vertical;min-height:96px;line-height:1.5}.form-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234C563F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .form-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239DAA8D' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}}:root[data-theme=dark] .form-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239DAA8D' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.form-field input::placeholder,.form-field textarea::placeholder{color:color-mix(in srgb, var(--ink-soft) 62%, transparent)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:2px solid var(--green);outline-offset:1px}.form-actions{align-items:center;gap:16px;margin-top:8px;display:flex}.form-msg{font-family:var(--font-ui);font-size:.92rem}.form-msg.success{color:var(--green-2);font-size:1.15rem;font-weight:600}.form-msg.error{color:#c0392b}.form-done{padding:8px 0}.form-done-sub{font-family:var(--font-body);color:var(--ink-soft);max-width:46ch;margin:10px 0 0;font-size:1.02rem;line-height:1.55}.form-optional{opacity:.75;font-weight:400}.role-pick{flex-wrap:wrap;gap:10px;display:flex}.role-pick-opt{font-family:var(--font-ui);cursor:pointer;background:var(--paper-2);border:1px solid var(--line);color:var(--ink);border-radius:999px;padding:11px 20px;font-size:.92rem;font-weight:600;transition:background .15s,border-color .15s,color .15s}.role-pick-opt:hover{border-color:var(--ink-soft)}.role-pick-opt.is-active{background:var(--green);border-color:var(--green);color:var(--on-green)}.role-pick-opt:focus-visible{outline:2px solid var(--green-2);outline-offset:2px}.form-hint{font-family:var(--font-ui);color:var(--ink-soft);opacity:.8;margin:10px 0 0;font-size:.82rem}.foot{background:var(--night);color:#eaf0df;border-top:none}.foot .brand-name{color:#eaf0df}.foot .btn-ghost{color:#eaf0df;border-color:#eaf0df66}.foot .btn-ghost:hover{border-color:#eaf0dfcc}.foot-in{width:100%;max-width:var(--maxw);grid-template-columns:1.4fr repeat(4,1fr) auto;gap:28px;margin:0 auto;padding:46px 28px 40px;display:grid}.foot-brand .brand-name{font-size:1.5rem;display:block}.foot-brand .sub{font-family:var(--font-ui);color:#9daa8d;margin-top:2px;font-size:.95rem}.foot-brand .cr{font-family:var(--font-mono);color:#7e8a70;letter-spacing:.04em;margin-top:16px;font-size:.68rem}.foot-col h4{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:#eaf0df;margin:0 0 14px;font-size:.82rem;font-weight:700}.foot-col h4 a{color:inherit;transition:color .15s}.foot-col h4 a:hover{color:var(--green)}.section[id],.section-dark[id]{scroll-margin-top:108px}.foot-col a{font-family:var(--font-ui);color:#9daa8d;margin-bottom:9px;font-size:.92rem;transition:color .15s;display:block}.foot-col a:hover{color:var(--green)}.foot-cta{flex-direction:column;align-items:stretch;gap:10px;display:flex}.foot-cta .btn{justify-content:center}@media (width<=900px){.two-col,.two-col.reverse{grid-template-columns:1fr;gap:30px}.two-col.reverse>:first-child{order:0}.card{padding:36px}.foot-in{grid-template-columns:1fr 1fr}.foot-brand{grid-column:1/-1}.foot-cta{flex-direction:row;grid-column:1/-1}.team-grid{gap:20px}.form-row{grid-template-columns:1fr}}@media (width<=720px){.nav-links{display:none}.brand-caret{display:block}.wrap{padding:0 18px}.nav{padding:0 14px;top:10px}.nav-in{grid-template-columns:auto 1fr;padding:0 16px}.nav-right .btn-ghost{display:none}.legend{gap:12px}.team-grid{grid-template-columns:repeat(3,1fr);gap:12px}.team-card img{border-radius:12px;margin-bottom:9px}.team-card h3{font-size:.78rem;line-height:1.15}.team-card p{font-size:.66rem;line-height:1.2}.foot-cta{padding-bottom:20px}.home-hero-svg{animation:none}}@media (width<=400px){.brand-name{display:none}}@media (width<=900px){.sec{padding:72px 0}.col-visual{order:-1}.sec-light .col-photo{order:0}.experience-grid{grid-template-columns:1fr;grid-template-areas:"eyebrow""heading""lede""visual""bullets"}.ex-visual{margin:0 0 30px}.gamson-photo{max-width:260px}}@media (prefers-reduced-motion:reduce){.home-hero-svg,.home-hero-scrolldown,.brand-menu.open{animation:none}.brand-caret,.disc p,.faq-item summary:after{transition:none}*{scroll-behavior:auto}}.expandable-trigger{cursor:zoom-in;width:100%;font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0;display:block;position:relative}.expandable-trigger img{width:100%;display:block}.expandable-badge{z-index:2;color:#eaf0df;backdrop-filter:blur(6px);background:#0c12089e;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .15s,background .15s;display:inline-flex;position:absolute;top:12px;right:12px}.expandable-badge svg{width:16px;height:16px}.expandable-trigger:hover .expandable-badge{background:#0c1208cc;transform:scale(1.08)}.expandable-trigger:focus-visible{outline:2px solid var(--green);outline-offset:4px}.lightbox{z-index:200;background:color-mix(in srgb, var(--night) 88%, transparent);cursor:zoom-out;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:56px 24px;display:flex;position:fixed;inset:0}.lightbox[hidden]{display:none}.lightbox-close{z-index:2;color:#eaf0df;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;top:18px;left:18px}.lightbox-close svg{width:18px;height:18px}.lightbox-close:hover{background:#ffffff29}.lightbox-figure{flex-direction:column;align-items:center;gap:14px;max-width:min(1500px,92vw);max-height:100%;margin:0;display:flex}.lightbox-figure img{object-fit:contain;border-radius:14px;width:auto;max-width:100%;height:auto;min-height:min(60vh,560px);max-height:76vh;display:block;box-shadow:0 30px 70px -20px #0009}.lightbox-figure figcaption{color:#eaf0df;opacity:.8;text-align:center;font-size:.95rem;font-style:italic}@media (width<=640px){.lightbox{gap:12px;padding:44px 16px}.lightbox-figure img{max-height:68vh}.lightbox-close{width:36px;height:36px;top:12px;left:12px}}
