.castle-html-root .bee-shield{font-family:Aller, var(--ui), "Open Sans", sans-serif;letter-spacing:.04em;text-transform:uppercase;font-weight:700}.castle-html-root.how-to-host-root #shield-open .host-title .display{font-size:clamp(2.2rem,3.4vw,3.2rem)}.castle-html-root.how-to-host-root #shield-open .host-title-line{white-space:nowrap}@media (max-width:700px){.castle-html-root.how-to-host-root #shield-open .host-title .display{font-size:clamp(2.05rem,8vw,2.55rem)}.castle-html-root.how-to-host-root #shield-open .host-title-line{white-space:normal}}.castle-html-root.how-to-host-root #shield-model.learn{background-color:var(--cream)}.castle-html-root.how-to-host-root #shield-model,.castle-html-root.how-to-host-root #shield-shop,.castle-html-root.how-to-host-root #shield-story-break,.castle-html-root.how-to-host-root #shield-story{content-visibility:auto}.castle-html-root.how-to-host-root #shield-model{contain-intrinsic-size:auto none auto 36rem}.castle-html-root.how-to-host-root #shield-shop{contain-intrinsic-size:auto none auto 44rem}.castle-html-root.how-to-host-root #shield-story-break{contain-intrinsic-size:auto none auto 22rem}.castle-html-root.how-to-host-root #shield-story{contain-intrinsic-size:auto none auto 90rem}.castle-html-root.how-to-host-root #shield-model.learn:before,.castle-html-root.how-to-host-root #shield-shop.learn:before{content:none;background-image:none}.castle-html-root.how-to-host-root .learn>.shield-wash{z-index:0;object-fit:cover;pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.castle-html-root.how-to-host-root #shield-model .shield-wash{object-position:36% 28%;opacity:.14}.castle-html-root.how-to-host-root #shield-shop .shield-wash{object-position:92% 6%;opacity:.11}.castle-html-root.how-to-host-root #shield-story .shield-wash{object-position:right bottom;opacity:.11}.castle-html-root.how-to-host-root #shield-model.learn .wrap{align-items:center}.how-to-host-root .shield-model{flex-direction:column;align-items:center;display:flex}.how-to-host-root .shield-orbit{touch-action:none;align-self:center;inline-size:min(40rem,100%);margin-inline:auto}.how-to-host-root .shield-orbit-stage{aspect-ratio:1;inline-size:100%;position:relative}.how-to-host-root .shield-orbit-poster{object-fit:contain;block-size:100%;inline-size:100%;display:block}.how-to-host-root .shield-orbit[data-ready="1"] .shield-orbit-poster{opacity:0}.how-to-host-root .shield-orbit-canvas{cursor:grab;block-size:100%;inline-size:100%;position:absolute;inset:0}.how-to-host-root .shield-orbit-canvas:active{cursor:grabbing}.how-to-host-root .shield-orbit-tools{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-block-start:.7rem;display:flex}.how-to-host-root .shield-orbit-tools button{font-family:var(--ui);color:var(--navy);background:var(--yellow);cursor:pointer;border:0;padding:.4rem .85rem;font-size:.85rem;font-weight:600}.how-to-host-root .shield-orbit-hint{text-align:center;color:#5a5346;margin:.4rem 0 0;font-size:.85rem}.how-to-host-root .shield-story-break{isolation:isolate;background:#0061a0;min-height:clamp(12rem,36svh,22rem);position:relative}.how-to-host-root .shield-story-photo{object-fit:cover;object-position:center;opacity:.28;width:100%;height:100%;position:absolute;inset:0}.how-to-host-root .shield-story-break .wrap{z-index:1;padding-top:88px;padding-bottom:88px;position:relative}.how-to-host-root .shield-story-break-copy{text-align:center}.how-to-host-root .shield-story-break-copy .eyebrow{color:#fff;letter-spacing:.2em;margin-block-end:.85rem;font-size:clamp(1rem,2vw,1.3rem)}.how-to-host-root .shield-story-break-copy .display{color:#fff;max-inline-size:12em;margin-inline:auto;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.16}.how-to-host-root .shield-story-break-copy .bee-shield{color:var(--yellow)}.how-to-host-root .shield-story{text-align:start}.how-to-host-root .shield-story-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1.6rem 2rem;margin-block-end:2.4rem;display:grid}.how-to-host-root .shield-story-row-flip .frame{order:2;justify-self:start;inline-size:81.8182%}.how-to-host-root .shield-story-row-flip .shield-story-copy{order:1}.how-to-host-root .shield-story-copy .display{max-inline-size:22rem;margin:0 0 .9rem;font-size:clamp(1.45rem,2.8vw,2.05rem);line-height:1.18}.how-to-host-root #shield-story .shield-story-copy h3.display{overflow-wrap:normal;word-break:normal;text-wrap:wrap;max-inline-size:100%;font-size:clamp(2.15rem,4vw,3.15rem)}.how-to-host-root .shield-story-copy .lede,.how-to-host-root .shield-story-copy p{max-inline-size:34rem;margin-inline:0}.how-to-host-root .shield-story-copy .btn{margin-block-start:.35rem}.how-to-host-root .shield-story-lead{letter-spacing:.02em;color:#2a261c;margin-block-end:.7rem;font-size:.68em;font-weight:600;font-stretch:100%;line-height:1.35;display:block}.how-to-host-root .shield-story-q{line-height:1.18;display:block}.how-to-host-root .shield-setup-film video{object-fit:cover;object-position:left top;border:0;block-size:calc(100% + 2px);inline-size:calc(100% + 2px);max-inline-size:none;display:block;position:absolute;inset:0 auto auto 0}.how-to-host-root .shield-center{text-align:center}.how-to-host-root .shield-center p,.how-to-host-root .shield-center .display,.how-to-host-root .shield-center .lede{margin-inline:auto}.castle-html-root.how-to-host-root #shield-shop.paper-warm{background-color:var(--paper-deep)}.castle-html-root.how-to-host-root #shield-job.learn .wrap.shield-job{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:2rem;display:grid}.how-to-host-root .guide-yt,.how-to-host-root .shield-setup-film{inline-size:100%;min-inline-size:0;margin:0}.how-to-host-root .shield-setup-film{aspect-ratio:9/16;background:var(--cream);justify-self:center;max-inline-size:22rem;position:relative;overflow:clip}.how-to-host-root .guide-yt iframe,.how-to-host-root .shield-setup-film iframe{border:0;block-size:100%;inline-size:100%;display:block}.how-to-host-root .guide-yt.guide-yt-portrait{aspect-ratio:9/16;max-inline-size:min(22rem,100%)}.how-to-host-root .shield-setup-film img{object-fit:cover;object-position:left top;border:0;block-size:calc(100% + 2px);max-block-size:none;inline-size:calc(100% + 2px);max-inline-size:none;display:block;position:absolute;inset:0 auto auto 0}.how-to-host-root .shield-benefits{text-align:start;max-inline-size:36rem;margin:0 auto;padding-inline-start:1.2rem}.how-to-host-root .shield-benefits li{color:#2a261c;margin-block-end:.4rem}.castle-html-root.how-to-host-root #shield-shop .kit-photo{background:#fff}.how-to-host-root .shop-row{flex-wrap:wrap;justify-content:center;gap:1.2rem;margin-block-start:1.6rem;display:flex}.how-to-host-root .shop-row .card{flex:20rem;max-inline-size:20rem}.how-to-host-root .shop-row .card img{block-size:auto;inline-size:100%;display:block}.how-to-host-root .shop-row .card a{text-align:center;color:var(--navy);justify-items:center;gap:.7rem;text-decoration:none;display:grid}.how-to-host-root .shield-story-row .frame{margin:0}.how-to-host-root .shield-story-row .frame-inner{aspect-ratio:768/1024;display:grid;overflow:hidden}.how-to-host-root .shield-story-row .frame img{object-fit:cover;place-self:stretch stretch;block-size:100%;min-block-size:0;max-block-size:none;inline-size:100%}.how-to-host-root .shield-story-row .frame img.shield-story-held{object-position:center 72%}@media (min-width:801px){.castle-html-root.how-to-host-root #shield-model.learn .wrap{padding-block:2rem}.how-to-host-root .shield-orbit{inline-size:min(28rem,100%,42svh)}.how-to-host-root .shield-orbit-stage{inline-size:min(100%,42svh);max-inline-size:42svh}.how-to-host-root .shield-setup-film{inline-size:min(22rem,100%,23.625svh);max-inline-size:min(22rem,23.625svh)}}@media (min-width:901px){.castle-html-root.how-to-host-root #shield-job.learn .wrap,.castle-html-root.how-to-host-root #shield-model.learn .wrap,.castle-html-root.how-to-host-root #shield-shop.learn .wrap,.castle-html-root.how-to-host-root #shield-story.learn .wrap{padding-inline:var(--page-pad)}}@media (max-width:800px){.castle-html-root.how-to-host-root #shield-job.learn .wrap.shield-job,.how-to-host-root .shield-story-row,.how-to-host-root .shield-story-row-flip{grid-template-columns:1fr}.how-to-host-root .shield-story-row-flip .frame,.how-to-host-root .shield-story-row-flip .shield-story-copy{order:0}.how-to-host-root .shield-story-row .frame,.how-to-host-root .shield-story-row-flip .frame{justify-self:stretch;inline-size:100%;max-inline-size:none;margin-inline:0}}@media (prefers-reduced-motion:reduce){.how-to-host-root .shop-row .card{transition:none}.how-to-host-root .shield-orbit-canvas,.how-to-host-root .shield-orbit-hint,.how-to-host-root .shield-orbit-tools{display:none}.how-to-host-root .shield-orbit[data-ready="1"] .shield-orbit-poster{opacity:1}.how-to-host-root .shield-setup-film video{display:none}}
