.home-intro-module__Yqt0Sa__intro{isolation:isolate;color:#14211f;background:#dfe6e4;height:calc(100svh - 88px);min-height:560px;max-height:900px;position:relative}.home-intro-module__Yqt0Sa__motion,.home-intro-module__Yqt0Sa__motion picture,.home-intro-module__Yqt0Sa__motion img,.home-intro-module__Yqt0Sa__motion video{width:100%;height:100%;position:absolute;inset:0}.home-intro-module__Yqt0Sa__motion img,.home-intro-module__Yqt0Sa__motion video{object-fit:cover;object-position:center}.home-intro-module__Yqt0Sa__motion video{opacity:0;transition:opacity .6s}.home-intro-module__Yqt0Sa__endStill{display:none}.home-intro-module__Yqt0Sa__motion[data-still=end] .home-intro-module__Yqt0Sa__endStill{display:block}.home-intro-module__Yqt0Sa__motion video[data-visible=true]{opacity:1}.home-intro-module__Yqt0Sa__motion:after{content:"";pointer-events:none;background:linear-gradient(0deg, var(--ground) 0, color-mix(in srgb, var(--ground) 82%, transparent) 12%, transparent 34%), linear-gradient(90deg, #dfe6e4b8, transparent 62%);position:absolute;inset:0}.home-intro-module__Yqt0Sa__copy{z-index:1;pointer-events:none;width:min(520px,54%);position:absolute;top:45%;left:max(64px,50% - 640px);transform:translateY(-50%)}.home-intro-module__Yqt0Sa__copy .home-intro-module__Yqt0Sa__kicker{letter-spacing:.01em;max-width:none;font-size:15px;font-weight:500;margin:0 0 18px!important}.home-intro-module__Yqt0Sa__copy .home-intro-module__Yqt0Sa__cta{--focus:#0e1816;pointer-events:auto;color:#fff;min-height:56px;font-family:var(--font-intro-body), sans-serif;background:#0e1816;justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding:14px 22px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.home-intro-module__Yqt0Sa__copy .home-intro-module__Yqt0Sa__cta span{font-size:22px;line-height:1;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:inline-block}.home-intro-module__Yqt0Sa__copy .home-intro-module__Yqt0Sa__cta:hover span{transform:translate(2px,-2px)}.home-intro-module__Yqt0Sa__copy .home-intro-module__Yqt0Sa__cta:hover{background:#26352f}.home-intro-module__Yqt0Sa__copy h2{font-family:var(--font-intro-display), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(40px,4.4vw,64px);font-weight:700;line-height:1.08}.home-intro-module__Yqt0Sa__copy p{max-width:35ch;font-family:var(--font-intro-body), sans-serif;font-size:18px;line-height:1.65;margin-top:24px!important}.home-intro-module__Yqt0Sa__links{--focus:var(--ink);z-index:1;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;bottom:28px;left:max(64px,50% - 640px);right:max(124px,50% - 580px)}.home-intro-module__Yqt0Sa__links a{min-height:44px;color:var(--ink);text-underline-offset:5px;align-items:center;gap:18px;font-size:14px;line-height:1.5;text-decoration:underline;display:inline-flex}.home-intro-module__Yqt0Sa__links span{font-size:24px}.home-intro-module__Yqt0Sa__cta svg,.home-intro-module__Yqt0Sa__links svg{display:block}.home-intro-module__Yqt0Sa__motionControl{--focus:var(--ink);z-index:2;border:1px solid color-mix(in srgb, var(--ink) 70%, transparent);width:44px;height:44px;color:var(--ink);background:color-mix(in srgb, var(--ground) 35%, transparent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:28px;right:max(64px,50% - 640px)}.home-intro-module__Yqt0Sa__motion[data-motion=off] .home-intro-module__Yqt0Sa__motionControl{display:none}.home-intro-module__Yqt0Sa__motionControl:hover{background:var(--ground)}@media (max-width:1080px){.home-intro-module__Yqt0Sa__copy{left:40px}.home-intro-module__Yqt0Sa__links{left:40px;right:100px}.home-intro-module__Yqt0Sa__motionControl{right:40px}}@media (max-width:760px){.home-intro-module__Yqt0Sa__intro{height:calc(100svh - 72px);min-height:560px}.home-intro-module__Yqt0Sa__copy{width:auto;inset:auto 24px 140px;transform:none}.home-intro-module__Yqt0Sa__copy .home-intro-module__Yqt0Sa__kicker{font-size:14px;margin-bottom:14px!important}.home-intro-module__Yqt0Sa__copy h2{font-size:clamp(30px,8.3vw,42px);line-height:1.1}.home-intro-module__Yqt0Sa__copy .home-intro-module__Yqt0Sa__cta{min-height:52px;margin-top:22px;padding:12px 18px;font-size:14px}.home-intro-module__Yqt0Sa__copy p{max-width:34ch;font-size:16px;line-height:1.6;margin-top:18px!important}.home-intro-module__Yqt0Sa__motion:after{background:linear-gradient(0deg, var(--ground) 0, color-mix(in srgb, var(--ground) 85%, transparent) 10%, transparent 24%), linear-gradient(0deg, #dfe6e4f0 18%, #dfe6e4a6 43%, transparent 72%)}.home-intro-module__Yqt0Sa__links{flex-direction:column;align-items:flex-start;gap:2px;bottom:20px;left:24px;right:82px}.home-intro-module__Yqt0Sa__links a{font-size:13px}.home-intro-module__Yqt0Sa__motionControl{bottom:22px;right:24px}}@media (prefers-reduced-motion:reduce){.home-intro-module__Yqt0Sa__motion video{display:none}.home-intro-module__Yqt0Sa__copy .home-intro-module__Yqt0Sa__cta span{transition:none}}
.product-sundial-module__WHrWga__section{--dial-ink:#fff9e8;isolation:isolate;color:var(--ink);background:var(--ground);scroll-margin-top:82px;position:relative;overflow:clip}.product-sundial-module__WHrWga__landscape,.product-sundial-module__WHrWga__veil{z-index:-1;pointer-events:none;position:absolute;inset:0}.product-sundial-module__WHrWga__landscape{filter:saturate(.3)brightness(.75);opacity:.38;background:url(/images/product-sundial/volcanic-setting-v6.webp) 66%/cover no-repeat}.product-sundial-module__WHrWga__veil{background:linear-gradient(90deg,var(--ground),color-mix(in srgb,var(--ground) 94%,transparent) 25%,transparent 72%),linear-gradient(180deg,var(--ground),transparent 32%,transparent 70%,var(--ground))}html[data-studio-appearance=light] .product-sundial-module__WHrWga__landscape{opacity:.2;filter:saturate(.3)brightness(1.2)}.product-sundial-module__WHrWga__inner{max-width:1376px;margin:auto;padding:80px 48px 96px}.product-sundial-module__WHrWga__heading{grid-template-columns:1.3fr 1fr;align-items:end;gap:80px;display:grid}.product-sundial-module__WHrWga__heading h2{max-width:15ch;font-family:var(--font-studio-display),sans-serif;text-transform:uppercase;font-size:clamp(42px,5.8vw,76px);font-weight:400;line-height:1.1}.product-sundial-module__WHrWga__heading>p{max-width:36ch;color:var(--quiet);padding-bottom:5px;font-size:17px;line-height:1.75}.product-sundial-module__WHrWga__content{grid-template-rows:1fr auto auto auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);column-gap:40px;margin-top:40px;display:grid}.product-sundial-module__WHrWga__productHeading{grid-area:2/1;min-width:0}.product-sundial-module__WHrWga__category{color:var(--quiet);font-size:13px;line-height:1.5}.product-sundial-module__WHrWga__productHeading h3{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(34px,3.8vw,52px);font-weight:500;line-height:1.12;margin:16px 0 24px!important}.product-sundial-module__WHrWga__story{grid-area:3/1;min-width:0}.product-sundial-module__WHrWga__description{max-width:34ch;min-height:7em;font-size:17px;line-height:1.75}.product-sundial-module__WHrWga__explore{margin-top:24px;}.product-sundial-module__WHrWga__access{color:var(--quiet);font-size:12px;line-height:1.6;margin-top:8px!important}.product-sundial-module__WHrWga__controls{grid-area:4/1;align-items:center;gap:4px;margin-top:28px;display:flex}.product-sundial-module__WHrWga__controls button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.product-sundial-module__WHrWga__controls button:hover{background:color-mix(in srgb,var(--ink) 9%,transparent)}.product-sundial-module__WHrWga__controls .product-sundial-module__WHrWga__arrow{border:1px solid var(--edge);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;font-size:22px;display:inline-flex}.product-sundial-module__WHrWga__position{color:var(--quiet);white-space:nowrap;font-variant-numeric:tabular-nums;padding:0 8px;font-size:12px}.product-sundial-module__WHrWga__controls .product-sundial-module__WHrWga__pin{color:var(--quiet);text-align:left;align-items:center;gap:8px;margin-left:auto;padding:8px;font-size:12px;display:inline-flex}.product-sundial-module__WHrWga__pin svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:16px;height:16px}.product-sundial-module__WHrWga__pin[aria-pressed=true]{color:var(--ink)}.product-sundial-module__WHrWga__pin[aria-pressed=true] svg{fill:currentColor}.product-sundial-module__WHrWga__instrument{--focus:#fff9e8;grid-area:1/2/-1;min-width:0}.product-sundial-module__WHrWga__dial{aspect-ratio:1;isolation:isolate;-webkit-user-select:none;user-select:none;width:100%;max-width:830px;margin:auto;position:relative}.product-sundial-module__WHrWga__stone{object-fit:contain;pointer-events:none;filter:drop-shadow(12px 30px 14px #0009)drop-shadow(0 2px 2px #000b);width:94%;height:94%;position:absolute;inset:3%}.product-sundial-module__WHrWga__face{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.product-sundial-module__WHrWga__ray{stroke:#bcbbae;stroke-width:.75px;stroke-opacity:.32;fill:none}.product-sundial-module__WHrWga__ray[data-selected=true]{stroke:#e6e0cb;stroke-opacity:.7;stroke-width:1px}.product-sundial-module__WHrWga__tick{stroke:#d8d7cc;stroke-opacity:.7;stroke-width:1.1px}.product-sundial-module__WHrWga__number{fill:#c9c7bb;text-anchor:middle;dominant-baseline:middle;letter-spacing:.4px;font:8px Arial,sans-serif}.product-sundial-module__WHrWga__castShadow{fill:#080906;opacity:.48;mix-blend-mode:multiply}.product-sundial-module__WHrWga__softShadow{fill:#080906;opacity:.32;mix-blend-mode:multiply}.product-sundial-module__WHrWga__footShadow{fill:#050705;opacity:.64;filter:blur(1px)}.product-sundial-module__WHrWga__rotor{z-index:1;cursor:grab;touch-action:none;border-radius:50%;position:absolute;inset:6%}.product-sundial-module__WHrWga__rotor:focus-visible{outline-offset:-14px!important}.product-sundial-module__WHrWga__gnomon{object-fit:contain;pointer-events:none;z-index:3;filter:drop-shadow(0 1px 1px #0004);width:30%;height:30%;position:absolute;top:26.6%;left:45.8%}.product-sundial-module__WHrWga__product{left:var(--x);top:var(--y);width:110px;color:var(--dial-ink);z-index:4;touch-action:none;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.product-sundial-module__WHrWga__mark{filter:drop-shadow(0 1px #171611)drop-shadow(0 3px 2px #000a);border:1px solid #0000;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;transition:border-color .15s,background-color .15s;display:grid}.product-sundial-module__WHrWga__mark img{object-fit:contain;filter:brightness(0)invert()sepia(.15);width:38px;height:38px}.product-sundial-module__WHrWga__product[data-product=pagenta] img{filter:grayscale()invert()sepia(.15);border-radius:8px}.product-sundial-module__WHrWga__mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.product-sundial-module__WHrWga__label{white-space:nowrap;text-shadow:0 1px 1px #000,0 2px 4px #000b;max-width:125px;font-size:11px;font-weight:600;line-height:1.3}.product-sundial-module__WHrWga__product[aria-pressed=true] .product-sundial-module__WHrWga__mark{background:#fff9e80d;border-color:#fff9e8c7}.product-sundial-module__WHrWga__dial[data-dragging=true] :is(.product-sundial-module__WHrWga__rotor,.product-sundial-module__WHrWga__product){cursor:grabbing}.product-sundial-module__WHrWga__hint{color:var(--quiet);text-align:center;font-size:12px;line-height:1.5;margin-top:8px!important}.product-sundial-module__WHrWga__announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1150px){.product-sundial-module__WHrWga__product{gap:6px;width:94px}.product-sundial-module__WHrWga__mark{width:50px;height:50px}.product-sundial-module__WHrWga__mark img{width:34px;height:34px}.product-sundial-module__WHrWga__mark svg{width:30px;height:30px}.product-sundial-module__WHrWga__label{font-size:10px}.product-sundial-module__WHrWga__description{font-size:16px}}@media (max-width:1080px){.product-sundial-module__WHrWga__inner{padding:64px 32px 80px}.product-sundial-module__WHrWga__heading{gap:48px}.product-sundial-module__WHrWga__content{grid-template-columns:minmax(0,.95fr) minmax(0,1.55fr);column-gap:24px}.product-sundial-module__WHrWga__controls .product-sundial-module__WHrWga__pin{gap:5px;padding-inline:4px;font-size:11px}.product-sundial-module__WHrWga__position{padding-inline:4px}}@media (max-width:820px){.product-sundial-module__WHrWga__inner{padding:56px 0 64px}.product-sundial-module__WHrWga__heading{padding:0 32px}.product-sundial-module__WHrWga__heading h2{font-size:clamp(40px,7vw,58px)}.product-sundial-module__WHrWga__heading>p{font-size:16px}.product-sundial-module__WHrWga__content{flex-direction:column;align-items:center;margin-top:40px;display:flex}.product-sundial-module__WHrWga__productHeading,.product-sundial-module__WHrWga__story,.product-sundial-module__WHrWga__controls{width:100%;max-width:600px;padding-inline:32px}.product-sundial-module__WHrWga__productHeading h3{font-size:38px;margin:10px 0 12px!important}.product-sundial-module__WHrWga__instrument{width:100%;max-width:650px}.product-sundial-module__WHrWga__story{margin-top:24px}.product-sundial-module__WHrWga__description{max-width:44ch;min-height:0;font-size:17px}.product-sundial-module__WHrWga__explore{margin-top:16px}.product-sundial-module__WHrWga__controls{margin-top:20px}.product-sundial-module__WHrWga__controls .product-sundial-module__WHrWga__pin{gap:8px;padding-inline:8px;font-size:12px}.product-sundial-module__WHrWga__landscape{background-position:76% 25%}.product-sundial-module__WHrWga__veil{background:linear-gradient(180deg,var(--ground),transparent 40%,color-mix(in srgb,var(--ground) 90%,transparent) 78%,var(--ground))}}@media (max-width:760px){.product-sundial-module__WHrWga__heading{grid-template-columns:1fr;gap:20px;padding-inline:24px}.product-sundial-module__WHrWga__heading h2{max-width:15ch;font-size:42px}.product-sundial-module__WHrWga__heading>p{max-width:38ch;padding:0}.product-sundial-module__WHrWga__productHeading,.product-sundial-module__WHrWga__story,.product-sundial-module__WHrWga__controls{padding-inline:24px}}@media (max-width:540px){.product-sundial-module__WHrWga__inner{padding:48px 0 56px}.product-sundial-module__WHrWga__content{margin-top:32px}.product-sundial-module__WHrWga__productHeading h3{font-size:32px}.product-sundial-module__WHrWga__product{gap:4px;width:77px;padding:4px}.product-sundial-module__WHrWga__mark{width:40px;height:40px}.product-sundial-module__WHrWga__mark img{width:28px;height:28px}.product-sundial-module__WHrWga__mark svg{width:25px;height:25px}.product-sundial-module__WHrWga__label{white-space:normal;max-width:75px;font-size:9px;line-height:1.2}.product-sundial-module__WHrWga__number{display:none}.product-sundial-module__WHrWga__hint{padding-inline:24px;font-size:11px}.product-sundial-module__WHrWga__stone{filter:drop-shadow(5px 14px 8px #0009)drop-shadow(0 1px 1px #000b)}}@media (max-width:360px){.product-sundial-module__WHrWga__heading h2{font-size:38px}.product-sundial-module__WHrWga__product{width:65px}.product-sundial-module__WHrWga__mark{width:36px;height:36px}.product-sundial-module__WHrWga__mark img{width:25px;height:25px}.product-sundial-module__WHrWga__mark svg{width:23px;height:23px}.product-sundial-module__WHrWga__label{font-size:8px}}@media (prefers-reduced-motion:reduce){.product-sundial-module__WHrWga__section *,.product-sundial-module__WHrWga__section :before,.product-sundial-module__WHrWga__section :after{transition:none!important;animation:none!important}}
