.ob-home{--maxw:1260px;--gutter:clamp(16px, 3.2vw, 40px);--section:clamp(88px, 11vw, 168px);--h2:clamp(2.15rem, 1.25rem + 3.2vw, 4rem);--lede:clamp(1.125rem, 1.02rem + .42vw, 1.375rem);font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.6}.ob-home h1,.ob-home h2,.ob-home h3{text-shadow:none;text-wrap:balance}.ob-home h2{font-size:var(--h2);letter-spacing:-.022em;margin-bottom:.45em;line-height:1.02}.ob-home h3{letter-spacing:-.01em;font-size:clamp(1.2rem,1.08rem + .45vw,1.45rem);line-height:1.18}.ob-home .lede{font-size:var(--lede);text-wrap:pretty;max-width:58ch;line-height:1.55}.ob-home section{padding:var(--section) 0}.ob-home .section-head{margin-bottom:0}.ob-home .eyebrow{letter-spacing:.18em;margin-bottom:20px;font-size:.8rem}.ob-home .eyebrow:has(.idx):before{display:none}.ob-home .idx{background:var(--gold);min-width:34px;height:24px;box-shadow:0 3px 0 var(--gold-dark);color:var(--ink);letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.ob-home .tag{font-family:var(--display);letter-spacing:.13em;text-transform:uppercase;color:var(--tag-ink,var(--ink));background:var(--tag-bg,var(--gold));box-shadow:0 3px 0 var(--tag-foot,var(--gold-dark));border-radius:7px;margin-bottom:16px;padding:4px 10px;font-size:.74rem;font-weight:600;display:inline-block}.ob-home .brick-btn{color:#fff;background:var(--panel);box-shadow:0 6px 0 var(--panel-dark), 0 14px 24px #1a135047;text-shadow:none;transition:transform var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out);padding:15px 22px 15px 26px}.ob-home .brick-btn:hover{box-shadow:0 8px 0 var(--panel-dark), 0 18px 28px #1a13504d;filter:none;transform:translateY(-2px)}.ob-home .brick-btn:active{box-shadow:0 2px 0 var(--panel-dark), 0 6px 12px #1a13504d;transform:translateY(4px)}.ob-home .arrow{width:18px;height:12px;transition:transform var(--dur-slide) var(--ease-slide);position:relative}.ob-home .arrow:before,.ob-home .arrow:after{content:"";background:currentColor;border-radius:2px;position:absolute;top:50%}.ob-home .arrow:before{height:3px;margin-top:-1.5px;inset-inline:0 2px}.ob-home .arrow:after{border-top:3px solid;background:0 0;border-inline-end:3px solid;border-radius:0 2px 0 0;width:9px;height:9px;margin-top:-4.5px;inset-inline-end:0;transform:rotate(45deg)}.ob-home .brick-btn:hover .arrow{transform:translate(5px)}.ob-home .hero{background:radial-gradient(900px 480px at 78% 58%,#fff6d68c,#0000 70%),linear-gradient(#bde8fc 0%,#a3dcf6 44%,#cbeeb4 82%,#93d46f 100%);flex-direction:column;min-height:min(100svh - 72px,940px);padding:clamp(24px,3.4vw,48px) 0 0;display:flex}.ob-home .hero :focus-visible{outline-color:var(--ink)}.ob-home .sky{z-index:1;pointer-events:none;position:absolute;inset:0}.ob-home .cloud{filter:drop-shadow(0 6px #78b2d673)}.ob-home .cloud-body{animation:ob-cloud var(--t,60s) ease-in-out infinite alternate;position:absolute;inset:0}@keyframes ob-cloud{to{transform:translateX(var(--dx,70px))}}.ob-home .hero-grid{z-index:3;flex:1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(24px,4vw,72px);display:grid;position:relative}.ob-home .hero-copy{padding-bottom:clamp(40px,5vw,64px)}.ob-home .hero-eyebrow{color:var(--panel-dark)}.ob-home .hero-eyebrow:before{background:var(--red);box-shadow:0 3px 0 var(--red-dark)}.ob-home .hero h1.hero-title{letter-spacing:-.035em;color:var(--ink);text-shadow:none;margin:0 0 .34em;font-size:min(clamp(3rem,1.4rem + 5vw,5.75rem),10.5svh);font-weight:600;line-height:.94}.ob-home .hero-title .line{display:block}.ob-home .hero-title .w{animation:ob-land var(--dur-drop) var(--ease-drop) both;animation-delay:calc(.14s + var(--i) * 85ms);display:inline-block}@keyframes ob-land{0%{opacity:0;filter:blur(12px);transform:translateY(-.6em)scale(1.14)}30%{opacity:1}65%{filter:blur()}to{opacity:1;filter:none;transform:none}}.ob-home .hero-title .slab{background:var(--gold);color:var(--ink);box-shadow:inset 0 .05em 0 #ffffff73, inset 0 -.05em 0 #00000014, 0 .1em 0 var(--gold-dark), 0 .22em .28em #1a135033;border-radius:.14em;margin-top:.2em;padding:.04em .2em .1em;animation-name:ob-land-slab;animation-duration:.9s;animation-delay:.72s;position:relative;rotate:-2.5deg}@keyframes ob-land-slab{0%{opacity:0;filter:blur(10px);transform:translateY(-1.4em)rotate(-8deg)scale(1.1)}25%{opacity:1}60%{filter:blur()}to{opacity:1;filter:none;transform:none}}.ob-home .slab-studs{inset-inline:.22em;justify-content:space-between;display:flex;position:absolute;top:-.11em}.ob-home .slab-studs i{background:var(--gold);width:.5em;height:.15em;box-shadow:inset 0 .03em 0 #ffffff8c, 0 .035em 0 var(--gold-dark);border-radius:.1em .1em .04em .04em}.ob-home .hero-title .dot{animation-delay:1.05s}.ob-home .hero-lede{color:#1d2766;max-width:36em;animation:ob-fade-up var(--dur-reveal) var(--ease-glide) .9s both;font-weight:500}.ob-home .hero-cta{animation:ob-fade-up var(--dur-reveal) var(--ease-glide) 1.05s both;gap:10px 14px;margin-top:30px}.ob-home .hero-cta .badge{margin-inline-end:6px;padding:0}@keyframes ob-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ob-home .hero-facts{animation:ob-fade-up var(--dur-reveal) var(--ease-glide) 1.2s both;grid-template-columns:repeat(2,max-content);gap:12px 24px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ob-home .hero-facts li{font-family:var(--display);color:#1d2766;align-items:center;gap:10px;font-size:.96rem;font-weight:500;display:flex}.ob-home .hero-facts li:before{content:"";background:var(--c);border-radius:3px;flex:none;width:16px;height:11px;box-shadow:0 3px #1a135059}.ob-home .hero-stage{perspective:1400px;justify-content:center;align-self:end;padding-top:40px;display:flex;position:relative}.ob-home .stage-inner{transform:rotateY(calc(var(--px,0) * 7deg)) rotateX(calc(var(--py,0) * -5deg));transition:transform .7s var(--ease-out);position:relative}.ob-home .phone{z-index:2;width:min(clamp(230px,22.5vw,324px),48svh - 115.2px);animation:ob-phone-in 1s var(--ease-slide) .25s both;background:linear-gradient(160deg,#463c8a,#1a1350 60%);border-radius:46px;margin:0 auto;padding:9px;position:relative;rotate:-3deg;box-shadow:inset 0 2px #ffffff2e,0 16px #120d3a,0 40px 60px #140e3c59}@keyframes ob-phone-in{0%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:none}}.ob-home .phone img{aspect-ratio:520/1060;object-fit:cover;object-position:top center;border-radius:38px;width:100%;height:auto}.ob-home .peek{pointer-events:none;filter:drop-shadow(0 10px 8px #1a135047);height:auto;translate:calc(var(--px,0) * var(--depth,10px)) calc(var(--py,0) * var(--depth,10px) * .6);transition:translate .7s var(--ease-out);display:block;position:absolute}.ob-home .peek img{width:100%;height:auto;translate:var(--lx,0px) var(--ly,0px);rotate:var(--lr,0deg);transition:translate .65s var(--ease-glide), rotate .65s var(--ease-glide);display:block}.ob-home .peek-sprout{--depth:-8px;z-index:1;inset-inline-end:-30%;width:46%;animation:ob-peek-right .9s var(--ease-slide) 1.35s both, fm-idle var(--idle-dur) ease-in-out 2.3s infinite;top:8%;rotate:14deg}.ob-home .peek-bloo{--depth:18px;z-index:3;inset-inline-start:-42%;width:60%;animation:ob-peek-left .9s var(--ease-slide) 1.2s both, fm-idle var(--idle-dur) ease-in-out 2.1s infinite;bottom:8%;rotate:-6deg}.ob-home .peek-peach{--depth:24px;z-index:3;inset-inline-end:-36%;width:52%;animation:ob-peek-up .9s var(--ease-slide) 1.5s both, fm-idle var(--idle-dur) ease-in-out 2.4s infinite;bottom:0%;rotate:5deg}@keyframes ob-peek-left{0%{opacity:0;transform:translate(70%)scale(.9)}to{opacity:1;transform:none}}@keyframes ob-peek-right{0%{opacity:0;transform:translate(-70%)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes ob-peek-up{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}@keyframes ob-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.ob-home .stage-plinth{z-index:2;gap:6px;width:124%;margin:10px -12% 0;display:flex;position:relative}.ob-home .stage-plinth i{background:var(--red);height:30px;box-shadow:inset 0 3px 0 #ffffff4d, 0 8px 0 var(--red-dark);border-radius:9px 9px 4px 4px;flex:1}.ob-home .stage-plinth i:nth-child(2){background:var(--teal);box-shadow:inset 0 3px 0 #ffffff4d, 0 8px 0 var(--teal-dark);flex:1.4}.ob-home .stage-plinth i:nth-child(3){background:var(--purple);box-shadow:inset 0 3px 0 #ffffff4d, 0 8px 0 var(--purple-dark)}.ob-home .hero-ground{z-index:2;margin-top:8px;position:relative}.ob-home .kerb{background:repeating-linear-gradient(90deg,#5a49d6 0 58px,#3a2e9e 58px 62px) 0 0/100% 13px no-repeat,repeating-linear-gradient(90deg,#6b5ae6 0 58px,#3a2e9e 58px 62px) 31px 13px/100% 13px no-repeat;height:26px;box-shadow:inset 0 2px #ffffff40}.ob-home .hero .road{border-top:0;height:56px}.ob-home .rule{padding-top:clamp(56px,7vw,104px)}.ob-home .rule .course{margin-bottom:clamp(40px,5vw,72px)}.ob-home .rule-top{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(36px,6vw,110px);display:grid}.ob-home .rule-top h2{max-width:12ch}.ob-home .rule-board{justify-self:end;width:100%;max-width:420px;position:relative}.ob-home .rule-board-fallback{border:6px solid var(--panel-light);background:var(--panel-inner);box-shadow:0 12px 0 var(--panel-dark), 0 30px 60px #0006;border-radius:30px;margin:0;overflow:hidden;rotate:2deg}.ob-home .rule-board-fallback img{aspect-ratio:4/5;object-fit:cover;object-position:center 58%;width:100%}.ob-home .steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,44px);margin:clamp(72px,9vw,140px) 0 0;padding:0;list-style:none;display:grid}.ob-home .step:nth-child(2){margin-top:clamp(0px,5vw,72px)}.ob-home .step:nth-child(3){margin-top:clamp(0px,10vw,144px)}.ob-home .step-shot{background:var(--panel-inner);border-radius:22px;margin:0;overflow:hidden;box-shadow:0 10px #0000004d,0 24px 44px #0000004d}.ob-home .step-shot img{aspect-ratio:5/6;object-fit:cover;object-position:center 40%;width:100%;height:auto;transition:transform .9s var(--ease-out)}.ob-home .step:hover .step-shot img{transform:scale(1.04)}.ob-home .step-copy{padding-top:26px}.ob-home .step-copy h3{color:#fff;margin-bottom:10px}.ob-home .step-copy p{color:var(--lilac);max-width:34ch;margin:0}.ob-home .step-n{background:var(--purple);width:40px;height:34px;box-shadow:0 5px 0 var(--purple-dark);border-radius:8px;font-size:1.15rem}.ob-home .wall{grid-template-columns:1.45fr 1.05fr .8fr 1.1fr;align-items:start;gap:16px;margin:clamp(88px,10vw,160px) 0 0;padding:0;list-style:none;display:grid}.ob-home .wall li{flex-direction:column;display:flex}.ob-home .plaque-brick{background:var(--b);color:var(--ink,#fff);box-shadow:inset 0 -3px 0 #0000001f, 0 10px 0 var(--foot);border-radius:16px;padding:34px 24px 26px;display:block;position:relative}.ob-home .plaque-brick:before{content:"";inset-inline:7%;background:#ffffff4d;border-radius:999px;height:7px;position:absolute;top:8px}.ob-home .plaque-brick b{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,1.4rem + 3.4vw,4.6rem);font-weight:600;line-height:1;display:block}.ob-home .studs-top{inset-inline:10%;justify-content:space-around;display:flex;position:absolute;top:-11px}.ob-home .studs-top i{background:var(--b);width:30px;height:13px;box-shadow:inset 0 3px 0 #ffffff59, 0 3px 0 var(--foot);border-radius:7px 7px 3px 3px}.ob-home .plaque-label{color:var(--lilac);max-width:24ch;margin-top:22px;font-size:.98rem;line-height:1.45}.ob-home .journey{padding-bottom:var(--section);overflow:clip}.ob-home .journey-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.ob-home .journey-head h2{max-width:14ch;margin:0}.ob-home .journey-head .lede{color:var(--lilac);margin:0;font-size:clamp(1.05rem,1rem + .25vw,1.2rem)}.ob-home .journey-window{--inset:max(var(--gutter), calc((100vw - var(--maxw)) / 2 + var(--gutter)));padding:34px var(--inset) 44px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--inset);scrollbar-width:none;cursor:grab;margin-top:clamp(28px,4vw,56px);position:relative;overflow-x:auto}.ob-home .journey-window::-webkit-scrollbar{display:none}.ob-home .journey-window.is-dragging{cursor:grabbing;scroll-snap-type:none}.ob-home .journey-window.is-dragging img{pointer-events:none}.ob-home .journey-window:focus-visible{outline-offset:-6px;border-radius:24px}.ob-home .journey-track{will-change:transform;gap:clamp(16px,1.8vw,26px);width:max-content;margin:0;padding:0;list-style:none;display:flex;position:relative}.ob-home .journey-track:before{content:"";inset-inline:-40vw;background:linear-gradient(90deg, var(--paving-dark) 2px, transparent 2px) 0 0 / 52px 37px, linear-gradient(180deg, var(--paving-dark) 2px, transparent 2px) 0 0 / 52px 37px, var(--paving);height:74px;box-shadow:0 -5px 0 var(--purple), 0 8px 0 #00000040;opacity:.9;border-radius:8px;position:absolute;top:44%}.ob-home .village{scroll-snap-align:start;width:clamp(160px,14vw,206px);transform:translateY(var(--y,0));text-align:start;position:relative}.ob-home .village .frame{border:4px solid var(--panel-light);box-shadow:0 9px 0 var(--panel-dark), 0 20px 30px #0000004d;transition:transform var(--dur-slide) var(--ease-slide), box-shadow var(--dur-slide) var(--ease-slide);border-radius:20px}.ob-home .village .frame img{aspect-ratio:9/15.5;object-fit:cover;object-position:center 62%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto}.ob-home .village:hover .frame{box-shadow:0 17px 0 var(--panel-dark), 0 30px 40px #00000059;transform:translateY(-8px)rotate(-1deg)}.ob-home .village b{margin-top:16px;font-size:1rem}.ob-home .village span{font-variant-numeric:tabular-nums;font-size:.82rem}.ob-home .journey-meter{font-family:var(--display);color:var(--lilac);align-items:center;gap:16px;font-size:.85rem;display:flex}.ob-home .meter{background:#c9c2ff29;border-radius:4px;flex:1;height:10px;position:relative;overflow:hidden}.ob-home .meter i{background:repeating-linear-gradient(90deg, var(--gold) 0 34px, var(--gold-dark) 34px 37px);transform-origin:0;transform:scaleX(max(.03, var(--p,0)));border-radius:4px;position:absolute;inset:0}.ob-home .journey.is-pinned{padding-top:0}.ob-home .journey.is-pinned .journey-sticky{height:100vh;flex-direction:column;justify-content:center;height:100svh;padding-top:64px;display:flex;position:sticky;top:0;overflow:hidden}.ob-home .journey.is-pinned .journey-window{cursor:default;scroll-snap-type:none;padding-block:28px 36px;overflow:visible}.ob-home .journey.is-pinned .village{width:auto}.ob-home .journey.is-pinned .village .frame img{width:auto;height:clamp(230px,38vh,400px)}.ob-home .journey-after{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,120px);margin-top:clamp(72px,8vw,120px);display:grid}.ob-home .passes-block .lede{color:#fff;font-family:var(--display);max-width:20ch;font-size:clamp(1.3rem,1.1rem + .8vw,1.8rem);font-weight:500;line-height:1.25}.ob-home .passes{gap:14px;margin:34px 0 0;padding:0;list-style:none;display:grid;position:relative}.ob-home .passes:before{content:"";inset-inline-start:16px;background:repeating-linear-gradient(180deg, var(--paving) 0 8px, transparent 8px 14px);opacity:.5;border-radius:2px;width:4px;margin-inline-start:-2px;position:absolute;top:16px;bottom:16px}.ob-home .passes li{box-shadow:none;font-family:var(--display);color:#fff;background:0 0;align-items:center;gap:16px;padding:0;font-size:1.1rem;font-weight:500;display:flex;position:relative}.ob-home .pass-n{background:var(--c);width:32px;height:32px;color:var(--ink);border-radius:9px;flex:none;place-items:center;font-size:.95rem;font-weight:600;display:grid;box-shadow:0 4px #00000059}.ob-home .journey-notes{display:grid}.ob-home .journey-notes article{border-top:2px solid #6e62e659;padding:30px 0 32px}.ob-home .journey-notes article:last-child{border-bottom:2px solid #6e62e659}.ob-home .journey-notes article{grid-template-columns:170px minmax(0,1fr);column-gap:24px;display:grid}.ob-home .journey-notes .tag{grid-row:span 2;place-self:start;margin-top:4px}.ob-home .journey-notes h3{color:#fff;margin:0 0 10px}.ob-home .journey-notes p{color:var(--lilac);margin:0}.ob-home .cast-band{padding-top:clamp(40px,5vw,72px)}.ob-home .cast-band .course{margin-bottom:clamp(40px,5vw,72px)}.ob-home .cast-head{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.ob-home .cast-head h2{max-width:13ch;margin:0}.ob-home .cast-head .lede{color:var(--lilac);margin:0;font-size:clamp(1.05rem,1rem + .25vw,1.2rem)}.ob-home .cast-link{margin-top:26px}.ob-home .cast-stage{margin-top:clamp(48px,6vw,88px);position:relative}.ob-home .bubble{background:var(--cream);width:min(460px,100%);min-height:118px;color:var(--ink-on-cream);transform:translateX(var(--bx,0px));transition:transform .56s var(--ease-slide);border-radius:22px;margin:0 0 30px;padding:22px 26px 24px;position:relative;box-shadow:0 7px #d9c49c}.ob-home .bubble:after{content:"";bottom:-12px;background:var(--cream);width:26px;height:26px;transform:translateX(var(--tail,48px)) rotate(45deg);transition:transform .56s var(--ease-slide);border-radius:0 0 6px;margin-inline-start:-13px;position:absolute;inset-inline-start:0;box-shadow:5px 5px #d9c49c}.ob-home .bubble-line{margin:0 0 14px;font-size:clamp(1.08rem,1rem + .35vw,1.3rem);line-height:1.4}.ob-home .bubble-line:last-child{margin-bottom:0}.ob-home .bubble-line b{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:4px;font-size:.82rem;font-weight:600;display:block}html.js .ob-home .bubble-line:not([data-active]){display:none}html.js .ob-home .bubble-line[data-active]{animation:ob-say .42s var(--ease-slide) both;margin:0}@keyframes ob-say{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ob-home .shelf{grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:0 8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ob-home .shelf:after{content:"";inset-inline:-8px;background:repeating-linear-gradient(90deg, var(--panel) 0 70px, var(--panel-dark) 70px 74px);z-index:0;border-radius:6px;height:14px;position:absolute;bottom:36px;box-shadow:0 7px #241d7c}.ob-home .shelf li{z-index:1;justify-content:center;display:flex;position:relative}.ob-home .friend-btn{width:100%;color:var(--lilac);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;padding:6px 2px 0;display:flex}.ob-home .friend-body{transform-origin:50% 100%;width:100%;max-width:150px;rotate:var(--lean,0deg);transition:rotate .6s var(--ease-slide), translate var(--dur-slide) var(--ease-slide);display:block}.ob-home .friend-body img{filter:drop-shadow(0 8px 6px #00000059);-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.ob-home .shelf li:has(.is-moving){z-index:2}.ob-home .friend-btn:after{content:"";width:84%;height:var(--h,20px);background:var(--b);box-shadow:inset 0 3px 0 #ffffff4d, 0 6px 0 var(--foot);transform-origin:50% 100%;transition:transform var(--dur-slide) var(--ease-slide);border-radius:7px 7px 3px 3px;order:1;margin-top:-6px;display:block}.ob-home .friend-btn[aria-pressed=true]:after{transform:scaleY(var(--hs,1.4))}.ob-home .friend-btn[aria-pressed=true] .friend-body{translate:0 -10px}.ob-home .friend-name{font-family:var(--display);color:#fff;transition:color var(--dur-quick) ease;order:2;margin-top:18px;font-size:1.02rem;font-weight:600}.ob-home .friend-btn[aria-pressed=true] .friend-name{color:var(--gold)}.ob-home .friend-btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.ob-home .cast-band .note{max-width:70ch;margin-top:clamp(44px,5vw,72px)}.ob-home .fair :focus-visible{outline-color:var(--panel-dark)}.ob-home .fair-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.ob-home .fair-head{position:sticky;top:110px}.ob-home .fair-head h2{max-width:11ch}.ob-home .fair-quote{color:var(--muted-on-cream);background:#fff;border-radius:18px;margin:36px 0 0;padding:22px 24px 24px;font-size:1rem;rotate:-1deg;box-shadow:0 6px #e3d2b0}.ob-home .fair-quote p{margin:0 0 10px}.ob-home .fair-quote p:last-child{margin:0}.ob-home .fair-quote p:first-child{color:var(--ink-on-cream);font-family:var(--display);font-size:1.12rem;font-weight:500;line-height:1.35}.ob-home .fair-quote s{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:3px}.ob-home .ledger{counter-reset:row;gap:0}.ob-home .ledger li{box-shadow:none;background:0 0;border-top:2px dashed #dcc9a3;border-radius:0;grid-template-columns:52px minmax(0,1fr);gap:22px;padding:30px 0 32px}.ob-home .ledger li:last-child{border-bottom:2px dashed #dcc9a3}.ob-home .ledger .mark{border-radius:10px;width:46px;height:42px;margin-top:2px;font-size:1.2rem}.ob-home .ledger b{letter-spacing:-.01em;font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem);line-height:1.25}.ob-home .ledger p{max-width:60ch;margin-top:10px;font-size:1.02rem;line-height:1.6}.ob-home .apple-head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.ob-home .apple-head h2{max-width:15ch;margin:0}.ob-home .apple-head .lede{color:var(--lilac);margin:0;font-size:clamp(1.05rem,1rem + .25vw,1.2rem)}.ob-home .devices{flex-wrap:wrap;gap:16px 8px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:flex}.ob-home .devices li{background:var(--b);color:var(--fg,var(--ink));font-family:var(--display);text-align:center;border-radius:10px;flex:auto;padding:16px 20px 14px;font-size:1.05rem;font-weight:600;box-shadow:inset 0 3px #ffffff4d,0 7px #00000059}.ob-home .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;margin-top:clamp(40px,5vw,64px);display:grid}.ob-home .tile{background:var(--panel-inner);border-radius:26px;padding:clamp(24px,2.4vw,34px);position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff1a,0 9px #241d7c}.ob-home .tile h3{color:#fff;margin:0 0 10px}.ob-home .tile p{color:var(--lilac);margin:0;font-size:1rem}.ob-home .tile-media{margin:0;overflow:hidden}.ob-home .tile-media img{object-fit:cover;width:100%;height:100%}.ob-home .tile-widgets{flex-direction:column;grid-area:1/1/3/8;padding-bottom:0;display:flex}.ob-home .tile-widgets .tile-copy{max-width:46ch}.ob-home .tile-widgets .tile-media{border-top:4px solid var(--panel-light);flex:1;min-height:260px;margin:28px calc(-1*clamp(24px,2.4vw,34px)) 0}.ob-home .tile-widgets .tile-media img{object-position:30% 10%}.ob-home .tile-gc{background:var(--gold);box-shadow:inset 0 3px 0 #fff6, 0 9px 0 var(--gold-dark);--tag-bg:var(--ink);--tag-ink:var(--gold);--tag-foot:#000;grid-column:8/13}.ob-home .tile-gc h3,.ob-home .tile-gc p{color:var(--ink)}.ob-home .tile-gc .big-num:before{content:attr(data-n)}.ob-home .tile-gc .big-num{inset-inline-end:18px;font-family:var(--display);letter-spacing:-.05em;color:#1a135024;margin:0;font-size:clamp(5rem,3rem + 5vw,8.5rem);font-weight:600;line-height:1;position:absolute;top:-6px}.ob-home .tile-gc h3{max-width:16ch}.ob-home .tile-msg{background:var(--teal);box-shadow:inset 0 3px 0 #ffffff59, 0 9px 0 var(--teal-dark);--tag-bg:#0d2b3a;--tag-ink:#fff;--tag-foot:#000;grid-column:8/13}.ob-home .tile-msg h3,.ob-home .tile-msg p{color:#0d2b3a}.ob-home .tile-cb{flex-direction:column;grid-area:3/1/5/6;padding-top:0;display:flex}.ob-home .tile-cb .tile-media{border-bottom:4px solid var(--panel-light);height:clamp(260px,26vw,360px);margin:0 calc(-1*clamp(24px,2.4vw,34px)) 28px}.ob-home .tile-cb .tile-media img{object-position:center 30%}.ob-home .tile-a11y{background:var(--panel);box-shadow:inset 0 2px 0 #ffffff24, 0 9px 0 var(--panel-dark);grid-column:6/13}.ob-home .tile-a11y p{color:#e4e0ff;max-width:56ch}.ob-home .tile-siri{background:var(--blue-dark);grid-column:6/13;box-shadow:inset 0 2px #ffffff24,0 9px #123372}.ob-home .tile-siri p{color:#dce8ff;max-width:52ch}.ob-home .journal-latest :focus-visible{outline-color:var(--panel-dark)}.ob-home .journal-latest-head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.ob-home .journal-latest-head h2{max-width:14ch;margin:0}.ob-home .journal-latest-head .lede{margin:0}.ob-home .journal-latest-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.ob-home .journal-latest-list li{min-width:0;display:flex}.ob-home .journal-card{width:100%;color:var(--ink-on-cream);transition:transform var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out);background:#fff;border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 7px #e3d2b0}.ob-home .journal-card-art{aspect-ratio:16/9;background:#efe3c8;display:block;overflow:hidden}.ob-home .journal-card-art img{object-fit:cover;width:100%;height:100%;display:block}.ob-home .journal-card-copy{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.ob-home .journal-card .tag{align-self:flex-start;margin-bottom:14px}.ob-home .journal-card h3{color:var(--ink-on-cream);overflow-wrap:break-word;margin:0 0 10px}.ob-home .journal-card h3 a{color:inherit;text-decoration:none}.ob-home .journal-card h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.ob-home .journal-card h3 a:focus-visible{outline:none}.ob-home .journal-card:has(a:focus-visible){outline:3px solid var(--panel-dark);outline-offset:3px}.ob-home .journal-card p{color:var(--muted-on-cream);margin:0 0 16px;font-size:1rem;line-height:1.55}.ob-home .journal-card-meta{color:var(--muted-on-cream);margin-top:auto;font-size:.9rem}.ob-home .journal-latest-more{margin-top:clamp(32px,4vw,48px)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ob-home .journal-card:hover{transform:translateY(-3px);box-shadow:0 10px #e3d2b0}}@media (max-width:960px){.ob-home .journal-latest-head{grid-template-columns:1fr}.ob-home .journal-latest-list{grid-template-columns:1fr;max-width:560px}}.ob-home .close{background:radial-gradient(1100px 520px at 20% 110%, var(--panel-inner), var(--ink) 70%);padding:clamp(80px,9vw,140px) 0 clamp(80px,8vw,120px);position:relative;overflow:clip}.ob-home .gate-lane{--lane-pad:12px;width:min(calc(var(--maxw) - 2 * var(--gutter)), calc(100% - 2 * var(--gutter)));height:88px;padding:var(--lane-pad);box-shadow:inset 0 6px 0 #00000059, 0 0 0 5px var(--panel-inner), 0 11px 0 5px var(--panel-dark);background:#120d3a;border-radius:22px;margin:0 auto clamp(56px,7vw,96px);position:relative;overflow:hidden;container-type:inline-size}.ob-home .lane-bricks{gap:6px;height:100%;display:flex}.ob-home .lane-clear{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);opacity:0;place-items:center;font-size:clamp(1rem,.9rem + .6vw,1.4rem);font-weight:600;display:grid;position:absolute;inset:0}.ob-home .lane-bricks i{width:calc(var(--w) * clamp(34px, 5.4cqw, 76px));background:var(--b);height:calc(100% - 6px);box-shadow:inset 0 3px 0 #ffffff52, 0 6px 0 var(--foot);border-radius:10px;flex:none;position:relative}.ob-home .lane-bricks i:before{content:"";background-image:radial-gradient(circle,#ffffff59 0 7px,#00000024 7.5px 9px,#0000 9.5px);background-repeat:space no-repeat;background-size:26px 100%;position:absolute;inset:12px 10px 16px}.ob-home .gate{inset-inline-end:0;z-index:2;background:linear-gradient(#e2352f 0 16.6%,#ffc53d 16.6% 33.3%,#26b9b0 33.3% 50%,#7b5cf0 50% 66.6%,#3b8bf0 66.6% 83.3%,#3fc544 83.3%);width:14px;position:absolute;top:0;bottom:0;box-shadow:-4px 0 #0000004d}@keyframes ob-leave{0%{animation-timing-function:cubic-bezier(.55,0,.7,.4);transform:none}to{transform:translate(calc(100cqw + 40px))}}@supports (animation-timeline:view()){.ob-home .gate-lane{view-timeline:--gate block}.ob-home .lane-bricks i{animation:linear both ob-leave;animation-timeline:--gate;animation-range:cover calc(22% + (5 - var(--k)) * 5%) cover calc(40% + (5 - var(--k)) * 5%)}.ob-home .lane-clear{animation:linear both ob-clear;animation-timeline:--gate;animation-range:cover 62% cover 72%}}@keyframes ob-clear{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@supports not (animation-timeline:view()){.ob-home .lane-bricks i{transition:transform .9s cubic-bezier(.55,0,.7,.4);transition-delay:calc((5 - var(--k)) * .14s)}.ob-home .close.is-open .lane-bricks i{transform:translate(calc(100cqw + 40px))}.ob-home .lane-clear{opacity:0;transition:opacity .4s linear 1.5s}.ob-home .close.is-open .lane-clear{opacity:1}}.ob-home .close-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(28px,5vw,96px);display:grid}.ob-home .close .close-icon{width:clamp(72px,7vw,100px);height:auto;margin:0 0 26px;rotate:-6deg}.ob-home .close h2{max-width:11ch;margin:0;font-size:clamp(2.4rem,1.2rem + 4.2vw,4.9rem)}.ob-home .close .lede{color:var(--lilac);max-width:30ch;margin:0;font-size:clamp(1.05rem,1rem + .3vw,1.25rem)}.ob-home .close .cta-row{margin-top:26px}.ob-home .close .badge{padding:0}.ob-home [data-reveal]{transition:opacity .38s linear var(--d,0s), transform var(--dur-drop) var(--ease-drop) var(--d,0s), clip-path var(--dur-reveal) var(--ease-glide) var(--d,0s)}.ob-home [data-reveal=slide]{transition-timing-function:linear, var(--ease-slide), linear;transition-duration:.3s, var(--dur-slide), 0s}.ob-home [data-reveal=rise]{transition-timing-function:linear, var(--ease-glide), linear;transition-duration:.5s, var(--dur-reveal), 0s}.ob-home [data-reveal=mask]{transition:none}html.js .ob-home [data-reveal=mask]{clip-path:inset(-.4em -.6em -.22em)}.ob-home .mask-line{transition:transform var(--dur-settle) var(--ease-glide) var(--d,0s), opacity .6s linear var(--d,0s);display:block}html.js .ob-home [data-reveal=mask]:not(.in) .mask-line{opacity:0;transform:translateY(118%)}html.js .ob-home [data-reveal=drop]:not(.in){opacity:0;transform:translateY(-44px)}html.js .ob-home [data-reveal=slide]:not(.in){opacity:0;transform:translate(-56px)}html.js .ob-home [data-reveal=rise]:not(.in){opacity:0;transform:translateY(36px)}html.js .ob-home [data-reveal=unmask] img{transition:clip-path 1.1s var(--ease-out) var(--d,0s), transform 1.5s var(--ease-out) var(--d,0s)}html.js .ob-home [data-reveal=unmask]:not(.in) img{clip-path:inset(0 0 100%);transform:scale(1.14)}.ob-home [data-reveal=unmask].in img{clip-path:inset(0)}@media (max-width:1100px){.ob-home .bento{grid-template-columns:repeat(6,minmax(0,1fr))}.ob-home .tile-widgets{grid-area:auto/1/auto/-1}.ob-home .tile-gc{grid-column:1/4}.ob-home .tile-msg{grid-column:4/7}.ob-home .tile-cb{grid-area:span 2/1/auto/4}.ob-home .tile-a11y,.ob-home .tile-siri{grid-column:4/7}.ob-home .shelf{grid-template-columns:repeat(10,minmax(0,1fr));gap:30px 8px}.ob-home .shelf li{grid-column:span 2}.ob-home .shelf li:nth-child(6){grid-column:2/span 2}.ob-home .shelf:after{display:none}.ob-home .journey-notes article{grid-template-columns:1fr}.ob-home .journey-notes .tag{grid-row:auto;margin-bottom:12px}}@media (max-width:960px){.ob-home .hero{min-height:0}.ob-home .hero-grid{grid-template-columns:1fr}.ob-home .hero-copy{padding-bottom:8px}.ob-home .hero-stage{padding-top:24px}.ob-home .phone{width:clamp(210px,44vw,290px)}.ob-home .rule-top,.ob-home .journey-head,.ob-home .journey-after,.ob-home .cast-head,.ob-home .close-inner,.ob-home .fair-grid,.ob-home .apple-head{grid-template-columns:1fr}.ob-home .rule-board{justify-self:center}.ob-home .fair-head{position:static}.ob-home .wall{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (max-width:720px){.ob-home .steps{grid-template-columns:1fr;gap:28px}.ob-home .step:nth-child(n){grid-template-columns:116px minmax(0,1fr);align-items:start;gap:18px;margin-top:0;display:grid}.ob-home .step-shot{border-radius:16px;box-shadow:0 6px #0000004d}.ob-home .step-shot img{aspect-ratio:3/4}.ob-home .step-copy{padding-top:0}.ob-home .step-n{width:34px;height:28px;margin-bottom:10px;font-size:1rem}.ob-home .step-copy p{font-size:1rem}.ob-home .bento{grid-template-columns:1fr;gap:18px}.ob-home .tile:nth-child(n){grid-area:auto/1/auto/-1}.ob-home .tile-widgets .tile-media{min-height:200px}.ob-home .devices li{padding:13px 14px 11px;font-size:.98rem}.ob-home .shelf{grid-template-columns:repeat(7,minmax(0,1fr));gap:22px 4px}.ob-home .shelf li:nth-child(n){grid-column:span 2}.ob-home .shelf li:nth-child(4){grid-column:2/span 2}.ob-home .shelf li:nth-child(7){grid-column:1/span 2}.ob-home .shelf li:nth-child(6){grid-column:6/span 2}.ob-home .friend-name{margin-top:12px;font-size:.95rem}.ob-home .bubble{min-height:150px;padding:20px 22px}.ob-home .gate-lane{--lane-pad:9px;height:64px}.ob-home .ledger li{grid-template-columns:40px minmax(0,1fr);gap:16px}.ob-home .ledger .mark{width:38px;height:36px;font-size:1rem}}@media (max-width:520px){.ob-home .hero h1.hero-title{font-size:clamp(2.7rem,13.4vw,3.4rem)}.ob-home .hero-facts{flex-wrap:wrap;gap:10px 18px;display:flex}.ob-home .hero-facts li{font-size:.94rem}.ob-home .hero-cta .btn{padding:13px 18px 13px 22px}.ob-home .phone{border-radius:36px;width:200px;padding:7px}.ob-home .phone img{border-radius:30px}.ob-home .peek-bloo{inset-inline-start:-40%}.ob-home .peek-peach{inset-inline-end:-36%}.ob-home .wall{column-gap:12px}.ob-home .plaque-brick{padding:28px 16px 20px}.ob-home .studs-top i{width:22px}.ob-home .plaque-label{margin-top:18px;font-size:.92rem}.ob-home .village{width:150px}}@keyframes ob-hero-leave{to{transform:translateY(-9vh)}}@keyframes ob-stage-leave{to{transform:translateY(-3vh)scale(.97)}}.ob-home .dev-ipad{--rise:70px}.ob-home .dev-phone-a{--rise:150px}.ob-home .dev-phone-b{--rise:210px}@keyframes ob-dev-rise{0%{transform:translate3d(0, var(--rise), 0)}to{transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ob-home .hero{view-timeline:--hero block}.ob-home .hero-copy{animation:linear both ob-hero-leave;animation-timeline:--hero;animation-range:exit}.ob-home .hero-stage{animation:linear both ob-stage-leave;animation-timeline:--hero;animation-range:exit}.ob-home .device-stage{view-timeline:--devices block}.ob-home .dev{animation:linear both ob-dev-rise;animation-timeline:--devices;animation-range:entry cover 55%}}@supports not (animation-timeline:view()){.ob-home .hero-copy{transform:translate3d(0, calc(min(1, var(--scroll,0)) * -9vh), 0)}.ob-home .dev{transform:translate3d(0, calc(var(--rise) * (1 - min(1, var(--sp,1) / .55))), 0)}}}@media (prefers-reduced-motion:reduce){html.js .ob-home [data-reveal]:not(.in){opacity:1;clip-path:none;transform:none}html.js .ob-home [data-reveal] img{clip-path:none;transform:none}html.js .ob-home [data-reveal=mask]{clip-path:none}html.js .ob-home [data-reveal=mask] .mask-line{opacity:1;transform:none}.ob-home .stage-inner,.ob-home .peek{transform:translate(0,0)}.ob-home .lane-bricks i{transform:none}.ob-home .lane-clear{display:none}}.ob-home:lang(ja) :is(.rule-top h2,.journey-head h2,.cast-head h2,.fair-head h2,.apple-head h2,.close h2){max-width:10ic}.ob-home:lang(ja) .passes-block .lede{max-width:14ic}.ob-home:lang(ja) .close h2{font-size:clamp(2rem,1rem + 3.4vw,3.8rem)}.ob-home .device-stage{background:radial-gradient(60% 70% at 50% 100%, #7b5cf073, transparent 70%), repeating-linear-gradient(90deg, transparent 0 63px, #ffffff0a 63px 64px), var(--panel-inner,#2a2364);border-radius:28px 28px 0 0;height:clamp(420px,44vw,620px);margin:clamp(40px,5vw,64px) 0 0;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffffff1a}.ob-home .device-stage:after{content:"";z-index:4;background:#7b5cf0;height:18px;position:absolute;inset:auto 0 0;box-shadow:inset 0 -5px #4a35b0}.ob-home .dev{transition:translate var(--dur-reveal) var(--ease-glide);background:#0d0a26;padding:10px 10px 0;position:absolute;bottom:0;box-shadow:0 0 0 2px #3a2f94,0 30px 60px #06031a8c}.ob-home .dev img{width:100%;height:auto;display:block}.ob-home .dev-ipad{z-index:1;border-radius:40px 40px 0 0;width:min(560px,62%);inset-inline-start:50%;translate:-50% 18%}.ob-home .dev-phone{z-index:2;border-radius:46px 46px 0 0;width:min(250px,27%)}.ob-home .dev-phone-a{transform-origin:bottom;inset-inline-start:6%;translate:0 10%;rotate:-4deg}.ob-home .dev-phone-b{transform-origin:bottom;inset-inline-end:6%;translate:0 16%;rotate:4deg}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ob-home .device-stage:hover .dev-ipad{translate:-50% 14%}.ob-home .device-stage:hover .dev-phone-a{translate:0 6%}.ob-home .device-stage:hover .dev-phone-b{translate:0 12%}}@media (max-width:760px){.ob-home .device-stage{height:clamp(340px,96vw,460px)}.ob-home .dev-ipad{width:78%;translate:-50% 26%}.ob-home .dev-phone{border-radius:30px 30px 0 0;width:38%;padding:6px 6px 0}.ob-home .dev-phone-a{inset-inline-start:-2%}.ob-home .dev-phone-b{inset-inline-end:-2%}}.ob-home .tile-widgets{grid-row:auto;padding-bottom:clamp(24px,2.4vw,34px)}.ob-home .stickers{grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0 0;padding:0;list-style:none;display:grid}.ob-home .stickers li{aspect-ratio:1}.ob-home .stickers img{object-fit:contain;filter:drop-shadow(0 4px #0d2b3a40);width:100%;height:100%;rotate:calc((var(--k) - 2.5) * 3deg);transition:rotate .3s var(--ease-slide,ease), scale .3s var(--ease-slide,ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ob-home .stickers li:hover img{rotate:0deg;scale:1.12}}@media (min-width:1101px){.ob-home .tile-widgets{grid-area:1/1/auto/7}.ob-home .tile-gc{grid-area:1/7/auto/13}.ob-home .tile-msg{grid-area:2/1/auto/13;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:32px;display:grid}.ob-home .tile-msg>:not(.stickers){grid-column:1}.ob-home .tile-msg .stickers{grid-area:1/2/span 3;grid-template-columns:repeat(6,1fr);margin:0}}@media (min-width:761px) and (max-width:1100px){.ob-home .stickers{grid-template-columns:repeat(3,1fr)}}.ob-home .dev-ipad{translate:-50% 30%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ob-home .device-stage:hover .dev-ipad{translate:-50% 26%}}@media (max-width:760px){.ob-home .dev-ipad{translate:-50% 30%}}.ob-home .device-stage{height:clamp(460px,48vw,690px)}.ob-home .dev-ipad{width:min(520px,58%);translate:-50% 7%}@media (hover:hover) and (prefers-reduced-motion:no-preference){.ob-home .device-stage:hover .dev-ipad{translate:-50% 4%}}@media (max-width:760px){.ob-home .device-stage{height:clamp(360px,100vw,480px)}.ob-home .dev-ipad{width:76%;translate:-50% 12%}}.ob-home .tile-msg .tag{justify-self:start}.ob-home .season-fx{display:none}html[data-season] .ob-home .season-fx{opacity:.9;animation:18s linear infinite ob-season-fall;display:block;position:absolute;inset:0}@keyframes ob-season-fall{to{background-position:var(--fall-to)}}html[data-season=winter] .ob-home .hero{background:radial-gradient(900px 480px at 78% 58%,#fff9,#0000 70%),linear-gradient(#c9e4f6 0%,#b4d8f0 44%,#e4f1f7 82%,#cfe6ee 100%)}html[data-season=winter] .ob-home .season-fx{--fall-to:40px 200px, -30px 200px, 20px 260px, -20px 180px;filter:drop-shadow(0 1px 1px #5a8cb459);background-image:radial-gradient(7px 7px at 20px 30px,#fff 50%,#0000 56%),radial-gradient(5px 5px at 90px 120px,#fffffff2 50%,#0000 56%),radial-gradient(9px 9px at 150px 60px,#fff 50%,#0000 56%),radial-gradient(6px 6px at 60px 170px,#ffffffe6 50%,#0000 56%);background-size:200px 200px,200px 200px,260px 260px,180px 180px}html[data-season=autumn] .ob-home .hero{background:radial-gradient(900px 480px at 78% 58%,#ffe8c499,#0000 70%),linear-gradient(#c4e1f2 0%,#b6d9ee 44%,#e3dca0 82%,#c9b562 100%)}html[data-season=autumn] .ob-home .season-fx{--fall-to:120px 280px, 80px 300px, 140px 320px;opacity:.85;background-image:radial-gradient(12px 7px at 40px 50px,#f5851f 60%,#0000 66%),radial-gradient(10px 6px at 180px 140px,#e2372f 60%,#0000 66%),radial-gradient(12px 7px at 110px 230px,#f9c823 60%,#0000 66%);background-size:260px 280px,300px 300px,240px 320px;animation-duration:26s}@media (prefers-reduced-motion:reduce){html[data-season] .ob-home .season-fx{animation:none}}
