@font-face{font-family:__Newsreader_0b1737;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_0b1737;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_0b1737;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Newsreader_0b1737;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_0b1737;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_0b1737;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Newsreader_0b1737;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_0b1737;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_0b1737;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Newsreader_0b1737;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_0b1737;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Newsreader_0b1737;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_0b1737{font-family:__Newsreader_0b1737}.__variable_0b1737{--font-display:"__Newsreader_0b1737"}@font-face{font-family:__Space_Grotesk_244f40;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_244f40;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_244f40;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_244f40;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_244f40;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_244f40;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_244f40;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_244f40;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_244f40;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_244f40;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_244f40{font-family:__Space_Grotesk_244f40,__Space_Grotesk_Fallback_244f40;font-style:normal}.__variable_244f40{--font-sans:"__Space_Grotesk_244f40","__Space_Grotesk_Fallback_244f40"}@font-face{font-family:__Space_Mono_e8b655;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Mono_e8b655;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Mono_e8b655;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Mono_e8b655;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Mono_e8b655;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Mono_e8b655;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Mono_Fallback_e8b655;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:__Space_Mono_e8b655,__Space_Mono_Fallback_e8b655;font-style:normal}.__variable_e8b655{--font-mono:"__Space_Mono_e8b655","__Space_Mono_Fallback_e8b655"}:where(.ehome,.esite){--teal-900:#04211f;--teal-850:#052927;--teal-800:#073330;--teal-700:#0b4541;--teal-600:#0e4d4a;--teal-500:#15625b;--teal-400:#2a7a70;--teal-300:#5aa095;--teal-200:#8fc0b6;--brass:#c2974c;--brass-bright:#d7ae63;--brass-deep:#a87c33;--sand:#e6d3a8;--paper:#f4efe4;--paper-2:#ece4d4;--paper-3:#e3d8c2;--ink:#16130d;--ink-soft:#423b2d;--ink-faint:#6e6552;--line-dim:hsla(42,55%,78%,.22);--line-paper:rgba(22,19,13,.12);--maxw:1280px;--gutter:clamp(20px,5vw,80px);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-inout:cubic-bezier(0.65,0,0.35,1)}.esite{--surface:#faf6ec;--ink-2:var(--ink-soft);--muted:var(--ink-faint);--teal:var(--teal-600);--teal-deep:var(--teal-800);--teal-tint:#e6eeeb;--brass-tint:#efe6d2;--hairline:var(--line-paper);--hairline-2:rgba(22,19,13,.07);--alert:#a6492f;--serif:var(--font-display),Georgia,serif;--sans:var(--font-sans),system-ui,sans-serif;--mono:var(--font-mono),ui-monospace,monospace;--ink-secondary:var(--ink-soft);background:var(--paper);color:var(--ink-soft);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.esite *,.esite :after,.esite :before{box-sizing:border-box}.esite h1,.esite h2,.esite h3,.esite h4,.esite p{margin:0}.esite a{color:inherit;text-decoration:none}.esite img{display:block;max-width:100%}.esite b,.esite strong{color:var(--ink);font-weight:600}.esite .wrap{width:100%;max-width:1080px;margin:0 auto;padding-inline:var(--gutter)}.esite .wrap--wide{max-width:var(--maxw)}.esite .section{padding-block:clamp(64px,9vw,130px);position:relative}.esite .section--tight{padding-block:clamp(44px,6vw,88px);position:relative}.esite .grid{display:grid;gap:clamp(24px,3vw,48px)}.esite .grid-2{grid-template-columns:repeat(2,1fr)}.esite .grid-3{grid-template-columns:repeat(3,1fr)}.esite .grid-4{grid-template-columns:repeat(4,1fr)}.esite .grid-cols-2{grid-template-columns:repeat(2,1fr)}.esite .stack{display:flex;flex-direction:column;gap:var(--gap,16px)}.esite .row{display:flex;align-items:center;gap:12px}.esite .row.between{justify-content:space-between}@media (max-width:860px){.esite .grid-2,.esite .grid-3,.esite .grid-4,.esite .grid-cols-2{grid-template-columns:1fr}}.esite h1,.esite h2{font-family:var(--font-display);font-weight:400;line-height:1.04;letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.esite h1{font-size:clamp(38px,5.4vw,76px)}.esite h2{font-size:clamp(28px,3.6vw,50px)}.esite h3{font-weight:400;font-size:clamp(20px,2vw,26px);line-height:1.12}.esite h3,.esite h4{font-family:var(--font-display);color:var(--ink)}.esite h4{font-weight:500;font-size:17px}.esite p{font-size:clamp(15px,1.05vw,17px);line-height:1.62}.esite .lede,.esite p{font-weight:300;color:var(--ink-soft);text-wrap:pretty}.esite .lede{font-family:var(--font-sans);font-size:clamp(18px,1.6vw,23px);line-height:1.5;letter-spacing:-.01em}.esite .manifesto{font-family:var(--font-display);font-weight:400;font-size:clamp(26px,3.2vw,44px);line-height:1.12;color:var(--ink);letter-spacing:-.015em;text-wrap:balance}.esite .brass{color:var(--brass-deep)}.esite .mono{font-family:var(--font-mono)}.esite .kicker,.esite .mono-caption{font-family:var(--font-mono);font-size:clamp(11px,1vw,13px);letter-spacing:.22em;text-transform:uppercase;font-weight:400;color:var(--brass-deep);display:inline-block}.esite .mono-caption{font-size:11px;color:var(--ink-faint);letter-spacing:.14em}.esite .kicker--brass{color:var(--brass-deep)}.esite .kicker--teal{color:var(--teal-500)}.esite .textlink{display:inline-flex;align-items:center;gap:8px;color:var(--teal-600);font-weight:500;font-size:15px;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .3s,color .3s}.esite .textlink:hover{color:var(--brass-deep);border-bottom-color:var(--brass)}.esite .arrow{transition:transform .35s var(--ease-out);display:inline-block}.esite .btn:hover .arrow,.esite .textlink:hover .arrow{transform:translateX(4px)}.esite .hero{padding-block:clamp(52px,7vw,92px) clamp(40px,6vw,72px);position:relative;overflow:hidden;background:radial-gradient(70% 60% at 92% 0,rgba(21,98,91,.1),transparent 60%),var(--paper)}.esite .hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,var(--line-paper) 30%,var(--line-paper) 70%,transparent)}.esite .hero .lede{margin-top:18px}.esite .btn{display:inline-flex;align-items:center;gap:10px;font-weight:500;font-size:clamp(14px,1.1vw,16px);letter-spacing:.005em;padding:13px 22px;border-radius:2px;border:1px solid transparent;transition:transform .35s var(--ease-out),background .3s,color .3s,border-color .3s,box-shadow .4s}.esite .btn--lg{padding:16px 28px}.esite .btn--primary{background:var(--brass);color:var(--teal-900)}.esite .btn--primary:hover{background:var(--brass-bright);transform:translateY(-2px);box-shadow:0 16px 40px -14px rgba(194,151,76,.5)}.esite .btn--brass{background:var(--brass);color:var(--teal-900)}.esite .btn--brass:hover{background:var(--brass-bright);transform:translateY(-2px);box-shadow:0 16px 40px -14px rgba(194,151,76,.5)}.esite .btn--outline{background:transparent;color:var(--ink);border-color:var(--line-paper)}.esite .btn--outline:hover{border-color:var(--brass);color:var(--brass-deep);transform:translateY(-2px)}.esite .panel{background:hsla(0,0%,100%,.5);border:1px solid var(--line-paper);border-radius:4px;transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out),background .5s,border-color .5s}.esite .panel:hover{transform:translateY(-4px);box-shadow:0 30px 60px -34px rgba(22,19,13,.26);border-color:rgba(194,151,76,.45)}.esite .panel__pad{padding:clamp(24px,2.4vw,36px)}.esite .deflist{display:flex;flex-direction:column}.esite .deflist__row{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line-paper);font-size:14.5px}.esite .deflist__row:last-child{border-bottom:0}.esite .deflist__k{color:var(--ink)}.esite .deflist__v{color:var(--ink-faint);font-family:var(--font-mono);font-size:13px}.esite .divider{border:0;height:1px;background:var(--line-paper)}.esite .divider--soft{background:var(--line-dim)}.esite .swatch-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.esite .journey{display:flex;gap:6px;flex-wrap:wrap;align-items:flex-end}.esite .jstep{position:relative;flex:1 1 0;min-width:120px;padding-top:26px}.esite .jstep .jnode{position:absolute;top:0;left:0;width:11px;height:11px;border-radius:50%;background:var(--paper);border:2px solid var(--brass-deep)}.esite .jstep .jstep__line{position:absolute;top:5px;left:11px;right:0;height:2px;background:linear-gradient(90deg,var(--brass),rgba(168,124,51,.22))}.esite .jstep:last-child .jstep__line{display:none}.esite .jstep__cap{font-family:var(--font-display);font-size:clamp(16px,1.5vw,20px);color:var(--ink)}.esite .jstep__sub{font-size:13px;color:var(--ink-faint);margin-top:4px}.esite .jstep--up{transform:translateY(-10px)}.esite .jstep--up .jnode{background:var(--brass);box-shadow:0 0 0 5px rgba(194,151,76,.16)}.esite .cta{position:relative;overflow:hidden;border-radius:6px;padding:clamp(36px,5vw,68px);background:radial-gradient(120% 100% at 100% 0,rgba(21,98,91,.55),transparent 60%),var(--teal-900);border:1px solid var(--line-dim)}.esite .cta,.esite .cta h2{color:var(--paper)}.esite .cta .lede,.esite .cta p{color:hsla(41,42%,93%,.82)}.esite .banner{background:var(--teal-850);color:var(--sand);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;text-align:center;padding:10px var(--gutter);line-height:1.5;border-bottom:1px solid var(--line-dim)}.esite .fade-up{will-change:opacity,transform}@media (prefers-reduced-motion:reduce){.esite .fade-up{opacity:1!important;transform:none!important}}.esite .form{margin-top:clamp(28px,4vw,44px);display:flex;flex-direction:column;gap:26px}.esite .form__grid{display:grid;gap:26px;grid-template-columns:1fr 1fr}@media (max-width:640px){.esite .form__grid{grid-template-columns:1fr}}.esite .field{display:block}.esite .field input{margin-top:7px;width:100%;border:0;border-bottom:1px solid var(--line-paper);background:transparent;padding:9px 0;font:inherit;font-size:15px;color:var(--ink);outline:none;transition:border-color .3s}.esite .field input:focus{border-bottom-color:var(--teal-500)}.esite .check{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--ink-soft)}.esite .check input{accent-color:var(--teal-600);width:15px;height:15px}.esite .form__note{font-family:var(--font-mono);font-size:11px;color:var(--ink-faint);letter-spacing:.04em}.esite .form__err{font-size:14px;color:var(--alert)}.esite .field select{margin-top:7px;width:100%;border:0;border-bottom:1px solid var(--line-paper);background:transparent;padding:9px 0;font:inherit;font-size:15px;color:var(--ink);outline:none;transition:border-color .3s}.esite .field select:focus{border-bottom-color:var(--teal-500)}.esite .choice{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}@media (max-width:640px){.esite .choice{grid-template-columns:1fr}}.esite .choice__opt{text-align:left;padding:14px 16px;border:1px solid var(--line-paper);border-radius:4px;background:hsla(0,0%,100%,.4);color:var(--ink-soft);cursor:pointer;font:inherit;transition:border-color .3s,background .3s,transform .3s var(--ease-out)}.esite .choice__opt:hover{border-color:rgba(194,151,76,.5);transform:translateY(-1px)}.esite .choice__opt.on{border-color:var(--teal-600);background:#fff;box-shadow:0 0 0 1px var(--teal-600) inset}.esite .choice__opt .ct{display:block;font-weight:500;color:var(--ink);font-size:14.5px}.esite .choice__opt .cs{display:block;font-size:12.5px;color:var(--ink-faint);margin-top:3px;line-height:1.4}.esite .form__hint{font-size:13px;color:var(--ink-soft);background:rgba(194,151,76,.08);border:1px solid rgba(194,151,76,.28);border-radius:4px;padding:11px 13px;line-height:1.5}