:root{--shell-slate:#1F6B3A;--cliff-comet:#1F6B3A;--stile-tide:#EFF5F1;--timber-cliff:#D7E4DC;--river-stack:#14231A;--lark-oriole:#5F6963;--oasis-mill:#DEE0DF;--tower-robin:#F6F9F7;--cairn-canyon:#FFFFFF;--quay-mill:12px;--flora-quarry:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,"Times New Roman",serif;--patio-canvas:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*,*::before,*::after{box-sizing:border-box}body{margin:0;background:var(--cairn-canyon);color:var(--river-stack);font:17px/1.7 var(--patio-canvas);-webkit-font-smoothing:antialiased;overflow-wrap:break-word}html{-webkit-text-size-adjust:100%;scroll-padding-top:72px}img{max-width:100%;height:auto;display:block}a:focus-visible,.lotus_tile:focus-visible{outline:3px solid var(--timber-cliff);outline-offset:2px}a{color:var(--cliff-comet);text-underline-offset:.18em;text-decoration-thickness:1px}.cove_wharf{position:absolute;left:-9999px;top:0}a:hover{text-decoration-thickness:2px}.cove_wharf:focus{left:12px;top:12px;background:#fff;color:var(--river-stack);padding:8px 12px;z-index:99;border-radius:8px}.dale_panel{max-width:720px;margin:0 auto;padding:0 16px}.stile_anchor{max-width:1100px;margin:0 auto;padding:0 16px}.port_canvas{font:700 21px/1 var(--flora-quarry);color:var(--river-stack);text-decoration:none;letter-spacing:-.01em;white-space:nowrap}.tower_panel{background:#fff;border-bottom:1px solid var(--oasis-mill);position:sticky;top:0;z-index:20}.stream_lotus{max-width:1100px;margin:0 auto;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.dell_sycamore{display:flex;gap:18px;font-size:15px;font-weight:600}.port_canvas span{color:var(--cliff-comet)}.dell_sycamore a{color:var(--river-stack);text-decoration:none}.dell_sycamore .lens_thistle{display:none}@media (min-width:640px){.dell_sycamore .lens_thistle{display:inline}}.dell_sycamore a:hover{color:var(--cliff-comet)}h1,h2,h3{font-family:var(--flora-quarry);color:var(--river-stack);letter-spacing:-.01em;font-weight:700}h1{font-size:clamp(30px,7.2vw,46px);line-height:1.12;margin:8px 0 14px}h2{font-size:clamp(24px,5.2vw,31px);line-height:1.22;margin:44px 0 12px}h3{font-size:clamp(19px,4.4vw,22px);line-height:1.3;margin:28px 0 8px}p{margin:0 0 18px}strong{font-weight:700}.nest_river{display:block;font:700 12.5px/1.3 var(--patio-canvas);letter-spacing:.12em;text-transform:uppercase;color:var(--cliff-comet);margin:26px 0 0}.poplar_trellis{display:flex;flex-wrap:wrap;gap:6px;font-size:13.5px;color:var(--lark-oriole);margin:18px 0 0}.poplar_trellis a{color:var(--lark-oriole)}.forge_strand{font-size:clamp(18.5px,4.5vw,21px);line-height:1.55;color:var(--river-stack);opacity:.86;margin:0 0 6px}.copse_comet{font-size:14px;color:var(--lark-oriole);border-top:1px solid var(--oasis-mill);padding-top:12px;margin:18px 0 0}.dell_trellis{margin:22px auto 6px;max-width:960px}figcaption{font-size:13.5px;line-height:1.5;color:var(--lark-oriole);padding:8px 16px 0}.dell_trellis img{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--tower-robin)}.strand_lens{margin:30px 0}@media (min-width:1000px){.dell_trellis figcaption{padding:8px 0 0}.dell_trellis img{border-radius:var(--quay-mill)}}.strand_lens img{width:100%;border-radius:var(--quay-mill);aspect-ratio:4/3;object-fit:cover;background:var(--tower-robin)}.strand_lens figcaption{padding:8px 0 0}.quartz_cabin li::marker{color:var(--cliff-comet)}.quartz_cabin{padding-bottom:10px}.quartz_cabin ul,.quartz_cabin ol{padding-left:22px;margin:0 0 18px}.quartz_cabin li{margin:0 0 8px}.nook_jetty{background:var(--stile-tide);border-left:4px solid var(--shell-slate);border-radius:0 var(--quay-mill) var(--quay-mill) 0;padding:16px 18px 4px;margin:24px 0 8px}.hatch_copse{font:700 12.5px/1.2 var(--patio-canvas);letter-spacing:.12em;text-transform:uppercase;color:var(--cliff-comet);margin:0 0 10px}.nook_jetty ul{margin:0 0 10px;padding-left:20px}.nook_jetty li{margin:0 0 6px;font-size:16.5px}.cove_niche{background:var(--tower-robin);border:1px solid var(--oasis-mill);border-left:4px solid var(--shell-slate);border-radius:var(--quay-mill);padding:16px 18px 2px;margin:24px 0}.cove_niche p:last-child{margin-bottom:14px}.aspen_thistle{background:#FFF8E6;border:1px solid #F0DDA8;border-left:4px solid #C98A00;border-radius:var(--quay-mill);padding:16px 18px 2px;margin:24px 0}table{width:100%;border-collapse:collapse;font-size:15.5px;line-height:1.5}th,td{text-align:left;vertical-align:top;padding:10px 10px;border-bottom:1px solid var(--oasis-mill)}thead th{font:700 12.5px/1.3 var(--patio-canvas);letter-spacing:.06em;text-transform:uppercase;color:var(--lark-oriole);border-bottom:2px solid var(--oasis-mill)}tbody th{font-weight:700}.cliff_panel{overflow-x:auto;margin:6px 0 22px;-webkit-overflow-scrolling:touch}code{font-size:.92em;background:var(--tower-robin);padding:1px 5px;border-radius:5px}.sedge_nook{display:grid;grid-template-columns:1fr;gap:16px}.gully_cabin{border:1px solid var(--oasis-mill);background:var(--tower-robin);border-radius:var(--quay-mill);padding:20px 18px 6px;margin:40px 0 10px}.harbor_tile{font:700 12.5px/1.2 var(--patio-canvas);letter-spacing:.12em;text-transform:uppercase;color:var(--cliff-comet);margin:0 0 14px}.sedge_nook img{width:132px;height:132px;border-radius:10px;object-fit:cover;background:#fff;border:1px solid var(--oasis-mill)}@media (min-width:560px){.sedge_nook{grid-template-columns:150px 1fr;gap:20px}.sedge_nook img{width:150px;height:150px}}.panel_pine p{font-size:16.5px}.grain_bay{margin:4px 0 8px}.lotus_tile{display:inline-block;background:var(--cliff-comet);color:#fff;font:700 16px/1.25 var(--patio-canvas);text-decoration:none;border-radius:999px;padding:13px 22px;text-align:center;max-width:100%}.island_sparrow{font-size:13px;line-height:1.5;color:var(--lark-oriole);margin:0 0 14px}.panel_pine .island_sparrow{font-size:13px}.linden_focus .pier_slate{border-top:1px solid var(--oasis-mill);padding:4px 0 0}.lotus_tile:hover{filter:brightness(1.1);text-decoration:none}.linden_focus h3{font-size:clamp(18px,4.2vw,20px);margin:16px 0 6px}.ember_minnow{display:grid;grid-template-columns:1fr;gap:18px;margin:8px 0 10px}.hatch_summit{display:flex;flex-direction:column;background:#fff;border:1px solid var(--oasis-mill);border-radius:var(--quay-mill);overflow:hidden;text-decoration:none;color:var(--river-stack);transition:box-shadow .15s,transform .15s}@media (min-width:640px){.ember_minnow{grid-template-columns:1fr 1fr}}@media (min-width:980px){.lark_stile{grid-template-columns:repeat(3,1fr)}}.hatch_summit:hover{box-shadow:0 8px 26px rgba(0,0,0,.08);transform:translateY(-1px)}.hatch_summit img{width:100%;aspect-ratio:3/2;object-fit:cover;background:var(--tower-robin)}.hatch_summit .nest_river{margin:0 0 6px}.forge_canyon{font-size:20px;line-height:1.28;margin:0 0 8px}.ember_gully{display:flex;flex-direction:column;padding:14px 16px 18px;flex:1}.hatch_tower{display:block;color:var(--lark-oriole);font-size:15px;line-height:1.55}.pine_cliff{display:block;margin-top:auto;padding-top:10px;font-size:13px;color:var(--lark-oriole)}.glint_rapids h2,.linden_focus h2{margin-top:44px}.prairie_jetty{font-size:14px;color:var(--lark-oriole);border-top:1px solid var(--oasis-mill);padding-top:14px;margin-top:34px}.river_slate{background:var(--tower-robin);border-bottom:1px solid var(--oasis-mill);padding:6px 0 26px}.river_slate p{font-size:18px}.aspen_wharf h2{margin-top:34px}.aspen_wharf{padding:8px 0 34px}.copse_moss{background:var(--tower-robin);border-top:1px solid var(--oasis-mill);border-bottom:1px solid var(--oasis-mill);padding:16px 0 30px}.lotus_vane{display:grid;grid-template-columns:1fr;gap:20px;align-items:start}.stream_hearth{width:100%;max-width:420px;border-radius:var(--quay-mill);background:#fff;border:1px solid var(--oasis-mill);margin-top:30px}.canvas_bay h2{margin-top:6px}.oriole_flora{font-size:15px!important;font-weight:600}.canvas_bay .nest_river{margin-top:30px}.rapids_trellis{background:#fff;border:1px solid var(--oasis-mill);border-radius:var(--quay-mill);padding:4px 18px 2px;margin:0 0 20px}.yard_trellis th{width:34%;font-size:14px;color:var(--lark-oriole);font-weight:700}@media (min-width:860px){.lotus_vane{grid-template-columns:360px 1fr;gap:40px}.stream_hearth{position:sticky;top:90px}}.rapids_trellis h3{margin-top:14px}.yard_trellis td{font-size:15.5px}.copse_cove{padding:6px 0 10px}.cellar_sparrow h2{font-size:clamp(21px,4.6vw,25px);margin-top:34px}.cellar_sparrow{padding-bottom:30px}.hatch_sedge{background:var(--tower-robin);border-top:1px solid var(--oasis-mill);margin-top:44px;padding:32px 0 40px;font-size:14.5px;color:var(--lark-oriole)}.hatch_sedge .port_canvas{display:inline-block;margin-bottom:10px}.yard_poplar{display:grid;grid-template-columns:1fr;gap:22px}.gully_slate{font:700 12.5px/1.2 var(--patio-canvas);letter-spacing:.12em;text-transform:uppercase;color:var(--river-stack);margin:4px 0 10px}@media (min-width:760px){.yard_poplar{grid-template-columns:1.4fr 1fr 1fr}}.hatch_sedge ul{list-style:none;margin:0;padding:0}.hatch_sedge a{color:var(--lark-oriole)}.hatch_sedge li{margin:0 0 8px}@media print{.tower_panel,.hatch_sedge,.gully_cabin,.glint_rapids{display:none}}.jetty_lane{border-top:1px solid var(--oasis-mill);margin-top:24px;padding-top:16px;font-size:13px;line-height:1.6}.hatch_sedge a:hover{color:var(--cliff-comet)}@media (min-width:760px){body{font-size:18px}}