.not-planned{background:var(--paper);isolation:isolate;padding:140px 0 88px;position:relative;overflow:hidden}.not-planned .sheetno{letter-spacing:0;font-family:ui-monospace,monospace;top:94px}.not-planned .wrap{position:relative}.not-planned .watermark{z-index:-1;background:var(--ink);opacity:.06;pointer-events:none;width:660px;height:660px;position:absolute;top:80px;right:-160px;-webkit-mask:url(/assets/graystone-hexmark-watermark.png) 50%/contain no-repeat;mask:url(/assets/graystone-hexmark-watermark.png) 50%/contain no-repeat}.not-planned .drawing{width:540px;max-width:100%;margin-bottom:38px}.not-planned .outline{width:100%;height:auto;display:block;overflow:visible}.not-planned .outline text{font-family:var(--display);letter-spacing:0;fill:none;stroke:var(--rule-2);stroke-width:1.5px;vector-effect:non-scaling-stroke;font-size:230px;font-weight:400}.not-planned .dimension{justify-content:center;align-items:center;height:26px;margin:12px 4px 0;display:flex;position:relative}.not-planned .dimension:before{content:"";background:var(--rule-2);height:1px;position:absolute;left:0;right:0}.not-planned .dimension:after{content:"";border-left:1px solid var(--rule-2);border-right:1px solid var(--rule-2);position:absolute;inset:5px 0}.not-planned .dimension span{z-index:1;background:var(--paper);color:var(--ink-3);letter-spacing:0;padding:0 14px;font-family:ui-monospace,monospace;font-size:.75rem;position:relative}.not-planned h1{font-family:var(--display);letter-spacing:0;max-width:23ch;font-size:3rem;font-weight:400;line-height:1.12}.not-planned .lede{color:var(--ink-2);max-width:54ch;margin-top:20px;font-size:1.2rem}.not-planned .destinations{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.not-planned .destination{background:var(--paper-2);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);align-items:center;gap:14px;min-height:100px;padding:24px;text-decoration:none;display:flex;position:relative}.not-planned .destination:after{content:"";background:var(--blue);transform-origin:0;height:3px;transition:transform .35s var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.not-planned .destination:hover:after,.not-planned .destination:focus-visible:after{transform:scaleX(1)}.not-planned .destination .code{color:var(--blue);white-space:nowrap;font-family:ui-monospace,monospace;font-size:.8125rem}.not-planned .destination .name{color:var(--ink);font-size:1.05rem;font-weight:600}.not-planned .call{color:var(--ink-3);margin-top:28px;font-size:.95rem}.not-planned .call a{color:var(--ink-2);border-bottom:1px solid var(--rule-2);white-space:nowrap;text-decoration:none}@media (prefers-reduced-motion:no-preference){.js .not-planned .outline.drafting text{animation:not-planned-stroke 1.2s var(--ease-out) both}.js .not-planned .dimension.drafting:before,.js .not-planned .dimension.drafting:after{animation:not-planned-dimension .85s var(--ease-out) both}}@keyframes not-planned-stroke{0%{stroke-dasharray:1100;stroke-dashoffset:1100px}to{stroke-dasharray:1100;stroke-dashoffset:0}}@keyframes not-planned-dimension{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=900px){.not-planned .destinations{grid-template-columns:repeat(2,minmax(0,1fr))}.not-planned h1{font-size:2.5rem}.not-planned .watermark{right:-240px}}@media (width<=600px){.not-planned{padding:132px 0 64px}.not-planned .drawing{width:400px;margin-bottom:30px}.not-planned h1{font-size:2rem}.not-planned .lede{font-size:1.0625rem}.not-planned .destination{min-height:86px;padding:18px}.not-planned .watermark{width:450px;height:450px;top:100px;right:-270px}}@media (width<=440px){.not-planned .destinations{grid-template-columns:1fr;gap:12px}.not-planned .destination{min-height:72px}.not-planned .drawing{width:320px}}@media (prefers-reduced-motion:reduce){.not-planned *,.not-planned :before,.not-planned :after{transition:none!important;animation:none!important}}
