:root{--bp-deep-teal: #173b3a;--bp-deep-teal-soft: #285653;--bp-white: #ffffff;--bp-paper: #fffdf8;--bp-cream: #fff6e6;--bp-sand: #f2e5cb;--bp-gold: #e0a84b;--bp-vermilion: #b94f34;--bp-muted: #5c6865;--bp-line: #d6ded8;--bp-canvas: #eee6da;--bp-orange: var(--bp-vermilion);--bp-orange-dark: var(--bp-vermilion);--bp-yellow: var(--bp-gold);--bp-navy: var(--bp-deep-teal);--bp-navy-soft: var(--bp-deep-teal-soft);--bp-text: var(--bp-deep-teal);--bp-grid: var(--bp-line);--bp-green: #176b52;--bp-danger: #a3382f;--bp-shadow: 0 22px 60px rgb(23 59 58 / 15%);--bp-shadow-small: 0 10px 28px rgb(23 59 58 / 11%);--bp-radius: 32px;--bp-panel-pad: clamp(32px, calc(8vw - 64px) , 48px);color:var(--bp-text);background:var(--bp-canvas);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Yu Gothic UI,Yu Gothic,Meiryo,sans-serif;font-synthesis:none;line-height:1.8;text-rendering:optimizeLegibility;scroll-behavior:smooth}*{box-sizing:border-box}html{min-width:0;background:var(--bp-canvas);scrollbar-gutter:stable}body{min-width:0;margin:0;padding:24px 0;overflow-x:clip;background:linear-gradient(90deg,rgb(23 59 58 / 5%) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(rgb(23 59 58 / 5%) 1px,transparent 1px) 0 0 / 48px 48px,var(--bp-canvas);font-size:18px}body.bp-panel-open{overflow:hidden}body:before{position:fixed;z-index:0;inset:0;pointer-events:none;content:"";background:radial-gradient(circle at 8% 15%,rgb(224 168 75 / 16%),transparent 18rem),radial-gradient(circle at 92% 78%,rgb(23 59 58 / 9%),transparent 24rem)}button,select,input,textarea{color:inherit;font:inherit}button{border:0}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.2em}img,svg{display:block;max-width:100%}p,ul,ol,dl,figure,blockquote{margin-block:0}h1,h2,h3,h4{margin:0;font-weight:850;letter-spacing:-.035em;line-height:1.24}ul,ol{padding-inline-start:1.25em}[hidden]{display:none!important}:focus-visible{outline:4px solid var(--bp-yellow);outline-offset:4px}.bp-section--yellow :focus-visible,.bp-section--cream :focus-visible,.bp-section--white :focus-visible,.bp-placeholder-section :focus-visible,.bp-footer :focus-visible{outline-color:var(--bp-navy)}.bp-skip-link{position:fixed;z-index:160;top:8px;left:8px;padding:10px 16px;color:var(--bp-white);background:var(--bp-navy);transform:translateY(-160%)}.bp-skip-link:focus{transform:translateY(0)}.bp-page-top{display:none}html[data-js-capable=true] .bp-page-top{position:fixed;right:24px;bottom:24px;z-index:60;display:flex;width:56px;height:56px;padding:6px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:2px solid var(--bp-navy);border-radius:50%;color:var(--bp-navy);background:var(--bp-white);box-shadow:0 8px 24px #173b3a2e;font-size:11px;font-weight:900;line-height:1;letter-spacing:.08em;text-decoration:none;opacity:0;pointer-events:none;translate:0 8px;transition:opacity .22s ease,translate .22s cubic-bezier(.22,1,.36,1),color .18s ease,background-color .18s ease,border-color .18s ease}html[data-js-capable=true] .bp-page-top[data-page-top-visible=true]{opacity:1;pointer-events:auto;translate:0}.bp-page-top__label{display:block}.bp-page-top__arrow{position:relative;display:block;width:12px;height:13px;transition:translate .18s ease}.bp-page-top__arrow:before,.bp-page-top__arrow:after{position:absolute;left:50%;content:""}.bp-page-top__arrow:before{top:1px;width:7px;height:7px;border-top:2px solid currentColor;border-left:2px solid currentColor;transform:translate(-50%) rotate(45deg)}.bp-page-top__arrow:after{top:2px;bottom:0;width:2px;background:currentColor;transform:translate(-50%)}html[data-js-capable=true] .bp-page-top:focus-visible{outline:4px solid var(--bp-deep-teal);outline-offset:4px;box-shadow:0 0 0 2px var(--bp-white),0 8px 24px #173b3a2e}@media(hover:hover)and (pointer:fine){html[data-js-capable=true] .bp-page-top[data-page-top-visible=true]:hover{border-color:var(--bp-deep-teal-soft);background:var(--bp-cream)}html[data-js-capable=true] .bp-page-top[data-page-top-visible=true]:hover .bp-page-top__arrow{translate:0 -2px}}.bp-shell{position:relative;z-index:1;display:grid;width:min(1344px,calc(100% - 48px));margin-inline:auto;gap:16px;grid-template-columns:192px minmax(0,1fr);align-items:start}.bp-main,.bp-content{min-width:0}.bp-main{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,2.8vw,40px)}.bp-desktop-rail,[data-desktop-rail]{position:sticky;z-index:40;top:16px;display:flex;max-height:calc(100vh - 32px);min-height:min(760px,calc(100vh - 32px));padding:16px 12px;border:1px solid rgb(255 255 255 / 40%);border-radius:28px;overflow:visible;color:var(--bp-white);background:#173b3af5;box-shadow:var(--bp-shadow);flex-direction:column;backdrop-filter:blur(12px)}.bp-rail-brand{display:grid;min-height:88px;padding:12px;border:1px dashed rgb(255 255 255 / 50%);border-radius:18px;place-content:center;text-align:center;text-decoration:none}.bp-rail-brand strong{font-size:15px;line-height:1.5}.bp-rail-brand small{color:var(--bp-grid);font-size:12px}.bp-rail-nav{min-height:0;margin-block:14px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.bp-rail-nav details{position:relative;border-block-end:1px solid rgb(255 255 255 / 12%)}.bp-nav-group{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;border-block-end:1px solid rgb(255 255 255 / 12%)}.bp-nav-group .bp-rail-primary{display:flex;min-height:48px;padding:8px 4px 8px 10px;align-items:center}.bp-nav-group details{position:static;border:0}.bp-nav-group details>summary{display:grid;min-height:44px;padding:0;place-content:center;grid-template-columns:1fr}.bp-nav-group details>summary>span{display:none}.bp-rail-nav summary{display:grid;min-height:48px;padding:9px 4px 9px 10px;cursor:pointer;font-size:14px;font-weight:750;list-style:none;grid-template-columns:1fr 32px;align-items:center}.bp-rail-nav summary::-webkit-details-marker{display:none}.bp-rail-nav summary:after{display:grid;width:30px;height:30px;border:1px solid rgb(255 255 255 / 36%);border-radius:50%;content:"+";place-content:center;transition:rotate .18s ease,background .18s ease}.bp-rail-nav details[open] summary:after{content:"−";color:var(--bp-deep-teal);background:var(--bp-gold);rotate:180deg}.bp-rail-primary{display:block;border-inline-start:3px solid transparent;text-decoration:none}.bp-rail-primary.is-current,.bp-rail-primary[aria-current=location]{border-inline-start-color:var(--bp-yellow);color:var(--bp-yellow)}.bp-rail-children{position:absolute;z-index:45;top:0;left:calc(100% + 12px);width:300px;max-height:min(70vh,560px);padding:14px;border:2px solid var(--bp-navy);border-radius:20px;overflow-y:auto;color:var(--bp-navy);background:var(--bp-white);box-shadow:var(--bp-shadow)}.bp-nav-group .bp-rail-children{top:0;left:calc(100% + 12px)}.bp-rail-children a{display:flex;min-height:44px;padding:8px 10px;border-radius:10px;gap:10px;align-items:center;font-size:14px;text-decoration:none}.bp-rail-children a:hover,.bp-rail-children a.is-current{background:var(--bp-cream)}.bp-rail-children :focus-visible{outline-color:var(--bp-deep-teal)}.bp-rail-actions{display:grid;margin-block-start:auto;gap:8px}.bp-rail-actions .bp-button{min-height:44px;padding:7px 10px;font-size:13px}.bp-top-header,[data-top-header]{display:none}[data-menu-stagger-item][data-menu-stagger-step="0"]{--bp-menu-stagger-delay: 0ms}[data-menu-stagger-item][data-menu-stagger-step="1"]{--bp-menu-stagger-delay: 45ms}[data-menu-stagger-item][data-menu-stagger-step="2"]{--bp-menu-stagger-delay: 90ms}[data-menu-stagger-item][data-menu-stagger-step="3"]{--bp-menu-stagger-delay: 135ms}[data-menu-stagger-item][data-menu-stagger-step="4"]{--bp-menu-stagger-delay: .18s}[data-menu-stagger-item][data-menu-stagger-step="5"]{--bp-menu-stagger-delay: 225ms}[data-menu-stagger-item][data-menu-stagger-step="6"]{--bp-menu-stagger-delay: .27s}@media(min-width:1200px){.bp-nav-group>details[open]:not([data-rail-flyout-enhanced=true]){grid-column:1 / -1}.bp-nav-group>details[open]:not([data-rail-flyout-enhanced=true])>.bp-rail-children{position:static;width:100%;margin-block-start:8px;visibility:visible;pointer-events:auto;clip-path:inset(0);transition:none}html[data-js-ready=true] body>.bp-rail-children[data-rail-flyout-portal=true]{position:fixed;top:var(--bp-rail-flyout-top, 16px);left:var(--bp-rail-flyout-left, 16px);visibility:hidden;pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s}html[data-js-ready=true] body>.bp-rail-children[data-rail-flyout-open=true]{visibility:visible;pointer-events:auto;clip-path:inset(0);transition-duration:.42s,0s;transition-delay:0s}html[data-js-ready=true] body>.bp-rail-children[data-rail-flyout-open=true] [data-menu-stagger-item]{animation:bp-menu-item-in .26s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.1s + var(--bp-menu-stagger-delay, 0ms))}}.bp-section{position:relative;isolation:isolate;min-width:0;padding:clamp(48px,6vw,88px) var(--bp-panel-pad);border-radius:var(--bp-radius);overflow:clip;scroll-margin-top:24px;box-shadow:var(--bp-shadow)}.bp-section:before{position:absolute;z-index:-2;inset:0;pointer-events:none;content:"";background-image:linear-gradient(90deg,rgb(23 59 58 / 5.5%) 1px,transparent 1px),linear-gradient(rgb(23 59 58 / 5.5%) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(135deg,black,transparent 78%)}.bp-section--white{background:var(--bp-white)}.bp-section--paper{background:var(--bp-paper)}.bp-section--cream{background:var(--bp-cream)}.bp-section--yellow{background:var(--bp-sand)}.bp-section--navy{color:var(--bp-white);background:var(--bp-navy)}.bp-section--navy:before{background-image:linear-gradient(90deg,rgb(255 255 255 / 8%) 1px,transparent 1px),linear-gradient(rgb(255 255 255 / 8%) 1px,transparent 1px)}.bp-section__inner{position:relative;z-index:1;min-width:0}.bp-prototype-intro{min-height:360px;display:grid;align-content:center;background:linear-gradient(130deg,var(--bp-paper) 0 72%,var(--bp-sand) 72%)}.bp-section-header{position:relative;z-index:3;display:grid;max-width:800px;margin-block-end:32px;gap:12px}.bp-kicker,.bp-section-id{display:inline-flex;width:fit-content;min-height:32px;padding:4px 12px;border:1px solid currentColor;border-radius:999px;align-items:center;font-size:14px;font-weight:850;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.bp-title,.bp-section-title{font-size:clamp(36px,4vw,44px);text-wrap:balance}.bp-title:after,.bp-section-title:after{display:block;width:92px;height:8px;margin-block-start:16px;border-radius:999px;content:"";background:linear-gradient(90deg,var(--bp-orange) 0 58%,var(--bp-yellow) 58%)}.bp-section--yellow .bp-title:after,.bp-section--yellow .bp-section-title:after{background:linear-gradient(90deg,var(--bp-navy) 0 58%,var(--bp-gold) 58%)}.bp-section--navy .bp-title:after,.bp-section--navy .bp-section-title:after{background:linear-gradient(90deg,var(--bp-yellow) 0 58%,var(--bp-orange) 58%)}.bp-lead{max-width:42em;color:var(--bp-muted);font-size:18px}.bp-section--navy .bp-lead{color:var(--bp-grid)}.bp-status,.bp-review-label,.bp-condition,.bp-unconfirmed,.bp-note{overflow-wrap:anywhere}.bp-status{position:relative;display:flex;width:fit-content;max-width:100%;min-height:48px;padding:10px 16px 10px 44px;border:2px solid var(--bp-navy);border-radius:14px;color:var(--bp-navy);background:var(--bp-yellow);align-items:center;font-size:15px;font-weight:850;line-height:1.5}.bp-status:before{position:absolute;left:14px;display:grid;width:22px;height:22px;border:2px solid currentColor;border-radius:50%;content:"!";place-content:center;font-size:13px}.bp-review-label,.bp-unconfirmed{display:inline-flex;width:fit-content;padding:5px 9px;border:1px solid currentColor;border-radius:8px;align-items:center;font-size:14px;font-weight:800;line-height:1.45}.bp-condition,.bp-note{padding:12px 14px;border-inline-start:4px solid var(--bp-orange);color:var(--bp-muted);background:#fff6e6b8;font-size:16px;line-height:1.7}.bp-section--navy .bp-condition,.bp-section--navy .bp-note{border-inline-start-color:var(--bp-yellow);color:var(--bp-white);background:#ffffff1a}.bp-button,.bp-icon-button,.bp-contact-button{position:relative;display:inline-flex;min-height:48px;padding:11px 18px;border:2px solid var(--bp-navy);border-radius:999px;cursor:pointer;justify-content:center;align-items:center;gap:10px;color:var(--bp-navy);background:var(--bp-white);box-shadow:0 5px 0 var(--bp-navy);font-size:16px;font-weight:850;line-height:1.4;text-align:center;text-decoration:none;transition:translate .18s ease,box-shadow .18s ease,color .18s ease,background .18s ease}.bp-button:after,.bp-contact-button:after{content:"↗";font-size:1.12em;transition:translate .18s ease,rotate .18s ease}.bp-button:hover,.bp-contact-button:hover{translate:0 -2px;box-shadow:0 7px 0 var(--bp-navy)}.bp-button:hover:after,.bp-contact-button:hover:after{translate:3px -2px;rotate:8deg}.bp-button:active,.bp-contact-button:active{translate:0 3px;box-shadow:0 2px 0 var(--bp-navy)}.bp-button--primary{color:var(--bp-white);background:var(--bp-orange)}.bp-button--dark,.bp-section--navy .bp-button--primary,.bp-panel .bp-button--primary{border-color:var(--bp-white);color:var(--bp-navy);background:var(--bp-yellow);box-shadow:0 5px 0 var(--bp-white)}.bp-button--ghost{color:inherit;background:transparent;box-shadow:none}.bp-button--ghost:hover{color:var(--bp-white);background:var(--bp-navy);box-shadow:none}.bp-section--navy .bp-button--ghost{border-color:var(--bp-white)}.bp-section--navy .bp-button--ghost:hover{color:var(--bp-navy);background:var(--bp-white)}.bp-action-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.bp-text-link,.bp-text-button{display:inline-flex;min-height:44px;padding:7px 4px;border:0;cursor:pointer;align-items:center;color:inherit;background:transparent;font-weight:850}.bp-text-link:after{margin-inline-start:8px;content:"→";transition:translate .18s ease}.bp-text-link:hover:after{translate:4px 0}.bp-inline-message,[data-unconnected-message]{margin-block-start:12px;padding:12px 14px;border:2px solid var(--bp-danger);border-radius:12px;color:var(--bp-danger);background:#fff7f5;font-size:15px;font-weight:750}.bp-hero{min-height:720px;background:radial-gradient(circle at 90% 12%,rgb(224 168 75 / 34%),transparent 20rem),var(--bp-cream)}.bp-hero:after{position:absolute;z-index:-1;right:-60px;bottom:16px;width:420px;height:116px;content:"";opacity:.26;background:repeating-linear-gradient(135deg,var(--bp-navy) 0 2px,transparent 2px 18px);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.bp-hero-ambient{position:absolute;z-index:0;inset:0;display:block;width:100%;height:100%;pointer-events:none}.bp-hero-ambient__path{fill:none;stroke:var(--bp-navy);stroke-width:1.35;stroke-linecap:round;stroke-dasharray:12 18;stroke-dashoffset:0;vector-effect:non-scaling-stroke;opacity:.14;animation:bp-hero-ambient-flow 12s linear infinite}.bp-hero-ambient__path--two{stroke:var(--bp-vermilion);opacity:.1;animation-duration:14s;animation-delay:-5s}.bp-hero-ambient__path--three{opacity:.1;animation-duration:10s;animation-delay:-2s}.bp-hero-grid{display:grid;gap:24px;grid-template-columns:minmax(0,calc(40% - 16px)) minmax(0,calc(60% - 8px));align-items:center}.bp-hero-copy{position:relative;z-index:3;display:grid;gap:18px}.bp-service-line{max-width:34em;font-size:15px;font-weight:800;letter-spacing:.03em}.bp-hero-title{max-width:7.5em;font-size:clamp(56px,4.45vw,64px);line-height:1.16;text-wrap:balance}.bp-hero-title__visual,.bp-hero-title__line{display:block}.bp-hero-title__char{display:inline-block;opacity:1;transform:none}.bp-hero-stage{position:relative;width:100%;max-width:616px;height:auto;aspect-ratio:616 / 448;margin-inline:auto;filter:drop-shadow(0 22px 25px rgb(23 59 58 / 20%))}.bp-hero-stage__visual,.bp-hero-stage__pairs{position:absolute;z-index:1;inset:0}.bp-hero-pair{position:absolute;inset:0;display:none;pointer-events:none}.bp-hero-pair:first-child,.bp-hero-pair.is-current,.bp-hero-pair.is-incoming,.bp-hero-pair.is-outgoing{display:block}.bp-hero-image,.bp-hero-frame,.bp-hero-image--a,.bp-hero-image--b{position:absolute;overflow:hidden;background:var(--bp-navy)}#t01 [data-hero-pair]>figure.bp-hero-image{margin-inline:0}.bp-hero-image img,.bp-hero-frame img,.bp-hero-image--a img,.bp-hero-image--b img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bp-hero-image figcaption,.bp-hero-frame figcaption{position:absolute;right:8px;bottom:8px;left:8px;padding:5px 8px;border-radius:7px;color:var(--bp-white);background:#173b3ae0;font-size:11px;font-weight:750;line-height:1.35}.bp-hero-image--a,.bp-hero-pair>:first-child{top:0;left:0;width:68.2%;height:75%;clip-path:polygon(0 0,100% 0,86% 100%,8% 92%)}.bp-hero-image--b,.bp-hero-pair>:nth-child(2){top:34.38%;left:40.25%;width:59.75%;height:65.63%;clip-path:polygon(16% 0,100% 8%,100% 100%,0 88%,0 22%)}.bp-hero-pair.is-incoming .bp-hero-image,.bp-hero-pair.is-incoming .bp-hero-frame,.bp-hero-pair.is-incoming>:first-child,.bp-hero-pair.is-incoming>:nth-child(2){animation:bp-hero-in 1.2s cubic-bezier(.2,.75,.25,1) both}.bp-hero-pair.is-outgoing .bp-hero-image,.bp-hero-pair.is-outgoing .bp-hero-frame,.bp-hero-pair.is-outgoing>:first-child,.bp-hero-pair.is-outgoing>:nth-child(2){animation:bp-hero-out 1.2s cubic-bezier(.5,0,.5,1) both}.bp-hero-pair.is-incoming>:nth-child(2),.bp-hero-pair.is-outgoing>:nth-child(2){animation-delay:80ms}.bp-hero-controls{position:relative;z-index:3;display:flex;margin-block-start:16px;gap:12px;justify-content:flex-end;align-items:center}.bp-hero-controls output,.bp-hero-controls [data-hero-status]{font-size:14px;font-weight:800}.bp-price-grid{position:relative;z-index:4;display:grid;margin-block-start:36px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.bp-price-card{display:grid;min-width:0;padding:22px;border:2px solid var(--bp-navy);border-radius:22px 22px 22px 4px;background:#fffffff0;box-shadow:var(--bp-shadow-small);gap:10px}.bp-price-card:nth-child(2){border-radius:22px 22px 4px;background:var(--bp-sand)}.bp-price-value,.bp-large-price{display:block;font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,48px);font-weight:900;letter-spacing:-.05em;line-height:1.15}.bp-price-value small,.bp-large-price small{font-size:.44em;letter-spacing:0}html[data-js-ready=true] .bp-hero-stage__visual[data-entry-state=pending]{opacity:.4;transform:translate(40px,-22px) rotate(2deg);clip-path:inset(0 100% 0 0)}html[data-js-ready=true] .bp-hero[data-entry-line=pending]:after{opacity:0;transform:translate(80px)}html[data-js-ready=true] .bp-hero-stage__visual[data-entry-state=running]{animation:bp-entry-photo .9s .12s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] .bp-hero[data-entry-line=running]:after{animation:bp-entry-line .75s .65s ease both}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=pending] .bp-hero-title__char{opacity:0;transform:translateY(.58em)}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char{animation:bp-entry-title-char .32s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char[data-char-index="1"]{animation-delay:30ms}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char[data-char-index="2"]{animation-delay:60ms}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char[data-char-index="3"]{animation-delay:90ms}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char[data-char-index="4"]{animation-delay:.12s}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char[data-char-index="5"]{animation-delay:.15s}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char[data-char-index="6"]{animation-delay:.18s}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char[data-char-index="7"]{animation-delay:.21s}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char[data-char-index="8"]{animation-delay:.24s}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char[data-char-index="9"]{animation-delay:.27s}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char[data-char-index="10"]{animation-delay:.3s}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char[data-char-index="11"]{animation-delay:.33s}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char[data-char-index="12"]{animation-delay:.36s}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char[data-char-index="13"]{animation-delay:.39s}html[data-js-ready=true] .bp-hero-title[data-char-ready=true][data-entry-state=running] .bp-hero-title__char[data-char-index="14"]{animation-delay:.42s}.bp-purpose-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.bp-purpose-card{position:relative;display:grid;min-width:0;min-height:430px;padding:30px 24px 24px;border:2px solid var(--bp-navy);overflow:hidden;background:var(--bp-white);box-shadow:var(--bp-shadow-small);gap:16px;align-content:start}.bp-purpose-card:nth-child(1){border-radius:80px 20px 24px}.bp-purpose-card:nth-child(2){border-radius:20px 80px 20px 48px;translate:0 22px;background:var(--bp-sand)}.bp-purpose-card:nth-child(3){border-radius:24px 20px 80px}.bp-purpose-card>*{position:relative;z-index:1}.bp-purpose-card__visual{min-width:0;min-height:270px;isolation:isolate}.bp-purpose-card__wave{position:absolute;z-index:0;top:8px;left:0;width:100%;height:190px;pointer-events:none;opacity:1;transform:none;clip-path:inset(0)}.bp-purpose-card__wave-surface{fill:var(--bp-cream)}.bp-purpose-card__wave-line{fill:none;stroke:var(--bp-navy);stroke-width:4;vector-effect:non-scaling-stroke}.bp-purpose-card__number{position:absolute;z-index:3;top:20px;left:0;display:grid;width:56px;height:56px;border:2px solid var(--bp-navy);border-radius:50%;place-content:center;color:var(--bp-white);background:var(--bp-deep-teal-soft);font-size:20px;font-weight:900;line-height:1;opacity:1;transform:none}.bp-purpose-card__number-label{position:relative;z-index:1}.bp-purpose-card__number-ring{position:absolute;z-index:2;inset:-5px;width:calc(100% + 10px);max-width:none;height:calc(100% + 10px);overflow:visible;pointer-events:none;transform:rotate(-90deg)}.bp-purpose-card__number-ring circle{fill:none;stroke:var(--bp-deep-teal);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .26s cubic-bezier(.22,1,.36,1)}.bp-purpose-card__object-entry{position:absolute;z-index:2;top:44px;right:0;width:75%;height:154px;margin:0;border:2px solid var(--bp-white);border-radius:16px;overflow:hidden;box-shadow:0 8px 20px #173b3a33;opacity:1;transform:none}.bp-purpose-card__visual .bp-purpose-card__object{display:block;width:100%;height:100%;padding:0;border-radius:14px;object-fit:cover;object-position:center;box-shadow:none;transform:scale(1);transition:transform .28s cubic-bezier(.22,1,.36,1)}.bp-purpose-card__image-note{position:absolute;right:7px;bottom:7px;left:7px;padding:5px 7px;border-radius:7px;color:var(--bp-white);background:#173b3ae0;font-size:10px;font-weight:750;line-height:1.3}.bp-purpose-card__object small{display:block;margin-block-start:4px;font-size:11px;line-height:1.35}.bp-purpose-card__bubble{position:absolute;z-index:4;bottom:14px;left:8px;display:inline-flex;max-width:calc(100% - 16px);min-height:44px;padding:9px 16px;border:2px solid var(--bp-navy);border-radius:18px 18px 18px 4px;align-items:center;color:var(--bp-navy);background:var(--bp-sand);box-shadow:5px 5px #173b3a29;font-size:14px;font-weight:900;line-height:1.4;opacity:1;transform:none}.bp-purpose-card__bubble:after{position:absolute;bottom:-9px;left:18px;width:14px;height:14px;border-right:2px solid var(--bp-navy);border-bottom:2px solid var(--bp-navy);content:"";background:var(--bp-sand);transform:rotate(45deg)}.bp-purpose-card h3{max-width:12em;font-size:26px}.bp-purpose-card .bp-action-row{margin-block-start:auto}.bp-purpose-card .bp-button{width:100%}#t02 [data-t02-micro-trigger]:after{transition:translate .21s cubic-bezier(.22,1,.36,1),rotate .21s cubic-bezier(.22,1,.36,1)}#t02 .bp-purpose-card:has([data-t02-micro-trigger]:is(:focus-visible,:active,[data-t02-touch-active=true])) [data-t02-micro-ring] circle{stroke-dashoffset:0}#t02 .bp-purpose-card:has([data-t02-micro-trigger]:is(:focus-visible,:active,[data-t02-touch-active=true])) [data-t02-micro-visual]{transform:scale(1.02)}#t02 .bp-text-link[data-t02-micro-trigger]:is(:focus-visible,:active,[data-t02-touch-active=true]):after{translate:6px 0}#t02 [data-open-consult][data-t02-micro-trigger]:is(:focus-visible,:active,[data-t02-touch-active=true]):after{translate:5px -3px;rotate:0deg}@media(hover:hover)and (pointer:fine){#t02 .bp-purpose-card:has([data-t02-micro-trigger]:hover) [data-t02-micro-ring] circle{stroke-dashoffset:0}#t02 .bp-purpose-card:has([data-t02-micro-trigger]:hover) [data-t02-micro-visual]{transform:scale(1.02)}#t02 .bp-text-link[data-t02-micro-trigger]:hover:after{translate:6px 0}#t02 [data-open-consult][data-t02-micro-trigger]:hover:after{translate:5px -3px;rotate:0deg}}@media(hover:none){#t02 .bp-text-link[data-t02-micro-trigger]:hover:not(:active):not([data-t02-touch-active=true]):after,#t02 [data-open-consult][data-t02-micro-trigger]:hover:not(:active):not([data-t02-touch-active=true]):after{translate:none;rotate:none}#t02 [data-open-consult][data-t02-micro-trigger]:hover:not(:active){translate:0;box-shadow:0 5px 0 var(--bp-deep-teal)}}.bp-static #t02 [data-t02-micro-ring] circle,.bp-static #t02 [data-t02-micro-visual],.bp-static #t02 [data-t02-micro-trigger]:after,.bp-reduced #t02 [data-t02-micro-ring] circle,.bp-reduced #t02 [data-t02-micro-visual],.bp-reduced #t02 [data-t02-micro-trigger]:after{transition:none!important}.bp-static #t02 [data-t02-micro-visual],.bp-reduced #t02 [data-t02-micro-visual]{transform:none!important}@media(prefers-reduced-motion:reduce){#t02 [data-t02-micro-ring] circle,#t02 [data-t02-micro-visual],#t02 [data-t02-micro-trigger]:after{transition:none!important}#t02 [data-t02-micro-visual]{transform:none!important}}html[data-js-ready=true] [data-t02-entry][data-t02-ready=true][data-entry-state=pending] [data-t02-wave]{opacity:0;clip-path:inset(0 100% 0 0)}html[data-js-ready=true] [data-t02-entry][data-t02-ready=true][data-entry-state=pending] [data-t02-number]{opacity:0;transform:translateY(12px) scale(.92)}html[data-js-ready=true] [data-t02-entry][data-t02-ready=true][data-entry-state=pending] [data-t02-photo]{opacity:0;transform:translateY(18px) scale(.96)}html[data-js-ready=true] [data-t02-entry][data-t02-ready=true][data-entry-state=pending] [data-t02-bubble]{opacity:0;transform:translateY(20px) scale(.86)}html[data-js-ready=true] [data-t02-entry][data-t02-ready=true][data-entry-state=running] [data-t02-wave]{animation:bp-t02-wave-open .7s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] [data-t02-entry][data-t02-ready=true][data-entry-state=running] [data-t02-number]{animation:bp-t02-number-in .36s .1s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] [data-t02-entry][data-t02-ready=true][data-entry-state=running] [data-t02-photo]{animation:bp-t02-photo-in .4s .2s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] [data-t02-entry][data-t02-ready=true][data-entry-state=running] [data-t02-bubble]{animation:bp-t02-bubble-in .35s .3s cubic-bezier(.2,.9,.3,1.28) both}.bp-static [data-t02-entry] [data-t02-wave],.bp-static [data-t02-entry] [data-t02-number],.bp-static [data-t02-entry] [data-t02-photo],.bp-static [data-t02-entry] [data-t02-bubble],.bp-reduced [data-t02-entry] [data-t02-wave],.bp-reduced [data-t02-entry] [data-t02-number],.bp-reduced [data-t02-entry] [data-t02-photo],.bp-reduced [data-t02-entry] [data-t02-bubble]{opacity:1!important;transform:none!important;clip-path:inset(0)!important;animation:none!important}.bp-settlement{background:linear-gradient(145deg,transparent 0 72%,var(--bp-sand) 72%),var(--bp-paper)}.bp-equations,.bp-equation-stack{display:grid;gap:18px}.bp-equation{display:grid;padding:24px;border:2px solid var(--bp-navy);border-radius:24px;background:var(--bp-paper);box-shadow:var(--bp-shadow-small);gap:14px;grid-template-columns:repeat(7,minmax(0,auto));align-items:center}.bp-equation--five{grid-template-columns:repeat(5,minmax(0,auto))}.bp-equation>*{min-width:0}.bp-equation-term{display:grid;min-height:104px;padding:12px;border:1px solid var(--bp-line);border-radius:14px;background:var(--bp-white);place-content:center;text-align:center;font-size:15px;font-weight:800}.bp-equation-operator{position:relative;z-index:0;display:grid;width:36px;height:36px;border-radius:50%;isolation:isolate;place-content:center;color:var(--bp-white);background:var(--bp-navy);font-size:22px;font-weight:900}.bp-equation-operator[data-t03-relation]:before{position:absolute;z-index:-1;top:50%;right:-14px;left:-14px;height:2px;content:"";background:var(--bp-navy);clip-path:inset(0);transform:translateY(-50%);--bp-t03-line-start: inset(0 100% 0 0)}.bp-equation-result{border-color:var(--bp-gold);background:var(--bp-sand)}html[data-js-ready=true] [data-t03-entry][data-t03-ready=true][data-entry-state=pending] [data-t03-item]{opacity:0;transform:translateY(12px)}html[data-js-ready=true] [data-t03-entry][data-t03-ready=true][data-entry-state=pending] [data-t03-relation]{opacity:0;transform:translateY(8px) scale(.9)}html[data-js-ready=true] [data-t03-entry][data-t03-ready=true][data-entry-state=pending] [data-t03-relation]:before{clip-path:var(--bp-t03-line-start)}html[data-js-ready=true] [data-t03-entry][data-t03-ready=true][data-entry-state=pending] [data-t03-result]{opacity:0;transform:translateY(14px) scale(.98)}html[data-js-ready=true] [data-t03-entry][data-t03-ready=true][data-entry-state=running] [data-t03-item]{animation:bp-t03-item-in .32s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] [data-t03-entry][data-t03-ready=true][data-entry-state=running] [data-t03-relation]{animation:bp-t03-relation-in .42s .15s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] [data-t03-entry][data-t03-ready=true][data-entry-state=running] [data-t03-relation]:before{animation:bp-t03-line-draw .42s .15s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] [data-t03-entry][data-t03-ready=true][data-entry-state=running] [data-t03-result]{animation:bp-t03-result-in .48s .3s cubic-bezier(.22,1,.36,1) both}.bp-static [data-t03-entry] [data-t03-item],.bp-static [data-t03-entry] [data-t03-relation],.bp-static [data-t03-entry] [data-t03-result],.bp-reduced [data-t03-entry] [data-t03-item],.bp-reduced [data-t03-entry] [data-t03-relation],.bp-reduced [data-t03-entry] [data-t03-result]{opacity:1!important;transform:none!important;animation:none!important}.bp-static [data-t03-entry] [data-t03-relation]:before,.bp-reduced [data-t03-entry] [data-t03-relation]:before{clip-path:inset(0)!important;animation:none!important}.bp-important-distinction{margin-block-start:24px;padding:22px 24px;border:3px solid var(--bp-orange);border-radius:22px;background:var(--bp-cream);font-weight:850}.bp-placeholder-section{display:grid;min-height:240px;padding-block:40px;border:2px dashed rgb(23 59 58 / 34%);background:linear-gradient(130deg,#ffffffc7,#fffdf8e0),repeating-linear-gradient(45deg,transparent 0 16px,rgb(23 59 58 / 7%) 16px 17px),var(--bp-paper);box-shadow:none;align-content:center}.bp-placeholder-section:nth-of-type(4n+1){clip-path:polygon(0 0,96% 0,100% 22%,100% 100%,4% 100%,0 78%);background:linear-gradient(130deg,#fff6e6f0 0 70%,#28565329 70%),repeating-linear-gradient(45deg,transparent 0 16px,rgb(23 59 58 / 9%) 16px 17px),var(--bp-cream)}.bp-placeholder-section:nth-of-type(4n+2){background:linear-gradient(130deg,#fffdf8ad,#f2e5cbc7),repeating-linear-gradient(45deg,transparent 0 16px,rgb(224 168 75 / 13%) 16px 17px),var(--bp-sand)}.bp-placeholder-section .bp-section-header{margin:0}#t02,#t03,#t19,#t23{background-color:var(--bp-paper)}#t02 .bp-button--dark{border-color:var(--bp-deep-teal);color:var(--bp-white);background:var(--bp-vermilion);box-shadow:0 5px 0 var(--bp-deep-teal)}#t02 .bp-button--dark:hover{box-shadow:0 7px 0 var(--bp-deep-teal)}#t02 .bp-button--dark:active{box-shadow:0 2px 0 var(--bp-deep-teal)}#t04{background:linear-gradient(130deg,#fffdf86b,#fff6e6e0),repeating-linear-gradient(45deg,transparent 0 16px,rgb(23 59 58 / 7%) 16px 17px),var(--bp-cream)}.bp-pricing-section{--bp-t05-rise: 12px;background:linear-gradient(145deg,#fffffffa 0 68%,#fff6e6eb 68%),var(--bp-white)}.bp-pricing-section .bp-section__inner{display:grid;min-width:0}.bp-t05-header{max-width:none;margin-block-end:20px;gap:clamp(20px,3vw,36px);grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:end}.bp-t05-heading-copy,.bp-t05-notes{display:grid;min-width:0;gap:12px}.bp-t05-notes{padding:18px;border:1px solid var(--bp-line);border-radius:20px;background:#fff6e6d1;box-shadow:var(--bp-shadow-small)}.bp-t05-notes>*{width:100%;max-width:100%}#t05 .bp-t05-notes .bp-condition{border-color:var(--bp-navy);color:var(--bp-navy);background:#e0a84b4d}.bp-t05-rate-band{position:relative;isolation:isolate;display:flex;min-width:0;min-height:68px;margin-block-end:24px;padding:14px 20px;border-radius:20px;overflow:clip;align-items:center;gap:14px;color:var(--bp-white);background:var(--bp-navy-soft);box-shadow:var(--bp-shadow-small)}.bp-t05-rate-band__plane{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,var(--bp-deep-teal),var(--bp-deep-teal-soft));transform-origin:left center}.bp-t05-rate-band__label,.bp-t05-rate-band__note{position:relative;z-index:1}.bp-t05-rate-band__label{display:inline-flex;width:fit-content;max-width:100%;min-height:38px;padding:6px 14px;border:2px solid var(--bp-white);border-radius:999px;align-items:center;color:var(--bp-navy);background:var(--bp-yellow);font-weight:900;line-height:1.3}.bp-t05-rate-band__note{min-width:0;margin-inline-start:auto;overflow-wrap:anywhere;font-size:13px;font-weight:850;letter-spacing:.12em;line-height:1.4;text-align:right}.bp-pricing-grid{display:grid;gap:24px;grid-template-columns:minmax(0,3fr) minmax(300px,2fr);align-items:start}.bp-table-wrap{min-width:0;border:2px solid var(--bp-navy);border-radius:22px;overflow:hidden;background:var(--bp-white)}.bp-t05-price-table{box-shadow:var(--bp-shadow-small)}.bp-price-table,.bp-data-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:17px}.bp-price-table th,.bp-price-table td,.bp-data-table th,.bp-data-table td{height:64px;padding:12px 16px;border-block-end:1px solid var(--bp-line);vertical-align:middle}.bp-price-table th,.bp-data-table th{color:var(--bp-white);background:var(--bp-navy);text-align:left}.bp-price-table th:last-child,.bp-price-table td:last-child,.bp-data-table .bp-amount,.bp-price-table .bp-amount{text-align:right}.bp-price-table tr:last-child td,.bp-data-table tr:last-child td{border-block-end:0}.bp-price-table tbody tr:nth-child(2n),.bp-data-table tbody tr:nth-child(2n){background:var(--bp-cream)}.bp-price-table caption,.bp-data-table caption{padding:14px 16px;font-weight:850;text-align:left;background:var(--bp-yellow)}.bp-price-table td small,.bp-data-table td small{display:block;margin-block-start:5px;color:var(--bp-muted);font-size:12px;font-weight:650;line-height:1.45}.bp-price-table th .bp-data-id,.bp-data-table th .bp-data-id{margin-inline-end:8px}.bp-data-id{display:inline-grid;min-width:46px;min-height:30px;padding:3px 8px;border-radius:999px;place-content:center;color:var(--bp-white);background:var(--bp-orange-dark);font-size:13px;font-weight:900;letter-spacing:.05em}.bp-amount{font-variant-numeric:tabular-nums;font-weight:900}#t05 .bp-price-table th,#t05 .bp-price-table td{overflow-wrap:anywhere}#t05 .bp-price-table .bp-amount strong{display:block;font-size:clamp(19px,2vw,26px);letter-spacing:-.035em;line-height:1.2}.bp-included-grid,.bp-extra-grid,.bp-fee-grid,.bp-rate-grid{display:grid;gap:14px}.bp-included-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-extra-grid{margin-block-start:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.bp-info-card,.bp-included-card,.bp-extra-card,.bp-fee-card,.bp-rate-card{min-width:0;padding:18px;border:1px solid var(--bp-line);border-radius:18px;overflow-wrap:anywhere;background:var(--bp-white);box-shadow:var(--bp-shadow-small)}.bp-included-card{border-inline-start:6px solid var(--bp-green)}.bp-extra-card{border-block-start:6px solid var(--bp-orange)}.bp-info-card h3,.bp-included-card h3,.bp-extra-card h3,.bp-fee-card h3,.bp-rate-card h3{margin-block:8px;font-size:20px}.bp-included>h3,.bp-extra>h3,.bp-gallery-data h3{margin-block:14px 18px;font-size:26px}.bp-extra{margin-block-start:32px}.bp-t05-included{min-width:0;padding:24px;border:2px solid var(--bp-navy);border-radius:24px;background:var(--bp-cream);box-shadow:var(--bp-shadow-small)}.bp-t05-extra{min-width:0;padding:clamp(22px,3vw,34px);border-radius:28px;overflow:clip;color:var(--bp-white);background:var(--bp-navy);box-shadow:var(--bp-shadow)}.bp-t05-block-header{display:grid;min-width:0;gap:10px}.bp-t05-block-header h3{font-size:clamp(23px,2.5vw,30px);overflow-wrap:anywhere}#t05 .bp-t05-block-header .bp-review-label{border-color:var(--bp-navy);color:var(--bp-navy);background:var(--bp-yellow)}#t05 .bp-t05-extra .bp-t05-block-header .bp-review-label{border-color:var(--bp-white)}#t05 .bp-included-grid{margin-block-start:20px}#t05 .bp-extra-grid{margin-block-start:24px}#t05 .bp-included-card,#t05 .bp-extra-card{position:relative;min-width:0;padding:20px;border:1px solid var(--bp-line);overflow:hidden;color:var(--bp-navy);background:var(--bp-white)}#t05 .bp-included-card{border-inline-start-width:1px}#t05 .bp-extra-card{border-block-start-width:1px}.bp-t05-card-marker{position:absolute;pointer-events:none;background:var(--bp-navy)}.bp-t05-card-marker--included{top:0;bottom:0;left:0;width:6px;transform-origin:center top}.bp-t05-card-marker--extra{top:0;left:0;width:min(104px,42%);height:7px;background:var(--bp-vermilion);transform-origin:left center}html[data-js-ready=true] [data-t05-entry=intro][data-t05-ready=true][data-entry-state=pending] [data-t05-marker],html[data-js-ready=true] [data-t05-entry=intro][data-t05-ready=true][data-entry-state=pending] [data-t05-heading],html[data-js-ready=true] [data-t05-entry=intro][data-t05-ready=true][data-entry-state=pending] [data-t05-tag]{opacity:0;transform:translateY(var(--bp-t05-rise))}html[data-js-ready=true] [data-t05-entry=intro][data-t05-ready=true][data-entry-state=pending] [data-t05-marker],html[data-js-ready=true] [data-t05-entry=intro][data-t05-ready=true][data-entry-state=pending] [data-t05-heading]{clip-path:inset(0 0 28% 0)}html[data-js-ready=true] [data-t05-entry=intro][data-t05-ready=true][data-entry-state=pending] [data-t05-band]{transform:scaleX(.06)}html[data-js-ready=true] [data-t05-entry=intro][data-t05-ready=true][data-entry-state=running] [data-t05-marker]{animation:bp-t05-heading-in .28s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] [data-t05-entry=intro][data-t05-ready=true][data-entry-state=running] [data-t05-heading]{animation:bp-t05-heading-in .36s 70ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] [data-t05-entry=intro][data-t05-ready=true][data-entry-state=running] [data-t05-tag=notice]{animation:bp-t05-tag-in .3s .19s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] [data-t05-entry=intro][data-t05-ready=true][data-entry-state=running] [data-t05-tag=condition]{animation:bp-t05-tag-in .3s 245ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] [data-t05-entry=intro][data-t05-ready=true][data-entry-state=running] [data-t05-tag=base]{animation:bp-t05-tag-in .3s .3s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] [data-t05-entry=intro][data-t05-ready=true][data-entry-state=running] [data-t05-band]{animation:bp-t05-band-in .36s .43s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] [data-t05-entry=included][data-t05-ready=true][data-entry-state=pending] [data-t05-included-marker]{transform:scaleY(0)}html[data-js-ready=true] [data-t05-entry=included][data-t05-ready=true][data-entry-state=running] [data-t05-included-marker]{animation:bp-t05-included-marker-in .26s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] [data-t05-entry=included][data-entry-state=running] .bp-included-card:nth-child(1) [data-t05-included-marker]{animation-delay:.43s}html[data-js-ready=true] [data-t05-entry=included][data-entry-state=running] .bp-included-card:nth-child(2) [data-t05-included-marker]{animation-delay:475ms}html[data-js-ready=true] [data-t05-entry=included][data-entry-state=running] .bp-included-card:nth-child(3) [data-t05-included-marker]{animation-delay:.52s}html[data-js-ready=true] [data-t05-entry=included][data-entry-state=running] .bp-included-card:nth-child(4) [data-t05-included-marker]{animation-delay:565ms}html[data-js-ready=true] [data-t05-entry=included][data-entry-state=running] .bp-included-card:nth-child(5) [data-t05-included-marker]{animation-delay:.61s}html[data-js-ready=true] [data-t05-entry=included][data-entry-state=running] .bp-included-card:nth-child(6) [data-t05-included-marker]{animation-delay:655ms}html[data-js-ready=true] [data-t05-entry=included][data-entry-state=running] .bp-included-card:nth-child(7) [data-t05-included-marker]{animation-delay:.7s}html[data-js-ready=true] [data-t05-entry=extra][data-t05-ready=true][data-entry-state=pending] [data-t05-extra-marker]{transform:scaleX(0)}html[data-js-ready=true] [data-t05-entry=extra][data-t05-ready=true][data-entry-state=running] [data-t05-extra-marker]{animation:bp-t05-extra-marker-in .26s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] [data-t05-entry=extra][data-entry-state=running] .bp-extra-card:nth-child(1) [data-t05-extra-marker]{animation-delay:70ms}html[data-js-ready=true] [data-t05-entry=extra][data-entry-state=running] .bp-extra-card:nth-child(2) [data-t05-extra-marker]{animation-delay:115ms}html[data-js-ready=true] [data-t05-entry=extra][data-entry-state=running] .bp-extra-card:nth-child(3) [data-t05-extra-marker],html[data-js-ready=true] [data-t05-entry=extra][data-entry-state=running] .bp-extra-card:nth-child(5) [data-t05-extra-marker]{animation-delay:.16s}html[data-js-ready=true] [data-t05-entry=extra][data-entry-state=running] .bp-extra-card:nth-child(4) [data-t05-extra-marker],html[data-js-ready=true] [data-t05-entry=extra][data-entry-state=running] .bp-extra-card:nth-child(6) [data-t05-extra-marker]{animation-delay:205ms}html[data-js-ready=true] [data-t05-entry=extra][data-entry-state=running] .bp-extra-card:nth-child(7) [data-t05-extra-marker]{animation-delay:.25s}html[data-js-ready=true] [data-t05-entry=extra][data-entry-state=running] .bp-extra-card:nth-child(8) [data-t05-extra-marker]{animation-delay:295ms}.bp-static [data-t05-marker],.bp-static [data-t05-heading],.bp-static [data-t05-tag],.bp-static [data-t05-band],.bp-static [data-t05-included-marker],.bp-static [data-t05-extra-marker],.bp-reduced [data-t05-marker],.bp-reduced [data-t05-heading],.bp-reduced [data-t05-tag],.bp-reduced [data-t05-band],.bp-reduced [data-t05-included-marker],.bp-reduced [data-t05-extra-marker]{opacity:1!important;clip-path:inset(0)!important;transform:none!important;animation:none!important}.bp-measurement-frame{position:relative;display:grid;min-height:220px;margin-block-start:24px;padding:24px;border:2px dashed var(--bp-navy);border-radius:24px;background:var(--bp-cream);place-content:center;text-align:center}.bp-measurement-frame:before,.bp-measurement-frame:after{position:absolute;content:"";border-color:var(--bp-orange);border-style:solid}.bp-measurement-frame:before{inset:22% 20%;border-width:2px 0}.bp-measurement-frame:after{inset:18% 26%;border-width:0 2px}#t06{--bp-t06-mask-rect: polygon(0 0, 100% 0, 100% 50%, 100% 100%, 0 100%, 0 50%);--bp-t06-mask-closed: polygon(28% 8%, 72% 8%, 88% 50%, 72% 92%, 28% 92%, 12% 50%)}.bp-t06-header{max-width:860px}.bp-gallery{position:relative;min-width:0}.bp-gallery-stage{position:relative;min-width:0;margin-block:24px;padding:24px;border:1px solid rgb(23 59 58 / 16%);border-radius:34px;overflow:clip;background:radial-gradient(circle at 50% 42%,rgb(224 168 75 / 24%),transparent 19rem),linear-gradient(145deg,var(--bp-white),var(--bp-paper) 72%);box-shadow:0 24px 52px #173b3a1a}.bp-gallery-stage__orbit{position:absolute;z-index:0;display:block;pointer-events:none}.bp-gallery-stage__orbit--one{top:8%;left:4%;width:170px;aspect-ratio:1;border:1px solid rgb(23 59 58 / 20%);border-radius:50%}.bp-gallery-stage__orbit--two{right:4%;bottom:7%;width:140px;aspect-ratio:1;border:12px solid rgb(185 79 52 / 14%);clip-path:polygon(50% 0,92% 25%,92% 75%,50% 100%,8% 75%,8% 25%)}.bp-gallery-track{position:relative;z-index:1;display:grid;min-width:0;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.bp-gallery-item{min-width:0;color:var(--bp-navy)}.bp-gallery-item__entry{min-width:0;border:1px solid rgb(23 59 58 / 14%);border-radius:28px;overflow:hidden;background:var(--bp-white);box-shadow:0 16px 34px #173b3a21}.bp-gallery-item__figure{margin:0}.bp-gallery-item__mask{overflow:hidden;border-radius:27px 27px 18px 18px;clip-path:var(--bp-t06-mask-rect)}.bp-gallery-item__media{position:relative;min-width:0;overflow:hidden;background:var(--bp-paper);transform:scale(1);transform-origin:center}.bp-gallery-item__media img{display:block;width:100%;height:auto;aspect-ratio:20 / 23;object-fit:contain;object-position:center bottom}.bp-gallery-item__media>[data-image-fallback]{width:100%;min-height:0;aspect-ratio:20 / 23;border-radius:0}.bp-gallery-item figcaption{margin:0;padding:8px 16px 0;color:var(--bp-muted);font-size:12px;font-weight:750;line-height:1.4}.bp-gallery-item__copy{display:grid;padding:12px 16px 18px;gap:7px}.bp-gallery-item__copy h3{font-size:25px}.bp-gallery-item__copy>p:last-child{color:var(--bp-muted);font-size:15px;line-height:1.65}.bp-gallery-item__meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:13px;font-weight:900;letter-spacing:.06em;line-height:1.4}.bp-gallery-item__meta>span:first-child{color:var(--bp-orange-dark);font-variant-numeric:tabular-nums}.bp-gallery-item__meta>span:last-child{padding-inline-start:10px;border-inline-start:1px solid var(--bp-line)}html[data-js-ready=true] .bp-gallery-stage{min-height:760px}html[data-js-ready=true] .bp-gallery-track{display:block;min-height:710px}html[data-js-ready=true] .bp-gallery-item{position:absolute;z-index:0;top:50%;left:50%;width:min(460px,56%);opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.56);transform-origin:center}html[data-js-ready=true] .bp-gallery-item.is-current{z-index:3;opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}html[data-js-ready=true] .bp-gallery-item.is-previous,html[data-js-ready=true] .bp-gallery-item.is-next{z-index:1;opacity:.48;filter:saturate(.7) contrast(.94)}html[data-js-ready=true] .bp-gallery-item.is-previous{transform:translate(-116%,-50%) scale(.56)}html[data-js-ready=true] .bp-gallery-item.is-next{transform:translate(16%,-50%) scale(.56)}html[data-js-ready=true] .bp-gallery-item.is-entering{z-index:4}html[data-js-ready=true] .bp-gallery-item.is-leaving{z-index:3}html[data-js-ready=true] .bp-gallery-item:not(.is-current) figcaption,html[data-js-ready=true] .bp-gallery-item:not(.is-current) .bp-gallery-item__copy{visibility:hidden;opacity:0}html[data-js-ready=true] .bp-gallery[data-gallery-phase=opening] .bp-gallery-item.is-role-moving{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .34s ease,filter .34s ease}html[data-js-ready=true] .bp-gallery[data-gallery-phase=opening] .bp-gallery-item.is-preview-wrap{animation:bp-t06-preview-wrap .26s 70ms ease both}html[data-js-ready=true] .bp-gallery[data-gallery-phase=closing] .bp-gallery-item.is-leaving [data-gallery-mask]{animation:bp-t06-mask-close .29s cubic-bezier(.65,0,.35,1) both}html[data-js-ready=true] .bp-gallery[data-gallery-phase=closing] .bp-gallery-item.is-leaving [data-gallery-media]{animation:bp-t06-media-close .29s cubic-bezier(.65,0,.35,1) both}html[data-js-ready=true] .bp-gallery[data-gallery-phase=closing] .bp-gallery-item.is-leaving .bp-gallery-item__copy{animation:bp-t06-caption-out .17s ease both}html[data-js-ready=true] .bp-gallery[data-gallery-phase=opening] .bp-gallery-item.is-entering [data-gallery-mask]{animation:bp-t06-mask-open .4s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] .bp-gallery[data-gallery-phase=opening] .bp-gallery-item.is-entering [data-gallery-media]{animation:bp-t06-media-open .4s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] .bp-gallery[data-gallery-phase=opening] .bp-gallery-item.is-entering figcaption{animation:bp-t06-caption-follow .28s 115ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] .bp-gallery[data-gallery-phase=opening] .bp-gallery-item.is-entering [data-gallery-caption-meta]{animation:bp-t06-caption-follow .27s 85ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] .bp-gallery[data-gallery-phase=opening] .bp-gallery-item.is-entering [data-gallery-caption-title]{animation:bp-t06-caption-follow .28s .12s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] .bp-gallery[data-gallery-phase=opening] .bp-gallery-item.is-entering [data-gallery-caption-description]{animation:bp-t06-caption-follow .29s 155ms cubic-bezier(.22,1,.36,1) both}.bp-gallery-controls{display:grid;grid-template-columns:auto minmax(104px,152px) auto;gap:14px;justify-content:center;align-items:center}.bp-gallery-control{min-width:132px;overflow:hidden;isolation:isolate;border-color:var(--bp-navy);color:var(--bp-navy);background:var(--bp-white);box-shadow:none;translate:none;transition:border-color .22s ease,color .22s ease,background .22s ease}.bp-gallery-control:after{display:none}.bp-gallery-control:hover{color:var(--bp-navy);background:var(--bp-white);box-shadow:none;translate:none}.bp-gallery-control:active{color:var(--bp-white);background:var(--bp-navy);box-shadow:none;translate:none}.bp-gallery-control__ring{position:absolute;z-index:-1;inset:5px;border:1px solid currentColor;border-radius:inherit;opacity:.36;pointer-events:none;transform:scale(1);transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease}.bp-gallery-control__arrow{display:inline-block;font-size:20px;line-height:1;transform:translate(0);transition:transform .22s cubic-bezier(.22,1,.36,1)}.bp-gallery-control:focus-visible .bp-gallery-control__ring,.bp-gallery-control:active .bp-gallery-control__ring{opacity:1;transform:scale(.9)}.bp-gallery-control--previous:focus-visible .bp-gallery-control__arrow,.bp-gallery-control--previous:active .bp-gallery-control__arrow{transform:translate(-4px)}.bp-gallery-control--next:focus-visible .bp-gallery-control__arrow,.bp-gallery-control--next:active .bp-gallery-control__arrow{transform:translate(4px)}.bp-gallery-status{min-width:104px;font-size:17px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.08em;text-align:center}.bp-t06-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(hover:hover)and (pointer:fine){.bp-gallery-control:hover{border-color:var(--bp-orange-dark);color:var(--bp-orange-dark)}.bp-gallery-control:hover .bp-gallery-control__ring{opacity:1;transform:scale(.9)}.bp-gallery-control--previous:hover .bp-gallery-control__arrow{transform:translate(-4px)}.bp-gallery-control--next:hover .bp-gallery-control__arrow{transform:translate(4px)}}html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=pending] [data-t06-marker],html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=pending] [data-t06-heading],html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=pending] [data-t06-intro-copy],html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=pending] [data-t06-item-entry],html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=pending] [data-t06-controls-entry]{opacity:0;transform:translateY(12px)}html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=pending] [data-t06-item-entry]{transform:translateY(16px) scale(.975)}html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=pending] [data-gallery-caption-meta],html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=pending] [data-gallery-caption-title],html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=pending] [data-gallery-caption-description]{opacity:0;transform:translateY(9px)}html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=running] [data-t06-marker]{animation:bp-t06-entry-copy .22s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=running] [data-t06-heading]{animation:bp-t06-entry-copy .3s 50ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=running] [data-t06-intro-copy]{animation:bp-t06-entry-copy .28s 95ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=running] .bp-gallery-item.is-current [data-t06-item-entry]{animation:bp-t06-entry-center .42s .16s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=running] .bp-gallery-item.is-previous [data-t06-item-entry]{animation:bp-t06-entry-preview .28s .32s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=running] .bp-gallery-item.is-next [data-t06-item-entry]{animation:bp-t06-entry-preview .28s .35s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=running] .bp-gallery-item.is-current [data-gallery-caption-meta]{animation:bp-t06-entry-caption .26s .47s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=running] .bp-gallery-item.is-current [data-gallery-caption-title]{animation:bp-t06-entry-caption .28s 505ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=running] .bp-gallery-item.is-current [data-gallery-caption-description]{animation:bp-t06-entry-caption .29s .54s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t06[data-t06-ready=true][data-entry-state=running] [data-t06-controls-entry]{animation:bp-t06-entry-controls .28s .5s cubic-bezier(.22,1,.36,1) both}.bp-static #t06 [data-t06-marker],.bp-static #t06 [data-t06-heading],.bp-static #t06 [data-t06-intro-copy],.bp-static #t06 [data-t06-item-entry],.bp-static #t06 [data-t06-controls-entry],.bp-static #t06 [data-gallery-caption-meta],.bp-static #t06 [data-gallery-caption-title],.bp-static #t06 [data-gallery-caption-description],.bp-reduced #t06 [data-t06-marker],.bp-reduced #t06 [data-t06-heading],.bp-reduced #t06 [data-t06-intro-copy],.bp-reduced #t06 [data-t06-item-entry],.bp-reduced #t06 [data-t06-controls-entry],.bp-reduced #t06 [data-gallery-caption-meta],.bp-reduced #t06 [data-gallery-caption-title],.bp-reduced #t06 [data-gallery-caption-description]{opacity:1!important;transform:none!important;animation:none!important}.bp-static #t06 [data-gallery-mask],.bp-reduced #t06 [data-gallery-mask]{clip-path:var(--bp-t06-mask-rect)!important;animation:none!important}.bp-static #t06 [data-gallery-media],.bp-reduced #t06 [data-gallery-media]{transform:scale(1)!important;animation:none!important}.bp-image-fallback,[data-image-fallback],[data-gallery-empty]{display:grid;min-height:240px;padding:20px;border:3px dashed var(--bp-orange);border-radius:20px;color:var(--bp-navy);background:var(--bp-cream);place-content:center;text-align:center;font-weight:850}.bp-gallery-stage>[data-gallery-empty]{position:relative;z-index:2;min-height:710px}.bp-fee-grid{margin-block-start:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.bp-gallery-data{display:grid;margin-block-start:32px;gap:32px}.bp-ticker{position:relative;margin:32px calc(var(--bp-panel-pad) * -1);padding-block:16px;border-block:2px solid var(--bp-navy);overflow:hidden;background:var(--bp-white)}.bp-ticker-track{display:flex;width:max-content;gap:10px}html[data-js-ready=true] .bp-ticker-track{animation:bp-ticker 32s linear infinite}.bp-ticker.is-paused .bp-ticker-track{animation-play-state:paused}.bp-ticker-set{display:flex;gap:10px}.bp-ticker-set[aria-hidden=true]{pointer-events:none}.bp-ticker-item{display:inline-flex;min-height:48px;padding:8px 20px;border:2px solid var(--bp-navy);border-radius:999px;align-items:center;background:var(--bp-yellow);font-weight:900;white-space:nowrap}.bp-ticker .bp-button{position:sticky;z-index:2;left:16px;margin-block-start:12px}html[data-js-capable=false] [data-global-motion],html[data-js-capable=false] [data-hero-toggle],html[data-js-capable=false] .bp-gallery-controls,html[data-js-capable=false] .bp-test-controls,html[data-js-capable=false] [data-ticker-toggle],html[data-js-capable=false] [data-open-menu],html[data-js-capable=false] [data-open-consult],html[data-js-capable=false] [data-unconnected-method]{display:none!important}.bp-category-links,.bp-catalog-index{display:flex;margin-block:24px;padding:18px;border:2px solid var(--bp-navy);border-radius:24px;flex-wrap:wrap;gap:10px;background:#ffffffa8}.bp-category-links a,.bp-catalog-index a{display:inline-flex;min-height:44px;padding:8px 14px;border-radius:999px;align-items:center;background:var(--bp-white);font-size:15px;font-weight:800;text-decoration:none}.bp-catalog-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.bp-catalog-card{position:relative;display:grid;min-width:0;padding:16px;border:2px solid var(--bp-navy);border-radius:22px 22px 22px 5px;overflow:hidden;background:var(--bp-white);box-shadow:8px 8px #173b3a29;gap:10px;align-content:start}.bp-catalog-card:nth-child(3n+2){border-radius:56px 22px 22px}.bp-catalog-card:nth-child(3n){border-radius:22px 56px 5px 22px}.bp-catalog-media,.bp-catalog-placeholder{position:relative;display:grid;height:200px;border-radius:16px;overflow:hidden;place-content:center;color:var(--bp-white);background:repeating-radial-gradient(circle at 30% 40%,transparent 0 10px,rgb(255 255 255 / 12%) 11px 12px),var(--bp-navy);font-weight:850;text-align:center}.bp-catalog-media:after,.bp-catalog-placeholder:after{position:absolute;right:-28px;bottom:-34px;width:100px;height:100px;border:16px solid var(--bp-gold);border-radius:50%;content:"";opacity:.72}.bp-catalog-card h3{font-size:22px}.bp-catalog-prices{display:grid;padding:0;gap:7px;list-style:none}.bp-catalog-price{display:grid;min-height:68px;padding:10px;border-radius:12px;background:var(--bp-cream);align-content:center;font-variant-numeric:tabular-nums;font-size:21px;font-weight:900;line-height:1.35}.bp-catalog-card .bp-condition{margin-block-start:auto;padding:9px;font-size:14px}.bp-catalog-hero{min-height:320px;margin-block:24px;font-size:24px}.bp-catalog-hero-photo{position:relative;margin-inline:0;min-height:0;aspect-ratio:5 / 2;border:2px solid var(--bp-navy);border-radius:20px;overflow:hidden;background:var(--bp-cream)}.bp-catalog-hero-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.bp-catalog-hero-photo figcaption{position:absolute;right:10px;bottom:10px;padding:6px 9px;border-radius:8px;color:var(--bp-white);background:#173b3ae0;font-size:12px;font-weight:750}.bp-catalog-card__images{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.bp-catalog-card__images>:only-child{grid-column:1 / -1}.bp-catalog-card__images .bp-catalog-placeholder{height:180px;padding:10px;font-size:13px}.bp-catalog-photo{position:relative;min-width:0;height:100%;margin:0;border-radius:15px;overflow:hidden;background:var(--bp-paper)}.bp-catalog-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.bp-catalog-photo figcaption{position:absolute;right:6px;bottom:6px;left:6px;padding:4px 6px;border-radius:6px;color:var(--bp-white);background:#173b3ad6;font-size:10px;font-weight:750;line-height:1.25;text-align:center}.bp-catalog-followups{display:grid;gap:14px}.bp-consultation-item,.bp-ceremonial-consult{display:grid;margin-block-start:28px;padding:28px;border:3px solid var(--bp-navy);border-radius:54px 24px 24px;background:var(--bp-cream);gap:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center}#t07 .bp-ticker{max-width:calc(100% + (var(--bp-panel-pad) * 2));padding-block:0;overflow:visible}#t07 .bp-ticker__header{display:flex;min-width:0;padding:12px 18px;justify-content:space-between;align-items:center;gap:12px}#t07 .bp-ticker__header p{font-size:13px;font-weight:850;letter-spacing:.04em}#t07 .bp-ticker .bp-button{position:static;min-height:48px;margin:0;padding:7px 14px;flex:0 0 auto}#t07 .bp-ticker__viewport{max-width:100%;border-block-start:1px solid var(--bp-line);overflow:hidden;contain:inline-size}#t07 .bp-ticker-track{display:flex;width:max-content;gap:0;will-change:transform}html[data-js-ready=true] #t07 .bp-ticker-track{animation:bp-ticker 30s linear infinite}#t07 .bp-ticker.is-paused .bp-ticker-track{animation-play-state:paused}#t07 .bp-ticker-set{display:flex;padding-inline-end:26px;flex:0 0 auto;gap:0}#t07 .bp-ticker-item{min-height:42px;padding:7px 18px;border:0;border-inline-end:1px solid var(--bp-navy);border-radius:0;background:transparent;font-size:14px;letter-spacing:.04em}#t07 .bp-catalog-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:26px 22px}#t07 .bp-catalog-card{--bp-t07-photo-height: 214px;grid-column:span 4;align-self:start;padding:14px;border-radius:20px 20px 20px 5px;overflow:clip;scroll-margin-top:24px;box-shadow:7px 7px #173b3a21;gap:11px;transition:border-color .24s ease}#t07 .bp-catalog-card[data-t07-card-shape=feature]{--bp-t07-photo-height: 250px;grid-column:span 5}#t07 .bp-catalog-card[data-t07-card-shape=compact]{--bp-t07-photo-height: 184px;grid-column:span 3}#t07 .bp-catalog-card[data-t07-card-shape=standard]{grid-column:span 4}#t07 .bp-catalog-card__photo{min-width:0;border-radius:15px;overflow:hidden}#t07 .bp-catalog-card__images{height:var(--bp-t07-photo-height);transform:scale(1);transform-origin:center;transition:transform .25s cubic-bezier(.22,1,.36,1)}#t07 .bp-catalog-card__images .bp-catalog-placeholder{height:100%;min-height:0;border-radius:15px}#t07 .bp-catalog-card__number{display:flex;min-width:0;margin:0;padding-block:2px;align-items:baseline;gap:9px;color:var(--bp-navy);font-variant-numeric:tabular-nums}#t07 .bp-catalog-card__number span{font-size:34px;font-weight:950;line-height:1;letter-spacing:-.04em}#t07 .bp-catalog-card__number small{font-size:10px;font-weight:900;letter-spacing:.13em}#t07 .bp-catalog-card__body{display:grid;min-width:0;gap:10px}#t07 .bp-catalog-card__tag{min-width:0}#t07 .bp-catalog-card__details{display:grid;min-width:0;gap:10px}#t07 .bp-catalog-card__label{width:fit-content;max-width:100%;padding:10px 13px 11px;border:2px solid var(--bp-navy);border-radius:4px 14px 14px 4px;color:var(--bp-navy);background:var(--bp-yellow);transform:rotate(-.35deg);transition:translate .25s cubic-bezier(.22,1,.36,1)}#t07 .bp-catalog-card__label[data-label-tone=white]{background:var(--bp-white);transform:rotate(.35deg)}#t07 .bp-catalog-card__label[data-label-tone=navy]{color:var(--bp-white);background:var(--bp-navy);transform:rotate(-.2deg)}#t07 .bp-catalog-card__label .bp-kicker{color:currentColor;font-size:11px}#t07 .bp-catalog-card__label h3{color:currentColor;font-size:21px;line-height:1.35;overflow-wrap:anywhere}#t07 .bp-lead{color:var(--bp-navy)}#t07 .bp-catalog-card [data-section-heading]:focus-visible,#t08 [data-t08-panel] [data-section-heading]:focus-visible{border-radius:3px;outline:3px solid var(--bp-white);outline-offset:3px;box-shadow:0 0 0 3px var(--bp-navy)}#t07 .bp-catalog-card__line{display:block;width:68px;height:3px;margin-block-start:2px;border-radius:999px;background:var(--bp-gold);transform-origin:left center}html[data-js-ready=true] #t07[data-t07-ready=true][data-entry-state=pending] [data-t07-marker],html[data-js-ready=true] #t07[data-t07-ready=true][data-entry-state=pending] [data-t07-heading],html[data-js-ready=true] #t07[data-t07-ready=true][data-entry-state=pending] [data-t07-intro-copy]{opacity:0;transform:translateY(10px)}html[data-js-ready=true] #t07[data-t07-ready=true][data-entry-state=running] [data-t07-marker]{animation:bp-t07-entry-copy .26s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t07[data-t07-ready=true][data-entry-state=running] [data-t07-heading]{animation:bp-t07-entry-copy .34s 60ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t07[data-t07-ready=true][data-entry-state=running] [data-t07-intro-copy]{animation:bp-t07-entry-copy .28s 125ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t07[data-t07-ready=true][data-entry-state=running] [data-t07-intro-copy]:last-child{animation-delay:155ms}html[data-js-ready=true] #t07 [data-t07-card][data-t07-ready=true][data-entry-state=pending] [data-t07-card-photo]{opacity:0;clip-path:inset(12% 0 0 0 round 15px);transform:translateY(10px)}html[data-js-ready=true] #t07 [data-t07-card][data-t07-ready=true][data-entry-state=pending] [data-t07-card-number]{opacity:0;transform:translateY(8px)}html[data-js-ready=true] #t07 [data-t07-card][data-t07-ready=true][data-entry-state=pending] [data-t07-card-tag]{opacity:0;transform:translateY(9px)}html[data-js-ready=true] #t07 [data-t07-card][data-t07-ready=true][data-entry-state=pending] [data-t07-card-copy]{opacity:0;transform:translateY(7px)}html[data-js-ready=true] #t07 [data-t07-card][data-t07-ready=true][data-entry-state=pending] [data-t07-card-line]{opacity:0;transform:scaleX(0)}#t07 [data-t07-card][data-t07-stagger="0"]{--bp-t07-stagger: 0ms}#t07 [data-t07-card][data-t07-stagger="1"]{--bp-t07-stagger: 55ms}#t07 [data-t07-card][data-t07-stagger="2"]{--bp-t07-stagger: .11s}html[data-js-ready=true] #t07 [data-t07-card][data-t07-ready=true][data-entry-state=running] [data-t07-card-photo]{animation:bp-t07-photo-in .34s var(--bp-t07-stagger, 0ms) cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t07 [data-t07-card][data-t07-ready=true][data-entry-state=running] [data-t07-card-number]{animation:bp-t07-number-in .24s calc(var(--bp-t07-stagger, 0ms) + 85ms) cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t07 [data-t07-card][data-t07-ready=true][data-entry-state=running] [data-t07-card-tag]{animation:bp-t07-tag-in .3s calc(var(--bp-t07-stagger, 0ms) + .14s) cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t07 [data-t07-card][data-t07-ready=true][data-entry-state=running] [data-t07-card-copy]{animation:bp-t07-copy-in .28s calc(var(--bp-t07-stagger, 0ms) + .19s) cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t07 [data-t07-card][data-t07-ready=true][data-entry-state=running] [data-t07-card-line]{animation:bp-t07-line-in .26s calc(var(--bp-t07-stagger, 0ms) + .19s) cubic-bezier(.22,1,.36,1) both}.bp-static #t07 [data-t07-marker],.bp-static #t07 [data-t07-heading],.bp-static #t07 [data-t07-intro-copy],.bp-static #t07 [data-t07-card-photo],.bp-static #t07 [data-t07-card-number],.bp-static #t07 [data-t07-card-tag],.bp-static #t07 [data-t07-card-copy],.bp-static #t07 [data-t07-card-line],.bp-reduced #t07 [data-t07-marker],.bp-reduced #t07 [data-t07-heading],.bp-reduced #t07 [data-t07-intro-copy],.bp-reduced #t07 [data-t07-card-photo],.bp-reduced #t07 [data-t07-card-number],.bp-reduced #t07 [data-t07-card-tag],.bp-reduced #t07 [data-t07-card-copy],.bp-reduced #t07 [data-t07-card-line]{opacity:1!important;clip-path:inset(0)!important;transform:none!important;animation:none!important}@media(hover:hover)and (pointer:fine){html:not(.bp-static):not(.bp-reduced) #t07 .bp-catalog-card:hover{border-color:var(--bp-gold)}html:not(.bp-static):not(.bp-reduced) #t07 .bp-catalog-card:hover .bp-catalog-card__images{transform:scale(1.02)}html:not(.bp-static):not(.bp-reduced) #t07 .bp-catalog-card:hover .bp-catalog-card__label{translate:0 -2px}}.bp-comparison-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.bp-comparison-card{position:relative;min-width:0;padding:30px;border-radius:24px;color:var(--bp-navy);background:var(--bp-white);box-shadow:12px 12px #e0a84b4d}#t08 .bp-comparison-grid{position:relative;isolation:isolate}#t08 [data-t08-panel]{--bp-t08-entry-x: -24px;--bp-t08-entry-y: 14px;--bp-t08-entry-delay: 0ms;z-index:1;border:1px solid rgb(224 168 75 / 58%);border-inline-start:6px solid var(--bp-yellow);overflow-wrap:anywhere;scroll-margin-top:24px;transform-origin:center;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .22s ease,box-shadow .22s ease}#t08 [data-t08-panel=art]{--bp-t08-entry-x: 24px;--bp-t08-entry-delay: .12s;border:1px solid rgb(185 79 52 / 58%);border-inline-end:6px solid var(--bp-orange);box-shadow:12px 12px #b94f3466}#t08 [data-t08-panel=metal]>.bp-kicker{color:var(--bp-navy);background:var(--bp-yellow)}#t08 [data-t08-panel=art]>.bp-kicker{color:var(--bp-vermilion);background:var(--bp-cream)}.bp-comparison-card h3{margin-block-end:14px;font-size:26px}.bp-comparison-object{position:relative;width:min(520px,72%);margin:0 auto 36px;border:8px solid var(--bp-yellow);border-radius:42% 58% 46% 54%;overflow:hidden;box-shadow:18px 18px #b94f347a}.bp-comparison-object img{display:block;width:100%;height:auto;object-fit:cover;object-position:center}.bp-comparison-object figcaption{position:absolute;right:10px;bottom:10px;left:10px;padding:8px;border-radius:10px;color:var(--bp-white);background:#173b3ae5;font-size:13px;font-weight:750}.bp-comparison-conclusion{display:grid;min-height:112px;margin-block:28px;padding:22px;border:2px solid var(--bp-yellow);border-radius:24px;place-content:center;color:var(--bp-white);background:var(--bp-navy-soft);font-size:22px;font-weight:850;text-align:center}.bp-t08-axis{pointer-events:none}#t08 [data-t08-axis]{--bp-t08-axis-final: translateX(-50%) scaleY(1);position:absolute;z-index:2;top:22px;bottom:22px;left:50%;display:grid;width:56px;transform:translate(-50%);place-items:center}#t08 .bp-t08-axis__line{position:absolute;top:0;bottom:0;left:50%;width:2px;border-radius:999px;background:linear-gradient(180deg,transparent,var(--bp-yellow) 18% 82%,transparent);transform:translate(-50%) scaleY(1);transform-origin:center}#t08 .bp-t08-axis__label{position:relative;z-index:1;display:grid;min-width:52px;min-height:38px;padding:6px 9px;border:2px solid var(--bp-white);border-radius:999px;place-content:center;color:var(--bp-navy);background:var(--bp-yellow);box-shadow:0 6px 18px #0003;font-size:13px;font-weight:900;letter-spacing:.08em;line-height:1}html[data-js-ready=true] #t08[data-t08-ready=true] [data-t08-panel][data-entry-state=pending]{opacity:0;transform:translate3d(var(--bp-t08-entry-x),var(--bp-t08-entry-y),0) scale(.985)}html[data-js-ready=true] #t08[data-t08-ready=true] [data-t08-panel][data-entry-state=running]{animation:bp-t08-panel-in .54s var(--bp-t08-entry-delay) cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t08[data-t08-ready=true] [data-t08-axis][data-entry-state=pending] [data-t08-axis-line]{transform:translate(-50%) scaleY(0)}html[data-js-ready=true] #t08[data-t08-ready=true] [data-t08-axis][data-entry-state=pending] [data-t08-axis-label]{opacity:0;transform:translateY(5px) scale(.96)}html[data-js-ready=true] #t08[data-t08-ready=true] [data-t08-axis][data-entry-state=running] [data-t08-axis-line]{animation:bp-t08-axis-line-in .42s 60ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t08[data-t08-ready=true] [data-t08-axis][data-entry-state=running] [data-t08-axis-label]{animation:bp-t08-axis-label-in .28s .21s cubic-bezier(.22,1,.36,1) both}@media(min-width:900px){#t08 .bp-comparison-grid{gap:clamp(54px,6vw,72px)}}@media(hover:hover)and (pointer:fine){html:not(.bp-static):not(.bp-reduced) #t08 [data-t08-panel][data-entry-state=complete]:hover{transform:translateY(-3px);border-color:var(--bp-yellow);box-shadow:12px 15px #e0a84b61,0 18px 36px #00000029}html:not(.bp-static):not(.bp-reduced) #t08 [data-t08-panel=art][data-entry-state=complete]:hover{border-color:var(--bp-orange);box-shadow:12px 15px #b94f3475,0 18px 36px #00000029}}.bp-rate-panel,[data-rate-panel]{padding:24px;border:2px solid var(--bp-white);border-radius:28px;background:#ffffff14}.bp-rate-grid{margin-block-start:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.bp-rate-card{color:var(--bp-navy);box-shadow:none}.bp-rate-card dl{display:grid;gap:8px}.bp-rate-card div{display:grid;padding-block:7px;border-block-end:1px solid var(--bp-line);gap:4px;grid-template-columns:minmax(0,1fr) auto}.bp-rate-card dt{color:var(--bp-muted);font-size:14px}.bp-rate-card dd{margin:0;font-weight:850;text-align:right}#t08 .bp-important-distinction{color:var(--bp-text);background:var(--bp-cream)}.bp-faq-layout{display:grid;gap:32px;grid-template-columns:220px minmax(0,1fr);align-items:start}.bp-faq-index{position:sticky;top:24px;display:grid;padding:18px;border:2px solid var(--bp-navy);border-radius:22px;gap:8px;background:var(--bp-cream)}.bp-faq-index a{display:flex;min-height:44px;padding:7px 10px;border-radius:10px;align-items:center;font-size:15px;font-weight:750;text-decoration:none}.bp-faq-index a:hover{background:var(--bp-white)}.bp-faq-list{display:grid;gap:28px}.bp-faq-group{display:grid;gap:10px}.bp-faq-group>h3{position:relative;padding:12px 16px 12px 48px;border-radius:14px;color:var(--bp-white);background:var(--bp-navy);font-size:22px}.bp-faq-group>h3:before{position:absolute;left:16px;content:"?";color:var(--bp-yellow)}.bp-faq-list details{border:1px solid var(--bp-line);border-radius:18px;overflow:clip;background:var(--bp-white);box-shadow:var(--bp-shadow-small);scroll-margin-top:92px;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.bp-faq-list details[open]:not([data-faq-motion=closing]){border-color:#b94f3494;background:#fff6e67a;box-shadow:0 12px 30px #173b3a24}.bp-faq-list summary{position:relative;display:grid;min-height:72px;padding:15px 72px 15px 18px;cursor:pointer;list-style:none;align-content:center;font-size:18px;font-weight:850;line-height:1.55;transition:background-color .18s ease,color .18s ease}.bp-faq-list summary::-webkit-details-marker{display:none}.bp-faq-list summary:focus-visible{outline:0;box-shadow:inset 0 0 0 3px var(--bp-navy)}.bp-faq-item__icon{position:absolute;top:50%;right:16px;width:40px;height:40px;border:2px solid var(--bp-navy);border-radius:50%;pointer-events:none;color:var(--bp-navy);background:var(--bp-white);transform:translateY(-50%);transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.bp-faq-item__icon:before,.bp-faq-item__icon:after{position:absolute;top:50%;left:50%;border-radius:999px;content:"";background:currentColor;transform:translate(-50%,-50%);transition:transform .22s cubic-bezier(.22,1,.36,1)}.bp-faq-item__icon:before{width:14px;height:2px}.bp-faq-item__icon:after{width:2px;height:14px;transform:translate(-50%,-50%) scaleY(1)}.bp-faq-list details[open]:not([data-faq-motion=closing]) .bp-faq-item__icon{border-color:var(--bp-orange);color:var(--bp-white);background:var(--bp-orange);transform:translateY(-50%) rotate(7deg)}.bp-faq-list details[open]:not([data-faq-motion=closing]) .bp-faq-item__icon:after{transform:translate(-50%,-50%) scaleY(0)}.bp-faq-item__answer-shell{overflow:clip}.bp-faq-item[data-faq-motion] .bp-faq-item__answer-shell{will-change:height}.bp-faq-item[data-faq-motion] .bp-faq-item__answer{will-change:opacity,transform}.bp-faq-answer,.bp-faq-item__answer{display:grid;padding:22px;border-block-start:1px solid var(--bp-line);gap:14px;color:var(--bp-muted);font-size:17px}.bp-faq-answer p,.bp-faq-item__answer p{max-width:42em}.bp-faq-item__answer dl{display:grid;gap:8px}.bp-faq-item__answer dl>div{padding:12px;border-radius:12px;background:var(--bp-cream)}.bp-faq-item__answer dt{font-size:14px;font-weight:850}.bp-faq-item__answer dd{margin:4px 0 0}@media(hover:hover)and (pointer:fine){html:not(.bp-static):not(.bp-reduced) .bp-faq-list summary:hover{background:#fff6e69e}html:not(.bp-static):not(.bp-reduced) .bp-faq-list summary:hover .bp-faq-item__icon{border-color:var(--bp-orange)}}.bp-consult-grid{display:grid;gap:24px;grid-template-columns:minmax(0,44fr) minmax(0,56fr);align-items:center}.bp-consult-copy{display:grid;gap:18px}.bp-contact-grid{display:grid;gap:12px}.bp-contact-card,[data-contact-scope]{display:grid;padding:14px;border:1px solid rgb(255 255 255 / 30%);border-radius:18px;gap:8px;background:#ffffff14}.bp-contact-card .bp-contact-button,[data-contact-scope] .bp-contact-button{width:100%;min-height:56px}.bp-purpose-pills{display:flex;flex-wrap:wrap;gap:8px}.bp-purpose-pill{display:inline-flex;min-height:44px;padding:7px 12px;border:1px solid currentColor;border-radius:999px;align-items:center;font-size:14px;font-weight:750}.bp-purpose-list{display:grid;gap:10px}.bp-purpose-list article{display:grid;padding:16px;border:1px solid rgb(255 255 255 / 30%);border-radius:18px;gap:8px;background:#ffffff14}.bp-purpose-list article>span{font-size:13px;font-weight:900;letter-spacing:.12em}.bp-purpose-list h4{font-size:20px}.bp-consult-object{position:relative;display:grid;min-height:300px;margin:0;padding:16px;border:2px dashed currentColor;border-radius:48% 52% 24px 24px;overflow:hidden;place-content:center;gap:8px;text-align:center}.bp-consult-object img{display:block;width:100%;height:280px;object-fit:contain;object-position:center bottom}.bp-consult-object figcaption{position:absolute;right:12px;bottom:12px;left:12px;display:grid;padding:7px 9px;border-radius:9px;color:var(--bp-white);background:#173b3ae0;gap:2px;font-size:11px;line-height:1.35}.bp-contact-grid>article{display:grid;padding:16px;border:1px solid rgb(255 255 255 / 30%);border-radius:18px;gap:8px;background:#ffffff14}.bp-contact-grid>article .bp-button{width:100%}.bp-contact-grid>[data-unconnected-message]{grid-column:1 / -1}.bp-notice{margin-block-start:24px;padding:18px;border:2px solid currentColor;border-radius:18px}#t22 .bp-contact-card .bp-button--dark{border-color:var(--bp-white);color:var(--bp-deep-teal);background:var(--bp-white);box-shadow:0 5px 0 var(--bp-gold)}#t22 .bp-contact-card .bp-button--dark:hover{box-shadow:0 7px 0 var(--bp-gold)}#t22 .bp-contact-card .bp-button--dark:active{box-shadow:0 2px 0 var(--bp-gold)}#t22 [data-t22-stage=cta]{border-color:var(--bp-white);color:var(--bp-deep-teal);background:var(--bp-gold);box-shadow:0 5px 0 var(--bp-white)}#t22 [data-t22-stage=cta]:hover{box-shadow:0 7px 0 var(--bp-white)}#t22 [data-t22-stage=cta]:active{box-shadow:0 2px 0 var(--bp-white)}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=pending] [data-t22-stage=header],html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=pending] [data-t22-stage=copy],html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=pending] [data-t22-stage=material],html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=pending] [data-t22-stage=cta]{opacity:0;transform:translateY(8px)}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=pending] [data-t22-stage=contact-heading],html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=pending] [data-t22-stage=contact-message],html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=pending] [data-t22-stage=purpose]{opacity:0}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=pending] [data-t22-stage=material]{border-color:#fff0;background:#ffffff08}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=pending] [data-t22-stage=contact-card]{opacity:0;border-color:#fff0;clip-path:inset(0 0 10% 0 round 18px);background:#ffffff08;box-shadow:inset 0 0 0 1px #fff0}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=running] [data-t22-stage=header]{animation:bp-t22-entry-rise .36s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=running] [data-t22-stage=copy]{animation:bp-t22-entry-rise .35s 85ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=running] [data-t22-stage=material]{animation:bp-t22-material-in .4s 165ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=running] [data-t22-stage=contact-heading]{animation:bp-t22-entry-fade .32s .14s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=running] [data-t22-stage=contact-card]{animation:bp-t22-contact-card-in .36s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=running] [data-t22-stage=contact-card]:nth-of-type(1){animation-delay:.18s}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=running] [data-t22-stage=contact-card]:nth-of-type(2){animation-delay:245ms}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=running] [data-t22-stage=contact-card]:nth-of-type(3){animation-delay:.31s}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=running] [data-t22-stage=contact-message]{animation:bp-t22-entry-fade .3s 365ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=running] [data-t22-stage=purpose]{animation:bp-t22-entry-fade .34s .43s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=running] [data-t22-stage=cta]{animation:bp-t22-entry-rise .34s .5s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=complete] [data-t22-stage]{opacity:1;animation:none}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=complete] [data-t22-stage=header],html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=complete] [data-t22-stage=copy],html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=complete] [data-t22-stage=material],html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=complete] [data-t22-stage=cta]{transform:none}html[data-js-ready=true] #t22[data-t22-entry][data-entry-state=complete] [data-t22-stage=contact-card]{border-color:#ffffff4d;clip-path:none;background:#ffffff14;box-shadow:none}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=pending] [data-t23-stage=header],html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=pending] [data-t23-stage=brand],html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=pending] [data-t23-stage=nav],html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=pending] [data-t23-stage=note]{opacity:0;transform:translateY(8px)}#t23 [data-t23-stage=note]{--bp-t23-rise: 6px}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=pending] [data-t23-stage=note]{transform:translateY(6px)}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=pending] [data-t23-stage=brand]{border-color:#173b3a00;background:#fff6e63d}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=pending] [data-t23-stage=materials]{opacity:0;border-color:#173b3a00;background:#fff6e633}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=pending] [data-t23-material-slot]{opacity:0;border-color:#173b3a00;clip-path:inset(0 0 16% 0 round 16px);background:#ffffff8a}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=pending] [data-t23-stage=condition]{opacity:0}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=pending] [data-t23-stage=linework]{opacity:0;clip-path:inset(0 48%)}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] [data-t23-stage=header]{animation:bp-t23-entry-rise .36s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] [data-t23-stage=brand]{animation:bp-t23-brand-in .36s 80ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] .bp-footer-grid>[data-t23-stage=nav]{animation:bp-t23-entry-rise .36s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] .bp-footer-grid>[data-t23-stage=nav]:nth-child(1){animation-delay:.15s}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] .bp-footer-grid>[data-t23-stage=nav]:nth-child(2){animation-delay:205ms}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] .bp-footer-grid>[data-t23-stage=nav]:nth-child(3){animation-delay:.26s}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] .bp-footer-grid>[data-t23-stage=nav]:nth-child(4){animation-delay:315ms}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] [data-t23-stage=materials]{animation:bp-t23-materials-in .36s .36s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] [data-t23-material-slot]{animation:bp-t23-material-slot-in .32s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] [data-t23-material-slot]:nth-child(1){animation-delay:.41s}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] [data-t23-material-slot]:nth-child(2){animation-delay:.45s}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] [data-t23-material-slot]:nth-child(3){animation-delay:.49s}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] [data-t23-material-slot]:nth-child(4){animation-delay:.53s}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] [data-t23-stage=condition]{animation:bp-t23-entry-fade .3s .55s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] [data-t23-stage=linework]{animation:bp-t23-linework-in .42s .59s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=running] [data-t23-stage=note]{animation:bp-t23-entry-rise .32s .69s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=complete] [data-t23-stage]{animation:none}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=complete] [data-t23-stage=header],html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=complete] [data-t23-stage=brand],html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=complete] [data-t23-stage=nav],html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=complete] [data-t23-stage=condition],html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=complete] [data-t23-stage=note]{opacity:1;transform:none}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=complete] [data-t23-stage=brand]{border-color:var(--bp-navy);background:transparent}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=complete] [data-t23-stage=materials]{opacity:1;border-color:var(--bp-navy);background:var(--bp-cream)}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=complete] [data-t23-material-slot]{opacity:1;border-color:var(--bp-navy);clip-path:none;background:var(--bp-white);animation:none}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=complete] [data-t23-stage=linework]{opacity:.34;clip-path:none}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=complete] [data-t23-linework-loop][data-loop-state=running],html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=complete] [data-t23-linework-loop][data-loop-state=paused]{animation:bp-t23-linework-drift 14s ease-in-out infinite;will-change:transform}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=complete] [data-t23-linework-loop][data-loop-state=running]{animation-play-state:running}html[data-js-ready=true] #t23[data-t23-entry][data-entry-state=complete] [data-t23-linework-loop][data-loop-state=paused]{animation-play-state:paused}.bp-footer,#t23{color:var(--bp-navy);background:var(--bp-white)}.bp-footer-brand{display:inline-grid;margin-block-end:28px;padding:16px 20px;border:2px dashed var(--bp-navy);border-radius:20px;gap:4px}.bp-footer-grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.bp-footer-group,.bp-footer-grid>nav{min-width:0;padding-inline-start:14px;border-inline-start:3px solid var(--bp-deep-teal-soft)}.bp-footer-group h3{margin-block-end:12px;font-size:19px}.bp-footer-group ul{display:grid;padding:0;gap:7px;list-style:none}.bp-footer-grid li{display:grid;padding-block-end:8px;border-block-end:1px solid var(--bp-line)}.bp-footer-grid li small{color:var(--bp-muted);font-size:12px}.bp-footer-group a,.bp-footer-group button{display:inline-flex;min-height:44px;padding-block:6px;border:0;cursor:pointer;align-items:center;color:inherit;background:transparent;text-align:left}.bp-material-strip,.bp-footer-materials{margin-block-start:32px;padding:20px;border:2px dashed var(--bp-navy);border-radius:22px;background:var(--bp-cream)}.bp-material-strip-list{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.bp-material-slot,.bp-footer-materials .bp-object-placeholder{position:relative;display:grid;min-height:112px;padding:0;border:1px solid var(--bp-navy);border-radius:16px;overflow:hidden;place-content:stretch;background:var(--bp-white);font-size:13px;font-weight:800;text-align:center}.bp-material-slot img{display:block;width:100%;height:112px;object-fit:cover;object-position:center}.bp-material-slot small{position:absolute;right:6px;bottom:6px;left:6px;padding:4px 6px;border-radius:6px;color:var(--bp-white);background:#173b3ad6;font-size:10px;line-height:1.3}.bp-linework,.bp-footer-linework,.bp-hero-stage__linework{width:100%;max-height:120px;margin-block:24px;opacity:.34;object-fit:cover}.bp-footer-linework-shell{aspect-ratio:4 / 1;overflow:hidden}#t23 [data-t23-linework-loop]{display:block;width:100%;height:100%;max-width:none;max-height:120px;margin:0;opacity:1;object-fit:cover;transform:none;transform-origin:center;animation:none}.bp-footer-note{padding-block-start:18px;border-block-start:1px solid var(--bp-line);color:var(--bp-muted);font-size:14px}.bp-brand-mark{display:inline-grid;width:48px;height:48px;border-radius:50%;overflow:hidden;place-items:center;background:var(--bp-white)}.bp-brand-mark img{width:100%;height:100%;object-fit:contain}.bp-rail-brand .bp-brand-mark{margin-inline:auto;margin-block-end:8px}.bp-footer-brand .bp-brand-mark{margin-block-end:4px}.bp-faq-layout--public{grid-template-columns:minmax(0,1fr)}.bp-faq-layout--public .bp-faq-list{grid-column:1 / -1}.bp-hero-stage__linework{position:absolute;inset:20% -8% auto auto;z-index:-1;width:72%}.bp-test-controls{display:grid;padding:22px;border:2px dashed currentColor;border-radius:22px;gap:14px;background:#ffffff29}.bp-test-controls h3{font-size:20px}.bp-test-control-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.bp-test-controls label{display:grid;gap:6px;font-size:14px;font-weight:800}.bp-test-controls select{min-height:48px;width:100%;padding:8px 36px 8px 12px;border:2px solid var(--bp-navy);border-radius:10px;color:var(--bp-navy);background:var(--bp-white)}.bp-panel,dialog.bp-panel{z-index:110;width:min(1100px,calc(100% - 40px));max-width:1100px;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:2px solid var(--bp-white);border-radius:30px;overflow:hidden;color:var(--bp-white);background:var(--bp-navy);box-shadow:0 30px 100px #0006}.bp-panel[open]{animation:bp-panel-in .3s cubic-bezier(.22,1,.36,1) both}.bp-panel::backdrop,dialog.bp-panel::backdrop{z-index:100;background:#173b3ad1;backdrop-filter:blur(8px)}.bp-panel-shell{display:grid;max-height:calc(100dvh - 40px);grid-template-rows:auto minmax(0,1fr)}.bp-panel-header{position:relative;z-index:2;display:flex;min-height:80px;padding:16px 20px;border-block-end:1px solid rgb(255 255 255 / 18%);justify-content:space-between;align-items:center;gap:16px;background:var(--bp-navy)}.bp-panel-header h2{font-size:clamp(24px,3vw,34px)}.bp-panel-close{flex:none;border-color:var(--bp-white);color:var(--bp-white);background:transparent;box-shadow:none}.bp-panel-scroll,[data-panel-scroll]{min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain}.bp-menu-groups,.bp-panel-scroll>nav{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.bp-menu-group,.bp-panel-group{padding:18px;border:1px solid rgb(255 255 255 / 20%);border-radius:20px;background:#ffffff14}.bp-menu-group summary,.bp-menu-group>h3,.bp-panel-group summary{min-height:48px;cursor:pointer;font-size:19px;font-weight:850}.bp-menu-group ul,.bp-panel-group ul{display:grid;padding:0;gap:5px;list-style:none}.bp-menu-group a,.bp-panel-group a{display:flex;min-height:44px;padding:6px 8px;border-radius:8px;align-items:center;font-size:15px;text-decoration:none}.bp-menu-group a:hover,.bp-panel-group a:hover{color:var(--bp-navy);background:var(--bp-yellow)}.bp-panel-group li{display:grid}.bp-panel-group li small{padding-inline:8px;color:var(--bp-grid);font-size:12px}html[data-js-ready=true] #prototype-menu[open] .bp-panel-group>summary[data-menu-stagger-item],html[data-js-ready=true] #prototype-menu[open] .bp-panel-group[open] a[data-menu-stagger-item]{animation:bp-menu-item-in .26s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(60ms + var(--bp-menu-stagger-delay, 0ms))}.bp-panel-consult{grid-column:1 / -1;padding:20px;border:2px solid var(--bp-yellow);border-radius:20px}.bp-panel-consult-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.bp-panel-purpose-list,.bp-purpose-choices{display:grid;gap:10px}.bp-panel-purpose-list button,.bp-purpose-choices button{justify-content:flex-start;border-color:var(--bp-white);color:var(--bp-white);background:transparent;box-shadow:none;text-align:left}.bp-panel-purpose-list button[aria-pressed=true],.bp-purpose-choices button[aria-pressed=true]{border-color:var(--bp-yellow);color:var(--bp-navy);background:var(--bp-yellow)}html[data-js-ready=true] #prototype-consultation[data-consult-entry][data-consult-entry-state=pending] [data-consult-stage]{opacity:0;transform:translateY(8px)}html[data-js-ready=true] #prototype-consultation[data-consult-entry][data-consult-entry-state=running] [data-consult-stage=header]{animation:bp-consult-entry-rise .26s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #prototype-consultation[data-consult-entry][data-consult-entry-state=running] [data-consult-stage=purpose-intro]{animation:bp-consult-entry-rise .25s 60ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #prototype-consultation[data-consult-entry][data-consult-entry-state=running] [data-consult-stage=purpose-choices]{animation:bp-consult-entry-rise .28s 115ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #prototype-consultation[data-consult-entry][data-consult-entry-state=running] [data-consult-stage=purpose-status]{animation:bp-consult-entry-rise .26s 155ms cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #prototype-consultation[data-consult-entry][data-consult-entry-state=running] [data-consult-stage=contact-heading]{animation:bp-consult-entry-rise .24s .18s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #prototype-consultation[data-consult-entry][data-consult-entry-state=running] [data-consult-stage=contact-card]{animation:bp-consult-entry-rise .28s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #prototype-consultation[data-consult-entry][data-consult-entry-state=running] [data-consult-stage=contact-card]:nth-of-type(1){animation-delay:.21s}html[data-js-ready=true] #prototype-consultation[data-consult-entry][data-consult-entry-state=running] [data-consult-stage=contact-card]:nth-of-type(2){animation-delay:.27s}html[data-js-ready=true] #prototype-consultation[data-consult-entry][data-consult-entry-state=running] [data-consult-stage=contact-card]:nth-of-type(3){animation-delay:.33s}html[data-js-ready=true] #prototype-consultation[data-consult-entry][data-consult-entry-state=running] [data-consult-stage=review]{animation:bp-consult-entry-rise .26s .4s cubic-bezier(.22,1,.36,1) both}html[data-js-ready=true] #prototype-consultation[data-consult-entry][data-consult-entry-state=complete] [data-consult-stage]{opacity:1;transform:none;animation:none}.bp-mobile-bar,.bp-mobile-bar-spacer{display:none}.bp-no-script,.bp-noscript{margin:16px;padding:16px;border:3px solid var(--bp-navy);border-radius:16px;color:var(--bp-navy);background:var(--bp-yellow);font-weight:850}html[data-test-mode=hero-failure] .bp-hero-pair.is-current .bp-hero-image--b img{visibility:hidden}html[data-test-mode=hero-failure] .bp-hero-pair.is-current .bp-hero-image--b:after{position:absolute;inset:8px;display:grid;padding:12px;border:3px dashed var(--bp-danger);border-radius:12px;content:"M01-B 写真読込失敗の模擬\a対象名付き未表示枠";white-space:pre-line;place-content:center;color:var(--bp-danger);background:var(--bp-cream);font-size:14px;font-weight:900;text-align:center}html[data-test-mode=asset-failure] .bp-placeholder-frame:after{position:absolute;inset:12px;display:grid;border:3px dashed var(--bp-danger);border-radius:inherit;content:"素材読込失敗の配置試験";place-content:center;color:var(--bp-danger);background:#ffffffeb;font-weight:900;text-align:center}[data-reveal]{position:relative}[data-reveal]:not(.bp-hero):after{position:absolute;z-index:-1;top:-8px;left:-12px;width:0;height:7px;border-radius:999px;content:"";background:var(--bp-orange);transition:width .56s cubic-bezier(.22,1,.36,1)}[data-reveal]:not(.bp-hero).is-revealed:after{width:min(120px,36%)}@keyframes bp-entry-photo{0%{opacity:.4;transform:translate(40px,-22px) rotate(2deg);clip-path:inset(0 100% 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes bp-entry-title-char{0%{opacity:0;transform:translateY(.58em)}to{opacity:1;transform:none}}@keyframes bp-entry-line{0%{opacity:0;transform:translate(80px)}}@keyframes bp-t02-wave-open{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes bp-t02-number-in{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:none}}@keyframes bp-t02-photo-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@keyframes bp-t02-bubble-in{0%{opacity:0;transform:translateY(20px) scale(.86)}72%{opacity:1;transform:translateY(-3px) scale(1.035)}to{opacity:1;transform:none}}@keyframes bp-t03-item-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bp-t03-relation-in{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:none}}@keyframes bp-t03-line-draw{0%{clip-path:var(--bp-t03-line-start)}to{clip-path:inset(0)}}@keyframes bp-t03-result-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes bp-t05-heading-in{0%{opacity:0;clip-path:inset(0 0 28% 0);transform:translateY(var(--bp-t05-rise))}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes bp-t05-tag-in{0%{opacity:0;transform:translateY(var(--bp-t05-rise)) rotate(-1deg)}to{opacity:1;transform:none}}@keyframes bp-t05-band-in{0%{transform:scaleX(.06)}to{transform:scaleX(1)}}@keyframes bp-t05-included-marker-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bp-t05-extra-marker-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bp-t06-entry-copy{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bp-t06-entry-center{0%{opacity:0;transform:translateY(16px) scale(.975)}to{opacity:1;transform:none}}@keyframes bp-t06-entry-preview{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes bp-t06-entry-caption{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes bp-t06-entry-controls{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bp-t06-mask-close{0%{clip-path:var(--bp-t06-mask-rect)}to{clip-path:var(--bp-t06-mask-closed)}}@keyframes bp-t06-mask-open{0%{clip-path:var(--bp-t06-mask-closed)}to{clip-path:var(--bp-t06-mask-rect)}}@keyframes bp-t06-media-close{0%{transform:scale(1)}to{transform:scale(1.035)}}@keyframes bp-t06-media-open{0%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes bp-t06-caption-out{to{opacity:0;transform:translateY(-6px)}}@keyframes bp-t06-caption-follow{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes bp-t06-preview-wrap{0%{opacity:0}to{opacity:.48}}@keyframes bp-t07-entry-copy{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bp-t07-photo-in{0%{opacity:0;clip-path:inset(12% 0 0 0 round 15px);transform:translateY(10px)}to{opacity:1;clip-path:inset(0 round 15px);transform:none}}@keyframes bp-t07-number-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bp-t07-tag-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes bp-t07-copy-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes bp-t07-line-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes bp-t08-panel-in{0%{opacity:0;transform:translate3d(var(--bp-t08-entry-x),var(--bp-t08-entry-y),0) scale(.985)}to{opacity:1;transform:none}}@keyframes bp-t08-axis-line-in{0%{transform:translate(-50%) scaleY(0)}to{transform:translate(-50%) scaleY(1)}}@keyframes bp-t08-axis-label-in{0%{opacity:0;transform:translateY(5px) scale(.96)}to{opacity:1;transform:none}}@keyframes bp-t22-entry-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bp-t22-entry-fade{0%{opacity:0}to{opacity:1}}@keyframes bp-t22-material-in{0%{opacity:0;border-color:#fff0;background:#ffffff08;transform:translateY(8px)}to{opacity:1;border-color:currentColor;background:transparent;transform:none}}@keyframes bp-t22-contact-card-in{0%{opacity:0;border-color:#fff0;clip-path:inset(0 0 10% 0 round 18px);background:#ffffff08;box-shadow:inset 0 0 0 1px #fff0}to{opacity:1;border-color:#ffffff4d;clip-path:inset(0 round 18px);background:#ffffff14;box-shadow:none}}@keyframes bp-t23-entry-rise{0%{opacity:0;transform:translateY(var(--bp-t23-rise, 8px))}to{opacity:1;transform:none}}@keyframes bp-t23-entry-fade{0%{opacity:0}to{opacity:1}}@keyframes bp-t23-brand-in{0%{opacity:0;border-color:#173b3a00;background:#fff6e63d;transform:translateY(8px)}to{opacity:1;border-color:var(--bp-navy);background:transparent;transform:none}}@keyframes bp-t23-materials-in{0%{opacity:0;border-color:#173b3a00;background:#fff6e633}to{opacity:1;border-color:var(--bp-navy);background:var(--bp-cream)}}@keyframes bp-t23-material-slot-in{0%{opacity:0;border-color:#173b3a00;clip-path:inset(0 0 16% 0 round 16px);background:#ffffff8a}to{opacity:1;border-color:var(--bp-navy);clip-path:inset(0 round 16px);background:var(--bp-white)}}@keyframes bp-t23-linework-in{0%{opacity:0;clip-path:inset(0 48%)}to{opacity:.34;clip-path:inset(0)}}@keyframes bp-t23-linework-drift{0%,to{transform:translate(-1.6%) scale(1.04)}50%{transform:translate(1.6%) scale(1.04)}}@keyframes bp-consult-entry-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bp-hero-in{0%{opacity:0;transform:translate(42px) scale(.94)}to{opacity:1;transform:none}}@keyframes bp-hero-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-34px) scale(.97)}}@keyframes bp-ticker{to{transform:translate(-50%)}}@keyframes bp-panel-in{0%{opacity:0;transform:translateY(20px) scale(.98)}}@keyframes bp-menu-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bp-hero-ambient-flow{to{stroke-dashoffset:-60}}@media(min-width:900px){#t05 .bp-pricing-grid{grid-template-columns:minmax(400px,5fr) minmax(0,6fr)}}@media(max-width:1199px){:root{--bp-panel-pad: 32px;--bp-radius: 32px}body{padding-block-start:80px}html[data-js-capable=true] .bp-page-top{right:20px;bottom:20px}.bp-shell{width:calc(100% - 48px);grid-template-columns:minmax(0,1fr)}.bp-desktop-rail,[data-desktop-rail]{display:none}.bp-top-header,[data-top-header]{position:fixed;z-index:50;top:8px;right:24px;left:24px;display:flex;height:64px;padding:8px 12px 8px 18px;border:1px solid rgb(255 255 255 / 30%);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;color:var(--bp-white);background:#173b3af5;box-shadow:var(--bp-shadow-small);backdrop-filter:blur(12px)}.bp-top-brand{display:flex;min-width:0;align-items:center;gap:10px;font-size:15px;font-weight:850;line-height:1.3;text-decoration:none}.bp-top-brand .bp-brand-mark{width:40px;height:40px;flex:0 0 auto}.bp-top-brand small{display:block;overflow:hidden;color:var(--bp-grid);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.bp-top-actions{display:flex;gap:8px}.bp-top-actions .bp-button{min-height:46px;padding:7px 13px;border-color:var(--bp-white);color:var(--bp-white);background:transparent;box-shadow:none;font-size:14px}.bp-section{scroll-margin-top:88px}#t07 [data-t07-card],#t08 [data-t08-panel]{scroll-margin-top:96px}.bp-faq-index{top:88px}.bp-hero-grid{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.bp-hero-title{font-size:clamp(44px,4.5vw,52px)}.bp-catalog-grid,#t07 .bp-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#t07 .bp-catalog-card,#t07 .bp-catalog-card[data-t07-card-shape=feature],#t07 .bp-catalog-card[data-t07-card-shape=compact],#t07 .bp-catalog-card[data-t07-card-shape=standard]{--bp-t07-photo-height: 220px;grid-column:auto}.bp-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-faq-layout{grid-template-columns:minmax(0,200px) minmax(0,1fr)}}@media(max-width:899px){:root{--bp-panel-pad: 24px;--bp-radius: 28px}.bp-shell{width:calc(100% - 32px)}.bp-hero-grid,.bp-pricing-grid,.bp-comparison-grid,.bp-consult-grid,.bp-panel-consult-grid{grid-template-columns:minmax(0,1fr)}#t08 .bp-comparison-grid{gap:14px}#t08 [data-t08-panel]{--bp-t08-entry-x: 0px;--bp-t08-entry-y: 18px;--bp-t08-entry-delay: 0ms}#t08 [data-t08-panel=metal]{grid-row:1}#t08 [data-t08-panel=art]{grid-row:3}#t08 [data-t08-axis]{--bp-t08-axis-final: translate(-50%, -50%) scaleX(1);position:relative;top:auto;bottom:auto;left:auto;width:100%;min-height:36px;transform:none;grid-row:2}#t08 .bp-t08-axis__line{inset:50% auto auto 50%;width:min(120px,42%);height:2px;background:linear-gradient(90deg,transparent,var(--bp-yellow) 20% 80%,transparent);transform:translate(-50%,-50%) scaleX(1)}#t08 .bp-t08-axis__label{min-width:48px;min-height:34px;font-size:12px}html[data-js-ready=true] #t08[data-t08-ready=true] [data-t08-axis][data-entry-state] [data-t08-axis-line]{animation:none;transform:translate(-50%,-50%) scaleX(1)}html[data-js-ready=true] #t08[data-t08-ready=true] [data-t08-axis][data-entry-state] [data-t08-axis-label]{opacity:1;animation:none;transform:none}.bp-t05-header{grid-template-columns:minmax(0,1fr);align-items:start}.bp-hero{min-height:auto}.bp-hero-copy{max-width:620px}.bp-hero-title{max-width:10em}.bp-hero-stage{max-width:616px}.bp-purpose-grid{grid-template-columns:minmax(0,1fr)}.bp-purpose-card{min-height:320px}.bp-purpose-card:nth-child(2){translate:0}.bp-equation{grid-template-columns:minmax(0,1fr)}.bp-equation-operator{margin-inline:auto}.bp-equation-operator[data-t03-relation]:before{inset:-14px auto -14px 50%;width:2px;height:auto;transform:translate(-50%);--bp-t03-line-start: inset(0 0 100% 0)}.bp-extra-grid,.bp-faq-layout{grid-template-columns:minmax(0,1fr)}.bp-faq-index{position:static;display:flex;flex-wrap:wrap}.bp-faq-index a{border:1px solid var(--bp-line);background:var(--bp-white)}.bp-rate-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){html[data-js-capable=true]{--bp-page-top-bottom: calc(88px + env(safe-area-inset-bottom)) }html[data-js-capable=true].bp-mobile-contact-shown{--bp-page-top-bottom: calc(196px + env(safe-area-inset-bottom)) }html[data-js-capable=true].bp-mobile-bar-tall{--bp-page-top-bottom: calc(160px + env(safe-area-inset-bottom)) }html[data-js-capable=true].bp-mobile-contact-shown.bp-mobile-bar-tall{--bp-page-top-bottom: calc(248px + env(safe-area-inset-bottom)) }html[data-js-capable=true].bp-mobile-bar-extra-tall,html[data-js-capable=true].bp-mobile-contact-shown.bp-mobile-bar-extra-tall{--bp-page-top-bottom: calc(336px + env(safe-area-inset-bottom)) }html{scrollbar-gutter:auto}:root{--bp-panel-pad: 24px;--bp-radius: 24px}body{padding-block-start:68px;padding-block-end:calc(88px + env(safe-area-inset-bottom));font-size:17px}html.bp-mobile-contact-shown body{padding-block-end:calc(196px + env(safe-area-inset-bottom))}html.bp-mobile-bar-tall body{padding-block-end:calc(160px + env(safe-area-inset-bottom))}html.bp-mobile-contact-shown.bp-mobile-bar-tall body{padding-block-end:calc(248px + env(safe-area-inset-bottom))}html.bp-mobile-bar-extra-tall body,html.bp-mobile-contact-shown.bp-mobile-bar-extra-tall body{padding-block-end:calc(336px + env(safe-area-inset-bottom))}.bp-shell{width:calc(100% - 20px);gap:20px}.bp-main{gap:20px}.bp-top-header,[data-top-header]{top:6px;right:10px;left:10px;height:56px;border-radius:16px}.bp-top-actions [data-open-consult]{display:none}.bp-top-actions .bp-button{min-width:48px;padding-inline:10px}.bp-section{padding-block:48px;scroll-margin-top:72px}#t07 [data-t07-card],#t08 [data-t08-panel]{scroll-margin-top:80px}.bp-title,.bp-section-title{font-size:30px}.bp-section-header{margin-block-end:26px}.bp-pricing-section{--bp-t05-rise: 7px}.bp-t05-header{margin-block-end:18px;gap:18px}.bp-t05-notes{padding:14px;border-radius:16px}.bp-t05-rate-band{min-height:0;padding:14px;border-radius:16px;flex-wrap:wrap;gap:10px}.bp-t05-rate-band__note{flex-basis:100%;margin-inline-start:0;font-size:11px;text-align:left}.bp-lead{font-size:17px}.bp-status{font-size:14px}.bp-action-row{align-items:stretch}.bp-action-row .bp-button,.bp-action-row .bp-contact-button{flex:1 1 100%}.bp-hero-grid{gap:20px}.bp-hero-title{max-width:none;font-size:34px;line-height:1.2}.bp-hero-stage{width:100%;height:auto;aspect-ratio:330 / 240}.bp-hero-ambient__path{stroke-width:1.15;opacity:.1}.bp-hero-ambient__path--two{opacity:.09}.bp-hero-ambient__path--three{display:none}.bp-hero-image--a,.bp-hero-pair>:first-child{width:67.88%;height:70%}.bp-hero-image--b,.bp-hero-pair>:nth-child(2){top:32.5%;left:34.55%;width:65.45%;height:67.5%}.bp-hero-controls{justify-content:flex-start;flex-wrap:wrap}.bp-price-grid{grid-template-columns:minmax(0,1fr)}.bp-price-card{padding:18px}.bp-price-value,.bp-large-price{font-size:34px}.bp-purpose-card h3{font-size:22px}.bp-pricing-grid{display:flex;flex-direction:column}.bp-t05-price-table,.bp-t05-included{width:100%}.bp-t05-included{padding:18px;border-radius:20px}.bp-t05-extra{margin-block-start:24px;padding:20px 18px;border-radius:22px}#t05 .bp-included-card,#t05 .bp-extra-card{padding:17px}#t05 .bp-price-table .bp-amount strong{font-size:18px}.bp-pricing-grid>.bp-condition,.bp-pricing-grid>.bp-pricing-condition{order:-1}.bp-price-table,.bp-data-table{font-size:16px}.bp-price-table th,.bp-price-table td,.bp-data-table th,.bp-data-table td{min-height:60px;height:auto;padding:12px 10px}.bp-included-grid,.bp-extra-grid,.bp-fee-grid{grid-template-columns:minmax(0,1fr)}html[data-js-ready=true] .bp-gallery-stage{min-height:570px;margin-inline:calc(var(--bp-panel-pad) * -.4);padding:14px;border-radius:24px}.bp-gallery-track{grid-template-columns:minmax(0,1fr)}html[data-js-ready=true] .bp-gallery-track{min-height:540px}html[data-js-ready=true] .bp-gallery-item{width:min(286px,80%)}html[data-js-ready=true] .bp-gallery-item.is-previous{transform:translate(-104%,-50%) scale(.48)}html[data-js-ready=true] .bp-gallery-item.is-next{transform:translate(4%,-50%) scale(.48)}.bp-gallery-item__entry{border-radius:22px}.bp-gallery-item__mask{border-radius:21px 21px 14px 14px}.bp-gallery-item__media img{height:auto}.bp-gallery-item figcaption{padding-inline:13px;font-size:11px}.bp-gallery-item__copy{padding:10px 13px 15px}.bp-gallery-item__copy h3{font-size:22px}.bp-gallery-item__copy>p:last-child{font-size:14px}.bp-gallery-controls{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}html[data-js-capable=false] .bp-gallery-track{grid-template-columns:minmax(0,1fr)}.bp-gallery-control{min-width:0}.bp-gallery-status{min-width:68px;font-size:15px}.bp-ticker{margin-inline:calc(var(--bp-panel-pad) * -1)}.bp-catalog-grid{grid-template-columns:minmax(0,1fr);gap:16px}#t07 .bp-catalog-grid{grid-template-columns:minmax(0,1fr);gap:18px}#t07 .bp-catalog-card,#t07 .bp-catalog-card[data-t07-card-shape=feature],#t07 .bp-catalog-card[data-t07-card-shape=compact],#t07 .bp-catalog-card[data-t07-card-shape=standard]{--bp-t07-photo-height: 224px;grid-column:1 / -1}#t07 .bp-ticker__header{align-items:flex-start;flex-wrap:wrap}html[data-js-ready=true] #t07 .bp-ticker-track{animation-duration:32s}.bp-catalog-media,.bp-catalog-placeholder{height:190px}.bp-catalog-price{font-size:24px}.bp-consultation-item,.bp-ceremonial-consult{grid-template-columns:minmax(0,1fr)}.bp-comparison-card{padding:22px}.bp-faq-list summary{padding-inline-end:68px;font-size:17px}.bp-faq-item__icon{right:14px;width:38px;height:38px}.bp-faq-answer{padding:18px;font-size:17px}.bp-footer-grid{grid-template-columns:minmax(0,1fr)}.bp-material-strip-list{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.bp-material-slot{min-width:76%;scroll-snap-align:start}.bp-test-control-grid{grid-template-columns:minmax(0,1fr)}.bp-panel,dialog.bp-panel{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:24px}.bp-panel-shell{max-height:calc(100dvh - 24px)}.bp-panel-header{min-height:70px;padding:12px 14px}.bp-panel-header h2{font-size:24px}.bp-panel-close{min-width:48px;padding-inline:10px;font-size:14px}.bp-panel-scroll,[data-panel-scroll]{padding:18px}.bp-panel-scroll>nav.bp-menu-groups{grid-template-columns:minmax(0,1fr)}.bp-mobile-bar{position:fixed;z-index:55;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));left:10px;display:grid;min-height:64px;padding:8px;border:2px solid var(--bp-white);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;color:var(--bp-white);background:var(--bp-navy);box-shadow:0 14px 40px #00000057;transition:opacity .18s ease,translate .18s ease}.bp-mobile-bar .bp-contact-button,.bp-mobile-bar .bp-button,.bp-mobile-bar button{min-width:0;min-height:48px;padding:8px;border:1px solid rgb(224 168 75 / 55%);border-radius:12px;color:var(--bp-deep-teal);background:var(--bp-sand);box-shadow:none;font-size:15px}.bp-mobile-bar>[data-unconnected-message]{grid-column:1 / -1;margin:0}.bp-mobile-bar.is-hidden{pointer-events:none;opacity:0;translate:0 calc(100% + 24px)}.bp-mobile-bar-spacer{display:block;height:calc(88px + env(safe-area-inset-bottom))}html.bp-mobile-contact-shown .bp-mobile-bar-spacer{height:calc(196px + env(safe-area-inset-bottom))}html.bp-mobile-bar-tall .bp-mobile-bar-spacer{height:calc(160px + env(safe-area-inset-bottom))}html.bp-mobile-contact-shown.bp-mobile-bar-tall .bp-mobile-bar-spacer{height:calc(248px + env(safe-area-inset-bottom))}html.bp-mobile-bar-extra-tall .bp-mobile-bar-spacer,html.bp-mobile-contact-shown.bp-mobile-bar-extra-tall .bp-mobile-bar-spacer{height:calc(336px + env(safe-area-inset-bottom))}html[data-js-capable=true] .bp-page-top{right:16px;bottom:var(--bp-page-top-bottom);width:48px;height:48px;padding:5px;gap:1px;font-size:10px}}@media(min-width:384px)and (max-width:767px){.bp-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bp-catalog-card{padding:12px;border-radius:18px}.bp-catalog-card.is-wide,.bp-catalog-card[data-price-lines="2"]{grid-column:1 / -1}.bp-catalog-media,.bp-catalog-placeholder{height:112px}.bp-catalog-card.is-wide .bp-catalog-media,.bp-catalog-card[data-price-lines="2"] .bp-catalog-media,.bp-catalog-card.is-wide .bp-catalog-placeholder,.bp-catalog-card[data-price-lines="2"] .bp-catalog-placeholder{height:160px}.bp-catalog-card h3{font-size:18px}.bp-catalog-price{min-height:64px;padding:8px;font-size:19px;overflow-wrap:anywhere}.bp-catalog-card .bp-condition{font-size:14px}}@media(max-width:479px){:root{--bp-panel-pad: 20px}#t08 .bp-comparison-object{width:min(100%,300px)}#t07 .bp-catalog-card,#t07 .bp-catalog-card[data-t07-card-shape=feature],#t07 .bp-catalog-card[data-t07-card-shape=compact],#t07 .bp-catalog-card[data-t07-card-shape=standard]{--bp-t07-photo-height: 210px}#t07 .bp-catalog-card.is-wide .bp-catalog-card__images{height:auto;grid-template-columns:minmax(0,1fr)}#t07 .bp-catalog-card.is-wide .bp-catalog-card__images .bp-catalog-placeholder,#t07 .bp-catalog-card.is-wide .bp-catalog-card__images .bp-catalog-photo{height:164px}#t07 .bp-catalog-card__number span{font-size:32px}#t07 .bp-catalog-card__label{padding:9px 11px 10px}#t07 .bp-catalog-card__label h3{font-size:20px}#t07 .bp-ticker__header{padding-inline:14px}#t07 .bp-ticker-item{padding-inline:14px;font-size:13px}}@media(max-width:383px){.bp-hero-title{font-size:32px}}@media(max-width:359px){:root{--bp-panel-pad: 16px;--bp-radius: 20px}.bp-title,.bp-section-title{font-size:28px}#t08 .bp-comparison-object{margin-block-end:28px;border-width:5px;box-shadow:10px 10px #b94f346b}#t08 .bp-comparison-object figcaption{right:6px;bottom:6px;left:6px;padding:6px;border-radius:7px;font-size:11px;line-height:1.45}#t08 .bp-comparison-grid{gap:12px}#t08 [data-t08-panel]{padding:18px;border-radius:20px}#t08 [data-t08-panel]>.bp-kicker{font-size:12px;letter-spacing:.06em}#t08 .bp-comparison-card h3{font-size:22px}#t08 .bp-comparison-card ul{padding-inline-start:1.1em}#t08 .bp-comparison-conclusion{min-height:96px;margin-block:22px;padding:16px;border-radius:20px;font-size:18px}#t08 [data-rate-panel]{padding:14px;border-radius:20px}#t08 .bp-rate-grid{gap:10px}#t08 .bp-rate-card{padding:14px}#t08 .bp-rate-card div{grid-template-columns:minmax(0,1fr)}#t08 .bp-rate-card dd{text-align:left}#t08 .bp-test-controls{padding:14px;border-radius:16px}#t08 .bp-important-distinction{padding:14px;overflow-wrap:anywhere}.bp-hero-title{font-size:29px}.bp-hero-stage{min-height:220px;aspect-ratio:auto}html[data-js-ready=true] .bp-gallery-stage{min-height:545px;margin-inline:calc(var(--bp-panel-pad) * -.35);padding-inline:8px}html[data-js-ready=true] .bp-gallery-track{min-height:518px}html[data-js-ready=true] .bp-gallery-item{width:calc(100% - 12px)}html[data-js-ready=true] .bp-gallery-item.is-previous,html[data-js-ready=true] .bp-gallery-item.is-next{visibility:hidden;opacity:0}.bp-gallery-stage__orbit{display:none}.bp-gallery-item figcaption{padding-inline:11px;font-size:10px}.bp-gallery-item__copy{padding-inline:11px}.bp-gallery-item__copy h3{font-size:21px}.bp-gallery-control{padding-inline:10px}.bp-price-value,.bp-large-price{font-size:30px}#t05 .bp-price-table{font-size:14px}#t05 .bp-price-table th,#t05 .bp-price-table td{padding-inline:8px}#t05 .bp-price-table th .bp-data-id{min-width:40px;margin-inline-end:4px;padding-inline:5px}#t05 .bp-price-table .bp-amount strong{font-size:16px}.bp-top-brand small{display:none}.bp-top-actions .bp-button:after{display:none}.bp-panel,dialog.bp-panel{width:calc(100% - 16px);max-height:calc(100dvh - 16px);border-radius:18px}.bp-panel-shell{max-height:calc(100dvh - 16px)}.bp-panel-header h2{font-size:21px}}@media(max-width:1199px){html[data-js-capable=false] body{padding-block:24px}html[data-js-capable=false] .bp-top-header,html[data-js-capable=false] [data-top-header],html[data-js-capable=false] .bp-mobile-bar,html[data-js-capable=false] .bp-mobile-bar-spacer{display:none}html[data-js-capable=false] .bp-desktop-rail,html[data-js-capable=false] [data-desktop-rail]{position:static;display:flex;width:100%;max-height:none;min-height:0}html[data-js-capable=false] .bp-rail-nav{overflow:visible}html[data-js-capable=false] .bp-nav-group>details[open]{grid-column:1 / -1}html[data-js-capable=false] .bp-nav-group>details[open]>.bp-rail-children{position:static;width:100%;max-height:none;margin-block-start:8px;visibility:visible;pointer-events:auto;clip-path:inset(0);transition:none}}@media(max-height:699px)and (min-width:1200px){.bp-desktop-rail,[data-desktop-rail]{min-height:0;padding-block:10px}.bp-rail-brand{min-height:54px;padding:6px}.bp-rail-brand small{display:none}}@media(max-height:430px)and (max-width:1199px){.bp-panel,dialog.bp-panel{width:calc(100% - 16px);max-height:calc(100dvh - 12px)}.bp-panel-shell{max-height:calc(100dvh - 12px)}.bp-panel-header{min-height:56px;padding-block:6px}}.bp-static *,.bp-static *:before,.bp-static *:after,.bp-reduced *,.bp-reduced *:before,.bp-reduced *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.bp-static .bp-page-top,.bp-reduced .bp-page-top,.bp-static .bp-page-top__arrow,.bp-reduced .bp-page-top__arrow{transition:none!important}.bp-static #t08 [data-t08-panel],.bp-reduced #t08 [data-t08-panel]{opacity:1!important;transform:none!important;animation:none!important}.bp-static #t08 [data-t08-axis] [data-t08-axis-line],.bp-reduced #t08 [data-t08-axis] [data-t08-axis-line]{transform:var(--bp-t08-axis-final)!important;animation:none!important}.bp-static #t08 [data-t08-axis] [data-t08-axis-label],.bp-reduced #t08 [data-t08-axis] [data-t08-axis-label]{opacity:1!important;transform:none!important;animation:none!important}.bp-static .bp-ticker-track,.bp-reduced .bp-ticker-track{animation:none!important;transform:none!important}.bp-static #t07 .bp-ticker-track,.bp-reduced #t07 .bp-ticker-track,html[data-js-capable=false] #t07 .bp-ticker-track{width:100%;will-change:auto}.bp-static #t07 .bp-ticker-set:first-child,.bp-reduced #t07 .bp-ticker-set:first-child,html[data-js-capable=false] #t07 .bp-ticker-set:first-child{width:100%;padding:6px;flex-wrap:wrap;justify-content:center}.bp-static #t07 .bp-ticker-set[aria-hidden=true],.bp-reduced #t07 .bp-ticker-set[aria-hidden=true],html[data-js-capable=false] #t07 .bp-ticker-set[aria-hidden=true]{display:none}.bp-static .bp-hero-ambient__path,.bp-reduced .bp-hero-ambient__path{animation:none!important;stroke-dashoffset:0}.bp-static [data-menu-stagger-item],.bp-reduced [data-menu-stagger-item]{opacity:1!important;transform:none!important;animation:none!important}.bp-static .bp-rail-children[data-rail-flyout-portal=true],.bp-reduced .bp-rail-children[data-rail-flyout-portal=true]{transition:none!important}.bp-static #t19 [data-faq-item],.bp-static #t19 [data-faq-item]>summary,.bp-static #t19 [data-faq-icon],.bp-static #t19 [data-faq-icon]:before,.bp-static #t19 [data-faq-icon]:after,.bp-reduced #t19 [data-faq-item],.bp-reduced #t19 [data-faq-item]>summary,.bp-reduced #t19 [data-faq-icon],.bp-reduced #t19 [data-faq-icon]:before,.bp-reduced #t19 [data-faq-icon]:after{transition:none!important}.bp-static #t22 [data-t22-stage],.bp-reduced #t22 [data-t22-stage]{opacity:1!important;animation:none!important}.bp-static #t22 [data-t22-stage=header],.bp-static #t22 [data-t22-stage=copy],.bp-static #t22 [data-t22-stage=material],.bp-static #t22 [data-t22-stage=cta],.bp-reduced #t22 [data-t22-stage=header],.bp-reduced #t22 [data-t22-stage=copy],.bp-reduced #t22 [data-t22-stage=material],.bp-reduced #t22 [data-t22-stage=cta]{transform:none!important}.bp-static #t22 [data-t22-stage=contact-card],.bp-reduced #t22 [data-t22-stage=contact-card]{border-color:#ffffff4d!important;clip-path:none!important;background:#ffffff14!important;box-shadow:none!important}.bp-static #t23 [data-t23-stage],.bp-reduced #t23 [data-t23-stage]{opacity:1!important;animation:none!important}.bp-static #t23 [data-t23-stage=header],.bp-static #t23 [data-t23-stage=brand],.bp-static #t23 [data-t23-stage=nav],.bp-static #t23 [data-t23-stage=note],.bp-reduced #t23 [data-t23-stage=header],.bp-reduced #t23 [data-t23-stage=brand],.bp-reduced #t23 [data-t23-stage=nav],.bp-reduced #t23 [data-t23-stage=note]{transform:none!important}.bp-static #t23 [data-t23-stage=brand],.bp-reduced #t23 [data-t23-stage=brand]{border-color:var(--bp-navy)!important;background:transparent!important}.bp-static #t23 [data-t23-stage=materials],.bp-reduced #t23 [data-t23-stage=materials]{border-color:var(--bp-navy)!important;background:var(--bp-cream)!important}.bp-static #t23 [data-t23-material-slot],.bp-reduced #t23 [data-t23-material-slot]{opacity:1!important;border-color:var(--bp-navy)!important;clip-path:none!important;background:var(--bp-white)!important;animation:none!important}.bp-static #t23 [data-t23-stage=linework],.bp-reduced #t23 [data-t23-stage=linework]{opacity:.34!important;clip-path:none!important}.bp-static #t23 [data-t23-linework-loop],.bp-reduced #t23 [data-t23-linework-loop]{transform:none!important;animation:none!important;will-change:auto!important}.bp-static #prototype-consultation [data-consult-stage],.bp-reduced #prototype-consultation [data-consult-stage]{opacity:1!important;transform:none!important;animation:none!important}html[data-js-capable=false] #t22 [data-t22-stage]{opacity:1;animation:none}html[data-js-capable=false] #t22 [data-t22-stage=header],html[data-js-capable=false] #t22 [data-t22-stage=copy],html[data-js-capable=false] #t22 [data-t22-stage=material],html[data-js-capable=false] #t22 [data-t22-stage=cta]{transform:none}html[data-js-capable=false] #t22 [data-t22-stage=contact-card]{border-color:#ffffff4d;clip-path:none;background:#ffffff14;box-shadow:none}html[data-js-capable=false] #t23 [data-t23-stage]{opacity:1;animation:none}html[data-js-capable=false] #t23 [data-t23-stage=header],html[data-js-capable=false] #t23 [data-t23-stage=brand],html[data-js-capable=false] #t23 [data-t23-stage=nav],html[data-js-capable=false] #t23 [data-t23-stage=note]{transform:none}html[data-js-capable=false] #t23 [data-t23-stage=brand]{border-color:var(--bp-navy);background:transparent}html[data-js-capable=false] #t23 [data-t23-stage=materials]{border-color:var(--bp-navy);background:var(--bp-cream)}html[data-js-capable=false] #t23 [data-t23-material-slot]{opacity:1;border-color:var(--bp-navy);clip-path:none;background:var(--bp-white);animation:none}html[data-js-capable=false] #t23 [data-t23-stage=linework]{opacity:.34;clip-path:none}html[data-js-capable=false] #t23 [data-t23-linework-loop]{transform:none;animation:none;will-change:auto}html[data-js-capable=false] #prototype-consultation [data-consult-stage]{opacity:1;transform:none;animation:none}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.bp-page-top,.bp-page-top__arrow{transition:none!important}.bp-hero-ambient__path{animation:none!important;stroke-dashoffset:0}[data-menu-stagger-item]{opacity:1!important;transform:none!important;animation:none!important}.bp-rail-children[data-rail-flyout-portal=true]{transition:none!important}[data-t05-marker],[data-t05-heading],[data-t05-tag],[data-t05-band],[data-t05-included-marker],[data-t05-extra-marker]{opacity:1!important;clip-path:inset(0)!important;transform:none!important;animation:none!important}#t07 .bp-catalog-card__images{transform:none!important}#t07 .bp-catalog-card__label{translate:none!important}#t08 [data-t08-panel]{opacity:1!important;transform:none!important;animation:none!important}#t08 [data-t08-axis] [data-t08-axis-line]{transform:var(--bp-t08-axis-final)!important;animation:none!important}#t08 [data-t08-axis] [data-t08-axis-label]{opacity:1!important;transform:none!important;animation:none!important}#t19 [data-faq-item],#t19 [data-faq-item]>summary,#t19 [data-faq-icon],#t19 [data-faq-icon]:before,#t19 [data-faq-icon]:after{transition:none!important}#t22 [data-t22-stage]{opacity:1!important;animation:none!important}#t22 [data-t22-stage=header],#t22 [data-t22-stage=copy],#t22 [data-t22-stage=material],#t22 [data-t22-stage=cta]{transform:none!important}#t22 [data-t22-stage=contact-card]{border-color:#ffffff4d!important;clip-path:none!important;background:#ffffff14!important;box-shadow:none!important}#t23 [data-t23-stage]{opacity:1!important;animation:none!important}#t23 [data-t23-stage=header],#t23 [data-t23-stage=brand],#t23 [data-t23-stage=nav],#t23 [data-t23-stage=note]{transform:none!important}#t23 [data-t23-stage=brand]{border-color:var(--bp-navy)!important;background:transparent!important}#t23 [data-t23-stage=materials]{border-color:var(--bp-navy)!important;background:var(--bp-cream)!important}#t23 [data-t23-material-slot]{opacity:1!important;border-color:var(--bp-navy)!important;clip-path:none!important;background:var(--bp-white)!important;animation:none!important}#t23 [data-t23-stage=linework]{opacity:.34!important;clip-path:none!important}#t23 [data-t23-linework-loop]{transform:none!important;animation:none!important;will-change:auto!important}#prototype-consultation [data-consult-stage]{opacity:1!important;transform:none!important;animation:none!important}}@media print{body{padding:0;background:var(--bp-white)}.bp-desktop-rail,.bp-top-header,.bp-mobile-bar,.bp-page-top,.bp-test-controls,.bp-rail-children[data-rail-flyout-portal=true],dialog{display:none!important}.bp-shell{display:block;width:100%}.bp-section{break-inside:avoid;box-shadow:none}}.bp-faq-layout.bp-faq-layout--public{grid-template-columns:minmax(0,1fr)}
