@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)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:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)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:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.OAwBIG_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.OAwBIG_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:200;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1ti1r54sj8aa0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.3mtm4mi9aq8dw.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.00r2o6pv87vbs.woff2)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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.H53AbG_className{font-family:Jost,Jost Fallback;font-style:normal}.H53AbG_variable{--font-jost:"Jost", "Jost Fallback"}
:root{--background:#f7f4ef;--foreground:#231e19;--card:#fbf9f6;--primary:#2b251f;--primary-foreground:#f7f4ef;--secondary:#ebe7de;--muted-foreground:#6a625a;--border:#dbd6ce;--ring:#8d735e;--stone-deep:#231e19;--stone-mid:#514942;--sand:#e9e1d5;--clay:#926a53;--ink:#17120f;--font-display:var(--font-cormorant), "Times New Roman", serif;--font-sans:var(--font-jost), ui-sans-serif, system-ui, sans-serif;--tracking-editorial:.18em;--ease-terra:cubic-bezier(.22, 1, .36, 1);--header-height:76px}@supports (color:lab(0% 0 0)){:root{--background:lab(96.3164% .19449 2.66521);--foreground:lab(11.5802% 2.13613 4.07969);--card:lab(98.0485% .135779 1.90167);--primary:lab(15.0615% 2.3583 4.85795);--primary-foreground:lab(96.3164% .19449 2.66521);--secondary:lab(91.6929% .424057 4.57521);--muted-foreground:lab(42.228% 2.11027 5.75878);--border:lab(85.8872% .567704 4.55878);--ring:lab(50.6001% 7.85267 15.8855);--stone-deep:lab(11.5802% 2.13613 4.07969);--stone-mid:lab(31.779% 2.31083 5.69773);--sand:lab(89.8325% 1.30263 6.78036);--clay:lab(48.6702% 14.0491 19.9407);--ink:lab(5.98269% 1.50006 2.55898)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);letter-spacing:.01em;-webkit-font-smoothing:antialiased;margin:0;font-weight:300}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:300}p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}img{max-width:100%;height:auto;display:block}::selection{background:var(--sand);color:var(--stone-deep)}:focus-visible{outline:1px solid var(--ring);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{width:100%;max-width:96rem;margin-inline:auto;padding-inline:1.5rem}.shell-narrow{width:100%;max-width:46rem;margin-inline:auto;padding-inline:1.5rem}@media (min-width:768px){.shell{padding-inline:2.5rem}}@media (min-width:1280px){.shell{padding-inline:4rem}}.section{padding-block:5rem}.section-lg{padding-block:6rem}@media (min-width:768px){.section{padding-block:7rem}.section-lg{padding-block:9rem}}.rule-top{border-top:1px solid var(--border)}.grid-cards{gap:4rem 2rem;display:grid}.grid-4{gap:2.5rem 2rem;display:grid}.grid-2{gap:3rem 2rem;display:grid}@media (min-width:640px){.grid-cards,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.grid-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.split{gap:3rem;display:grid}@media (min-width:1024px){.split{grid-template-columns:1fr 1.4fr;gap:6rem}.split--even{grid-template-columns:1fr 1fr;align-items:center}.split--wide{grid-template-columns:1fr 1.6fr}}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:3.5rem;display:flex}.eyebrow{font-family:var(--font-sans);letter-spacing:var(--tracking-editorial);text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem;font-weight:400}.display-xl{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(2.75rem,7vw,6rem);font-weight:300;line-height:.98}.display-lg{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(2.25rem,4.6vw,4rem);font-weight:300;line-height:1.04}.display-md{font-family:var(--font-display);font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:300;line-height:1.1}.statement{font-family:var(--font-display);font-size:1.5rem;line-height:1.35}@media (min-width:768px){.statement{font-size:2.25rem}}.body-editorial{max-width:42rem;color:var(--stone-mid);font-size:1.0625rem;font-weight:300;line-height:1.85}@media (min-width:768px){.body-editorial{font-size:1.125rem}}.small-muted{color:var(--muted-foreground);font-size:.875rem;line-height:1.6}.tag{letter-spacing:var(--tracking-editorial);text-transform:uppercase;color:var(--clay);font-size:.65rem}.stack-sm>*+*{margin-top:1.5rem}.stack-md>*+*{margin-top:2.25rem}.link-rule{letter-spacing:var(--tracking-editorial);text-transform:uppercase;color:var(--foreground);align-items:center;gap:.6rem;padding-bottom:.35rem;font-size:.6875rem;display:inline-flex;position:relative}.link-rule:after{content:"";opacity:.35;width:100%;height:1px;transition:opacity .5s var(--ease-terra);background:currentColor;position:absolute;bottom:0;left:0}.link-rule:hover:after{opacity:1}.btn{height:3rem;letter-spacing:var(--tracking-editorial);text-transform:uppercase;white-space:nowrap;transition:background-color .5s var(--ease-terra), color .5s var(--ease-terra), border-color .5s var(--ease-terra);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:.5rem;padding-inline:2rem;font-size:.6875rem;font-weight:400;display:inline-flex}.btn-primary{background:var(--primary);color:var(--primary-foreground)}.btn-primary:hover{background:var(--stone-mid)}.btn-outline{border-color:color-mix(in oklab, var(--foreground) 25%, transparent);color:var(--foreground);background:0 0}.btn-outline:hover{border-color:var(--foreground);background:var(--primary);color:var(--primary-foreground)}.btn-light{background:var(--background);color:var(--foreground)}.btn-light:hover{background:var(--sand)}.btn-ghost-light{border-color:color-mix(in oklab, var(--primary-foreground) 40%, transparent);color:var(--primary-foreground);background:0 0}.btn-ghost-light:hover{background:var(--background);color:var(--foreground)}.btn-row{flex-wrap:wrap;gap:1rem;display:flex}.media-frame{background:var(--secondary);position:relative;overflow:hidden}.media-frame img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-terra)}.media-zoom:hover img,a:hover>.media-zoom img{transform:scale(1.045)}.aspect-4-5{aspect-ratio:4/5}.aspect-3-4{aspect-ratio:3/4}.aspect-4-3{aspect-ratio:4/3}.aspect-3-2{aspect-ratio:3/2}.aspect-16-10{aspect-ratio:16/10}.aspect-16-9,.aspect-wide{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}@media (min-width:768px){.aspect-wide{aspect-ratio:21/9}}.form-grid{gap:1.75rem 2rem;display:grid}@media (min-width:640px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.field{letter-spacing:var(--tracking-editorial);text-transform:uppercase;color:var(--muted-foreground);flex-direction:column;gap:.6rem;font-size:.6875rem;display:flex}.field--full{grid-column:1/-1}.field input:not([type=file]),.field select,.field textarea{border:0;border-bottom:1px solid var(--border);width:100%;min-height:3rem;color:var(--foreground);letter-spacing:.01em;text-transform:none;transition:border-color .4s var(--ease-terra);background:0 0;border-radius:0;padding:.5rem 0;font-size:1rem}.field textarea{resize:vertical;min-height:8rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--foreground);outline:none}.field input[type=file]{border:1px dashed var(--border);letter-spacing:.01em;text-transform:none;color:var(--foreground);padding:1rem;font-size:.875rem}.form-legend{font-family:var(--font-display);color:var(--foreground);margin-bottom:1.5rem;font-size:1.5rem}.form-status{min-height:1.5em;color:var(--stone-mid);font-size:.875rem}.reveal{opacity:0;transition:opacity 1.1s var(--ease-terra), transform 1.1s var(--ease-terra);transform:translateY(1.25rem)}.reveal.is-visible{opacity:1;transform:none}.fade-in-slow{animation:terra-fade-in 1.6s var(--ease-terra) both}@keyframes terra-fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}.fade-in-slow{animation:none}}.mt-sm{margin-top:1rem}.mt-md{margin-top:1.5rem}.mt-lg{margin-top:2.25rem}.mt-xl{margin-top:3.5rem}.mb-eyebrow{margin-bottom:1.25rem}.index-list{border-top:1px solid var(--border)}.index-list>li{border-bottom:1px solid var(--border);padding-block:1.1rem}.tick-list{flex-direction:column;gap:.75rem;font-size:.95rem;line-height:1.6;display:flex}.tick-list li{gap:.85rem;display:flex}.tick-list li:before{content:"—";color:var(--muted-foreground)}.chip-list{flex-wrap:wrap;gap:.6rem;display:flex}.chip-list li{border:1px solid var(--border);padding:.55rem 1rem;font-size:.8rem}.chip-list a:hover{color:var(--muted-foreground)}.band-secondary{background:var(--secondary)}
.Tkw0gW_header{z-index:50;transition:background-color .7s var(--ease-terra), border-color .7s var(--ease-terra), color .7s var(--ease-terra);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.Tkw0gW_transparent{color:var(--primary-foreground);background:0 0}.Tkw0gW_solid{background:color-mix(in oklab, var(--background) 94%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--border);color:var(--foreground)}.Tkw0gW_bar{height:var(--header-height);justify-content:space-between;align-items:center;gap:2rem;display:flex}.Tkw0gW_brand{align-items:center;gap:.85rem;display:inline-flex}.Tkw0gW_logo{clip-path:circle(49%);border-radius:50%;width:2.5rem;height:2.5rem}.Tkw0gW_wordmark{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;font-size:1.125rem;line-height:1}.Tkw0gW_wordmark span{letter-spacing:.32em;opacity:.7;margin-left:.5rem;font-size:.6rem}.Tkw0gW_nav{align-items:center;gap:2rem;display:none}.Tkw0gW_navLink{letter-spacing:var(--tracking-editorial);text-transform:uppercase;transition:opacity .5s var(--ease-terra);padding-block:.5rem;font-size:.68rem;position:relative}.Tkw0gW_navLink:hover{opacity:.6}.Tkw0gW_navLink[aria-current=page]:after{content:"";opacity:.5;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.Tkw0gW_actions{align-items:center;gap:1.25rem;display:flex}.Tkw0gW_iconButton{min-width:2.75rem;min-height:2.75rem;transition:opacity .5s var(--ease-terra);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.Tkw0gW_iconButton:hover{opacity:.6}.Tkw0gW_count{letter-spacing:0;font-size:.6rem;position:absolute;top:.35rem;right:.2rem}.Tkw0gW_cta{border:1px solid color-mix(in oklab, currentColor 40%, transparent);height:2.5rem;letter-spacing:var(--tracking-editorial);text-transform:uppercase;transition:background-color .5s var(--ease-terra), color .5s var(--ease-terra);align-items:center;padding-inline:1.25rem;font-size:.65rem;display:none}.Tkw0gW_transparent .Tkw0gW_cta:hover{background:var(--background);color:var(--foreground)}.Tkw0gW_solid .Tkw0gW_cta:hover{background:var(--primary);color:var(--primary-foreground)}@media (min-width:1024px){.Tkw0gW_nav,.Tkw0gW_cta{display:flex}.Tkw0gW_menuButton{display:none}}.Tkw0gW_mega{opacity:0;background:var(--background);max-height:0;color:var(--foreground);transition:max-height .7s var(--ease-terra), opacity .7s var(--ease-terra);display:none;overflow:hidden}.Tkw0gW_megaOpen{opacity:1;border-top:1px solid var(--border);max-height:32rem}@media (min-width:1024px){.Tkw0gW_mega{display:block}}.Tkw0gW_megaGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;padding-block:3rem;display:grid}@media (min-width:1280px){.Tkw0gW_megaGrid{grid-template-columns:1.2fr repeat(6,minmax(0,1fr))}}.Tkw0gW_megaIntro{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.Tkw0gW_megaLead{font-family:var(--font-display);font-size:1.5rem;line-height:1.2}.Tkw0gW_megaTitle{font-family:var(--font-display);margin-bottom:1rem;font-size:1.15rem;display:block}.Tkw0gW_megaColumn ul{color:var(--muted-foreground);flex-direction:column;gap:.55rem;font-size:.8rem;display:flex}.Tkw0gW_megaColumn a:hover{color:var(--foreground)}.Tkw0gW_mobile{z-index:60;background:var(--background);color:var(--foreground);position:fixed;inset:0;overflow-y:auto}.Tkw0gW_mobileBody{flex-direction:column;gap:3rem;padding-block:2rem 4rem;display:flex}.Tkw0gW_mobileNav{font-family:var(--font-display);flex-direction:column;gap:.75rem;font-size:2.25rem;line-height:1.1;display:flex}.Tkw0gW_mobileCollections{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;margin-top:1rem;font-size:.95rem;display:grid}
.pBWAxq_form{border-bottom:1px solid color-mix(in oklab, var(--primary-foreground) 35%, transparent);max-width:24rem;display:flex}.pBWAxq_form input{background:0 0;border:0;flex:1;min-width:0;min-height:2.75rem;font-size:.9rem}.pBWAxq_form input::placeholder{color:color-mix(in oklab, var(--primary-foreground) 55%, transparent)}.pBWAxq_form input:focus{outline:none}.pBWAxq_form button{letter-spacing:var(--tracking-editorial);text-transform:uppercase;transition:opacity .5s var(--ease-terra);background:0 0;border:0;font-size:.65rem}.pBWAxq_form button:hover{opacity:.6}.pBWAxq_done{font-size:.875rem}
.p-5sba_footer{background:var(--primary);color:var(--primary-foreground)}.p-5sba_footer .eyebrow{color:color-mix(in oklab, var(--primary-foreground) 60%, transparent)}.p-5sba_top{gap:3rem;padding-block:5rem 4rem;display:grid}@media (min-width:768px){.p-5sba_top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.p-5sba_top{grid-template-columns:1.4fr 1.4fr repeat(3,minmax(0,1fr));gap:3rem}}.p-5sba_brand{flex-direction:column;gap:1rem;display:flex}.p-5sba_wordmark{font-family:var(--font-display);letter-spacing:.28em;text-transform:uppercase;font-size:2.5rem;line-height:1}.p-5sba_blurb{max-width:22rem;color:color-mix(in oklab, var(--primary-foreground) 72%, transparent);font-size:.875rem;line-height:1.7}.p-5sba_newsletter{flex-direction:column;gap:1rem;display:flex}.p-5sba_columnTitle{letter-spacing:var(--tracking-editorial);text-transform:uppercase;color:color-mix(in oklab, var(--primary-foreground) 60%, transparent);margin-bottom:.25rem;font-size:.6875rem}.p-5sba_column ul{flex-direction:column;gap:.7rem;margin-top:1rem;font-size:.9rem;display:flex}.p-5sba_column a{transition:opacity .5s var(--ease-terra)}.p-5sba_column a:hover{opacity:.6}.p-5sba_bottom{border-top:1px solid color-mix(in oklab, var(--primary-foreground) 14%, transparent);letter-spacing:var(--tracking-editorial);text-transform:uppercase;color:color-mix(in oklab, var(--primary-foreground) 60%, transparent);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-block:1.75rem;font-size:.65rem;display:flex}.p-5sba_social,.p-5sba_legal{flex-wrap:wrap;gap:.75rem 1.75rem;display:flex}
