.sitebuild-hero,.sitebuild-projects,.sitebuild-builder,.sitebuild-final{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#0d1110}.site-header{position:fixed!important;left:0!important;right:0!important;top:0!important;width:100%!important;background:#05080857!important;border-bottom-color:#ffffff1a!important;backdrop-filter:blur(18px)!important}.site-header[data-scrolled]{background:#050808c7!important;border-bottom-color:#ffffff1f!important}.site-header .wordmark,.site-header nav a,.site-header .plain{color:#fff!important}.site-header .thin{color:#ffffff9e!important}.site-header nav a:after{background:#ffffffd1!important}.site-header .actions .btn-primary{background:#fffffff0!important;color:#111817!important}.sitebuild-hero{min-height:calc(100vh - 84px);display:grid;align-items:stretch}.sitebuild-hero .hero-photo,.sitebuild-projects .projects-bg,.sitebuild-builder .builder-bg,.sitebuild-final .final-bg{position:absolute;inset:0;z-index:-2;border-radius:0;aspect-ratio:auto!important}.sitebuild-projects:before,.sitebuild-builder:before,.sitebuild-final:before{content:"";position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;transform:translateZ(0);will-change:transform}.sitebuild-projects:before{background-image:url(/media/site-yaptir-parallax-1600.webp)}.sitebuild-builder:before{background-image:url(/media/site-yaptir-lounge-1600.webp)}.sitebuild-final:before{background-image:url(/media/site-yaptir-parallax-1600.webp)}.sitebuild-projects .projects-bg,.sitebuild-builder .builder-bg,.sitebuild-final .final-bg{opacity:0}.sitebuild-hero .hero-photo img,.sitebuild-projects .projects-bg img,.sitebuild-builder .builder-bg img,.sitebuild-final .final-bg img{object-position:center}.hero-shade,.projects-shade,.final-shade,.sitebuild-builder:after{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(90deg,#070a09e6,#070a09b3 35%,#070a092e 72%),linear-gradient(0deg,#070a0973,#070a091a)}.sitebuild-hero-shell{position:relative;min-height:inherit;display:grid;align-content:center;padding-block:clamp(5rem,9vw,9rem) clamp(2rem,4vw,3rem)}.sitebuild-hero-copy{max-width:44rem}.sitebuild-hero h1{font-family:var(--display);font-size:clamp(3.25rem,8vw,7.4rem);line-height:.95;font-weight:560;letter-spacing:0;max-width:10.5ch;margin:.85rem 0 1.6rem}.sitebuild-hero .lede,.builder-copy p,.final-copy p,.projects-head p{color:#ffffffc7}.dark.eyebrow,.eyebrow.dark{color:#ffffffb8}.ghost-link,.text-link{display:inline-flex;align-items:center;gap:.55rem;color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.32rem;font-weight:650}.ghost-link{color:#ffffffdb}.hero-note{position:absolute;right:clamp(1rem,6vw,6rem);top:clamp(5rem,10vw,9rem);max-width:13rem;display:grid;grid-template-columns:1px minmax(0,1fr);gap:1.1rem;font-family:Caveat Variable,cursive;font-size:1.35rem;line-height:1.05;color:#ffffffd1;transform:rotate(-3deg)}.hero-note span{display:block;background:#ffffffb3}.hero-points{list-style:none;margin:clamp(4rem,12vh,7rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,4vw,4rem);color:#ffffffd1;max-width:56rem}.hero-points li{display:grid;gap:.65rem;border-left:1px solid rgba(255,255,255,.22);padding-left:1rem;font-size:.88rem}.hero-points b{font-size:.76rem;color:#fff}.sitebuild-intro,.sitebuild-reasons,.sitebuild-process{background:#f8f7f2}.sitebuild-intro{padding-block:clamp(4rem,8vw,8rem)}.intro-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.12fr);gap:clamp(2rem,6vw,6rem);align-items:center}.intro-copy .h-section,.process-head .h-section{font-size:clamp(3rem,6vw,6rem);max-width:10ch;letter-spacing:0;font-weight:560}.intro-media{position:relative}.intro-media .photo{border-radius:6px;box-shadow:0 30px 80px -55px #070c0dcc}.media-caption{position:absolute;right:clamp(1rem,4vw,3rem);top:24%;max-width:9rem;color:#fff;font-family:var(--display);font-size:clamp(1.45rem,2.2vw,2rem);line-height:.95;text-shadow:0 2px 18px rgba(0,0,0,.35)}.sitebuild-reasons{padding-block:0 clamp(3.5rem,7vw,7rem)}.reason-grid{border-top:1px solid rgba(20,28,29,.18);padding-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:1.45fr repeat(4,minmax(0,1fr));gap:1.4rem}.reason-grid h2{font-family:var(--display);font-size:clamp(1.55rem,2vw,2.2rem);line-height:1.05;max-width:12ch;font-weight:560;margin:.8rem 0 0}.reason{border-left:1px solid rgba(20,28,29,.16);padding-left:clamp(1rem,2vw,1.6rem)}.reason span,.process-card span{display:block;font-size:.78rem;color:var(--muted);margin-bottom:1rem}.reason h3,.process-card h3,.project-card h3{margin:0;font-size:1rem;line-height:1.2}.reason p,.process-card p{color:var(--ink-soft);font-size:.9rem;line-height:1.55;margin:.7rem 0 0}.sitebuild-process{padding-block:clamp(4rem,8vw,8rem)}.process-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.45fr);gap:2rem;align-items:end;margin-bottom:clamp(2.5rem,5vw,5rem)}.process-head p{color:var(--ink-soft);line-height:1.6;margin:0}.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem)}.process-card{position:relative;min-height:15rem;display:grid;align-content:start}.process-card>b{position:absolute;right:.5rem;top:4.25rem;color:var(--muted);font-size:1.5rem;font-weight:400}.process-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#0e1717;color:#fff;margin-bottom:1.2rem}.process-icon svg{width:22px;height:22px}.sitebuild-projects{padding-block:clamp(4rem,8vw,8rem)}.projects-shade{background:linear-gradient(90deg,#060807eb,#060807ad 48%,#06080780),linear-gradient(0deg,#060807c7,#06080738)}.projects-head{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.projects-head h2,.builder-copy h2,.final-copy h2{font-family:var(--display);font-size:clamp(2.6rem,4.6vw,4.6rem);line-height:1.02;letter-spacing:0;font-weight:560;max-width:18ch;margin:.8rem 0 1rem}.builder-copy h2{font-size:clamp(2.4rem,3.6vw,3.6rem);max-width:16ch}.projects-head p{max-width:34rem;margin:0;line-height:1.55}.project-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.project-card{position:relative;min-height:18rem;border-radius:6px;overflow:hidden;background:#0d1110}.project-card .photo{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto!important;border-radius:0;background:#0d1110}.project-card .photo picture,.project-card .photo img{width:100%;height:100%;display:block;object-fit:cover}.project-card .photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,8,8,.92),transparent 62%)}.project-card>div{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;align-items:end;padding:1.2rem;color:#fff}.project-card p{grid-column:1;margin:0;color:#ffffffc7;font-size:.85rem}.project-card span{grid-row:1 / 3;grid-column:2}a.project-card{display:block;color:inherit;text-decoration:none}a.project-card:focus-visible{outline:2px solid #fff;outline-offset:3px}.project-card .soon{padding:.3rem .7rem;border-radius:999px;background:#ffffff29;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.04em}.sitebuild-builder{padding-block:clamp(4rem,8vw,8rem)}.builder-backdrop{position:absolute;inset:0;z-index:-2}.builder-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(22rem,.95fr);gap:clamp(2rem,6vw,6rem);align-items:center}.builder-copy{position:relative}.builder-copy p{max-width:32rem;line-height:1.6}.hand-note{display:inline-block;margin-top:clamp(2rem,8vw,7rem);font-family:Caveat Variable,cursive;font-size:1.65rem;color:#ffffffc2;transform:rotate(-6deg)}.builder-card{background:#080f0fad;border:1px solid rgba(255,255,255,.24);border-radius:8px;padding:clamp(1.35rem,3vw,2.4rem);box-shadow:0 28px 90px -40px #000000bf;backdrop-filter:blur(16px)}.builder-top{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.75rem}.builder-progress{flex:1;min-width:0}.builder-bar{height:6px;border-radius:999px;background:#ffffff3d;overflow:hidden}.builder-bar-fill{height:100%;background:#ffffffb8;border-radius:inherit;transition:width .3s var(--ease)}.builder-step-label{display:block;margin-top:.5rem;font-size:.8rem;color:#ffffffad}.builder-price{text-align:right;flex:none}.builder-price span{display:block;font-size:.75rem;color:#ffffff9e}.builder-price b{font-family:var(--display);font-size:1.15rem;color:#fff;white-space:nowrap}.b-title{font-family:var(--display);font-size:clamp(1.45rem,1rem + 1vw,2rem);font-weight:560;margin:0 0 .4rem;color:#fff}.b-sub{color:#ffffffad;margin:0 0 1.25rem}.b-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:1rem}@media (max-width: 560px){.b-options{grid-template-columns:minmax(0,1fr)}}.b-option{font:inherit;text-align:left;background:#ffffff08;border:1px solid rgba(255,255,255,.28);border-radius:6px;padding:1em 1.1em;cursor:pointer;color:#fff;transition:border-color .18s var(--ease),background-color .18s var(--ease)}.b-option:hover{border-color:#ffffff9e}.b-option.active{border-color:#ffffffe0;background:#ffffff29;font-weight:600}.b-option small{display:block;margin-top:.45rem;color:#fff9;font-size:.82rem;line-height:1.35}.b-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}@media (max-width: 560px){.b-contact-grid{grid-template-columns:minmax(0,1fr)}}.b-field{display:grid;gap:.4rem;font-size:var(--step--1);color:#ffffffad}.b-field.b-full{grid-column:1 / -1;margin-top:1rem}.b-field input,.b-field textarea{font:inherit;font-size:var(--step-0);color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.24);border-radius:6px;padding:.7em .85em;width:100%}.b-field input::placeholder,.b-field textarea::placeholder{color:#ffffff73}.b-summary{display:grid;gap:.9rem;margin-top:1rem}.b-summary-row{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.16)}.b-summary-row>span{color:#ffffff94;font-size:.85rem}.b-summary-row.b-full{flex-direction:column;gap:.5rem}.b-price-row{border-bottom:0}.b-price-row b{font-family:var(--display);font-size:1.2rem}.b-chips{display:flex;flex-wrap:wrap;gap:.4rem}.b-chip{background:#ffffff1f;border-radius:999px;padding:.3em .9em;font-size:.82rem}.b-note{font-size:var(--step--1);color:#ffffff9e;margin-top:1rem}.b-success{text-align:center;padding:1rem 0}.b-success p{color:#ffffffb8;max-width:32rem;margin:.75rem auto 0}.b-ticket{margin-top:1.25rem!important;font-family:var(--mono, monospace)}.builder-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.builder-nav .btn-light{background:#ffffff14;border-color:#ffffff38;color:#fff}.builder-nav .btn-primary{background:#dbe8e9;color:#101817}.sitebuild-final{min-height:56vh;display:grid;align-items:center;padding-block:clamp(4rem,8vw,7rem)}.final-shade{background:linear-gradient(90deg,#060807e6,#0608077a,#060807b8)}.final-copy{position:relative}@media (max-width: 1020px){.reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reason-grid>div:first-child{grid-column:1 / -1}.process-grid,.project-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){.sitebuild-hero{min-height:auto}.sitebuild-hero-shell{padding-block:5rem 2rem}.hero-note{display:none}.hero-points,.intro-grid,.process-head,.project-cards{grid-template-columns:minmax(0,1fr)}.hero-points{margin-top:3rem;gap:1rem}.sitebuild-hero h1,.intro-copy .h-section,.process-head .h-section,.projects-head h2,.builder-copy h2,.final-copy h2{font-size:clamp(2.2rem,9vw,3.4rem)}.projects-head{display:grid;align-items:start}.process-card{min-height:0;padding-bottom:1.5rem;border-bottom:1px solid rgba(20,28,29,.14)}.process-card>b{display:none}}@media (max-width: 560px){.sitebuild-hero h1,.intro-copy .h-section,.process-head .h-section,.projects-head h2,.builder-copy h2,.final-copy h2{font-size:clamp(2.75rem,15vw,3.7rem)}.reason-grid,.process-grid{grid-template-columns:minmax(0,1fr)}.reason{border-left:0;padding-left:0;border-top:1px solid rgba(20,28,29,.15);padding-top:1.2rem}.builder-top{display:grid}.builder-price{text-align:left}.builder-nav{flex-direction:column-reverse}.builder-nav .btn{width:100%;justify-content:center}}
