:root{--background:#f6f7f8;--foreground:#101f32;--primary:#101f32;--border:#c8ced7;--muted-foreground:#556171}[hidden]{display:none!important}.five-image-overlay{pointer-events:none;position:absolute;inset:0}picture{display:block;position:relative}picture img{width:100%;height:100%}.five-page-background{z-index:-1;pointer-events:none;position:absolute;inset:0}.five-page-background picture,.five-page-background img{width:100%;height:100%}main{isolation:isolate;position:relative}.cover-photo picture,.cover-detail>picture{height:100%}.five-mobile-menu{color:#101f32;background:#f6f7f8;border:0;width:100%;max-width:100%;margin:0;padding:0}.five-mobile-menu::backdrop{background:#101f3290}.five-mobile-menu .mobile-nav{display:grid}.five-mobile-menu .header-inner{justify-content:space-between}.five-gallery-dialog{color:#fff;background:#10151def;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:24px;position:fixed;inset:0}.five-gallery-dialog::backdrop{background:#10151d}.five-gallery-stage{justify-content:center;align-items:center;height:calc(100% - 155px);display:flex;overflow:auto}.five-gallery-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.five-gallery-toolbar{justify-content:center;align-items:center;gap:12px;min-height:48px;display:flex}.five-gallery-toolbar button{color:inherit}.five-gallery-close{z-index:2;color:#fff;position:absolute;top:12px;right:20px}.five-dialog-thumbs{justify-content:center;gap:8px;display:flex;overflow:auto}.five-dialog-thumbs button{background:0 0;border:2px solid #0000;flex:none;width:72px;height:50px;padding:0}.five-dialog-thumbs button[aria-pressed=true]{border-color:#b9c9ff}.five-dialog-thumbs picture,.five-dialog-thumbs img{width:100%;height:100%}.five-gallery-stage [data-gallery-image]{transform-origin:50%;transition:transform .12s}.five-card-gallery .thumb-row{margin-top:10px}.five-empty-photo{aspect-ratio:3/2;color:#556171;background:#e8edf5;place-items:center;padding:24px;display:grid}.five-enquiry-message{width:100%;color:inherit;resize:vertical;white-space:pre-wrap;font:inherit;background:0 0;border:0;min-height:270px;line-height:1.7}.five-section-copy{white-space:pre-line}.five-period-table{overflow:auto}.five-gallery-dialog p{text-align:center}.five-gallery-dialog button:disabled{opacity:.3}.filter-bar select,.composer select{color:#101f32;background:#fff;border:1px solid #7a8798;border-radius:4px;width:100%;min-height:46px;padding:10px 36px 10px 12px}.filter-bar form{display:contents}.five-cover-empty{min-height:240px}.five-static-gallery .photo-spread picture,.mobile-slides picture{height:100%}.price-from{font-size:.8em}.brand img{width:auto;max-width:190px;max-height:40px}.five-enquiry-result{display:block}.five-page-background~*{position:relative}.five-card-gallery .image-button{width:100%}.gallery-caption{white-space:normal}.five-gallery-dialog .thumb-row{justify-content:center}@media (width<=640px){.five-gallery-dialog{padding:12px}.five-gallery-stage{height:calc(100% - 150px)}.five-gallery-toolbar{gap:4px}.five-gallery-close{top:4px;right:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.five-gallery-stage [data-gallery-image]{transition:none}}.five-cover-image{width:100%;height:100%;display:block}.five-cover-image picture{width:100%;height:100%}.five-spec-note{margin-top:24px}.brand{text-transform:lowercase}
