@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/64a9c5f716feb56e-s.2kpm-i3zd4k9e.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eef73da475b0ec6b-s.00-lp5dy1vxjz.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9e8fa6e4d0f4977e-s.p.0ujcg5ur0zzmd.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_dcf67663-module__uLOgCa__className{font-family:Newsreader,Newsreader Fallback;font-style:normal;font-weight:500}.newsreader_dcf67663-module__uLOgCa__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_15b2db6c-module__fE-Yxq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_15b2db6c-module__fE-Yxq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d72c019e91ffb82f-s.3rzzqbp6n-se_.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8557ac4879842fb9-s.11hib43vps_f6.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c847346577a98de0-s.2412cs7pdods5.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/db08d2e20377160a-s.172j9j8-bhts_.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8394f9d71e076efc-s.1n5k2jkjvz0fk.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/19087af2bdec32b5-s.0schr0lclylgv.woff2?dpl=dpl_BMU6WVJrbWh7jbxWT7V9RD6CgHb5)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_d992c9ae-module__wt3b-W__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:400}.jetbrains_mono_d992c9ae-module__wt3b-W__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--fx-ink:#1a1917;--fx-ember:#d9502a;--fx-ember-text:#cd4c28;--fx-white:#fff;--fx-surface:#f6f4f1;--fx-paper:#f7f4ef;--fx-stone:#ddd8d2;--fx-slate:#5f5a54;--fx-font-display:"Newsreader", Georgia, serif;--fx-font-body:"Inter", system-ui, sans-serif;--fx-font-mono:"JetBrains Mono", monospace;--fx-text-display:clamp(2.875rem, 6vw, 4.75rem);--fx-text-h1:clamp(2.25rem, 4.5vw, 3rem);--fx-text-h2:clamp(2rem, 3.5vw, 2.75rem);--fx-text-card:clamp(1.5rem, 2.2vw, 1.875rem);--fx-text-quote:clamp(1.625rem, 2.5vw, 2.125rem);--fx-text-h3:1.5rem;--fx-text-body:1.125rem;--fx-text-small:.875rem;--fx-text-tag:.75rem;--fx-space-section:clamp(3.5rem, 9vw, 8rem);--fx-space-gutter:1.5rem;--fx-radius:2px;--fx-shadow:none;--fx-max-width:1200px;--fx-measure:68ch}body{background:var(--fx-white);color:var(--fx-ink);font-family:var(--fx-font-body);font-size:var(--fx-text-body);-webkit-font-smoothing:antialiased;line-height:1.6}h1,h2,.fx-display{font-family:var(--fx-font-display);color:var(--fx-ink);font-weight:500;line-height:1.1}h3{font-family:var(--fx-font-body);color:var(--fx-ink);font-weight:600}a{color:var(--fx-ember-text);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}.fx-btn{background:var(--fx-ink);color:var(--fx-white);font-family:var(--fx-font-body);font-weight:500;font-size:var(--fx-text-small);border-radius:var(--fx-radius);cursor:pointer;border:none;padding:.875rem 1.75rem;transition:background .15s;display:inline-block}.fx-btn:hover{background:var(--fx-ember);text-decoration:none}.fx-arrow-link{color:var(--fx-ember-text);font-weight:600;font-size:var(--fx-text-body)}.fx-card{background:var(--fx-white);border:1px solid var(--fx-stone);border-radius:var(--fx-radius);padding:2rem}.fx-tag{color:var(--fx-slate);font-size:var(--fx-text-tag);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.fx-section{padding-block:var(--fx-space-section)}.fx-section--ink{background:var(--fx-ink);color:var(--fx-paper)}.fx-section--ink h1,.fx-section--ink h2,.fx-section--ink h3{color:var(--fx-white)}.fx-section--surface{background:var(--fx-surface)}.fx-rule{border:none;border-top:3px solid var(--fx-ember);width:56px;margin:0}.fx-not-list{padding:0;list-style:none}.fx-not-list li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}.fx-not-list li:before{content:"—";color:var(--fx-ember);position:absolute;left:0}.fx-price{font-family:var(--fx-font-mono);font-size:var(--fx-text-small)}.fx-x{font-family:var(--fx-font-display);color:var(--fx-ember);font-weight:500}.fx-icon{color:var(--fx-ember);stroke-width:1.5px;width:2rem;height:2rem}:focus-visible{outline:2px solid var(--fx-ember);outline-offset:2px}
:root{--fx-font-display:var(--font-newsreader), Georgia, serif;--fx-font-body:var(--font-inter), system-ui, sans-serif;--fx-font-mono:var(--font-jetbrains-mono), monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}.fx-container{max-width:var(--fx-max-width);padding-inline:var(--fx-space-gutter);margin-inline:auto}.fx-measure{max-width:var(--fx-measure)}.fx-header{border-bottom:1px solid var(--fx-stone);background:var(--fx-white)}.fx-header__inner{justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.25rem;display:flex}.fx-logo{padding-block:.375rem;display:inline-block}.fx-logo img{width:auto;height:2rem;display:block}.fx-nav{align-items:center;gap:1.75rem;display:flex}@media (max-width:560px){.fx-header__inner{flex-wrap:wrap;row-gap:.125rem;padding-block:.875rem}.fx-nav{gap:1rem;width:100%}.fx-nav a.fx-btn{margin-left:auto;padding:.625rem 1rem}}.fx-nav a{color:var(--fx-ink);font-size:var(--fx-text-small);padding-block:.5rem;font-weight:500;display:inline-block}.fx-nav a.fx-btn{color:var(--fx-white)}.fx-nav a.fx-btn:hover{color:var(--fx-white);text-decoration:none}.fx-footer{background:var(--fx-ink);color:var(--fx-paper);margin-top:var(--fx-space-section);padding-block:4rem 2.5rem}.fx-footer a{color:var(--fx-paper)}.fx-footer__logo{width:auto;height:2.5rem;margin-bottom:1.5rem;display:block}.fx-footer__position{max-width:44ch;font-size:var(--fx-text-small);line-height:1.6}.fx-footer__grid{flex-wrap:wrap;justify-content:space-between;gap:2.5rem;display:flex}.fx-footer__nav{font-size:var(--fx-text-small);flex-direction:column;gap:.625rem;display:flex}.fx-footer__row{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.fx-footer__contact{border-radius:var(--fx-radius);font-size:var(--fx-text-small);color:var(--fx-paper);border:1px solid #f7f4ef59;margin:0;padding:.875rem 1.25rem;display:inline-block}.fx-footer__meta{font-size:var(--fx-text-small);color:var(--fx-paper);border-top:1px solid #f7f4ef33;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.fx-footer__meta a{color:var(--fx-paper)}.fx-section--tight{padding-block:calc(var(--fx-space-section) * .6)}.fx-kicker{color:var(--fx-slate);font-size:var(--fx-text-tag);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1rem;font-weight:600}.fx-grid{gap:var(--fx-space-gutter);display:grid}@media (min-width:768px){.fx-grid--2{grid-template-columns:1fr 1fr}}@media (min-width:900px){.fx-grid--3{grid-template-columns:1fr 1fr 1fr}}main a:not([class]){font-size:1.125rem;font-weight:600}h2.fx-kicker{font-family:var(--fx-font-body);margin:0 0 2rem}.fx-hero h1{font-size:var(--fx-text-display);max-width:16ch;margin:2rem 0 1.5rem}.fx-hero--page h1{font-size:var(--fx-text-h1)}.fx-hero__sub{max-width:52ch;margin:0 0 2.5rem;font-size:1.25rem;line-height:1.55}.fx-hero__grid{align-items:center;gap:3rem;display:grid}@media (min-width:900px){.fx-hero__grid{grid-template-columns:7fr 5fr}}.fx-hero__actions{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.fx-hero__image{aspect-ratio:4/3}.fx-workcard{color:inherit;transition:border-color .15s;display:block}.fx-workcard:hover{border-color:var(--fx-ink);text-decoration:none}.fx-workcard__tag{margin:1.25rem 0 .25rem}.fx-workcard__title{font-family:var(--fx-font-body);font-weight:600;font-size:var(--fx-text-card);color:var(--fx-ink);margin:0 0 .375rem;line-height:1.2}.fx-workcard__outcome{color:var(--fx-slate);font-size:var(--fx-text-small);margin:0}.fx-workcard__status{margin:.75rem 0 0}.fx-workcard__cta{color:var(--fx-ember-text);font-weight:600;font-size:var(--fx-text-small);margin-top:1rem;display:inline-block}.fx-card h3{font-size:var(--fx-text-card);line-height:1.2}.fx-faq__item h3{font-size:1.125rem}.fx-offercard{flex-direction:column;display:flex}.fx-offercard h3{margin:0 0 .75rem}.fx-offercard__outcome{color:var(--fx-slate);margin:0}.fx-offercard__price{border-top:1px solid var(--fx-stone);margin:auto 0 0;padding-top:1.25rem}.fx-pillars .fx-kicker{color:var(--fx-paper)}.fx-pillar .fx-icon{margin-bottom:1rem;display:block}.fx-pillar h3{margin:0 0 .75rem}.fx-pillar p{color:var(--fx-paper);margin:0}.fx-offercard .fx-icon{margin-bottom:1.25rem;display:block}.fx-split{align-items:start;gap:4rem;display:grid}@media (min-width:900px){.fx-split{grid-template-columns:1fr 1fr}}.fx-founder__quote{border:none;margin:1.5rem 0;padding:0}.fx-founder__quote p{font-family:var(--fx-font-display);font-weight:500;font-size:var(--fx-text-quote);color:var(--fx-ink);margin:0;line-height:1.3}.fx-founder__portrait{aspect-ratio:4/5;max-width:16rem;margin-top:2rem}.fx-about__portrait{aspect-ratio:4/5;max-width:18rem}.fx-not-list{max-width:var(--fx-measure);margin:2rem 0}.fx-not-closing{margin:0;font-style:italic}.fx-tiercard{flex-direction:column;display:flex}.fx-tiercard h3{margin:0 0 .5rem}.fx-tiercard__for{color:var(--fx-slate);margin:0 0 1rem}.fx-tiercard ul{margin:0 0 1.25rem;padding-left:1.25rem}.fx-tiercard li{margin-bottom:.5rem}.fx-tiercard__ships{margin:0 0 .5rem;font-weight:500}.fx-tiercard__needs{color:var(--fx-slate);font-size:var(--fx-text-small);margin:0}.fx-terms{max-width:40rem;margin:1.5rem 0 0;padding:0;list-style:none}.fx-terms li{border-bottom:1px solid var(--fx-stone);padding-block:.875rem}.fx-terms li:first-child{border-top:1px solid var(--fx-stone)}.fx-marker{background:var(--fx-white);border:1px dashed var(--fx-ember);border-radius:var(--fx-radius);color:var(--fx-slate);font-family:var(--fx-font-mono);font-size:var(--fx-text-tag);padding:.125rem .5rem;display:inline-block}.fx-media{border:1px solid var(--fx-stone);border-radius:var(--fx-radius);width:100%;height:auto;display:block}.fx-media--gallery{margin-top:1.5rem}.fx-placeholder{aspect-ratio:16/10;background:var(--fx-surface);border:1px dashed var(--fx-stone);border-radius:var(--fx-radius);color:var(--fx-slate);font-family:var(--fx-font-mono);font-size:var(--fx-text-tag);text-align:center;justify-content:center;align-items:center;padding:1rem;display:flex}.fx-form{gap:1.25rem;max-width:44rem;display:grid}@media (min-width:768px){.fx-form{grid-template-columns:1fr 1fr}.fx-field--full{grid-column:1/-1}}.fx-field{gap:.375rem;display:grid}.fx-field label{font-size:var(--fx-text-small);font-weight:500}.fx-field input,.fx-field select,.fx-field textarea{font-family:var(--fx-font-body);font-size:var(--fx-text-body);color:var(--fx-ink);background:var(--fx-white);border:1px solid var(--fx-stone);border-radius:var(--fx-radius);width:100%;padding:.75rem .875rem}.fx-field textarea{resize:vertical;min-height:8rem}.fx-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fx-btn:disabled{opacity:.6;cursor:default}.fx-form__success{font-size:var(--fx-text-body);max-width:var(--fx-measure);font-weight:500}.fx-form__error{font-size:var(--fx-text-small);color:var(--fx-ink);margin:.75rem 0 0}.fx-prose h2{font-size:var(--fx-text-h2);margin:2.5em 0 .6em}.fx-prose h2:first-child{margin-top:0}.fx-prose h3{font-size:var(--fx-text-h3);margin:2em 0 .5em}.fx-prose p,.fx-prose ul,.fx-prose ol{max-width:var(--fx-measure)}.fx-prose blockquote{border-left:3px solid var(--fx-ember);font-family:var(--fx-font-display);font-weight:500;font-size:var(--fx-text-quote);margin:2rem 0;padding-left:1.25rem;line-height:1.3}.fx-prose blockquote p{margin:0}.fx-stack-line{font-family:var(--fx-font-mono);font-size:var(--fx-text-small);color:var(--fx-slate)}.fx-faq{border-top:1px solid var(--fx-stone)}.fx-faq__item{border-bottom:1px solid var(--fx-stone);padding-block:1.5rem}.fx-faq__item h3{margin:0 0 .5rem;font-size:1.125rem}.fx-faq__item p{max-width:var(--fx-measure);color:var(--fx-slate);margin:0}
