/* Published navy/gold design, extended to the current inventory. */
html{scroll-padding-top:100px}a:focus-visible,summary:focus-visible{outline:3px solid #b8964e;outline-offset:5px}.skip-link{position:fixed;top:-100px;left:16px;z-index:100;background:white;padding:12px}.skip-link:focus{top:16px}.hero-raku{display:block;margin-top:24px;color:#f0dca2;font-size:12px;line-height:1.8}.hero-raku span{margin-left:8px}.hero-raku:hover{text-decoration:underline;text-underline-offset:5px}.hero-card img{position:absolute;inset:0}.hero-media{height:560px}.hero-proof span{color:#afbbc2}.kicker{color:#806124}.hero .kicker,.dark .kicker,.available .kicker,.contact .kicker,.about-intro .kicker{color:#d4b86f}.price{max-width:205px}.price strong{display:block;white-space:nowrap}.model-wide{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.model-wide .model-media{height:100%;min-height:390px;--model-photo:url('raku-32.webp')}.model-wide .model-body{padding:38px}.model-wide .model-media img{object-fit:contain}.model-note{font-size:12px;margin-bottom:0!important}.price-note{font-size:12px;color:#596771;margin-top:28px;padding:20px 24px;border-left:2px solid #d4b86f;background:#f4f1ea}.price-note p{margin:0 0 6px}.price-note a{text-decoration:underline;text-underline-offset:3px}.viewing-link{display:block;width:fit-content;margin-top:20px;color:#f0dca2;font-size:12px;text-decoration:underline;text-underline-offset:5px}.available-raku{background:#f4f1ea;color:#142738}.available-raku .available-media{grid-column:2;grid-row:1;min-height:430px}.available-raku .available-copy{grid-column:1;grid-row:1}.available-raku .available-media img{object-fit:contain}.available-raku .available-copy>p{color:#596771}.available-raku .available-copy h2 span{color:#947337}.available-raku .kicker{color:#806124}.available-raku .available-price{color:#142738}.available-raku .available-price small,.available-raku .available-specs small{color:#596771}.available-raku .available-specs{border-color:#cdc7bb}.available-raku .available-specs strong{color:#142738}.available-raku .viewing-link{color:#142738}.available:not(.available-raku) .available-price small,.available:not(.available-raku) .available-specs small{color:#adb9c0}.future-grid{display:grid;grid-template-columns:1fr 1fr;border-block:1px solid #d2c9b8}.future-grid>a{display:block;padding:35px 30px}.future-grid>a+ a{border-left:1px solid #d2c9b8}.future-grid h3{font-size:44px;margin:13px 0 18px}.future-grid small{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#806124}.future-grid span{font-size:12px}.future-grid a:hover{background:#f4f1ea}.guide-links{display:flex;flex-wrap:wrap;gap:20px 35px;margin-top:30px;font-size:12px}.guide-links a{text-decoration:underline;text-underline-offset:5px}.contact-line b{overflow-wrap:anywhere;text-align:right}.mw-mobile-menu{display:none}.model-actions .btn{padding-inline:18px}.model-body .price{text-align:right}.models .price strong{font-size:21px}.hero-proof strong{font-size:21px}
@media(max-width:960px){.mw-mobile-menu{display:block}.mw-mobile-menu>summary{cursor:pointer;list-style:none;padding:12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mw-mobile-menu summary::-webkit-details-marker{display:none}.mw-mobile-menu:not([open]) nav{display:none}.mw-mobile-menu nav{position:absolute;left:0;right:0;top:100%;background:white;display:grid;padding:18px 24px;box-shadow:0 15px 30px #06152122}.mw-mobile-menu nav a{padding:14px 0;border-bottom:1px solid #e0e2e3;font-size:14px}.nav-inner{gap:10px}.menu{margin-left:auto}.hero-media{height:460px}.model-wide{grid-template-columns:1fr}.model-wide .model-media{height:390px}.available-raku .available-media{grid-column:auto;grid-row:auto;min-height:400px}.available-raku .available-copy{grid-column:auto;grid-row:auto}.available-raku .available-grid{display:flex;flex-direction:column;align-items:stretch}}
@media(max-width:640px){.nav .menu{display:none}.nav-inner{min-height:74px}.logo img{max-width:70vw;width:300px}.hero-media{height:350px}.hero-raku{font-size:11px;margin-top:22px}.hero-copy h1{font-size:64px}.hero-proof div{padding:18px 14px}.hero-proof strong{font-size:19px}.hero-proof span{font-size:8px}.model-body .price{max-width:none;text-align:left;margin-top:18px}.models .price strong{font-size:25px}.model-wide .model-media{height:270px;min-height:0}.model-wide .model-body{padding:25px}.available-raku .available-media{min-height:0;aspect-ratio:1.35}.future-grid{grid-template-columns:1fr}.future-grid>a{padding:30px 20px}.future-grid>a+ a{border-left:0;border-top:1px solid #d2c9b8}.future-grid h3{font-size:38px}.availability-strip{font-size:8px;gap:10px}.availability-strip strong{font-size:12px}.contact-line{flex-wrap:wrap;gap:7px}.contact-line b{text-align:left}.contact-card{padding:24px}.price-note{padding:18px}.hero-actions .btn{padding-inline:15px;font-size:9px}.guide-links{display:grid;gap:18px}.mobile-bar{padding-bottom:env(safe-area-inset-bottom);background:#12344b}.about-copy{padding:35px 25px}.about-intro{padding:35px 25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Retain the uploaded deployment's compact header and hero proportions. */
.logo img{height:auto}.home-page .hero-media{height:510px}.home-page .hero-copy h1{font-size:clamp(43px,4.4vw,65px)}.hero-price-note{display:block;font-size:10px;color:#b6c3cd;margin-top:10px;max-width:380px}.home-page .viewing-link{color:#142738}.home-page .available .kicker{color:#806124}.home-page .available-price small,.home-page .available-specs small{color:#596771}.home-page .available-raku{background:#061521;color:white}.home-page .available-raku .available-copy>p{color:#c2ccd3}.home-page .available-raku .kicker{color:#d4b86f}.home-page .available-raku .available-price,.home-page .available-raku .available-specs strong{color:#f0dca2}.home-page .available-raku .available-price small,.home-page .available-raku .available-specs small{color:#b6c3cd}.home-page .available-raku .viewing-link{color:#f0dca2}.home-page .available-raku .available-copy h2 span{color:#f0dca2}.home-page .available-raku .btn-gold{background:linear-gradient(135deg,#d4b86f,#f0dca2);color:#061521}.mobile-nav:not([open])>div{display:none}.faq-section .guide-links{display:grid;grid-template-columns:1fr 1fr;gap:22px}.faq-section .guide-links a{text-decoration:none}.faq-section .guide-links a strong{font:30px Georgia,serif}.home-page .model:first-child .model-media{--model-photo:url('seven1.webp')}.home-page .model:nth-child(2) .model-media{--model-photo:url('six-02.webp')}.home-page .choice-photo:before{background-image:url('six-14.webp')}.home-page .available-raku .available-media{min-height:430px}.home-page #kolejne-projekty .guide-links{display:flex}.home-page #kolejne-projekty .guide-links a{padding:12px 0;border:0;background:transparent}.home-page .available-raku .available-specs{border-color:#40505b}
@media(max-width:960px){.home-page .hero-media{height:400px}.home-page .nav .menu{display:flex}.home-page .logo img{max-width:62vw}.home-page .available-raku .available-media{min-height:0;aspect-ratio:1.5}.home-page .mobile-nav{border-top:1px solid #e0e5e8}}
@media(max-width:640px){.home-page .hero-copy h1{font-size:42px}.home-page .hero-media{height:315px}.home-page .nav-inner{min-height:68px}.home-page .logo img{width:270px;max-width:62vw}.home-page .nav .btn{font-size:9px;padding:10px 12px}.home-page .hero-proof strong{font-size:18px}.faq-section .guide-links{grid-template-columns:1fr}.home-page #kolejne-projekty .guide-links{display:grid;gap:8px}.home-page .available-raku .available-media{aspect-ratio:1.4}.home-page .hero-label small{font-size:8px}.home-page .hero-model-price{font-size:9px}.home-page .availability-strip strong{font-size:12px}}
.home-page #dostepne .available-price small,.home-page #dostepne .available-specs small{color:#596771}
@media(max-width:640px){.home-page .nav-inner{gap:12px}.home-page .logo{flex:1;min-width:0}.home-page .logo img{width:100%;max-width:240px}.home-page .menu{flex-shrink:0}.home-page .nav .btn{font-size:8px;padding:10px}}
