._root_1sbyy_1{padding:22px 0 56px}._hero_1sbyy_4{border-top:var(--rule-strong);padding-top:12px;margin-bottom:24px;display:grid;gap:10px;justify-items:start}._crumb_1sbyy_12{font-size:13px;color:var(--muted-foreground)}._crumb_1sbyy_12 a{color:var(--accent);font-weight:700;text-decoration:none}._title_1sbyy_21{margin:0;font-family:var(--font-family-display);font-weight:400;font-size:40px;line-height:1.05}._lead_1sbyy_28{margin:0;max-width:760px;font-size:17px;line-height:1.6;color:var(--muted-foreground)}._kicker_1sbyy_35{display:block;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:4px}._meta_1sbyy_44{color:var(--muted-foreground);font-size:13px;margin:0}._notice_1sbyy_49{padding:14px 16px;background:var(--surface);border-radius:var(--radius);line-height:1.5}._btn_1sbyy_55{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:var(--radius);background:var(--primary);color:#fff;text-decoration:none;border:0;cursor:pointer;font:inherit;font-weight:800}._btn_1sbyy_55:disabled{opacity:.6;cursor:default}._btnAlt_1sbyy_75{background:var(--surface);color:var(--primary);border:1px solid var(--border)}._gallery_1sbyy_82{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}@media(min-width:640px){._gallery_1sbyy_82{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){._gallery_1sbyy_82{grid-template-columns:repeat(3,minmax(0,1fr))}}._listText_1sbyy_97{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:820px}._post_1sbyy_103{display:flex;flex-direction:column;gap:8px;border:1px solid var(--border);border-radius:8px;padding:12px;background:var(--card, var(--background));min-width:0;overflow-wrap:anywhere}._featured_1sbyy_114{border:2px solid var(--accent)}@media(min-width:640px){._gallery_1sbyy_82 ._featured_1sbyy_114{grid-column:1 / -1}}._postImg_1sbyy_122 img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;display:block;background:var(--muted)}._featured_1sbyy_114 ._postImg_1sbyy_122 img{aspect-ratio:16 / 9}._sepia_1sbyy_133{filter:sepia(.25)}._postText_1sbyy_136 h3{margin:0 0 4px;font-family:var(--font-family-display);font-weight:400;font-size:22px;line-height:1.15}._postText_1sbyy_136 p{margin:0 0 6px;line-height:1.5;white-space:pre-line}._year_1sbyy_148{color:var(--muted-foreground);font-size:17px}._pager_1sbyy_152{display:flex;gap:10px;margin-top:18px}._send_1sbyy_159{margin-top:36px;scroll-margin-top:80px}._formPanel_1sbyy_163{display:grid;gap:12px;max-width:820px;border:1px solid var(--border);border-top:var(--rule-strong);border-radius:8px;padding:16px;background:var(--card, var(--background))}._formTitle_1sbyy_173{margin:0;font-family:var(--font-family-display);font-weight:400;font-size:26px}._grid2_1sbyy_179{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:640px){._grid2_1sbyy_179{grid-template-columns:repeat(2,minmax(0,1fr))}}._field_1sbyy_189{display:grid;gap:5px}._field_1sbyy_189 label{font-size:13px;font-weight:800}._field_1sbyy_189 input:not([type=checkbox]):not([type=file]),._field_1sbyy_189 textarea,._field_1sbyy_189 select{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius);padding:11px 12px;font:inherit;background:var(--background);color:var(--foreground)}._field_1sbyy_189 textarea{min-height:120px;resize:vertical}._photoThumb_1sbyy_213{position:relative;width:160px;height:120px}._photoThumb_1sbyy_213 img{width:100%;height:100%;object-fit:cover;border-radius:6px;border:1px solid var(--border);display:block}._photoThumb_1sbyy_213 button{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:999px;border:0;background:#14304ad9;color:#fff;cursor:pointer}._check_1sbyy_238{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.45;font-weight:400!important}._check_1sbyy_238 input{margin-top:3px}._hp_1sbyy_249{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}._thanks_1sbyy_256 p{margin:0;line-height:1.5}._thanks_1sbyy_256 strong{font-size:20px}._thanks_1sbyy_256 ._btn_1sbyy_55{justify-self:start}@media(min-width:760px){._title_1sbyy_21{font-size:52px}._formPanel_1sbyy_163{padding:20px}}
