.roava-homepage-module__AUr_wW__home{--accent:#ff682c;color:#f6f5ef;width:100%;min-width:0;font-family:var(--font-geist-sans),var(--font-nanum-square),Arial,sans-serif;background:#080908;padding:18px;font-weight:400;overflow:clip}.roava-homepage-module__AUr_wW__home a,.roava-homepage-module__AUr_wW__home button{-webkit-tap-highlight-color:transparent}.roava-homepage-module__AUr_wW__home button{cursor:pointer}.roava-homepage-module__AUr_wW__home a:focus-visible,.roava-homepage-module__AUr_wW__home button:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.roava-homepage-module__AUr_wW__home section[id]{scroll-margin-top:24px}.roava-homepage-module__AUr_wW__hero{isolation:isolate;background:#273329;border:1px solid #ffffff70;border-radius:9px;height:calc(100svh - 36px);min-height:780px;max-height:1100px;padding:0 30px;position:relative;overflow:hidden}.roava-homepage-module__AUr_wW__heroScene{z-index:-3;position:absolute;inset:-65px 0}.roava-homepage-module__AUr_wW__heroPhoto{object-fit:cover;animation:1.1s ease-out roava-homepage-module__AUr_wW__photoIn}.roava-homepage-module__AUr_wW__sceneShade{z-index:-2;background:linear-gradient(#0007 0%,#0003 28%,#0002 45%,#0009 100%);position:absolute;inset:0}.roava-homepage-module__AUr_wW__header{align-items:center;gap:40px;height:94px;display:flex}.roava-homepage-module__AUr_wW__brand{flex-shrink:0;display:block}.roava-homepage-module__AUr_wW__brandImage{width:112px;height:auto;display:block}.roava-homepage-module__AUr_wW__header nav{gap:26px;font-size:12px;display:flex}.roava-homepage-module__AUr_wW__header nav a{padding:10px 0;position:relative}.roava-homepage-module__AUr_wW__header nav a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:4px;left:0;transform:scaleX(0)}.roava-homepage-module__AUr_wW__header nav a:hover:after{transform:scaleX(1)}.roava-homepage-module__AUr_wW__headerNote{margin:auto;font-size:10px;line-height:1.5}.roava-homepage-module__AUr_wW__headerCta,.roava-homepage-module__AUr_wW__lightCta,.roava-homepage-module__AUr_wW__darkCta{color:#111;white-space:nowrap;background:#faf9f5;border-radius:40px;justify-content:center;align-items:center;gap:20px;font-size:12px;transition:background .25s,transform .25s;display:inline-flex}.roava-homepage-module__AUr_wW__headerCta{padding:5px 5px 5px 22px}.roava-homepage-module__AUr_wW__headerCta>span{color:#fff;background:#121412;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.roava-homepage-module__AUr_wW__heroContent{margin-top:clamp(45px,8vh,110px)}.roava-homepage-module__AUr_wW__eyebrow,.roava-homepage-module__AUr_wW__micro,.roava-homepage-module__AUr_wW__sectionLabel{letter-spacing:.06em;font-size:10px}.roava-homepage-module__AUr_wW__eyebrow{align-items:center;gap:9px;display:flex}.roava-homepage-module__AUr_wW__liveDot{background:var(--accent);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #ff682c12}.roava-homepage-module__AUr_wW__heroTitle{letter-spacing:-.075em;margin:32px 0 36px;font-size:clamp(64px,8.7vw,150px);font-weight:400;line-height:.95}.roava-homepage-module__AUr_wW__heroTitle>span{white-space:nowrap;align-items:center;gap:2vw;display:flex}.roava-homepage-module__AUr_wW__heroTitle>span:last-child{justify-content:flex-end}.roava-homepage-module__AUr_wW__mark{width:.68em;height:.68em;color:var(--accent);flex-shrink:0;grid-template-columns:1fr 1fr;gap:3px;display:inline-grid}.roava-homepage-module__AUr_wW__mark i{background:currentColor;border-radius:2px 2px 80%}.roava-homepage-module__AUr_wW__mark i:nth-child(2),.roava-homepage-module__AUr_wW__mark i:nth-child(3){transform:rotate(180deg)}.roava-homepage-module__AUr_wW__heroTitle .roava-homepage-module__AUr_wW__mark{animation:18s ease-in-out infinite roava-homepage-module__AUr_wW__markTurn}.roava-homepage-module__AUr_wW__heroMiddle{justify-content:space-between;align-items:center;gap:24px;display:flex}.roava-homepage-module__AUr_wW__heroMiddle>p{font-size:15px;line-height:1.65}.roava-homepage-module__AUr_wW__heroActions{gap:10px;display:flex}.roava-homepage-module__AUr_wW__darkCta{color:#fff;background:#171917;padding:6px 6px 6px 22px}.roava-homepage-module__AUr_wW__darkCta>span{color:#151515;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.roava-homepage-module__AUr_wW__lightCta{padding:18px 24px}.roava-homepage-module__AUr_wW__headerCta:hover,.roava-homepage-module__AUr_wW__lightCta:hover,.roava-homepage-module__AUr_wW__contactCta:hover{background:var(--accent);transform:translateY(-3px)}.roava-homepage-module__AUr_wW__darkCta:hover{background:#383b36;transform:translateY(-3px)}.roava-homepage-module__AUr_wW__heroBottom{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:33px;left:30px;right:30px}.roava-homepage-module__AUr_wW__featured{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1114;border:1px solid #ffffff40;border-radius:8px;align-items:center;gap:18px;width:310px;padding:8px 16px 8px 8px;display:flex}.roava-homepage-module__AUr_wW__featuredThumb{border-radius:4px;flex-shrink:0;width:88px;height:94px;position:relative;overflow:hidden}.roava-homepage-module__AUr_wW__featuredThumb img{object-fit:cover;filter:brightness(.65)}.roava-homepage-module__AUr_wW__featuredThumb>svg{position:absolute;top:36px;left:33px}.roava-homepage-module__AUr_wW__featured .roava-homepage-module__AUr_wW__micro{color:#d0d1c9;font-size:8px}.roava-homepage-module__AUr_wW__featured p{margin:8px 0 15px;font-size:14px}.roava-homepage-module__AUr_wW__sliderControls{align-items:center;gap:10px;font-size:9px;display:flex}.roava-homepage-module__AUr_wW__sliderControls>span{color:#d0d1c9;margin-right:auto}.roava-homepage-module__AUr_wW__sliderControls button{border-radius:50%;padding:4px;transition:background .2s}.roava-homepage-module__AUr_wW__sliderControls button:hover{background:#fff3}.roava-homepage-module__AUr_wW__scrollCue{align-items:center;gap:20px;padding-bottom:5px;font-size:9px;display:flex}.roava-homepage-module__AUr_wW__scrollCue svg{animation:2.4s ease-in-out infinite roava-homepage-module__AUr_wW__nudge}.roava-homepage-module__AUr_wW__heroSignature{align-items:center;gap:20px;display:flex}.roava-homepage-module__AUr_wW__heroSignature .roava-homepage-module__AUr_wW__mark{color:#f6f5ef;font-size:80px}.roava-homepage-module__AUr_wW__heroSignature p{font-size:12px;line-height:1.5}.roava-homepage-module__AUr_wW__work,.roava-homepage-module__AUr_wW__studio,.roava-homepage-module__AUr_wW__services,.roava-homepage-module__AUr_wW__contact{padding:110px 30px}.roava-homepage-module__AUr_wW__sectionLabel{color:#999d94;justify-content:space-between;align-items:center;font-size:9px;display:flex}.roava-homepage-module__AUr_wW__sectionHead{justify-content:space-between;align-items:center;gap:40px;margin:50px 0 70px;display:flex}.roava-homepage-module__AUr_wW__sectionHead h2{letter-spacing:-.06em;font-size:clamp(32px,4vw,66px);font-weight:400;line-height:1.06}.roava-homepage-module__AUr_wW__sectionHead h2>span{color:var(--accent);margin-right:8px}.roava-homepage-module__AUr_wW__sectionHead>p{max-width:350px;font-size:16px;line-height:1.65}.roava-homepage-module__AUr_wW__sectionHead>p>span{color:#999d94;font-size:13px}.roava-homepage-module__AUr_wW__projectGrid{grid-template-columns:.65fr 1fr 1fr 1fr;align-items:start;gap:24px;display:grid}.roava-homepage-module__AUr_wW__workNote{padding-top:6px}.roava-homepage-module__AUr_wW__outlinedArrow{border:1px solid var(--accent);color:var(--accent);border-radius:30px;place-items:center;width:45px;height:29px;display:grid}.roava-homepage-module__AUr_wW__workNote p{margin:24px 0 70px;font-size:12px;line-height:1.5}.roava-homepage-module__AUr_wW__workNote>span:last-child{color:#92958e;font-size:9px}.roava-homepage-module__AUr_wW__project{min-width:0}.roava-homepage-module__AUr_wW__projectSlot:nth-child(3n){margin-top:100px}.roava-homepage-module__AUr_wW__projectSlot:nth-child(n+5){grid-column:auto}.roava-homepage-module__AUr_wW__projectImage{aspect-ratio:.74;background:#20231e;border-radius:15px;position:relative;overflow:hidden}.roava-homepage-module__AUr_wW__projectImage:after{content:"";pointer-events:none;background:linear-gradient(#0004,#0000 35%,#0005);position:absolute;inset:0}.roava-homepage-module__AUr_wW__projectImage img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.65,.25,1),filter .6s}.roava-homepage-module__AUr_wW__projectIndex,.roava-homepage-module__AUr_wW__projectCategory,.roava-homepage-module__AUr_wW__projectVisit{z-index:1;position:absolute}.roava-homepage-module__AUr_wW__projectIndex{letter-spacing:.04em;font-size:9px;top:21px;left:18px}.roava-homepage-module__AUr_wW__projectCategory{border:1px solid #fff7;border-radius:30px;max-width:calc(100% - 36px);padding:5px 10px;font-size:9px;bottom:20px;left:18px}.roava-homepage-module__AUr_wW__projectVisit{opacity:0;justify-content:center;align-items:center;gap:8px;font-size:13px;transition:opacity .3s,transform .3s;display:flex;inset:0;transform:translateY(10px)}.roava-homepage-module__AUr_wW__project:hover .roava-homepage-module__AUr_wW__projectVisit,.roava-homepage-module__AUr_wW__project:focus-visible .roava-homepage-module__AUr_wW__projectVisit{opacity:1;transform:translateY(0)}.roava-homepage-module__AUr_wW__projectMeta{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.roava-homepage-module__AUr_wW__projectMeta h3{letter-spacing:-.04em;font-size:18px}.roava-homepage-module__AUr_wW__projectMeta svg{color:var(--accent);flex-shrink:0}.roava-homepage-module__AUr_wW__projectDescription{color:#999d94;margin-top:9px;font-size:12px;line-height:1.7}.roava-homepage-module__AUr_wW__emptyWork{isolation:isolate;border-radius:12px;min-height:440px;position:relative;overflow:hidden}.roava-homepage-module__AUr_wW__emptyWork>img{object-fit:cover;z-index:-2;filter:brightness(.5)}.roava-homepage-module__AUr_wW__emptyWork>div{padding:55px}.roava-homepage-module__AUr_wW__emptyWork h3{margin:25px 0;font-size:40px;line-height:1.3}.roava-homepage-module__AUr_wW__studio{border-top:1px solid #ffffff26}.roava-homepage-module__AUr_wW__studioBody{gap:12%;padding-top:75px;display:flex}.roava-homepage-module__AUr_wW__studioBody>.roava-homepage-module__AUr_wW__mark{font-size:clamp(110px,17vw,250px)}.roava-homepage-module__AUr_wW__studioBody h2{letter-spacing:-.06em;font-size:clamp(27px,3.4vw,50px);font-weight:400;line-height:1.5}.roava-homepage-module__AUr_wW__studioBody p{color:#a7aba1;margin:30px 0;font-size:15px;line-height:1.9}.roava-homepage-module__AUr_wW__studioBody a{border-bottom:1px solid #ffffff50;align-items:center;gap:50px;padding:10px 0;font-size:13px;display:inline-flex}.roava-homepage-module__AUr_wW__services{border-top:1px solid #ffffff26;grid-template-columns:1fr 1.25fr;gap:10%;display:grid}.roava-homepage-module__AUr_wW__servicesHeading h2{letter-spacing:-.06em;margin:35px 0;font-size:clamp(36px,4vw,64px);line-height:1.05}.roava-homepage-module__AUr_wW__servicesHeading h2 span{color:var(--accent)}.roava-homepage-module__AUr_wW__servicesHeading>p:last-child{color:#a7aba1;font-size:14px;line-height:1.7}.roava-homepage-module__AUr_wW__serviceItem{border-top:1px solid #ffffff35}.roava-homepage-module__AUr_wW__serviceItem:last-child{border-bottom:1px solid #ffffff35}.roava-homepage-module__AUr_wW__serviceItem button{text-align:left;align-items:center;gap:20px;width:100%;padding:27px 0;display:flex}.roava-homepage-module__AUr_wW__serviceItem button>span:first-child{color:var(--accent);font-size:10px}.roava-homepage-module__AUr_wW__serviceTitle{letter-spacing:-.04em;flex:1;font-size:clamp(20px,2.2vw,32px)}.roava-homepage-module__AUr_wW__serviceItem button svg{transition:transform .3s}.roava-homepage-module__AUr_wW__plusOpen{color:var(--accent);transform:rotate(45deg)}.roava-homepage-module__AUr_wW__serviceContent{padding:0 0 30px 34px;animation:.35s roava-homepage-module__AUr_wW__contentIn}.roava-homepage-module__AUr_wW__serviceContent h3{margin-bottom:12px;font-size:15px}.roava-homepage-module__AUr_wW__serviceContent p{color:#a7aba1;max-width:420px;font-size:13px;line-height:1.85}.roava-homepage-module__AUr_wW__serviceContent>span{color:var(--accent);margin-top:24px;font-size:10px;display:block}.roava-homepage-module__AUr_wW__contact{color:#151813;background:#dfdfd5;border-radius:7px;padding-top:45px;padding-bottom:55px}.roava-homepage-module__AUr_wW__contact .roava-homepage-module__AUr_wW__sectionLabel{color:#575c53}.roava-homepage-module__AUr_wW__contact h2{letter-spacing:-.075em;margin:80px 0 55px;font-size:clamp(48px,8.7vw,145px);font-weight:400;line-height:.96}.roava-homepage-module__AUr_wW__contact h2>span{color:#7c8374}.roava-homepage-module__AUr_wW__contactBottom{justify-content:space-between;align-items:center;gap:24px;display:flex}.roava-homepage-module__AUr_wW__contactBottom p{font-size:15px;line-height:1.8}.roava-homepage-module__AUr_wW__contactBottom p>span{color:#5c6257;font-size:12px}.roava-homepage-module__AUr_wW__contactCta{border-bottom:1px solid #151813;align-items:center;gap:70px;padding:14px 0;font-size:18px;transition:background .25s,transform .25s;display:flex}.roava-homepage-module__AUr_wW__footer{align-items:center;gap:30px;padding:40px 30px 25px;display:flex}.roava-homepage-module__AUr_wW__footer .roava-homepage-module__AUr_wW__brand{margin-right:auto}.roava-homepage-module__AUr_wW__footer p,.roava-homepage-module__AUr_wW__footer>a:not(.roava-homepage-module__AUr_wW__brand){color:#a7aba1;align-items:center;gap:7px;font-size:10px;display:flex}.roava-homepage-module__AUr_wW__footer>a:hover{color:var(--accent)}@keyframes roava-homepage-module__AUr_wW__photoIn{0%{opacity:.4;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes roava-homepage-module__AUr_wW__markTurn{0%,40%{transform:rotate(0)}50%,90%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes roava-homepage-module__AUr_wW__nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes roava-homepage-module__AUr_wW__contentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1700px){.roava-homepage-module__AUr_wW__heroTitle{font-size:150px}}@media (max-width:1000px){.roava-homepage-module__AUr_wW__header{gap:25px}.roava-homepage-module__AUr_wW__headerNote{display:none}.roava-homepage-module__AUr_wW__headerCta{margin-left:auto}.roava-homepage-module__AUr_wW__hero{min-height:720px}.roava-homepage-module__AUr_wW__heroTitle{font-size:8.4vw}.roava-homepage-module__AUr_wW__heroSignature p{display:none}.roava-homepage-module__AUr_wW__projectGrid{grid-template-columns:repeat(3,1fr);gap:18px}.roava-homepage-module__AUr_wW__workNote{display:none}.roava-homepage-module__AUr_wW__projectSlot:nth-child(3n){margin-top:0}.roava-homepage-module__AUr_wW__projectSlot:nth-child(3n+2){margin-top:70px}.roava-homepage-module__AUr_wW__sectionHead{gap:20px}.roava-homepage-module__AUr_wW__sectionHead>p{font-size:13px}.roava-homepage-module__AUr_wW__services{gap:5%}.roava-homepage-module__AUr_wW__footer{gap:20px}.roava-homepage-module__AUr_wW__footer p{display:none}}@media (max-width:700px){.roava-homepage-module__AUr_wW__home{padding:8px}.roava-homepage-module__AUr_wW__hero{height:calc(100svh - 16px);min-height:700px;max-height:900px;padding:0 18px}.roava-homepage-module__AUr_wW__header{flex-wrap:wrap;align-content:center;gap:15px;height:76px}.roava-homepage-module__AUr_wW__brandImage{width:94px}.roava-homepage-module__AUr_wW__header nav{order:3;gap:22px;width:100%;font-size:11px}.roava-homepage-module__AUr_wW__header nav a{padding:4px 0}.roava-homepage-module__AUr_wW__headerCta{padding-left:15px;font-size:10px}.roava-homepage-module__AUr_wW__headerCta>span{width:28px;height:28px}.roava-homepage-module__AUr_wW__heroContent{margin-top:100px}.roava-homepage-module__AUr_wW__heroTitle{letter-spacing:-.065em;margin:25px 0 32px;font-size:clamp(34px,8.5vw,59px);line-height:1.08}.roava-homepage-module__AUr_wW__heroTitle>span:last-child{gap:2vw;margin-top:5px}.roava-homepage-module__AUr_wW__heroContent>.roava-homepage-module__AUr_wW__eyebrow{letter-spacing:.02em;font-size:8px}.roava-homepage-module__AUr_wW__heroMiddle{display:block}.roava-homepage-module__AUr_wW__heroMiddle>p{font-size:14px}.roava-homepage-module__AUr_wW__heroActions{gap:8px;margin-top:28px}.roava-homepage-module__AUr_wW__darkCta,.roava-homepage-module__AUr_wW__lightCta{gap:14px;font-size:11px}.roava-homepage-module__AUr_wW__darkCta{padding-left:15px}.roava-homepage-module__AUr_wW__darkCta>span{width:34px;height:34px}.roava-homepage-module__AUr_wW__lightCta{padding:15px 20px}.roava-homepage-module__AUr_wW__heroBottom{bottom:22px;left:18px;right:18px}.roava-homepage-module__AUr_wW__featured{gap:12px;width:250px;padding:6px 12px 6px 6px}.roava-homepage-module__AUr_wW__featuredThumb{width:65px;height:74px}.roava-homepage-module__AUr_wW__featuredThumb>svg{top:26px;left:22px}.roava-homepage-module__AUr_wW__featured p{margin:6px 0 8px;font-size:12px}.roava-homepage-module__AUr_wW__featured .roava-homepage-module__AUr_wW__micro{font-size:7px}.roava-homepage-module__AUr_wW__scrollCue{gap:0;font-size:0}.roava-homepage-module__AUr_wW__heroSignature{display:none}.roava-homepage-module__AUr_wW__work,.roava-homepage-module__AUr_wW__studio,.roava-homepage-module__AUr_wW__services{padding:65px 18px}.roava-homepage-module__AUr_wW__sectionLabel{gap:20px;font-size:8px}.roava-homepage-module__AUr_wW__sectionLabel>span:last-child{text-align:right;max-width:140px}.roava-homepage-module__AUr_wW__sectionHead{margin:35px 0;display:block}.roava-homepage-module__AUr_wW__sectionHead h2{font-size:clamp(25px,7vw,45px)}.roava-homepage-module__AUr_wW__sectionHead>p{margin-top:25px;font-size:13px}.roava-homepage-module__AUr_wW__projectGrid{grid-template-columns:1fr 1fr;gap:32px 14px}.roava-homepage-module__AUr_wW__projectSlot:nth-child(3n+2){margin-top:0}.roava-homepage-module__AUr_wW__projectSlot:nth-child(2n){margin-top:40px}.roava-homepage-module__AUr_wW__projectImage{aspect-ratio:.67;border-radius:9px}.roava-homepage-module__AUr_wW__projectIndex{font-size:7px;top:12px;left:10px}.roava-homepage-module__AUr_wW__projectCategory{max-width:calc(100% - 20px);padding:4px 7px;font-size:7px;bottom:12px;left:10px}.roava-homepage-module__AUr_wW__projectMeta{gap:4px;margin-top:12px}.roava-homepage-module__AUr_wW__projectMeta h3{font-size:14px}.roava-homepage-module__AUr_wW__projectMeta svg{width:16px}.roava-homepage-module__AUr_wW__projectDescription{font-size:11px}.roava-homepage-module__AUr_wW__projectVisit{font-size:10px}.roava-homepage-module__AUr_wW__studioBody{gap:25px;padding-top:40px;display:block}.roava-homepage-module__AUr_wW__studioBody>.roava-homepage-module__AUr_wW__mark{margin-bottom:30px;font-size:85px}.roava-homepage-module__AUr_wW__studioBody h2{font-size:26px}.roava-homepage-module__AUr_wW__studioBody p{font-size:13px}.roava-homepage-module__AUr_wW__services{display:block}.roava-homepage-module__AUr_wW__servicesHeading h2{margin:25px 0;font-size:42px}.roava-homepage-module__AUr_wW__servicesHeading>p:last-child{display:none}.roava-homepage-module__AUr_wW__accordion{margin-top:40px}.roava-homepage-module__AUr_wW__serviceTitle{font-size:24px}.roava-homepage-module__AUr_wW__serviceContent{padding-left:30px}.roava-homepage-module__AUr_wW__contact{padding:30px 18px}.roava-homepage-module__AUr_wW__contact h2{margin:55px 0 35px;font-size:9.5vw}.roava-homepage-module__AUr_wW__contactBottom{display:block}.roava-homepage-module__AUr_wW__contactBottom p{font-size:13px}.roava-homepage-module__AUr_wW__contactBottom p>span{font-size:11px}.roava-homepage-module__AUr_wW__contactCta{justify-content:space-between;width:100%;margin-top:30px;font-size:16px}.roava-homepage-module__AUr_wW__footer{flex-wrap:wrap;gap:24px 18px;padding:30px 18px 16px}.roava-homepage-module__AUr_wW__footer .roava-homepage-module__AUr_wW__brand{width:100%;margin-bottom:5px}.roava-homepage-module__AUr_wW__footer>a:not(.roava-homepage-module__AUr_wW__brand){font-size:9px}.roava-homepage-module__AUr_wW__emptyWork{min-height:370px}.roava-homepage-module__AUr_wW__emptyWork>div{padding:28px}.roava-homepage-module__AUr_wW__emptyWork h3{font-size:30px}}@media (prefers-reduced-motion:reduce){.roava-homepage-module__AUr_wW__home *,.roava-homepage-module__AUr_wW__home :before,.roava-homepage-module__AUr_wW__home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (hover:none){.roava-homepage-module__AUr_wW__projectVisit{opacity:1;font-size:10px;inset:auto 12px 50px auto;transform:none}}.roava-homepage-module__AUr_wW__readingProgress{background:var(--accent);transform-origin:0;z-index:100;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.roava-homepage-module__AUr_wW__typedIntro{white-space:pre-line;position:relative}.roava-homepage-module__AUr_wW__typeReserve{visibility:hidden}.roava-homepage-module__AUr_wW__typeInk{position:absolute;inset:0}.roava-homepage-module__AUr_wW__typeInk:after{content:"";background:var(--accent);width:1px;height:.9em;margin-left:4px;animation:.85s step-end 5 roava-homepage-module__AUr_wW__typeCaret;display:inline-block}.roava-homepage-module__AUr_wW__typeInk[data-complete=true]:after{display:none}.roava-homepage-module__AUr_wW__scrollStatement{border-top:1px solid #ffffff20;padding:60px 0 70px;overflow:hidden}.roava-homepage-module__AUr_wW__scrollStatement>div{letter-spacing:-.06em;align-items:center;gap:3vw;width:max-content;font-size:clamp(32px,5.5vw,90px);font-weight:400;line-height:1.3;display:flex}.roava-homepage-module__AUr_wW__scrollStatement i{color:var(--accent);font-style:normal}.roava-homepage-module__AUr_wW__scrollStatement span:nth-of-type(2){color:#999c94}@keyframes roava-homepage-module__AUr_wW__typeCaret{50%{opacity:0}}@media (hover:hover) and (pointer:fine){.roava-homepage-module__AUr_wW__project{transition:transform .45s cubic-bezier(.22,1,.36,1);display:block}.roava-homepage-module__AUr_wW__project:hover{transform:translateY(-8px)}.roava-homepage-module__AUr_wW__serviceItem button:hover .roava-homepage-module__AUr_wW__serviceTitle{color:var(--accent);transform:translate(10px)}.roava-homepage-module__AUr_wW__serviceTitle{transition:transform .35s,color .35s}}@media (max-width:700px){.roava-homepage-module__AUr_wW__scrollStatement{padding:32px 0 40px}}@media (prefers-reduced-motion:reduce){.roava-homepage-module__AUr_wW__typeInk:after{display:none}.roava-homepage-module__AUr_wW__project:hover{transform:none}}.roava-homepage-module__AUr_wW__projectSlot{min-width:0}.roava-homepage-module__AUr_wW__homepagePhoto{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s ease-out;position:absolute;inset:0}.roava-homepage-module__AUr_wW__homepagePhoto[data-ready]{opacity:1}.roava-homepage-module__AUr_wW__heroPhoto.roava-homepage-module__AUr_wW__homepagePhoto{animation:none}.roava-homepage-module__AUr_wW__projectImage img.roava-homepage-module__AUr_wW__homepagePhoto{transition:opacity .25s ease-out,transform .4s ease-out}.roava-homepage-module__AUr_wW__project:hover img,.roava-homepage-module__AUr_wW__project:focus-visible img{filter:none;transform:scale(1.025)}.roava-homepage-module__AUr_wW__projectSlot{contain:layout style}@media (prefers-reduced-motion:reduce){.roava-homepage-module__AUr_wW__homepagePhoto{transition:none}.roava-homepage-module__AUr_wW__project:hover img,.roava-homepage-module__AUr_wW__project:focus-visible img{transform:none}}.roava-homepage-module__AUr_wW__scrollStatement{contain:layout paint}@supports (animation-timeline:view()){.roava-homepage-module__AUr_wW__scrollStatement{view-timeline:--statement block}.roava-homepage-module__AUr_wW__scrollStatement>div{animation:1s linear both roava-homepage-module__AUr_wW__statementDrift;animation-timeline:--statement;animation-range:entry exit}}@keyframes roava-homepage-module__AUr_wW__statementDrift{0%{transform:translate(4%)}to{transform:translate(-16%)}}@media (prefers-reduced-motion:reduce){.roava-homepage-module__AUr_wW__scrollStatement>div{animation:none;transform:none}}.roava-homepage-module__AUr_wW__faq{padding:clamp(48px,8vw,110px) clamp(24px,5vw,80px)}.roava-homepage-module__AUr_wW__faq h2{margin:20px 0 32px;font-size:clamp(26px,3.5vw,48px);font-weight:400;line-height:1.35}.roava-homepage-module__AUr_wW__faq details{border-top:1px solid #555a50;padding:22px 0}.roava-homepage-module__AUr_wW__faq summary{cursor:pointer;font-size:clamp(16px,1.5vw,20px);line-height:1.6}.roava-homepage-module__AUr_wW__faq details p{color:#bfc4b7;max-width:780px;margin-top:16px;line-height:1.9}.roava-homepage-module__AUr_wW__faq>a,.roava-homepage-module__AUr_wW__faq>button{margin-top:24px}.roava-homepage-module__AUr_wW__heroTitle .roava-homepage-module__AUr_wW__heroSeoTitle{letter-spacing:.02em;margin-bottom:18px;font-size:clamp(14px,1.5vw,20px);font-weight:400;line-height:1.5;display:block}.roava-homepage-module__AUr_wW__faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:6px}
.homepage-template-showcase-module__GX-QSq__section{color:#f6f5ef;background:#080908;padding:100px 5% 85px;scroll-margin-top:24px}.homepage-template-showcase-module__GX-QSq__topline{color:#a2a29a;letter-spacing:.07em;border-top:1px solid #ffffff24;justify-content:space-between;gap:20px;padding-top:20px;font-size:10px;display:flex}.homepage-template-showcase-module__GX-QSq__heading{justify-content:space-between;align-items:end;gap:40px;padding:55px 0 45px;display:flex}.homepage-template-showcase-module__GX-QSq__heading h2{letter-spacing:-.065em;font-size:clamp(38px,4.7vw,78px);font-weight:400;line-height:1.3}.homepage-template-showcase-module__GX-QSq__heading em{color:#ff682c;font-style:normal}.homepage-template-showcase-module__GX-QSq__heading p{color:#a2a29a;font-size:13px;line-height:2}.homepage-template-showcase-module__GX-QSq__heading a{border-bottom:1px solid #fff5;align-items:center;gap:25px;margin-top:25px;padding-bottom:10px;font-size:12px;display:inline-flex}.homepage-template-showcase-module__GX-QSq__filter{flex-wrap:wrap;gap:7px;margin-bottom:25px;display:flex}.homepage-template-showcase-module__GX-QSq__filter button{color:#b8b8b0;border:1px solid #ffffff28;border-radius:30px;align-items:center;gap:12px;padding:11px 18px;font-size:12px;transition:background .3s,color .3s;display:flex}.homepage-template-showcase-module__GX-QSq__filter span{opacity:.6;font-size:9px}.homepage-template-showcase-module__GX-QSq__filter button[aria-pressed=true]{color:#080908;background:#ff682c;border-color:#ff682c}.homepage-template-showcase-module__GX-QSq__showcase{background:#111210;border:1px solid #ffffff24;grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);display:grid}.homepage-template-showcase-module__GX-QSq__browser{border-right:1px solid #ffffff1c;min-width:0}.homepage-template-showcase-module__GX-QSq__browserBar{color:#a0a198;background:#1a1b18;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:12px;height:38px;padding:0 18px;font-size:9px;display:flex}.homepage-template-showcase-module__GX-QSq__browserBar>span:first-child{letter-spacing:4px;opacity:.55;font-size:8px}.homepage-template-showcase-module__GX-QSq__viewport{aspect-ratio:1.44;isolation:isolate;background:#161713;width:100%;position:relative;overflow:hidden}.homepage-template-showcase-module__GX-QSq__viewport iframe{transform-origin:0 0;pointer-events:none;background:#f1efe8;border:0;width:1440px;height:1000px;transition:opacity .4s;position:absolute;top:0;left:0}.homepage-template-showcase-module__GX-QSq__loading{color:#999b91;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.homepage-template-showcase-module__GX-QSq__previewLink{z-index:2;opacity:0;background:linear-gradient(#0000 65%,#1d2b2545);justify-content:center;align-items:end;padding-bottom:30px;transition:opacity .3s;display:flex;position:absolute;inset:0}.homepage-template-showcase-module__GX-QSq__previewLink span{background:#151613ed;border-radius:40px;align-items:center;gap:18px;padding:16px 22px;font-size:12px;display:inline-flex;box-shadow:0 6px 30px #00000040}.homepage-template-showcase-module__GX-QSq__viewport:hover .homepage-template-showcase-module__GX-QSq__previewLink,.homepage-template-showcase-module__GX-QSq__previewLink:focus-visible{opacity:1}.homepage-template-showcase-module__GX-QSq__details{flex-direction:column;min-width:0;padding:30px 35px;display:flex}.homepage-template-showcase-module__GX-QSq__detailTop{color:#a0a198;justify-content:space-between;gap:15px;font-size:10px;display:flex}.homepage-template-showcase-module__GX-QSq__detailCopy{animation:.4s both homepage-template-showcase-module__GX-QSq__arrive}.homepage-template-showcase-module__GX-QSq__detailCopy h3{letter-spacing:-.055em;margin:45px 0 20px;font-size:clamp(27px,2.6vw,43px);font-weight:400;line-height:1.4}.homepage-template-showcase-module__GX-QSq__detailCopy p{color:#a9aaa1;word-break:keep-all;font-size:13px;line-height:2}.homepage-template-showcase-module__GX-QSq__detailCopy ul{margin:0;padding:25px 0 0;list-style:none}.homepage-template-showcase-module__GX-QSq__detailCopy li{color:#c2c3b9;border-top:1px solid #ffffff18;align-items:center;gap:18px;padding:15px 0;font-size:11px;display:flex}.homepage-template-showcase-module__GX-QSq__detailCopy li span{color:#71756b;font-size:9px}.homepage-template-showcase-module__GX-QSq__primary{border-bottom:1px solid #ff682c;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px 0;font-size:12px;display:flex}.homepage-template-showcase-module__GX-QSq__switcher{justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:35px;display:flex}.homepage-template-showcase-module__GX-QSq__switcher>span{color:#93968b;font-size:10px}.homepage-template-showcase-module__GX-QSq__switcher>div{gap:5px;display:flex}.homepage-template-showcase-module__GX-QSq__switcher button{border:1px solid #ffffff28;border-radius:50%;place-items:center;width:37px;height:37px;transition:background .3s;display:grid}.homepage-template-showcase-module__GX-QSq__switcher button:hover{background:#ffffff12}.homepage-template-showcase-module__GX-QSq__switcher button:disabled{opacity:.25;cursor:default}.homepage-template-showcase-module__GX-QSq__choices{scrollbar-width:thin;border:1px solid #ffffff24;border-top:0;gap:0;display:flex;overflow-x:auto}.homepage-template-showcase-module__GX-QSq__choices button{text-align:left;border-right:1px solid #ffffff1c;flex:1;min-width:160px;padding:20px 19px;transition:background .3s;position:relative}.homepage-template-showcase-module__GX-QSq__choices button:last-child{border:0}.homepage-template-showcase-module__GX-QSq__choices button[aria-pressed=true]:before{content:"";background:#ff682c;height:2px;position:absolute;top:0;left:0;right:0}.homepage-template-showcase-module__GX-QSq__choices span{color:#8c9084;font-size:9px;display:block}.homepage-template-showcase-module__GX-QSq__choices strong{white-space:nowrap;letter-spacing:-.02em;margin-top:12px;font-size:13px;font-weight:400;display:block}.homepage-template-showcase-module__GX-QSq__choices svg{color:#ff682c;position:absolute;top:20px;right:16px}.homepage-template-showcase-module__GX-QSq__bottom{justify-content:space-between;align-items:center;gap:30px;margin-top:35px;display:flex}.homepage-template-showcase-module__GX-QSq__bottom p{color:#c2c3b9;font-size:12px;line-height:2}.homepage-template-showcase-module__GX-QSq__bottom p span{color:#85897e;font-size:11px}.homepage-template-showcase-module__GX-QSq__bottom>a{white-space:nowrap;border-bottom:1px solid #ff682c;align-items:center;gap:28px;padding:12px 0;font-size:12px;display:inline-flex}.homepage-template-showcase-module__GX-QSq__section :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #ff682c}@keyframes homepage-template-showcase-module__GX-QSq__arrive{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:1000px){.homepage-template-showcase-module__GX-QSq__section{padding:75px 4%}.homepage-template-showcase-module__GX-QSq__details{padding:25px}.homepage-template-showcase-module__GX-QSq__detailCopy h3{margin-top:30px}.homepage-template-showcase-module__GX-QSq__detailCopy p{font-size:12px}.homepage-template-showcase-module__GX-QSq__detailCopy li{padding:12px 0;font-size:10px}.homepage-template-showcase-module__GX-QSq__switcher>span{display:none}.homepage-template-showcase-module__GX-QSq__switcher{justify-content:end}.homepage-template-showcase-module__GX-QSq__viewport{aspect-ratio:1.44}.homepage-template-showcase-module__GX-QSq__heading p{font-size:12px}.homepage-template-showcase-module__GX-QSq__heading h2{font-size:50px}}@media (max-width:700px){.homepage-template-showcase-module__GX-QSq__section{padding:55px 5%}.homepage-template-showcase-module__GX-QSq__topline{font-size:9px;line-height:1.7}.homepage-template-showcase-module__GX-QSq__topline span:last-child{text-align:right;max-width:145px}.homepage-template-showcase-module__GX-QSq__heading{padding:35px 0 30px;display:block}.homepage-template-showcase-module__GX-QSq__heading h2{font-size:39px;line-height:1.35}.homepage-template-showcase-module__GX-QSq__heading>div{margin-top:25px}.homepage-template-showcase-module__GX-QSq__heading p{font-size:12px}.homepage-template-showcase-module__GX-QSq__heading a{margin-top:15px;font-size:11px}.homepage-template-showcase-module__GX-QSq__filter{gap:5px;margin-bottom:20px}.homepage-template-showcase-module__GX-QSq__filter button{gap:7px;padding:9px 13px;font-size:10px}.homepage-template-showcase-module__GX-QSq__showcase{grid-template-columns:1fr}.homepage-template-showcase-module__GX-QSq__browser{border-bottom:1px solid #ffffff1c;border-right:0}.homepage-template-showcase-module__GX-QSq__browserBar{height:30px;padding:0 12px;font-size:8px}.homepage-template-showcase-module__GX-QSq__viewport{aspect-ratio:1.44}.homepage-template-showcase-module__GX-QSq__viewport iframe{height:1000px}.homepage-template-showcase-module__GX-QSq__details{padding:24px}.homepage-template-showcase-module__GX-QSq__detailTop{font-size:9px}.homepage-template-showcase-module__GX-QSq__detailCopy h3{margin:25px 0 15px;font-size:30px}.homepage-template-showcase-module__GX-QSq__detailCopy p{font-size:12px;line-height:1.9}.homepage-template-showcase-module__GX-QSq__detailCopy ul{padding-top:20px}.homepage-template-showcase-module__GX-QSq__detailCopy li{padding:13px 0;font-size:11px}.homepage-template-showcase-module__GX-QSq__primary{margin-top:10px;font-size:12px}.homepage-template-showcase-module__GX-QSq__switcher{padding-top:25px}.homepage-template-showcase-module__GX-QSq__switcher>span{display:block}.homepage-template-showcase-module__GX-QSq__choices button{min-width:150px;padding:17px 15px}.homepage-template-showcase-module__GX-QSq__choices strong{font-size:12px}.homepage-template-showcase-module__GX-QSq__choices svg{top:17px;right:12px}.homepage-template-showcase-module__GX-QSq__bottom{margin-top:25px;display:block}.homepage-template-showcase-module__GX-QSq__bottom p{font-size:11px}.homepage-template-showcase-module__GX-QSq__bottom p span{font-size:10px}.homepage-template-showcase-module__GX-QSq__bottom>a{margin-top:15px;font-size:11px}.homepage-template-showcase-module__GX-QSq__previewLink{opacity:1;background:linear-gradient(#0000 75%,#1d2b2530);padding-bottom:15px}.homepage-template-showcase-module__GX-QSq__previewLink span{gap:10px;padding:10px 15px;font-size:9px}}@media (prefers-reduced-motion:reduce){.homepage-template-showcase-module__GX-QSq__section *{transition:none!important;animation:none!important}}.homepage-template-showcase-module__GX-QSq__sitePanel{border-top:1px solid #ffffff24;margin-top:25px;padding-top:22px}.homepage-template-showcase-module__GX-QSq__sitePanelHead{justify-content:space-between;align-items:center;gap:15px;display:flex}.homepage-template-showcase-module__GX-QSq__sitePanelHead h4{font-size:12px;font-weight:400}.homepage-template-showcase-module__GX-QSq__sitePanelHead>span{color:#8c9084;font-size:10px}.homepage-template-showcase-module__GX-QSq__siteList{scrollbar-width:thin;overscroll-behavior:contain;max-height:170px;margin-top:12px;overflow:auto}.homepage-template-showcase-module__GX-QSq__siteList>button{text-align:left;color:#acafa3;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 10px;font-size:11px;display:flex}.homepage-template-showcase-module__GX-QSq__siteList>button:hover,.homepage-template-showcase-module__GX-QSq__siteList>button[aria-pressed=true]{color:#ff8c5e;background:#ff682c14}.homepage-template-showcase-module__GX-QSq__siteList>p{color:#8f9585;padding:12px 0;font-size:11px;line-height:1.9}.homepage-template-showcase-module__GX-QSq__siteList>p>button{text-decoration:underline}.homepage-template-showcase-module__GX-QSq__demoReset{text-underline-offset:3px;color:#a3a997;margin-top:14px;font-size:10px;text-decoration:underline}.homepage-template-showcase-module__GX-QSq__tourBar{color:#959a8d;background:#171914;justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;font-size:10px;display:flex;position:relative}.homepage-template-showcase-module__GX-QSq__tourBar button{color:#d2d6ca;align-items:center;gap:7px;font-size:10px;display:flex}.homepage-template-showcase-module__GX-QSq__tourProgress{background:#ffffff12;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.homepage-template-showcase-module__GX-QSq__tourProgress>span{transform-origin:0;background:#ff682c;width:100%;height:100%;transition:transform .2s linear;display:block}.homepage-template-showcase-module__GX-QSq__heading a{align-items:center;display:inline-flex}.homepage-template-showcase-module__GX-QSq__detailCopy ul{padding-top:18px}.homepage-template-showcase-module__GX-QSq__detailCopy li{padding:11px 0}.homepage-template-showcase-module__GX-QSq__detailCopy h3{margin-top:30px}.homepage-template-showcase-module__GX-QSq__details{padding-top:25px;padding-bottom:25px}.homepage-template-showcase-module__GX-QSq__browser{align-self:start}.homepage-template-showcase-module__GX-QSq__previewLink{opacity:1;pointer-events:none;background:0 0;align-items:end}.homepage-template-showcase-module__GX-QSq__previewLink span{pointer-events:auto}.homepage-template-showcase-module__GX-QSq__previewLink span:hover{background:#22251d}.homepage-template-showcase-module__GX-QSq__choices{scroll-margin-top:25px}@media (max-width:700px){.homepage-template-showcase-module__GX-QSq__siteList{max-height:155px}.homepage-template-showcase-module__GX-QSq__tourBar{padding:12px;font-size:9px}.homepage-template-showcase-module__GX-QSq__tourBar button{font-size:9px}.homepage-template-showcase-module__GX-QSq__sitePanel{margin-top:20px;padding-top:18px}.homepage-template-showcase-module__GX-QSq__previewLink{padding-bottom:12px}}.homepage-template-showcase-module__GX-QSq__heading em{color:var(--accent,#ff682c)}.homepage-template-showcase-module__GX-QSq__heading a,.homepage-template-showcase-module__GX-QSq__bottom>a{color:#f6f5ef}.homepage-template-showcase-module__GX-QSq__heading a svg,.homepage-template-showcase-module__GX-QSq__bottom>a svg{color:#ff682c}.homepage-template-showcase-module__GX-QSq__previewLink span{color:#f6f5ef;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff30}.homepage-template-showcase-module__GX-QSq__previewLink span svg{color:#ff682c}.homepage-template-showcase-module__GX-QSq__details{background:#111210}.homepage-template-showcase-module__GX-QSq__filter button:hover{color:#f6f5ef;border-color:#ff682c80}.homepage-template-showcase-module__GX-QSq__filter button[aria-pressed=true]{color:#10110e}.homepage-template-showcase-module__GX-QSq__choices button:hover{background:#ffffff08}.homepage-template-showcase-module__GX-QSq__choices button[aria-pressed=true]{background:#ff682c12}.homepage-template-showcase-module__GX-QSq__choices button[aria-pressed=true] strong{color:#ff8c5e}.homepage-template-showcase-module__GX-QSq__siteList{scrollbar-color:#53574c #161813}.homepage-template-showcase-module__GX-QSq__sitePanelHead>span{color:#ff8c5e}.homepage-template-showcase-module__GX-QSq__siteList>button[aria-pressed=true]{box-shadow:inset 2px 0 #ff682c}.homepage-template-showcase-module__GX-QSq__tourBar button:hover,.homepage-template-showcase-module__GX-QSq__demoReset:hover{color:#ff8c5e}.homepage-template-showcase-module__GX-QSq__showcase{border-radius:6px;overflow:hidden}.homepage-template-showcase-module__GX-QSq__browserBar{color:#909389}.homepage-template-showcase-module__GX-QSq__topline{letter-spacing:.1em}.homepage-template-showcase-module__GX-QSq__switcher button:hover{color:#ff8c5e;border-color:#ff682c70}.homepage-template-showcase-module__GX-QSq__detailTop>span:first-child{color:#ff8c5e}.homepage-template-showcase-module__GX-QSq__choices{border-radius:0 0 6px 6px}.homepage-template-showcase-module__GX-QSq__section{border-top:1px solid #ffffff10}.homepage-template-showcase-module__GX-QSq__siteList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:340px;padding:3px 5px 5px 0;display:grid}.homepage-template-showcase-module__GX-QSq__siteList>button{background:#191b17;border:1px solid #ffffff20;border-radius:8px;min-width:0;padding:0;transition:border-color .2s,background .2s;display:block;overflow:hidden}.homepage-template-showcase-module__GX-QSq__siteList>button:hover,.homepage-template-showcase-module__GX-QSq__siteList>button[aria-pressed=true]{box-shadow:none;background:#ff682c10;border-color:#ff682c}.homepage-template-showcase-module__GX-QSq__sitePhoto{aspect-ratio:1.55;background:#242820;width:100%;display:block;position:relative;overflow:hidden}.homepage-template-showcase-module__GX-QSq__sitePhoto img{object-fit:cover;transition:transform .4s}.homepage-template-showcase-module__GX-QSq__siteList>button:hover .homepage-template-showcase-module__GX-QSq__sitePhoto img{transform:scale(1.045)}.homepage-template-showcase-module__GX-QSq__siteCardName{color:#f1f0e8;justify-content:space-between;align-items:center;gap:8px;min-height:46px;padding:10px;font-size:11px;line-height:1.5;display:flex}.homepage-template-showcase-module__GX-QSq__siteCardName svg{color:#ff8c5e;flex-shrink:0}.homepage-template-showcase-module__GX-QSq__siteSelected{color:#fff;background:#111d;border-radius:3px;padding:4px 6px;font-size:9px;position:absolute;bottom:7px;left:7px}.homepage-template-showcase-module__GX-QSq__sitePhotoEmpty{letter-spacing:.12em;color:#adb4a0;place-items:center;height:100%;font-size:20px;display:grid}.homepage-template-showcase-module__GX-QSq__siteList>p{grid-column:1/-1}@media (max-width:700px){.homepage-template-showcase-module__GX-QSq__siteList{gap:10px;max-height:310px}.homepage-template-showcase-module__GX-QSq__siteCardName{font-size:11px}}@media (prefers-reduced-motion:reduce){.homepage-template-showcase-module__GX-QSq__sitePhoto img,.homepage-template-showcase-module__GX-QSq__siteList>button{transition:none}.homepage-template-showcase-module__GX-QSq__siteList>button:hover .homepage-template-showcase-module__GX-QSq__sitePhoto img{transform:none}}@media (min-width:701px){.homepage-template-showcase-module__GX-QSq__showcase{min-height:760px}.homepage-template-showcase-module__GX-QSq__details{contain:size;min-height:0}.homepage-template-showcase-module__GX-QSq__detailCopy{flex-direction:column;flex:1;min-height:0;display:flex}.homepage-template-showcase-module__GX-QSq__detailCopy>h3,.homepage-template-showcase-module__GX-QSq__detailCopy>p,.homepage-template-showcase-module__GX-QSq__detailCopy>ul{flex-shrink:0}.homepage-template-showcase-module__GX-QSq__sitePanel{flex-direction:column;flex:1;min-height:0;display:flex}.homepage-template-showcase-module__GX-QSq__sitePanelHead{flex-shrink:0}.homepage-template-showcase-module__GX-QSq__siteList{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:9px;min-height:0;max-height:none}.homepage-template-showcase-module__GX-QSq__siteCardName{overflow-wrap:anywhere;word-break:keep-all;min-height:42px;padding:8px 6px;font-size:10px}.homepage-template-showcase-module__GX-QSq__siteCardName svg{width:10px;height:10px}.homepage-template-showcase-module__GX-QSq__siteSelected{padding:3px 4px;font-size:8px;bottom:4px;left:4px}.homepage-template-showcase-module__GX-QSq__demoReset{flex-shrink:0;align-self:start;margin-top:10px}.homepage-template-showcase-module__GX-QSq__switcher{flex-shrink:0;margin-top:0;padding-top:18px}.homepage-template-showcase-module__GX-QSq__siteList{grid-auto-rows:max-content}.homepage-template-showcase-module__GX-QSq__siteList>button{align-self:start}}.homepage-template-showcase-module__GX-QSq__tourControls{flex-shrink:0;align-items:center;gap:16px;display:flex}.homepage-template-showcase-module__GX-QSq__tourControls>button{white-space:nowrap}@media (max-width:700px){.homepage-template-showcase-module__GX-QSq__tourControls{gap:10px}.homepage-template-showcase-module__GX-QSq__tourBar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.homepage-template-showcase-module__GX-QSq__browserBar{flex-wrap:wrap;gap:18px;height:auto;min-height:66px;padding:12px 18px}.homepage-template-showcase-module__GX-QSq__previewIdentity{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.homepage-template-showcase-module__GX-QSq__previewIdentity>span,.homepage-template-showcase-module__GX-QSq__currentScreen>span{color:#a1a399;letter-spacing:.04em;font-size:9px}.homepage-template-showcase-module__GX-QSq__previewIdentity strong{color:#f6f5ef;font-size:13px;font-weight:400;line-height:1.4}.homepage-template-showcase-module__GX-QSq__currentScreen{align-items:center;gap:10px;display:flex}.homepage-template-showcase-module__GX-QSq__currentScreen strong{color:#ff9b71;white-space:nowrap;background:#ff682c12;border:1px solid #ff682c50;border-radius:5px;padding:7px 11px;font-size:13px;font-weight:400}.homepage-template-showcase-module__GX-QSq__browserBar .homepage-template-showcase-module__GX-QSq__playbackState{color:#a1a399;letter-spacing:0;opacity:1;font-size:10px}.homepage-template-showcase-module__GX-QSq__playbackState[data-playing=true]{color:#ff9b71}.homepage-template-showcase-module__GX-QSq__tourBar{min-height:55px;padding:14px 18px}.homepage-template-showcase-module__GX-QSq__tourControls>button{border-radius:5px;padding:7px 9px;font-size:11px}.homepage-template-showcase-module__GX-QSq__tourControls>button:first-child{color:#131410;background:#ff682c}.homepage-template-showcase-module__GX-QSq__tourControls>button:first-child:hover{color:#131410;background:#ff8a59}@media (max-width:700px){.homepage-template-showcase-module__GX-QSq__browserBar{gap:10px;padding:10px 12px}.homepage-template-showcase-module__GX-QSq__previewIdentity strong{font-size:12px}.homepage-template-showcase-module__GX-QSq__currentScreen{gap:6px}.homepage-template-showcase-module__GX-QSq__currentScreen strong{padding:6px 8px;font-size:11px}.homepage-template-showcase-module__GX-QSq__browserBar .homepage-template-showcase-module__GX-QSq__playbackState{display:none}.homepage-template-showcase-module__GX-QSq__tourBar{padding:10px 12px}.homepage-template-showcase-module__GX-QSq__tourBar>span{font-size:9px}.homepage-template-showcase-module__GX-QSq__tourControls>button{padding:7px;font-size:10px}}.homepage-template-showcase-module__GX-QSq__loading{overflow:hidden}.homepage-template-showcase-module__GX-QSq__loading .homepage-template-showcase-module__GX-QSq__loadingPhoto{object-fit:cover;opacity:1;width:100%;height:100%;position:absolute;inset:0}.homepage-template-showcase-module__GX-QSq__loading>span{z-index:1;color:#e7e8df;background:#151613e6;border-radius:30px;align-self:end;margin-bottom:25px;padding:10px 16px;font-size:11px;position:relative}.homepage-template-showcase-module__GX-QSq__manageTools{flex-wrap:wrap;flex-shrink:0;gap:8px;margin-top:12px;display:flex}.homepage-template-showcase-module__GX-QSq__manageTools button{color:#c9ccbf;cursor:pointer;border:1px solid #ffffff30;border-radius:5px;padding:7px 10px;font-size:11px}.homepage-template-showcase-module__GX-QSq__manageTools button[aria-pressed=true]{color:#ff9b71;background:#ff682c12;border-color:#ff682c80}.homepage-template-showcase-module__GX-QSq__manageHint{flex-shrink:0;margin:10px 0 0;color:#a1a797!important;font-size:10px!important;line-height:1.7!important}.homepage-template-showcase-module__GX-QSq__settingsError{flex-shrink:0;margin-top:10px;color:#ffb497!important;font-size:11px!important;line-height:1.7!important}.homepage-template-showcase-module__GX-QSq__siteCard{background:#191b17;border:1px solid #ffffff20;border-radius:8px;align-self:start;min-width:0;position:relative}.homepage-template-showcase-module__GX-QSq__siteCard:hover{background:#ff682c10;border-color:#ff682c}.homepage-template-showcase-module__GX-QSq__siteCard:has(.homepage-template-showcase-module__GX-QSq__siteCardPreview[aria-pressed=true]){background:#ff682c10;border-color:#ff682c}.homepage-template-showcase-module__GX-QSq__siteCardPreview{text-align:left;color:#acafa3;cursor:pointer;border-radius:7px;width:100%;min-width:0;display:block;overflow:hidden}.homepage-template-showcase-module__GX-QSq__siteCardPreview:hover,.homepage-template-showcase-module__GX-QSq__siteCardPreview[aria-pressed=true]{color:#ff8c5e}.homepage-template-showcase-module__GX-QSq__siteCardPreview:hover .homepage-template-showcase-module__GX-QSq__sitePhoto img{transform:scale(1.045)}.homepage-template-showcase-module__GX-QSq__siteVisibility{z-index:2;color:#fff;cursor:pointer;background:#161713ed;border:1px solid #ffffff65;border-radius:6px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:19px;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 2px 8px #0006}.homepage-template-showcase-module__GX-QSq__siteVisibility[aria-label$=복원]{font-size:11px}.homepage-template-showcase-module__GX-QSq__siteVisibility:disabled{opacity:.5;cursor:wait}@media (prefers-reduced-motion:reduce){.homepage-template-showcase-module__GX-QSq__siteCardPreview:hover .homepage-template-showcase-module__GX-QSq__sitePhoto img{transform:none}}