.StudioReader-module__dem6Nq__backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);background:#21352b36;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.StudioReader-module__dem6Nq__objectLabel{color:#697458;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #7e927433;flex:none;justify-content:space-between;gap:15px;padding:11px 28px;font:8px/1.5 Courier New,monospace;display:flex}:is(.StudioReader-module__dem6Nq__backdrop[data-station=work] .StudioReader-module__dem6Nq__panel#glass-page,.StudioReader-module__dem6Nq__backdrop[data-station=work] .StudioReader-module__dem6Nq__panel#case-page){border:7px solid #30483f;border-radius:14px;box-shadow:0 35px 100px #14261c70,0 0 0 1px #91a18a}.StudioReader-module__dem6Nq__backdrop[data-station=work] .StudioReader-module__dem6Nq__toolbar{color:#f5ecd5;background:#30483f;border-bottom-color:#536d5b}.StudioReader-module__dem6Nq__backdrop[data-station=work] .StudioReader-module__dem6Nq__panel:is(#glass-page,#case-page) .StudioReader-module__dem6Nq__close{color:#f5ecd5;background:#ffffff09;border:1px solid #c3cbb34f}.StudioReader-module__dem6Nq__backdrop[data-station=work] .StudioReader-module__dem6Nq__panel:is(#glass-page,#case-page) .StudioReader-module__dem6Nq__close:hover{background:#ffffff1a}.StudioReader-module__dem6Nq__backdrop[data-station=about] .StudioReader-module__dem6Nq__panel#glass-page{border-left:9px solid #55694c;border-radius:5px 16px 16px 5px}@media (max-width:600px){.StudioReader-module__dem6Nq__objectLabel{padding:10px 18px;font-size:7px}.StudioReader-module__dem6Nq__objectLabel>span:last-child{display:none}}:is(.StudioReader-module__dem6Nq__panel#glass-page,.StudioReader-module__dem6Nq__panel#case-page){--paper:#f7f1de;--ink:#293e30;isolation:isolate;color:#293e30;-webkit-backdrop-filter:none;opacity:1;pointer-events:auto;background:linear-gradient(118deg,#fff9e9,#f4efd9 68%,#ece7cf);border:1px solid #c6cfac;border-radius:18px;flex-direction:column;width:min(100%,1020px);height:min(88dvh,940px);max-height:calc(100dvh - 56px);transition:none;display:flex;position:relative;inset:auto;overflow:hidden;transform:none;box-shadow:0 35px 100px #172a3847,inset 0 1px 1px #fff9}.StudioReader-module__dem6Nq__panel#case-page{width:min(100%,1140px)}.StudioReader-module__dem6Nq__panel#case-page:before{content:none}.StudioReader-module__dem6Nq__toolbar{z-index:2;background:#dce4cbba;border-bottom:1px solid #7e927451;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 28px;display:flex;position:relative}.StudioReader-module__dem6Nq__titleGroup{align-items:center;gap:12px;min-width:0;display:flex}.StudioReader-module__dem6Nq__statusLight{background:#d59a3a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #d59a3a1c}.StudioReader-module__dem6Nq__eyebrow{letter-spacing:.12em;white-space:nowrap;font:10px/1.4 Courier New,monospace}.StudioReader-module__dem6Nq__divider{color:#8f9a7b;font-size:15px}.StudioReader-module__dem6Nq__title{white-space:nowrap;text-overflow:ellipsis;font:italic 14px/1.3 Georgia,Times New Roman,serif;overflow:hidden}.StudioReader-module__dem6Nq__close{color:#354936;letter-spacing:.06em;-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf8e74d;border:1px solid #81927073;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:15px;min-height:40px;padding:10px 15px;font:9px/1.4 Courier New,monospace;display:flex}.StudioReader-module__dem6Nq__close:hover{background:#fffbed;border-color:#6e845b}.StudioReader-module__dem6Nq__close:focus-visible{outline-offset:3px;outline:2px solid #b7812b}:is(.StudioReader-module__dem6Nq__scroll#page-scroll,.StudioReader-module__dem6Nq__scroll#case-scroll){overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#81927080 transparent;opacity:1;scroll-behavior:smooth;flex:1;width:100%;min-height:0;padding:40px 52px 54px;transition:none;position:relative;overflow:hidden auto;transform:none}.StudioReader-module__dem6Nq__panel#glass-page[data-page=about] .StudioReader-module__dem6Nq__scroll#page-scroll{padding-top:36px}.StudioReader-module__dem6Nq__panel#glass-page[data-page=pricing] .StudioReader-module__dem6Nq__scroll#page-scroll{padding:0}.StudioReader-module__dem6Nq__panel #pricing-estimator{--price-line:#78856855;--ink:#293e30}.StudioReader-module__dem6Nq__panel #pricing-estimator .pricing-service-nav a[aria-current]{color:#fff7dd;background:#384f39;border-color:#384f39}.StudioReader-module__dem6Nq__panel #pricing-estimator .pricing-range-card{background:#fffaf17a}:is(.StudioReader-module__dem6Nq__panel #pricing-estimator .pricing-next,.StudioReader-module__dem6Nq__panel .page-action){border-radius:8px}.StudioReader-module__dem6Nq__panel .document-overview{max-width:850px;margin:auto}.StudioReader-module__dem6Nq__panel .document-overview>h1{letter-spacing:-.055em;margin:0 0 24px;font:400 clamp(42px,6vw,72px)/1 Georgia,Times New Roman,serif}.StudioReader-module__dem6Nq__panel .document-overview>.page-lead{font-size:clamp(24px,3vw,34px);line-height:1.14}.StudioReader-module__dem6Nq__panel .document-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:36px 0;display:grid}.StudioReader-module__dem6Nq__panel .document-projects>a{background:#fffaf18c;border:1px solid #98a28875;border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:0 22px 24px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;overflow:hidden;color:#293e30!important}.StudioReader-module__dem6Nq__panel .document-projects>a:hover{border-color:#74895f;transform:translateY(-3px);box-shadow:0 8px 25px #50633f18}.StudioReader-module__dem6Nq__panel .document-projects .rooftop-project-image{object-fit:cover;background:#d9ddc8;width:calc(100% + 44px);max-width:none;height:208px;margin:0 -22px 20px;display:block}.StudioReader-module__dem6Nq__panel .document-projects .rooftop-project-number{color:#8f6d2a;letter-spacing:.1em;margin:0 0 14px;font:9px/1.5 Courier New,monospace;display:block}.StudioReader-module__dem6Nq__panel .document-projects strong{letter-spacing:-.025em;margin:0 0 12px;font:400 25px/1.1 Georgia,Times New Roman,serif;display:block}.StudioReader-module__dem6Nq__panel .document-projects a>span:last-child{font-size:14px;line-height:1.6}.StudioReader-module__dem6Nq__panel .document-overview .fine-print{color:#69745b;font-size:12px;line-height:1.6}.StudioReader-module__dem6Nq__panel .case-opening{padding-top:15px}.StudioReader-module__dem6Nq__panel .case-figure img{background:#e4e1cf}:is(.StudioReader-module__dem6Nq__panel .case-toolbar,.StudioReader-module__dem6Nq__panel #case-scroll){opacity:1;transform:none}.StudioReader-module__dem6Nq__panel .gallery-intro{pointer-events:auto;position:relative;inset:auto}.StudioReader-module__dem6Nq__panel .gallery-frame{background-color:#e8d9b7}.StudioReader-module__dem6Nq__panel .gallery-viewer{z-index:100;background:#26372ef7}:is(.StudioReader-module__dem6Nq__panel a:focus-visible,.StudioReader-module__dem6Nq__panel button:focus-visible,.StudioReader-module__dem6Nq__panel input:focus-visible,.StudioReader-module__dem6Nq__panel textarea:focus-visible){outline-offset:3px;outline:2px solid #b7812b}.StudioReader-module__dem6Nq__footer{color:#63715a;letter-spacing:.12em;background:#e6e8d2a8;border-top:1px solid #7e92743b;flex:none;justify-content:space-between;gap:12px;padding:13px 28px;font:8px/1.5 Courier New,monospace;display:flex}.StudioReader-module__dem6Nq__footer>span:last-child{color:#8c6e32}@keyframes StudioReader-module__dem6Nq__arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:700px){.StudioReader-module__dem6Nq__backdrop{padding:12px}:is(.StudioReader-module__dem6Nq__panel#glass-page,.StudioReader-module__dem6Nq__panel#case-page){border-radius:13px;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.StudioReader-module__dem6Nq__toolbar{gap:10px;min-height:76px;padding:14px 18px}.StudioReader-module__dem6Nq__titleGroup{grid-template-columns:7px 1fr;gap:5px 9px;display:grid}.StudioReader-module__dem6Nq__statusLight{grid-row:1/3}.StudioReader-module__dem6Nq__eyebrow{font-size:8px}.StudioReader-module__dem6Nq__divider{display:none}.StudioReader-module__dem6Nq__title{font-size:12px}.StudioReader-module__dem6Nq__close{gap:9px;padding:9px 10px;font-size:8px}.StudioReader-module__dem6Nq__scroll#page-scroll{padding:28px 24px 40px}.StudioReader-module__dem6Nq__scroll#case-scroll{padding:28px 24px 40px}.StudioReader-module__dem6Nq__panel#glass-page[data-page=about] .StudioReader-module__dem6Nq__scroll#page-scroll{padding:28px 24px 40px}.StudioReader-module__dem6Nq__footer{letter-spacing:.06em;padding:12px 18px;font-size:7px}.StudioReader-module__dem6Nq__panel .document-projects{gap:14px}.StudioReader-module__dem6Nq__panel .document-projects>a{padding:0 16px 20px}.StudioReader-module__dem6Nq__panel .document-projects .rooftop-project-image{width:calc(100% + 32px);height:165px;margin:0 -16px 16px}.StudioReader-module__dem6Nq__panel .document-projects strong{font-size:22px}.StudioReader-module__dem6Nq__panel .document-projects a>span:last-child{font-size:13px}}@media (max-width:480px){.StudioReader-module__dem6Nq__panel .document-projects{grid-template-columns:1fr}.StudioReader-module__dem6Nq__panel .document-projects .rooftop-project-image{height:205px}.StudioReader-module__dem6Nq__close>span{max-width:83px;line-height:1.6}.StudioReader-module__dem6Nq__footer{font-size:6px}.StudioReader-module__dem6Nq__panel .about-intro-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.StudioReader-module__dem6Nq__backdrop{animation:none}.StudioReader-module__dem6Nq__panel .document-projects>a{transition:none}:is(.StudioReader-module__dem6Nq__scroll#page-scroll,.StudioReader-module__dem6Nq__scroll#case-scroll){scroll-behavior:auto}}
.RooftopStudio-module__Nkq2Rq__root{isolation:isolate;color:#f5ebd7;background:#b6a5c1;font-family:Arial,Helvetica,sans-serif;position:fixed;inset:0;overflow:hidden}.RooftopStudio-module__Nkq2Rq__root .rooftop-canvas{position:absolute;inset:0}.RooftopStudio-module__Nkq2Rq__root canvas{touch-action:none;width:100%;height:100%;display:block}.RooftopStudio-module__Nkq2Rq__root[data-phase=entering] .RooftopStudio-module__Nkq2Rq__tools,.RooftopStudio-module__Nkq2Rq__root[data-phase=returning] .RooftopStudio-module__Nkq2Rq__tools{pointer-events:none;opacity:.3}.RooftopStudio-module__Nkq2Rq__root[data-phase=entering] .RooftopStudio-module__Nkq2Rq__identity,.RooftopStudio-module__Nkq2Rq__root[data-phase=returning] .RooftopStudio-module__Nkq2Rq__identity{pointer-events:none}.RooftopStudio-module__Nkq2Rq__journeyStatus{z-index:8;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#233c36c9;border:1px solid #f1e4c742;border-radius:12px;flex-direction:column;align-items:center;gap:9px;padding:18px 28px;display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #18352c25}.RooftopStudio-module__Nkq2Rq__journeyStatus>span{text-transform:uppercase;letter-spacing:.14em;color:#e0c38f;font:9px/1.5 Courier New,monospace}.RooftopStudio-module__Nkq2Rq__journeyStatus>strong{font:italic 400 25px/1.2 Georgia,serif}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__journeyStatus>button{text-underline-offset:4px;background:0 0;border:0;padding:6px;font:9px/1.5 Courier New,monospace;text-decoration:underline}.RooftopStudio-module__Nkq2Rq__readerStage{z-index:80;opacity:1;transform-origin:var(--portal-x,50%) var(--portal-y,60%);transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1);animation:.55s cubic-bezier(.16,1,.3,1) both RooftopStudio-module__Nkq2Rq__portalReveal;position:fixed;inset:0;transform:scale(1)}.RooftopStudio-module__Nkq2Rq__readerStage[data-leaving=true]{opacity:0;pointer-events:none;animation:none;transform:scale(.98)}.RooftopStudio-module__Nkq2Rq__root[data-paused=true] .RooftopStudio-module__Nkq2Rq__readerStage{transition:none;animation:none}@keyframes RooftopStudio-module__Nkq2Rq__portalReveal{0%{opacity:0;transform:scale(.91)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.RooftopStudio-module__Nkq2Rq__readerStage{transition:none;animation:none}}@media (max-width:600px){.RooftopStudio-module__Nkq2Rq__journeyStatus{min-width:210px;padding:15px 18px;bottom:24px}}.RooftopStudio-module__Nkq2Rq__vignette{z-index:1;pointer-events:none;background:linear-gradient(#1e244b0d,#0000 20% 74%,#293f4f12);position:absolute;inset:0}.RooftopStudio-module__Nkq2Rq__topbar{z-index:5;justify-content:space-between;align-items:center;padding:26px 34px;display:flex;pointer-events:none!important;opacity:1!important;position:absolute!important;inset:0 0 auto!important}.RooftopStudio-module__Nkq2Rq__identity{color:inherit;pointer-events:auto;align-items:center;gap:13px;text-decoration:none;display:flex}.RooftopStudio-module__Nkq2Rq__identity>span{letter-spacing:.14em;font:11px/1.35 Courier New,monospace}.RooftopStudio-module__Nkq2Rq__identity>span>span{letter-spacing:.38em;font-size:9px;display:block}.RooftopStudio-module__Nkq2Rq__identity img{filter:drop-shadow(0 2px 5px #3e29431a)}.RooftopStudio-module__Nkq2Rq__edition{letter-spacing:.19em;text-shadow:0 1px 12px #283a5450;white-space:nowrap;align-items:center;gap:9px;margin:0;font:8px/1.5 Courier New,monospace;display:flex;position:absolute;left:50%;transform:translate(-50%)}.RooftopStudio-module__Nkq2Rq__dot{background:#ffda9e;border-radius:50%;width:4px;height:4px;box-shadow:0 0 9px #ffda9e6b}.RooftopStudio-module__Nkq2Rq__tools{pointer-events:auto;align-items:center;gap:8px;display:flex}.RooftopStudio-module__Nkq2Rq__root button{color:inherit;cursor:pointer;font-family:Courier New,monospace}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__iconButton,.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__menuButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#394c5124;border:1px solid #f8edcf52;border-radius:50%;justify-content:center;align-items:center;transition:background .25s,border-color .25s,transform .25s;display:flex;box-shadow:inset 0 1px #fff1}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__iconButton{width:37px;height:37px;padding:9px}.RooftopStudio-module__Nkq2Rq__iconButton svg{width:20px;height:20px}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__iconButton:hover,.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__menuButton:hover{background:#e0b97b30;border-color:#fff2d9a3;transform:translateY(-1px)}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__iconButton[aria-pressed=true]{background:#233f474f}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__menuButton{border-radius:30px;gap:14px;height:37px;margin-left:6px;padding:0 14px 0 17px}.RooftopStudio-module__Nkq2Rq__menuButton>span{letter-spacing:.13em;font-size:8px}.RooftopStudio-module__Nkq2Rq__menuButton svg{width:17px;height:17px}.RooftopStudio-module__Nkq2Rq__caption{z-index:2;pointer-events:none;text-shadow:0 1px 12px #273e4b1c;position:absolute;bottom:33px;left:36px}.RooftopStudio-module__Nkq2Rq__caption>p{letter-spacing:.18em;opacity:.86;margin:0 0 12px;font:7px/1.5 Courier New,monospace}.RooftopStudio-module__Nkq2Rq__caption h1{letter-spacing:-.035em;margin:0 0 15px;font:400 32px/.99 Georgia,Times New Roman,serif}.RooftopStudio-module__Nkq2Rq__caption em{font-weight:400}.RooftopStudio-module__Nkq2Rq__caption>span{letter-spacing:.15em;opacity:.76;font:6px/1.5 Courier New,monospace}.RooftopStudio-module__Nkq2Rq__guidance{z-index:2;pointer-events:none;letter-spacing:.015em;white-space:nowrap;align-items:center;gap:10px;font:8px/1.5 Courier New,monospace;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.RooftopStudio-module__Nkq2Rq__guidance>svg{opacity:.8;width:14px;height:24px}.RooftopStudio-module__Nkq2Rq__guidance i{vertical-align:middle;opacity:.6;background:currentColor;border-radius:50%;width:2px;height:2px;margin:0 10px;display:inline-block}.RooftopStudio-module__Nkq2Rq__mobileHint{display:none}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__activeSection{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:auto 20px;gap:7px 28px;padding:12px 0 0;transition:color .25s,transform .25s;display:grid;position:absolute;bottom:31px;right:35px}.RooftopStudio-module__Nkq2Rq__activeSection>span{letter-spacing:.14em;opacity:.7;grid-column:1/3;font:7px/1.5 Courier New,monospace}.RooftopStudio-module__Nkq2Rq__activeSection strong{letter-spacing:-.02em;font:400 19px/1.1 Georgia,Times New Roman,serif}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__activeSection:hover,.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__activeSection.RooftopStudio-module__Nkq2Rq__hovered{color:#ffdfa4;transform:translateY(-2px)}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__menuDismiss{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#182c3420;border:0;border-radius:0;position:absolute;inset:0}.RooftopStudio-module__Nkq2Rq__menu{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#314d45ed;border:1px solid #d9d7b64a;border-radius:13px;flex-direction:column;align-items:stretch;gap:0;width:285px;padding:23px 22px 17px;animation:.3s RooftopStudio-module__Nkq2Rq__arrive;display:flex;position:absolute;top:82px;right:34px;box-shadow:0 15px 60px #1c354d33,inset 0 1px #e0e2c622}.RooftopStudio-module__Nkq2Rq__menuKicker{letter-spacing:.22em;color:#d6bd8b;margin:0 0 17px 4px;font:7px/1.5 Courier New,monospace}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__menu>button{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;background:0 0;border:0;border-top:1px solid #d9d9af25;border-radius:0;align-items:center;gap:17px;width:100%;padding:14px 4px;font:400 25px/1.15 Georgia,Times New Roman,serif;transition:padding .25s,color .25s;display:flex}.RooftopStudio-module__Nkq2Rq__menu>button>span:first-child{color:#c4bb95;font:7px/1 monospace}.RooftopStudio-module__Nkq2Rq__menu>button>span:last-child{opacity:.55;margin-left:auto;font:16px/1 Georgia}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__menu>button:hover{color:#ffdda6;padding-left:10px}.RooftopStudio-module__Nkq2Rq__menu>a{color:#c7cbb7;margin-top:20px;padding:8px 4px;font:8px/1.5 Courier New,monospace;text-decoration:none}.RooftopStudio-module__Nkq2Rq__menu>a>span{float:right}.RooftopStudio-module__Nkq2Rq__loading{z-index:6;background-color:#9a9cba;background-image:linear-gradient(#565f9b24,#f0bcae33),url(/sites/rooftop/evening-sky.webp);background-position:50%;background-repeat:repeat;background-size:cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:0}.RooftopStudio-module__Nkq2Rq__loadingGlyph{color:#ffe2ad;font:50px/1 Georgia;animation:8s linear infinite RooftopStudio-module__Nkq2Rq__turn}.RooftopStudio-module__Nkq2Rq__loading p{text-align:center;letter-spacing:-.025em;font:italic 23px/1.4 Georgia}.RooftopStudio-module__Nkq2Rq__loading p>span{letter-spacing:.1em;opacity:.75;margin-top:9px;font:8px/1.7 Courier New,monospace;display:block}.RooftopStudio-module__Nkq2Rq__fallback{position:absolute;inset:0}.RooftopStudio-module__Nkq2Rq__fallback img{object-fit:cover}.RooftopStudio-module__Nkq2Rq__fallback>p{white-space:nowrap;background:#263c45b3;border-radius:40px;padding:10px 16px;font-size:11px;position:absolute;bottom:100px;left:50%;transform:translate(-50%)}.RooftopStudio-module__Nkq2Rq__root :is(button,a):focus-visible{outline-offset:5px;outline:2px solid #ffdda0}@keyframes RooftopStudio-module__Nkq2Rq__arrive{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes RooftopStudio-module__Nkq2Rq__turn{to{transform:rotate(360deg)}}@media (min-width:1700px){.RooftopStudio-module__Nkq2Rq__caption{bottom:43px;left:48px}.RooftopStudio-module__Nkq2Rq__caption h1{font-size:39px}.RooftopStudio-module__Nkq2Rq__guidance{bottom:42px}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__activeSection{bottom:40px;right:46px}}@media (max-width:850px){.RooftopStudio-module__Nkq2Rq__edition{display:none}.RooftopStudio-module__Nkq2Rq__topbar{padding:22px 23px}.RooftopStudio-module__Nkq2Rq__caption h1{font-size:27px}.RooftopStudio-module__Nkq2Rq__caption{bottom:28px;left:24px}.RooftopStudio-module__Nkq2Rq__guidance{font-size:7px;bottom:30px}.RooftopStudio-module__Nkq2Rq__guidance i{margin:0 6px}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__activeSection{column-gap:12px;bottom:25px;right:24px}.RooftopStudio-module__Nkq2Rq__caption>span{display:none}.RooftopStudio-module__Nkq2Rq__caption>p{font-size:6px}}@media (max-width:600px){.RooftopStudio-module__Nkq2Rq__topbar{padding:19px 18px}.RooftopStudio-module__Nkq2Rq__identity{gap:8px}.RooftopStudio-module__Nkq2Rq__identity img{width:32px;height:32px}.RooftopStudio-module__Nkq2Rq__identity>span{font-size:9px}.RooftopStudio-module__Nkq2Rq__identity>span>span{font-size:7px}.RooftopStudio-module__Nkq2Rq__tools{gap:5px}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__iconButton{width:31px;height:31px;padding:7px}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__iconButton:nth-child(3){display:none}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__menuButton{gap:0;height:32px;margin-left:2px;padding:0 10px}.RooftopStudio-module__Nkq2Rq__menuButton>span{display:none}.RooftopStudio-module__Nkq2Rq__menuButton svg{width:17px}.RooftopStudio-module__Nkq2Rq__caption{bottom:81px;left:22px}.RooftopStudio-module__Nkq2Rq__caption h1{font-size:28px;line-height:1.05}.RooftopStudio-module__Nkq2Rq__caption>p{letter-spacing:.11em;margin-bottom:9px;font-size:6px}.RooftopStudio-module__Nkq2Rq__guidance{border-top:1px solid #f5e6cc2b;justify-content:center;width:calc(100% - 42px);padding:12px 0;font-size:7px;bottom:24px}.RooftopStudio-module__Nkq2Rq__desktopHint{display:none}.RooftopStudio-module__Nkq2Rq__mobileHint{display:inline}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__activeSection{row-gap:8px;bottom:84px;right:22px}.RooftopStudio-module__Nkq2Rq__activeSection strong{font-size:18px}.RooftopStudio-module__Nkq2Rq__activeSection>span{font-size:6px}.RooftopStudio-module__Nkq2Rq__menu{width:min(285px,100vw - 36px);top:65px;right:18px}.RooftopStudio-module__Nkq2Rq__fallback img{object-position:60% center}}@media (max-height:520px) and (min-width:601px){.RooftopStudio-module__Nkq2Rq__topbar{padding:16px 23px}.RooftopStudio-module__Nkq2Rq__caption h1{font-size:23px}.RooftopStudio-module__Nkq2Rq__caption>p{margin-bottom:7px}.RooftopStudio-module__Nkq2Rq__caption{bottom:20px}.RooftopStudio-module__Nkq2Rq__guidance{bottom:24px}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__activeSection{bottom:20px}.RooftopStudio-module__Nkq2Rq__menu{max-height:calc(100dvh - 75px);top:62px;overflow:auto}.RooftopStudio-module__Nkq2Rq__root .RooftopStudio-module__Nkq2Rq__menu>button{padding:10px 4px;font-size:22px}}@media (prefers-reduced-motion:reduce){.RooftopStudio-module__Nkq2Rq__loadingGlyph,.RooftopStudio-module__Nkq2Rq__menu{animation:none}.RooftopStudio-module__Nkq2Rq__root button{transition:none!important}}
