.skip-orbit{right:max(12px,calc(env(safe-area-inset-right) + 8px));bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px));z-index:60;width:96px;height:96px;color:var(--red,#930000);-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;border-radius:50%;place-items:center;padding:0;text-decoration:none;transition:opacity .3s,visibility 0s linear .3s;display:grid;position:fixed}.skip-orbit.is-shown{opacity:1;visibility:visible;transition:opacity .3s}.skip-ring{pointer-events:none;animation:24s linear infinite skip-turn;position:absolute;inset:0}.skip-letter{transform-origin:50% 100%;text-align:center;white-space:pre;width:16px;height:50%;font:650 12px/16px Figtree Variable,system-ui,sans-serif;position:absolute;top:0;left:calc(50% - 8px)}.skip-orbit svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px}.skip-orbit:hover .skip-ring,.skip-orbit:focus-visible .skip-ring{animation-play-state:paused}.skip-orbit:focus-visible{outline:2px solid var(--red,#930000);outline-offset:2px}@keyframes skip-turn{to{transform:rotate(360deg)}}.hero-foot{transition:opacity .3s,visibility linear}html.skip-journey .hero-foot{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}@media (height<=559px),(width<=1279px) and (aspect-ratio>=1){.skip-orbit{width:72px;height:72px;right:max(12px,calc(env(safe-area-inset-right) + 8px));bottom:max(16px,calc(env(safe-area-inset-bottom) + 8px))}.skip-orbit svg{width:32px;height:32px}}@media (width<=700px){.skip-orbit{width:72px;height:72px;right:max(12px,calc(env(safe-area-inset-right) + 8px));bottom:max(12px,calc(env(safe-area-inset-bottom) + 4px))}.skip-orbit svg{width:32px;height:32px}}@media (width<=700px) and (aspect-ratio<=1){:root{--skip-size:96px;--skip-reserve:calc(max(12px,env(safe-area-inset-bottom) + 4px) + var(--skip-size) + 24px)}#story .jstage{height:100lvh}#story .jframe .view{-webkit-mask-image:linear-gradient(to bottom,#000 var(--skip-fade-a,calc(100% - 150px)),transparent var(--skip-fade-b,calc(100% - 130px)));-webkit-mask-image:linear-gradient(to bottom,#000 var(--skip-fade-a,calc(100% - 150px)),transparent var(--skip-fade-b,calc(100% - 130px)));mask-image:linear-gradient(to bottom,#000 var(--skip-fade-a,calc(100% - 150px)),transparent var(--skip-fade-b,calc(100% - 130px)));transition:transform .3s}.skip-orbit{width:var(--skip-size);height:var(--skip-size)}.skip-orbit svg{width:38px;height:38px}#story .jstage{transform:none!important}#story .rail{left:calc((100% - var(--skip-size) - 20px) / 2);bottom:calc(max(12px,env(safe-area-inset-bottom) + 4px) + (var(--skip-size) - var(--skip-rail-h,46px)) / 2);position:fixed}}@media (prefers-reduced-motion:reduce){#story .jframe .view{transition:none!important}.skip-ring{animation:none}.skip-orbit,.skip-orbit.is-shown,.hero-foot,html.skip-journey .hero-foot{transition:none}}@media (aspect-ratio<=1){#story .view{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--skip-rail-band,70px) - 28px),transparent calc(100% - var(--skip-rail-band,70px)));-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - var(--skip-rail-band,70px) - 28px),transparent calc(100% - var(--skip-rail-band,70px)));mask-image:linear-gradient(to bottom,#000 calc(100% - var(--skip-rail-band,70px) - 28px),transparent calc(100% - var(--skip-rail-band,70px)))}}@media (aspect-ratio>=1) and (height<=559px){#story .rail{left:max(8px,env(safe-area-inset-left));bottom:auto;right:auto;top:calc((100% + var(--nav-h,76px)) / 2);flex-direction:column;gap:0;padding:.2rem .1rem;transform:translateY(-50%)}#story .rail button{justify-content:center;min-width:32px;min-height:40px;padding:0}#story .rail span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}#story .hint.skip-hint-held{visibility:hidden;opacity:0!important}#work-title[tabindex="-1"]:focus{outline:none}html body .pform{border-radius:16px!important;gap:16px!important;padding:26px 30px!important;display:grid!important}html body .pform>*{margin:0!important}html body .pform>[hidden]{display:none!important}html body .pform .form-heading{text-align:left!important;line-height:1.2!important}html body .pform .inquiry-row{grid-template-columns:1fr 1fr!important;gap:20px!important;margin:0!important;display:grid!important}html body .pform .pfield{text-align:left;margin:0!important;display:block!important}html body .pform .pfield label,html body .pform legend{font-style:normal;font-weight:650;display:block;margin:0 0 7px!important;padding:0!important;font-size:14px!important;line-height:1.4!important}html body .pform .optional{color:var(--muted);margin-left:3px;font-size:13px;font-style:italic;font-weight:400}html body .pform input:not([type=checkbox]),html body .pform select,html body .pform textarea{box-sizing:border-box;background:#fff;width:100%;border:1px solid var(--b-line,#c9c5bd)!important;border-radius:8px!important;min-height:44px!important;padding:9px 11px!important;font-size:15px!important;line-height:1.5!important}html body .pform select{padding-right:34px!important}html body .pform textarea{resize:vertical;display:block;min-height:96px!important}html body .pform .service-choices{min-width:0;border:0!important;margin:0!important;padding:0!important}html body .pform .service-check-grid{flex-wrap:wrap!important;gap:8px 18px!important;margin:0!important;display:flex!important}html body .pform .service-check-grid label{align-items:center;font-weight:400;background:0 0!important;border:0!important;grid-column:auto!important;gap:7px!important;width:auto!important;min-height:28px!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:1.4!important;display:flex!important}html body .pform .service-check-grid input{accent-color:var(--red);flex:0 0 16px!important;width:16px!important;height:16px!important;margin:0!important}html body .pform .package-selection{text-align:left;font-size:14px;line-height:1.5}html body .pform .package-selection>details{border:1px solid var(--b-line,#c9c5bd);border-radius:8px;padding:11px 14px}html body .pform .package-selection summary{cursor:pointer;color:var(--ink);font-size:14px;font-weight:650}html body .pform .package-selection summary::marker{color:var(--red)}html body .pform .package-chosen{color:var(--muted);font-weight:400}html body .pform .package-selection.is-summary{background:var(--b-alt,#f6f5f2);border-radius:8px;padding:12px 14px}html body .pform .package-selection.is-summary>details{border:0;padding:0}html body .pform .package-selection.is-summary summary{color:var(--red);width:max-content;margin-top:4px;font-size:13px;font-weight:400}html body .pform .package-summary{margin:0}html body .pform .package-summary[hidden]{display:none}html body .pform .package-selection-body{gap:14px;margin-top:12px;display:grid}html body .pform .package-selection .copywriting-choice .service-check-grid{margin-top:0!important}html body .pform .package-selection .material-receipt{font-size:14px;background:0 0!important;padding:0!important}html body .pform .package-selection .material-receipt[hidden]{display:none}html body .pform .package-selection .material-receipt b{font-weight:650}html body .pform .package-selection .material-receipt p{color:var(--muted);margin:4px 0!important}html body .pform .form-note:empty{display:none!important}html body .pform .form-actions{align-items:center;gap:18px;display:flex}html body .pform .form-actions [type=submit]{align-items:center;gap:14px;min-height:46px;border-radius:8px!important;width:auto!important;margin:0!important;padding:12px 20px!important;display:inline-flex!important}@media (width<=760px){html body .pform{gap:18px!important;padding:23px 20px!important}html body .pform input:not([type=checkbox]),html body .pform select,html body .pform textarea{font-size:16px!important}}@media (width<=480px){html body .pform .inquiry-row{grid-template-columns:1fr!important;gap:18px!important}html body .pform .service-check-grid{grid-template-columns:1fr!important;gap:4px!important;display:grid!important}html body .pform .service-check-grid label{min-height:36px!important}html body .pform .form-actions{flex-direction:column;align-items:stretch}html body .pform .form-actions [type=submit]{justify-content:space-between}}html body .pform.thanks-gone{display:none!important}html body .pform.thanks-under{position:relative;overflow:hidden}html body .form-thanks{box-sizing:border-box;text-align:center;background:#fff;border-radius:16px;outline:0;place-items:center;padding:44px 32px;transition:min-height .5s cubic-bezier(.2,.8,.2,1);display:grid;box-shadow:0 18px 40px #3c000040;color:#191715!important}html body .form-thanks .thanks-inner{justify-items:center;gap:14px;max-width:420px;display:grid}html body .form-thanks p{margin:0;color:inherit!important}html body .form-thanks .thanks-title{letter-spacing:-.02em;text-wrap:balance;font:600 clamp(32px,3.4vw,44px)/1.08 Fraunces Variable,Georgia,serif}html body .form-thanks .thanks-title em{font-style:italic;color:#930000!important}html body .form-thanks .thanks-line{text-wrap:pretty;font-size:17px;line-height:1.55;color:#3d3934!important}html body .form-thanks .thanks-more{font-size:15px;color:#5c574f!important}html body .form-thanks .thanks-more a{text-underline-offset:3px;-webkit-text-decoration:underline #93000080;text-decoration:underline #93000080;color:#191715!important}html body .form-thanks :is(.thanks-title,.thanks-line,.thanks-more){opacity:0;transition:opacity .45s,transform .45s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}html body .form-thanks.is-in :is(.thanks-title,.thanks-line,.thanks-more){opacity:1;transform:none}html body .form-thanks.is-in .thanks-title{transition-delay:.35s}html body .form-thanks.is-in .thanks-line{transition-delay:.45s}html body .form-thanks.is-in .thanks-more{transition-delay:.55s}html body :is(.form-thanks,.thanks-layer) .thanks-drop svg{width:100%;height:auto;display:block;overflow:visible}html body .form-thanks .thanks-drop{width:clamp(96px,10vw,124px)}html body :is(.form-thanks,.thanks-layer) .thanks-drop svg>*{transform-box:fill-box;transform-origin:50%;opacity:0;transform:scale(.2)rotate(-10deg)}html body :is(.form-thanks,.thanks-layer).is-in .thanks-drop svg>*{opacity:1;transition:opacity .2s,transform .55s cubic-bezier(.3,1.6,.5,1);transform:none}html body :is(.form-thanks,.thanks-layer).is-in .thanks-drop svg>[data-part=spatter]{transition-delay:.22s}html body .thanks-layer{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}html body .thanks-layer .thanks-drop{width:min(62%,300px)}html body .pform.thanks-under>:not(.thanks-layer){opacity:0;transition:opacity .25s .12s}html body .form-thanks .thanks-drop{transition:transform .55s cubic-bezier(.3,1.1,.4,1)}html body .form-thanks .thanks-drop svg>*{opacity:1!important;transition:none!important;transform:none!important}@media (width<=760px){html body .form-thanks{padding:40px 22px}}@media (prefers-reduced-motion:reduce){html body :is(.form-thanks,.thanks-layer),html body :is(.form-thanks,.thanks-layer) *{transition:none!important}}
