.OOz44G_request{min-width:0;color:var(--color-brand-deep,#173a43)}.OOz44G_label{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:600;display:flex}.OOz44G_help{color:#5e696c;margin:8px 0 0;font-size:13px;line-height:1.8}.OOz44G_dateSelect{width:100%;min-width:0;min-height:52px;color:inherit;font:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #dce0df;border-radius:12px;padding:10px 12px;font-size:14px;display:block}.OOz44G_clear{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 4px;font-size:12px;text-decoration:underline}.OOz44G_timeRow{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:22px;display:flex}.OOz44G_timeRow .OOz44G_label{flex:170px;margin:0}.OOz44G_optional{color:#687477;font-size:12px;font-weight:400}.OOz44G_timeInput{width:140px;min-height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #dce0df;border-radius:12px;padding:8px 12px;font-size:16px}.OOz44G_request button:focus-visible,.OOz44G_dateSelect:focus-visible,.OOz44G_timeInput:focus-visible{outline-offset:3px;outline:2px solid #173a43}
.wdSozq_detail{color:var(--r-text,#171717);padding-top:28px}.wdSozq_gallery{width:100%;min-width:0;color:var(--r-text,#171717)}.wdSozq_galleryHeader{justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:0 0 12px;display:flex}.wdSozq_swipeHint{color:var(--r-muted,#626262);margin:0;font-size:12px;line-height:1.7}.wdSozq_viewport{background:var(--r-page,#ededed);touch-action:pan-y pinch-zoom;cursor:grab;border-radius:20px;overflow:hidden}.wdSozq_track{touch-action:pan-y pinch-zoom;display:flex}.wdSozq_slide{flex:0 0 100%;min-width:0}.wdSozq_imageButton{aspect-ratio:16/10;cursor:grab;background:var(--r-page,#ededed);border:0;width:100%;max-height:min(680px,65svh);display:block;position:relative}.wdSozq_imageButton:active{cursor:grabbing}.wdSozq_imageSlot{display:block;position:absolute;inset:0;overflow:hidden}.wdSozq_imageSkeleton{background:linear-gradient(110deg, var(--r-line,#dedede) 25%, var(--r-surface,#f7f7f7) 42%, var(--r-line,#dedede) 58%);background-size:220% 100%;animation:1.5s linear infinite wdSozq_image-shimmer;display:block;position:absolute;inset:0}.wdSozq_loadedPhoto{opacity:0;-webkit-user-select:none;user-select:none;transition:opacity .18s}.wdSozq_loadedPhoto[data-ready=true]{opacity:1}.wdSozq_imageFallback{background:var(--r-surface,#fff);color:var(--r-muted,#626262);text-align:center;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:13px;line-height:1.8;display:flex;position:absolute;inset:0}.wdSozq_galleryPhoto{object-fit:contain}.wdSozq_caption{overflow-wrap:anywhere;color:var(--r-text,#171717);margin:0;padding-top:14px;font-size:16px;font-weight:500;line-height:1.7}.wdSozq_galleryControls{flex-shrink:0;align-items:center;gap:8px;display:flex}.wdSozq_galleryControls button,.wdSozq_closeButton{background:var(--r-surface,#fff);width:44px;min-width:44px;height:44px;color:var(--r-text,#191919);cursor:pointer;border:1px solid var(--r-line,#ddd);border-radius:50%;flex-shrink:0;place-items:center;transition:background .2s;display:grid}.wdSozq_galleryControls button:hover,.wdSozq_closeButton:hover{background:var(--r-page,#e5e5e5)}.wdSozq_counter{color:var(--r-muted,#626262);text-align:center;min-width:42px;font-size:13px}.wdSozq_thumbnails{scrollbar-width:thin;scroll-snap-type:x proximity;gap:10px;padding:16px 2px 12px;display:flex;overflow-x:auto}.wdSozq_thumbnail{background:var(--r-surface,#fff);width:84px;color:var(--r-text,#171717);scroll-snap-align:center;cursor:pointer;text-align:start;border:2px solid #0000;border-radius:10px;flex:0 0 84px;align-self:start;padding:0;display:block;overflow:hidden}.wdSozq_thumbnail[aria-pressed=true]{border-color:var(--r-text,#191919)}.wdSozq_thumbnailVisual{aspect-ratio:4/3;background:var(--r-page,#e5e5e5);width:100%;display:block;position:relative}.wdSozq_thumbnailPhoto{object-fit:cover}.wdSozq_thumbnailTitle{overflow-wrap:anywhere;padding:7px 6px;font-size:11px;line-height:1.6;display:block}.wdSozq_overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.wdSozq_overviewCard{border:1px solid var(--r-line,#dedede);background:var(--r-surface,#fff);min-width:0;color:var(--r-text,#171717);text-align:start;cursor:zoom-in;border-radius:16px;align-self:start;padding:0;display:block;overflow:hidden}.wdSozq_overviewPhoto{aspect-ratio:4/3;background:var(--r-page,#ededed);width:100%;display:block;position:relative}.wdSozq_overviewCaption{overflow-wrap:anywhere;padding:14px 16px;font-size:15px;line-height:1.7;display:block}.wdSozq_heading{color:var(--r-text,#171717);grid-template-columns:1fr auto;align-items:start;gap:22px 40px;padding-block:12px 24px;display:grid}.wdSozq_heading h1{max-width:850px;color:inherit;margin:0;font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.35}.wdSozq_headingAction{padding-top:8px}.wdSozq_location{color:var(--r-muted,#626262);margin-top:12px;font-size:16px;line-height:1.7}.wdSozq_specs{border-block:1px solid var(--r-line,#dedede);flex-wrap:wrap;gap:24px 42px;margin-top:24px;padding-block:24px 32px;display:flex}.wdSozq_spec{flex-direction:column;gap:7px;min-width:100px;max-width:260px;display:flex}.wdSozq_spec span{color:var(--r-muted,#626262);font-size:13px}.wdSozq_spec strong{color:var(--r-text,#171717);font-size:16px;font-weight:400;line-height:1.6}.wdSozq_description{border-bottom:1px solid var(--r-line,#dedede);grid-template-columns:.7fr 1.3fr;gap:60px;padding-block:48px;display:grid}.wdSozq_detail .wdSozq_description h2{color:var(--r-text,#171717);font-size:32px;line-height:1.4}.wdSozq_descriptionBody{color:var(--r-muted,#626262);white-space:pre-line;font-size:17px;line-height:1.9}.wdSozq_excerpt{color:var(--r-text,#171717);margin-bottom:22px;font-size:20px;line-height:1.8}.wdSozq_price{color:var(--r-text,#171717);margin-top:25px;font-size:20px}.wdSozq_downloads{color:var(--r-text,#171717);flex-direction:column;align-items:start;gap:14px;margin-top:24px;font-size:15px;display:flex}.wdSozq_downloads a{text-underline-offset:5px;align-items:center;min-height:44px;text-decoration:underline;display:flex}.wdSozq_planGallery .wdSozq_imageButton{aspect-ratio:16/9;background:var(--r-surface,#fff)}.wdSozq_planGallery .wdSozq_thumbnailPhoto{object-fit:contain}.wdSozq_modalOverlay{z-index:210;background:#111e;position:fixed;inset:0}.wdSozq_modal{z-index:211;color:#f5f5f5;outline:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:16px}.wdSozq_closeButton{top:0;z-index:2;position:absolute;inset-inline-end:0}.wdSozq_modalPhoto{touch-action:pan-y pinch-zoom;cursor:grab;width:90%;height:calc(100svh - 150px);min-height:0;position:relative}.wdSozq_modalPhoto:active{cursor:grabbing}.wdSozq_modalBar{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px 30px;width:100%;padding-top:12px;display:flex}.wdSozq_modalBar>p{text-align:center;color:#f5f5f5;font-size:16px}.wdSozq_modalBar .wdSozq_galleryControls{color:#f5f5f5}.wdSozq_imageButton:focus-visible,.wdSozq_galleryControls button:focus-visible,.wdSozq_thumbnail:focus-visible,.wdSozq_overviewCard:focus-visible,.wdSozq_closeButton:focus-visible{outline:2px solid var(--r-muted,#626262);outline-offset:3px}.wdSozq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wdSozq_routeLoading{max-width:1440px;margin:auto;padding:28px clamp(20px,5vw,76px) 50px}.wdSozq_loadingNav{justify-content:space-between;margin-bottom:40px;display:flex}.wdSozq_loadingNav>span:first-child{width:146px;height:28px}.wdSozq_loadingNav>span:last-child{border-radius:50%;width:44px;height:44px}.wdSozq_loadingTitle{border-radius:8px;width:min(380px,70%);height:48px;margin-bottom:16px}.wdSozq_loadingLine{border-radius:5px;width:min(220px,55%);height:18px;margin-bottom:26px}.wdSozq_loadingGallery{aspect-ratio:16/10;border-radius:20px;width:100%;max-height:65svh}.wdSozq_loadingDetails{grid-template-columns:repeat(3,1fr);gap:20px;margin-block:24px;display:grid}.wdSozq_loadingDetails>span{border-radius:8px;height:45px}.wdSozq_loadingBlock{background:linear-gradient(110deg, var(--r-line,#dedede) 25%, var(--r-surface,#f7f7f7) 42%, var(--r-line,#dedede) 58%);background-size:220% 100%;animation:1.5s linear infinite wdSozq_image-shimmer;display:block}@keyframes wdSozq_image-shimmer{to{background-position:-220% 0}}@media (max-width:899px){.wdSozq_heading{gap:20px}.wdSozq_heading h1{font-size:40px}.wdSozq_description{grid-template-columns:1fr;gap:24px}.wdSozq_modalPhoto{width:100%}}@media (max-width:599px){.wdSozq_detail{padding-top:16px}.wdSozq_heading{grid-template-columns:1fr;gap:14px;padding-block:8px 20px}.wdSozq_heading h1{font-size:32px;line-height:1.4}.wdSozq_headingAction{padding-top:0}.wdSozq_location{margin-top:10px;font-size:14px}.wdSozq_galleryHeader{gap:12px;min-height:36px;padding-bottom:10px}.wdSozq_swipeHint{font-size:11px}.wdSozq_galleryControls .wdSozq_stageNav{display:none}.wdSozq_counter{min-width:32px;font-size:12px}.wdSozq_viewport{border-radius:15px}.wdSozq_imageButton{aspect-ratio:4/3}.wdSozq_caption{padding-top:12px;font-size:14px}.wdSozq_thumbnails{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 1px;display:grid;overflow:visible}.wdSozq_thumbnail{border-radius:12px;width:100%;min-width:0}.wdSozq_thumbnailVisual{aspect-ratio:4/3}.wdSozq_thumbnailTitle{padding:9px;font-size:12px}.wdSozq_overviewGrid{gap:12px}.wdSozq_overviewCard{border-radius:12px}.wdSozq_overviewCaption{padding:10px;font-size:12px}.wdSozq_specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-top:20px;padding-block:22px;display:grid}.wdSozq_spec{overflow-wrap:anywhere;min-width:0;max-width:none}.wdSozq_spec strong{font-size:14px}.wdSozq_spec span{font-size:12px}.wdSozq_description{padding-block:32px}.wdSozq_detail .wdSozq_description h2{font-size:28px}.wdSozq_descriptionBody{font-size:16px;line-height:1.85}.wdSozq_excerpt{font-size:18px}.wdSozq_planGallery .wdSozq_imageButton{aspect-ratio:4/3}.wdSozq_modal{inset:12px}.wdSozq_modalPhoto{height:calc(100svh - 155px)}.wdSozq_modalBar{gap:10px;font-size:13px}.wdSozq_modalBar>p{font-size:14px}.wdSozq_loadingGallery{aspect-ratio:4/3}.wdSozq_routeLoading{padding-top:20px}.wdSozq_loadingNav{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.wdSozq_imageSkeleton,.wdSozq_loadingBlock{animation:none}.wdSozq_loadedPhoto,.wdSozq_galleryControls button,.wdSozq_thumbnail,.wdSozq_closeButton{transition:none}}.wdSozq_callAction{color:#fff;background:#163640;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.wdSozq_callAction:focus-visible{outline:2px solid var(--r-muted,#626262);outline-offset:4px}
