{"id":2072,"date":"2020-04-25T16:10:54","date_gmt":"2020-04-25T16:10:54","guid":{"rendered":"https:\/\/ninetheme.com\/themes\/wavo\/?post_type=projects&#038;p=2072"},"modified":"2025-02-11T22:17:12","modified_gmt":"2025-02-11T22:17:12","slug":"cup-of-tea","status":"publish","type":"projects","link":"https:\/\/grdigital.tech\/index.php\/projects\/cup-of-tea\/","title":{"rendered":"Luxury watches marketplace Rivolty"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"2072\" class=\"elementor elementor-2072\" data-elementor-post-type=\"projects\">\n\t\t\t\t\t\t<section class=\"wavo-column-gap-no elementor-section elementor-top-section elementor-element elementor-element-7fd72e6e elementor-section-stretched elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"7fd72e6e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-76b44f37\" data-id=\"76b44f37\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-722bb84d elementor-widget elementor-widget-html\" data-id=\"722bb84d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"gr-case\"><div style=\"background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh\">\n  <section id=\"top\" style=\"padding:clamp(56px,11vw,120px) clamp(20px,4vw,44px) 0;max-width:1360px;margin:0 auto\">\n    <div style=\"display:flex;align-items:center;gap:16.8px;margin-bottom:28px\">\n      <span style=\"width:44px;height:2px;background:var(--color-accent);flex:0 0 auto\"><\/span>\n      <span style=\"font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-accent-200)\">Our creative works \u2014 case study<\/span>\n    <\/div>\n    <h1 data-reveal=\"1\" style=\"margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(40px,8.4vw,112px);line-height:0.95;letter-spacing:-0.04em;text-transform:uppercase;max-width:15ch;text-wrap:balance\">Rivolty<span style=\"color:var(--color-accent)\">.<\/span><\/h1>\n    <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:28px;margin-top:32px;align-items:end\">\n      <p data-reveal=\"1\" style=\"margin:0;max-width:52ch;font-size:clamp(15px,1.4vw,17px);line-height:1.7;color:var(--color-neutral-400);text-wrap:pretty\">A Bay Area builder of backyard studios, sheds, decks and patio covers. The site had to sell a five-figure construction job to homeowners who have never commissioned one \u2014 so it leads with the finished space and never with the contract.<\/p>\n      <div style=\"display:flex;gap:8.4px;flex-wrap:wrap\">\n        <a class=\"btn btn-primary\" href=\"https:\/\/rivolty.com\/\" target=\"_blank\" rel=\"noreferrer\">Visit live website<\/a>\n        <a class=\"btn btn-ghost\" href=\"#screens\">See the work<\/a>\n      <\/div>\n    <\/div>\n    <div data-reveal=\"1\" style=\"margin-top:clamp(32px,5vw,56px);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);aspect-ratio:1920\/1000;background:var(--color-surface)\">\n      <img loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/09\/cup-of-tea-hero.webp\" alt=\"Luxury watches marketplace Rivolty, hero screen\" width=\"1440\" height=\"750\" loading=\"lazy\" decoding=\"async\" style=\"display:block;width:100%;height:100%;object-fit:cover\">\n    <\/div>\n    <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:1px;background:var(--color-neutral-800);border-radius:var(--radius-md);overflow:hidden;margin-top:clamp(28px,4vw,44px)\">\n      <div style=\"background:var(--color-bg);padding:22.4px\">\n        <div style=\"font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-neutral-600)\">Client<\/div>\n        <div style=\"margin-top:8.4px;font-family:var(--font-heading);font-size:16px\">Rivolty<\/div>\n      <\/div>\n      <div style=\"background:var(--color-bg);padding:22.4px\">\n        <div style=\"font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-neutral-600)\">Services<\/div>\n        <div style=\"margin-top:8.4px;font-family:var(--font-heading);font-size:16px\">Web development, branding<\/div>\n      <\/div>\n      <div style=\"background:var(--color-bg);padding:22.4px\">\n        <div style=\"font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-neutral-600)\">Team<\/div>\n        <div style=\"margin-top:8.4px;font-family:var(--font-heading);font-size:16px\">4 specialists<\/div>\n      <\/div>\n      <div style=\"background:var(--color-bg);padding:22.4px\">\n        <div style=\"font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-neutral-600)\">Timeline<\/div>\n        <div style=\"margin-top:8.4px;font-family:var(--font-heading);font-size:16px\">9 weeks<\/div>\n      <\/div>\n      <div style=\"background:var(--color-bg);padding:22.4px\">\n        <div style=\"font-size:10px;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-neutral-600)\">Market<\/div>\n        <div style=\"margin-top:8.4px;font-family:var(--font-heading);font-size:16px\">San Francisco Bay Area<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n  <hr class=\"rule\" style=\"margin:clamp(56px,9vw,96px) 0\">\n  <section id=\"challenge\" style=\"padding:0 clamp(20px,4vw,44px);max-width:1360px;margin:0 auto\">\n    <div style=\"display:flex;align-items:center;gap:16.8px;margin-bottom:28px\">\n      <span style=\"width:44px;height:2px;background:var(--color-accent);flex:0 0 auto\"><\/span>\n      <span style=\"font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-accent-200)\">The challenge<\/span>\n    <\/div>\n    <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(28px,4vw,56px);align-items:start\">\n      <h2 data-reveal=\"1\" style=\"margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(26px,4.4vw,50px);line-height:1.06;letter-spacing:-0.03em;max-width:22ch;text-wrap:balance\">Turning a renovation people fear into three simple steps<span style=\"color:var(--color-accent)\">.<\/span><\/h2>\n      <div style=\"display:grid;gap:16.8px\">\n        <p style=\"margin:0;font-size:16px;line-height:1.75;color:var(--color-neutral-400);text-wrap:pretty\">Homeowners assume a backyard build means permits, several contractors and an open-ended bill. That fear, not the price, is what stops the enquiry \u2014 so the site's job is to make the process look short and supervised.<\/p>\n        <p style=\"margin:0;font-size:16px;line-height:1.75;color:var(--color-neutral-400);text-wrap:pretty\">The page answers it in order: what you can build, how the three steps run, who has already done it, and what the finished work looks like up close. Proof sits between every claim and the next call to action.<\/p>\n      <\/div>\n    <\/div>\n    <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1px;background:var(--color-neutral-800);border-radius:var(--radius-md);overflow:hidden;margin-top:clamp(32px,5vw,56px)\">\n      <div data-reveal=\"1\" style=\"background:var(--color-bg);padding:clamp(24px,3vw,36px) 28px\">\n        <div style=\"font-family:var(--font-heading);font-weight:500;font-size:clamp(34px,4vw,56px);line-height:1;letter-spacing:-0.04em;color:var(--color-accent-700)\">01<\/div>\n        <div style=\"margin-top:22.4px;font-family:var(--font-heading);font-size:19px;letter-spacing:-0.01em\">Three products, one glance<\/div>\n        <p style=\"margin:11.2px 0 0;font-size:15px;line-height:1.65;color:var(--color-neutral-500);text-wrap:pretty\">Patio cover, shed, deck sit as three full-height photo columns straight under the hero. A homeowner who does not know the vocabulary can still point at the one they want.<\/p>\n      <\/div>\n      <div data-reveal=\"1\" style=\"background:var(--color-bg);padding:clamp(24px,3vw,36px) 28px\">\n        <div style=\"font-family:var(--font-heading);font-weight:500;font-size:clamp(34px,4vw,56px);line-height:1;letter-spacing:-0.04em;color:var(--color-accent-700)\">02<\/div>\n        <div style=\"margin-top:22.4px;font-family:var(--font-heading);font-size:19px;letter-spacing:-0.01em\">The process as a progress bar<\/div>\n        <p style=\"margin:11.2px 0 0;font-size:15px;line-height:1.65;color:var(--color-neutral-500);text-wrap:pretty\">Share your dream \u2192 seal the deal \u2192 enjoy the space. A stepper with the active card lifted forward and the others dimmed, so the build reads as three moves rather than an unknown number.<\/p>\n      <\/div>\n      <div data-reveal=\"1\" style=\"background:var(--color-bg);padding:clamp(24px,3vw,36px) 28px\">\n        <div style=\"font-family:var(--font-heading);font-weight:500;font-size:clamp(34px,4vw,56px);line-height:1;letter-spacing:-0.04em;color:var(--color-accent-700)\">03<\/div>\n        <div style=\"margin-top:22.4px;font-family:var(--font-heading);font-size:19px;letter-spacing:-0.01em\">Proof from real neighbours<\/div>\n        <p style=\"margin:11.2px 0 0;font-size:15px;line-height:1.65;color:var(--color-neutral-500);text-wrap:pretty\">Yelp reviews, then video testimonials filmed in the customers' own yards, then a construction gallery with the framing still visible. Finish photos alone would read as stock.<\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n  <hr class=\"rule\" style=\"margin:clamp(56px,9vw,96px) 0\">\n  <section id=\"design\" style=\"padding:0 clamp(20px,4vw,44px);max-width:1360px;margin:0 auto\">\n    <div style=\"display:flex;align-items:center;gap:16.8px;margin-bottom:28px\">\n      <span style=\"width:44px;height:2px;background:var(--color-accent);flex:0 0 auto\"><\/span>\n      <span style=\"font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-accent-200)\">Colour &amp; type<\/span>\n    <\/div>\n    <h2 data-reveal=\"1\" style=\"margin:0 0 clamp(28px,4vw,44px);font-family:var(--font-heading);font-weight:500;font-size:clamp(26px,4.4vw,50px);line-height:1.06;letter-spacing:-0.03em;max-width:22ch;text-wrap:balance\">Daylight greys, one backyard green<span style=\"color:var(--color-accent)\">.<\/span><\/h2>\n    <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16.8px\">\n      <div class=\"card\">\n        <div class=\"card-kicker\">Palette<\/div>\n        <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:11.2px;margin-top:16.8px\">\n          <div>\n            <div style=\"height:72px;border-radius:var(--radius-md);background:#ffffff;box-shadow:var(--shadow-sm)\"><\/div>\n            <div style=\"margin-top:8.4px;font-size:11px;color:var(--color-neutral-500)\">Page<\/div>\n          <\/div>\n          <div>\n            <div style=\"height:72px;border-radius:var(--radius-md);background:#eceded\"><\/div>\n            <div style=\"margin-top:8.4px;font-size:11px;color:var(--color-neutral-500)\">Band<\/div>\n          <\/div>\n          <div>\n            <div style=\"height:72px;border-radius:var(--radius-md);background:#4fae68\"><\/div>\n            <div style=\"margin-top:8.4px;font-size:11px;color:var(--color-neutral-500)\">Green<\/div>\n          <\/div>\n          <div>\n            <div style=\"height:72px;border-radius:var(--radius-md);background:#4a4f4c\"><\/div>\n            <div style=\"margin-top:8.4px;font-size:11px;color:var(--color-neutral-500)\">Footer<\/div>\n          <\/div>\n        <\/div>\n        <div style=\"display:grid;grid-template-columns:repeat(9,1fr);gap:2.8px;margin-top:16.8px\">\n          <div style=\"height:24px;border-radius:var(--radius-sm);background:var(--color-accent-100)\"><\/div>\n          <div style=\"height:24px;border-radius:var(--radius-sm);background:var(--color-accent-200)\"><\/div>\n          <div style=\"height:24px;border-radius:var(--radius-sm);background:var(--color-accent-300)\"><\/div>\n          <div style=\"height:24px;border-radius:var(--radius-sm);background:var(--color-accent-400)\"><\/div>\n          <div style=\"height:24px;border-radius:var(--radius-sm);background:var(--color-accent-500)\"><\/div>\n          <div style=\"height:24px;border-radius:var(--radius-sm);background:var(--color-accent-600)\"><\/div>\n          <div style=\"height:24px;border-radius:var(--radius-sm);background:var(--color-accent-700)\"><\/div>\n          <div style=\"height:24px;border-radius:var(--radius-sm);background:var(--color-accent-800)\"><\/div>\n          <div style=\"height:24px;border-radius:var(--radius-sm);background:var(--color-accent-900)\"><\/div>\n        <\/div>\n        <p class=\"card-body\" style=\"margin-top:16.8px\">Green is reserved for actions and the step markers \u2014 nothing else is filled. Every other surface is white or a light grey band, so the photography carries the colour.<\/p>\n      <\/div>\n      <div class=\"card\">\n        <div class=\"card-kicker\">Type<\/div>\n        <div style=\"font-family:var(--font-heading);font-weight:500;font-size:clamp(44px,6vw,64px);letter-spacing:-0.02em;line-height:1;margin-top:16.8px;text-transform:uppercase\">Aa<\/div>\n        <div style=\"margin-top:8.4px;font-size:14px;color:var(--color-neutral-400)\">Wide grotesque, uppercase \u2014 hero, section heads<\/div>\n        <div style=\"height:1px;background:var(--color-divider);margin:22.4px 0\"><\/div>\n        <div style=\"font-family:var(--font-body);font-weight:400;font-size:clamp(32px,4.4vw,44px);letter-spacing:-0.01em;line-height:1\">Aa<\/div>\n        <div style=\"margin-top:8.4px;font-size:14px;color:var(--color-neutral-400)\">Neutral sans \u2014 product copy, FAQ, footer<\/div>\n        <div style=\"display:grid;gap:5.6px;margin-top:22.4px;font-size:12px;color:var(--color-neutral-500)\">\n          <div style=\"display:flex;justify-content:space-between;gap:11.2px\"><span>Hero<\/span><span>44 \/ 1.15 \/ 0.01em<\/span><\/div>\n          <div style=\"display:flex;justify-content:space-between;gap:11.2px\"><span>Section<\/span><span>32 \/ 1.20 \/ 0.01em<\/span><\/div>\n          <div style=\"display:flex;justify-content:space-between;gap:11.2px\"><span>Body<\/span><span>15 \/ 1.65 \/ 0<\/span><\/div>\n          <div style=\"display:flex;justify-content:space-between;gap:11.2px\"><span>Label<\/span><span>11 \/ 1.20 \/ 0.14em<\/span><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n  <hr class=\"rule\" style=\"margin:clamp(56px,9vw,96px) 0\">\n  <section id=\"screens\" style=\"padding:0 clamp(20px,4vw,44px);max-width:1360px;margin:0 auto\">\n    <div style=\"display:flex;align-items:center;gap:16.8px;margin-bottom:28px\">\n      <span style=\"width:44px;height:2px;background:var(--color-accent);flex:0 0 auto\"><\/span>\n      <span style=\"font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:var(--color-accent-200)\">Screens<\/span>\n    <\/div>\n    <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22.4px;align-items:end;margin-bottom:clamp(28px,4vw,44px)\">\n      <h2 data-reveal=\"1\" style=\"margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(26px,4.4vw,50px);line-height:1.06;letter-spacing:-0.03em;max-width:20ch;text-wrap:balance\">The home page, full scroll<span style=\"color:var(--color-accent)\">.<\/span><\/h2>\n      <div style=\"font-size:12px;color:var(--color-neutral-500)\">Desktop 1920 \u00b7 mobile 390 \u00b7 shipped build, rivolty.com<\/div>\n    <\/div>\n    <div style=\"position:relative;padding-right:clamp(0px,14vw,200px)\">\n      <div style=\"border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);background:var(--color-surface)\">\n        <div style=\"display:flex;align-items:center;gap:8.4px;padding:8.4px 11.2px;border-bottom:1px solid var(--color-divider)\">\n          <span style=\"width:8px;height:8px;border-radius:50%;background:var(--color-neutral-700);flex:0 0 auto\"><\/span>\n          <span style=\"width:8px;height:8px;border-radius:50%;background:var(--color-neutral-700);flex:0 0 auto\"><\/span>\n          <span style=\"width:8px;height:8px;border-radius:50%;background:var(--color-neutral-700);flex:0 0 auto\"><\/span>\n          <span style=\"margin-left:8.4px;padding:2.8px 11.2px;border-radius:999px;background:var(--color-bg);font-size:11px;color:var(--color-neutral-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis\">rivolty.com \u2014 full page<\/span>\n        <\/div>\n        <img loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/09\/cup-of-tea-desktop.webp\" width=\"973\" height=\"3824\" loading=\"lazy\" decoding=\"async\" alt=\"rivolty.com full desktop page\" style=\"display:block;width:100%;height:auto\">\n      <\/div>\n      <div style=\"position:absolute;top:64px;right:0;width:clamp(84px,17vw,250px)\">\n        <div style=\"border-radius:18px;overflow:hidden;background:var(--color-surface);padding:6px;box-shadow:var(--shadow-lg)\">\n          <img loading=\"lazy\" src=\"\/wp-content\/uploads\/2026\/09\/cup-of-tea-mobile.webp\" width=\"400\" height=\"5927\" loading=\"lazy\" decoding=\"async\" alt=\"rivolty.com full mobile page\" style=\"display:block;width:100%;height:auto;border-radius:12px\">\n        <\/div>\n        <div style=\"margin-top:8.4px;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(--color-neutral-600)\">Mobile \u2014 full page<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n  <hr class=\"rule\" style=\"margin:clamp(56px,9vw,96px) 0\">\n  <section id=\"contact\" style=\"padding:0 clamp(20px,4vw,44px) clamp(40px,6vw,64px);max-width:1360px;margin:0 auto\">\n    <div style=\"display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px;align-items:end\">\n      <h2 style=\"margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(30px,6vw,76px);line-height:1;letter-spacing:-0.04em;text-transform:uppercase;max-width:16ch;text-wrap:balance\">Let's talk about your project<span style=\"color:var(--color-accent)\">.<\/span><\/h2>\n      <div style=\"display:flex;gap:8.4px;flex-wrap:wrap\">\n        <a class=\"btn btn-primary\" href=\"\/#contact\" target=\"_blank\" rel=\"noreferrer\">Get in touch<\/a>\n        <a class=\"btn btn-ghost\" href=\"\/#portfolio\">All case studies<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Cup Of Tea Home introduction We are a Creative Agency &amp; Startup Studio that provides Digital Products and Services turns to focus on client success. We specialize in user interface design, including front-end development which we consider to be an integral part. Client admin Date April 25, 2020 Categories Branding Tags masonry \u00a0 Next Projects&#8230;<\/p>\n","protected":false},"featured_media":4474,"parent":0,"template":"","projects_cat":[20],"projects_tag":[19],"class_list":{"0":"post-2072","1":"projects","2":"type-projects","3":"status-publish","4":"has-post-thumbnail","5":"hentry","6":"projects_cat-work","7":"projects_tag-work","8":"nt-post-class","9":"","12":"excerpt-none"},"acf":[],"_links":{"self":[{"href":"https:\/\/grdigital.tech\/index.php\/wp-json\/wp\/v2\/projects\/2072","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grdigital.tech\/index.php\/wp-json\/wp\/v2\/projects"}],"about":[{"href":"https:\/\/grdigital.tech\/index.php\/wp-json\/wp\/v2\/types\/projects"}],"version-history":[{"count":5,"href":"https:\/\/grdigital.tech\/index.php\/wp-json\/wp\/v2\/projects\/2072\/revisions"}],"predecessor-version":[{"id":4483,"href":"https:\/\/grdigital.tech\/index.php\/wp-json\/wp\/v2\/projects\/2072\/revisions\/4483"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/grdigital.tech\/index.php\/wp-json\/wp\/v2\/media\/4474"}],"wp:attachment":[{"href":"https:\/\/grdigital.tech\/index.php\/wp-json\/wp\/v2\/media?parent=2072"}],"wp:term":[{"taxonomy":"projects_cat","embeddable":true,"href":"https:\/\/grdigital.tech\/index.php\/wp-json\/wp\/v2\/projects_cat?post=2072"},{"taxonomy":"projects_tag","embeddable":true,"href":"https:\/\/grdigital.tech\/index.php\/wp-json\/wp\/v2\/projects_tag?post=2072"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}